FamilyMemberHistory

Work with FHIR R4 4.0.1 FamilyMemberHistory resources.

Choose an operation for this resource:

The diagram summarizes FamilyMemberHistory requests and responses. See Supported FHIR REST Interactions for the shared interaction model.


A FHIR client sends requests to the DDFS R4 FamilyMemberHistory API. Search returns a Bundle; create, read and update return a resource; vread returns one historical version; delete returns HTTP 204 without a body. Custom operations and FHIR-formatted errors can return OperationOutcome.

FHIR R4 definition: https://hl7.org/fhir/R4/familymemberhistory.html. See interaction response codes and common error responses.

The resource endpoint is /api/fhir/r4/FamilyMemberHistory. This resource is not available on the R6 API. Consult the live CapabilityStatement for the deployed version's capabilities.

Interactions and responses

FamilyMemberHistory capabilitySupport
Conditional createNot supported.
Conditional updateNot supported.
Transaction bundlesNot supported.

Content and validation

Field or contentFamilyMemberHistory requirement
statusRequired: partial, completed, entered-in-error, health-unknown.
patientRequired reference to a Patient.
relationshipRequired relationship to the patient.
condition.codeRequired for every supplied condition.
Choice elementsSupply at most one representation for each choice element.
age[x] and born[x]Supply at most one choice value; do not supply both age and born content.
estimatedAgeRequires age[x], including when estimatedAge is false.
Resource contentPrimitive extensions, repeated codings, condition details and supported contained resources are retained.
Write provenanceSuccessful changes generate related Provenance.

For shared validation-error responses, see OperationOutcome errors. For server-managed version metadata, see PUT-as-create and restoration.

{"resourceType":"FamilyMemberHistory","status":"completed","patient":{"reference":"Patient/synthetic-patient"},"relationship":{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/v3-RoleCode","code":"MTH"}]},"condition":[{"code":{"coding":[{"system":"http://snomed.info/sct","code":"254837009"}]}}]}

Authorization and permanent deletion