UK Core Implementation Guide STU3 Sequence - Sprint 6 Review

StructureDefinition-UKCore-FamilyMemberHistory

Description

This profile defines the UK constraints and extensions on the International FHIR resource FamilyMemberHistory.

ProfilePurpose

This profile allows exchange of information about health events and conditions for a person related to the patient relevant in the context of care.

Profile Purpose

This profile is a record of a task to be performed.

Snapshot View

useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
instantiatesCanonicalΣ0..*canonical(PlanDefinition | UK Core Questionnaire | ActivityDefinition | Measure | OperationDefinition)
instantiatesUriΣ0..*uri
statusΣ ?!1..1codeBinding
dataAbsentReasonΣ0..1CodeableConcept
patientΣ I1..1Reference(UK Core Patient)
dateΣ0..1dateTime
nameΣ0..1string
relationshipΣ1..1CodeableConcept
sexΣ0..1CodeableConceptBinding
bornPeriodPeriod
bornDatedate
bornStringstring
ageAgeAge
ageRangeRange
ageStringstring
estimatedAgeΣ I0..1boolean
deceasedBooleanboolean
deceasedAgeAge
deceasedRangeRange
deceasedDatedate
deceasedStringstring
reasonCodeΣ0..*CodeableConcept
reasonReferenceΣ I0..*Reference(UK Core Condition | UK Core Observation | UK Core AllergyIntolerance | UK Core QuestionnaireResponse | UK Core DiagnosticReport | UK Core DocumentReference)
authorStringstring
authorReferenceReference(UK Core Practitioner | UK Core Patient | UK Core RelatedPerson | UK Core Organization)
timeΣ0..1dateTime
textΣ1..1markdown
code1..1CodeableConcept
outcome0..1CodeableConcept
contributedToDeath0..1boolean
onsetAgeAge
onsetRangeRange
onsetPeriodPeriod
onsetStringstring
note0..*Annotation

Differential View

useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
instantiatesCanonicalΣ0..*canonical(PlanDefinition | UK Core Questionnaire | ActivityDefinition | Measure | OperationDefinition)
instantiatesUriΣ0..*uri
statusΣ ?!1..1codeBinding
dataAbsentReasonΣ0..1CodeableConcept
patientΣ I1..1Reference(UK Core Patient)
dateΣ0..1dateTime
nameΣ0..1string
relationshipΣ1..1CodeableConcept
sexΣ0..1CodeableConceptBinding
bornPeriodPeriod
bornDatedate
bornStringstring
ageAgeAge
ageRangeRange
ageStringstring
estimatedAgeΣ I0..1boolean
deceasedBooleanboolean
deceasedAgeAge
deceasedRangeRange
deceasedDatedate
deceasedStringstring
reasonCodeΣ0..*CodeableConcept
reasonReferenceΣ I0..*Reference(UK Core Condition | UK Core Observation | UK Core AllergyIntolerance | UK Core QuestionnaireResponse | UK Core DiagnosticReport | UK Core DocumentReference)
authorStringstring
authorReferenceReference(UK Core Practitioner | UK Core Patient | UK Core RelatedPerson | UK Core Organization)
timeΣ0..1dateTime
textΣ1..1markdown
code1..1CodeableConcept
outcome0..1CodeableConcept
contributedToDeath0..1boolean
onsetAgeAge
onsetRangeRange
onsetPeriodPeriod
onsetStringstring
note0..*Annotation

Hybrid View

useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
instantiatesCanonicalΣ0..*canonical(PlanDefinition | UK Core Questionnaire | ActivityDefinition | Measure | OperationDefinition)
instantiatesUriΣ0..*uri
statusΣ ?!1..1codeBinding
dataAbsentReasonΣ0..1CodeableConcept
patientΣ I1..1Reference(UK Core Patient)
dateΣ0..1dateTime
nameΣ0..1string
relationshipΣ1..1CodeableConcept
sexΣ0..1CodeableConceptBinding
bornPeriodPeriod
bornDatedate
bornStringstring
ageAgeAge
ageRangeRange
ageStringstring
estimatedAgeΣ I0..1boolean
deceasedBooleanboolean
deceasedAgeAge
deceasedRangeRange
deceasedDatedate
deceasedStringstring
reasonCodeΣ0..*CodeableConcept
reasonReferenceΣ I0..*Reference(UK Core Condition | UK Core Observation | UK Core AllergyIntolerance | UK Core QuestionnaireResponse | UK Core DiagnosticReport | UK Core DocumentReference)
authorStringstring
authorReferenceReference(UK Core Practitioner | UK Core Patient | UK Core RelatedPerson | UK Core Organization)
timeΣ0..1dateTime
textΣ1..1markdown
code1..1CodeableConcept
outcome0..1CodeableConcept
contributedToDeath0..1boolean
onsetAgeAge
onsetRangeRange
onsetPeriodPeriod
onsetStringstring
note0..*Annotation

Table View

FamilyMemberHistory..
FamilyMemberHistory.identifier..
FamilyMemberHistory.identifier.assignerReference(UK Core Organization)..
FamilyMemberHistory.instantiatesCanonicalcanonical(PlanDefinition | UK Core Questionnaire | ActivityDefinition | Measure | OperationDefinition)..
FamilyMemberHistory.patientReference(UK Core Patient)..
FamilyMemberHistory.reasonReferenceReference(UK Core Condition | UK Core Observation | UK Core AllergyIntolerance | UK Core QuestionnaireResponse | UK Core DiagnosticReport | UK Core DocumentReference)..
FamilyMemberHistory.note..
FamilyMemberHistory.note.author[x]Reference(UK Core Practitioner | UK Core Patient | UK Core RelatedPerson | UK Core Organization), string..


XML View

<StructureDefinition xmlns="http://hl7.org/fhir">
    <id value="UKCore-FamilyMemberHistory" />
    <url value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-FamilyMemberHistory" />
    <version value="1.0.0" />
    <name value="UKCoreFamilyMemberHistory" />
    <title value="UKCore FamilyMemberHistory" />
    <status value="draft" />
    <date value="2022-12-16" />
    <publisher value="HL7 UK" />
    <contact>
        <name value="HL7 UK" />
        <telecom>
            <system value="email" />
            <value value="ukcore@hl7.org.uk" />
            <use value="work" />
            <rank value="1" />
        </telecom>
    </contact>
    <description value="This profile defines the UK constraints and extensions on the International FHIR resource [FamilyMemberHistory](https://hl7.org/fhir/R4/familymemberhistory.html)." />
    <purpose value="This profile allows exchange of information about health events and conditions for a person related to the patient relevant in the context of care." />
    <copyright value="Copyright &#169; 2021+ HL7 UK Licensed under the Apache License, Version 2.0 (the &quot;License&quot;); you may not use this file except in compliance with the License. You may obtain a copy of the License at  http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. HL7&#174; FHIR&#174; standard Copyright &#169; 2011+ HL7 The HL7&#174; FHIR&#174; standard is used under the FHIR license. You may obtain a copy of the FHIR license at  https://www.hl7.org/fhir/license.html." />
    <fhirVersion value="4.0.1" />
    <kind value="resource" />
    <abstract value="false" />
    <type value="FamilyMemberHistory" />
    <baseDefinition value="http://hl7.org/fhir/StructureDefinition/FamilyMemberHistory" />
    <derivation value="constraint" />
    <differential>
        <element id="FamilyMemberHistory.identifier.assigner">
            <path value="FamilyMemberHistory.identifier.assigner" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization" />
            </type>
        </element>
        <element id="FamilyMemberHistory.instantiatesCanonical">
            <path value="FamilyMemberHistory.instantiatesCanonical" />
            <type>
                <code value="canonical" />
                <targetProfile value="http://hl7.org/fhir/StructureDefinition/PlanDefinition" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Questionnaire" />
                <targetProfile value="http://hl7.org/fhir/StructureDefinition/ActivityDefinition" />
                <targetProfile value="http://hl7.org/fhir/StructureDefinition/Measure" />
                <targetProfile value="http://hl7.org/fhir/StructureDefinition/OperationDefinition" />
            </type>
        </element>
        <element id="FamilyMemberHistory.patient">
            <path value="FamilyMemberHistory.patient" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Patient" />
            </type>
        </element>
        <element id="FamilyMemberHistory.reasonReference">
            <path value="FamilyMemberHistory.reasonReference" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Condition" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Observation" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-AllergyIntolerance" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-QuestionnaireResponse" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-DiagnosticReport" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-DocumentReference" />
            </type>
        </element>
        <element id="FamilyMemberHistory.note.author[x]">
            <path value="FamilyMemberHistory.note.author[x]" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Practitioner" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Patient" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-RelatedPerson" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization" />
            </type>
            <type>
                <code value="string" />
            </type>
        </element>
    </differential>
</StructureDefinition>

JSON View

{
    "resourceType": "StructureDefinition",
    "id": "UKCore-FamilyMemberHistory",
    "url": "https://fhir.hl7.org.uk/StructureDefinition/UKCore-FamilyMemberHistory",
    "version": "1.0.0",
    "name": "UKCoreFamilyMemberHistory",
    "title": "UKCore FamilyMemberHistory",
    "status": "draft",
    "date": "2022-12-16",
    "publisher": "HL7 UK",
    "contact":  [
        {
            "name": "HL7 UK",
            "telecom":  [
                {
                    "system": "email",
                    "value": "ukcore@hl7.org.uk",
                    "use": "work",
                    "rank": 1
                }
            ]
        }
    ],
    "description": "This profile defines the UK constraints and extensions on the International FHIR resource [FamilyMemberHistory](https://hl7.org/fhir/R4/familymemberhistory.html).",
    "purpose": "This profile allows exchange of information about health events and conditions for a person related to the patient relevant in the context of care.",
    "copyright": "Copyright © 2021+ HL7 UK Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at  http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. HL7® FHIR® standard Copyright © 2011+ HL7 The HL7® FHIR® standard is used under the FHIR license. You may obtain a copy of the FHIR license at  https://www.hl7.org/fhir/license.html.",
    "fhirVersion": "4.0.1",
    "kind": "resource",
    "abstract": false,
    "type": "FamilyMemberHistory",
    "baseDefinition": "http://hl7.org/fhir/StructureDefinition/FamilyMemberHistory",
    "derivation": "constraint",
    "differential": {
        "element":  [
            {
                "id": "FamilyMemberHistory.identifier.assigner",
                "path": "FamilyMemberHistory.identifier.assigner",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization"
                        ]
                    }
                ]
            },
            {
                "id": "FamilyMemberHistory.instantiatesCanonical",
                "path": "FamilyMemberHistory.instantiatesCanonical",
                "type":  [
                    {
                        "code": "canonical",
                        "targetProfile":  [
                            "http://hl7.org/fhir/StructureDefinition/PlanDefinition",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Questionnaire",
                            "http://hl7.org/fhir/StructureDefinition/ActivityDefinition",
                            "http://hl7.org/fhir/StructureDefinition/Measure",
                            "http://hl7.org/fhir/StructureDefinition/OperationDefinition"
                        ]
                    }
                ]
            },
            {
                "id": "FamilyMemberHistory.patient",
                "path": "FamilyMemberHistory.patient",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Patient"
                        ]
                    }
                ]
            },
            {
                "id": "FamilyMemberHistory.reasonReference",
                "path": "FamilyMemberHistory.reasonReference",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Condition",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Observation",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-AllergyIntolerance",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-QuestionnaireResponse",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-DiagnosticReport",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-DocumentReference"
                        ]
                    }
                ]
            },
            {
                "id": "FamilyMemberHistory.note.author[x]",
                "path": "FamilyMemberHistory.note.author[x]",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Practitioner",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Patient",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-RelatedPerson",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization"
                        ]
                    },
                    {
                        "code": "string"
                    }
                ]
            }
        ]
    }
}

Examples

Father with Diabetes - An example to illustrate the the use of FamilyMemberHistory to record a father with diabetes.
Example UKCore-FamilyMemberHistory-FatherDiabetes

Example Usage Scenarios

The following are example usage scenarios for the UK Core FamilyMemberHistory profile:

  • Query for details of a FamilyMemberHistory
  • Exchange FamilyMemberHistory information within a FHIR document or message.

Profile Specific Implementation Guidance:

Extensions

NOTE: The following extensions have been suggested for use in the UKCore-FamilyMemberHistory profile, and are to be discussed during Clinical and Technical Assurance sprint 6.

More information about the extensions can be found using the links below.

Extension Context Link Comment
Recorder FamilyMemberHistory Extension UKCore-Recorder An extension to reference a practitioner that recorded an event.
AssociatedEncounter FamilyMemberHistory Extension UKCore-AssociatedEncounter This extension is used to reference an associated encounter.

instantiatesCanonical

The resource being referenced SHOULD conform to the following:

patient

The resource being referenced SHOULD conform to the Profile UKCore-Patient.

note

The resource being referenced by FamilyMemberHistory.note.authorReference SHOULD conform to one of the following:

back to top