This page is part of the FHIR Specification (v5.0.0-ballot: FHIR R5 Ballot Preview). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B R4 R3 R2
Patient Care Work Group | Maturity Level: 0 | Trial Use | Use Context: Any |
The canonical URL for this profile is:
http://hl7.org/fhir/StructureDefinition/familymemberhistory-genetic
Adds additional information to a family member history supporting both the capture of mother/father relationships as well as additional observations necessary to enable genetics-based risk analysis for patients
This profile was published on Sat, Feb 21, 2015 00:00+1100 as a draft by Health Level Seven, Inc. - FHIR WG.
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.
This structure is derived from FamilyMemberHistory.
Summary
Must-Support: 12 elements
Extensions
This structure refers to these extensions:
This indicates the differences between this profile and the base FamilyMemberHistory structure.
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
FamilyMemberHistory | 0..* | FamilyMemberHistory | Information about patient's relatives, relevant for patient | |
parent | S | 0..* | (Complex) | Mother(s) & Father(s) - genetic & other URL: http://hl7.org/fhir/StructureDefinition/family-member-history-genetics-parent |
sibling | S | 0..* | (Complex) | natural brother(s) & natural sister(s) - genetic & other URL: http://hl7.org/fhir/StructureDefinition/family-member-history-genetics-sibling |
observations | S | 0..* | Reference(Observation) | Genetic markers, ethnicity, etc. URL: http://hl7.org/fhir/StructureDefinition/family-member-history-genetics-observation |
relationship | S | 1..1 | CodeableConcept | Relationship to the subject |
sex | S | 0..1 | CodeableConcept | male | female | other | unknown |
born[x] | S | 0..1 | Period, date, string | (approximate) date of birth |
age[x] | S | 0..1 | Age, Range, string | (approximate) age |
deceased[x] | S | 0..1 | boolean, Age, Range, date, string | Dead? How old/when? |
condition | S | 0..* | BackboneElement | Condition that the related person had |
code | S | 1..1 | CodeableConcept | Condition suffered by relation |
outcome | S | 0..1 | CodeableConcept | deceased | permanent disability | etc. |
onset[x] | S | 0..1 | Age, Range, Period, string | When condition first manifested |
note | 0..* | Annotation | Extra information about condition | |
Documentation for this format |
This provides the consolidated view (aka snapshot) of the profile after applying the changes in this profile to the base FamilyMemberHistory structure.
Name | Flags | Card. | Type | Description & Constraints | ||||
---|---|---|---|---|---|---|---|---|
FamilyMemberHistory | C | 0..* | FamilyMemberHistory | Information about patient's relatives, relevant for patient | ||||
id | Σ | 0..1 | id | Logical id of this artifact | ||||
meta | Σ | 0..1 | Meta | Metadata about the resource | ||||
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
language | 0..1 | code | Language of the resource content Binding: Common Languages (preferred): IETF language tag
| |||||
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
contained | 0..* | Resource | Contained, inline Resources | |||||
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
parent | S | 0..* | (Complex) | Mother(s) & Father(s) - genetic & other URL: http://hl7.org/fhir/StructureDefinition/family-member-history-genetics-parent | ||||
sibling | S | 0..* | (Complex) | natural brother(s) & natural sister(s) - genetic & other URL: http://hl7.org/fhir/StructureDefinition/family-member-history-genetics-sibling | ||||
observations | S | 0..* | Reference(Observation) | Genetic markers, ethnicity, etc. URL: http://hl7.org/fhir/StructureDefinition/family-member-history-genetics-observation | ||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored | ||||
identifier | Σ | 0..* | Identifier | External Id(s) for this record | ||||
instantiatesCanonical | Σ | 0..* | canonical(PlanDefinition | Questionnaire | ActivityDefinition | Measure | OperationDefinition) | Instantiates FHIR protocol or definition | ||||
instantiatesUri | Σ | 0..* | uri | Instantiates external protocol or definition | ||||
status | ?!Σ | 1..1 | code | partial | completed | entered-in-error | health-unknown Binding: FamilyHistoryStatus (required): A code that identifies the status of the family history record. | ||||
dataAbsentReason | Σ | 0..1 | CodeableConcept | subject-unknown | withheld | unable-to-obtain | deferred Binding: FamilyHistoryAbsentReason (example): Codes describing the reason why a family member's history is not available. | ||||
patient | Σ | 1..1 | Reference(Patient) | Patient history is about | ||||
date | Σ | 0..1 | dateTime | When history was recorded or last updated | ||||
name | Σ | 0..1 | string | The family member described | ||||
relationship | SΣ | 1..1 | CodeableConcept | Relationship to the subject Binding: FamilyMember (example): The nature of the relationship between the patient and the related person being described in the family member history. | ||||
sex | SΣ | 0..1 | CodeableConcept | male | female | other | unknown Binding: AdministrativeGender (extensible): Codes describing the sex assigned at birth as documented on the birth registration. | ||||
born[x] | SC | 0..1 | (approximate) date of birth | |||||
bornPeriod | Period | |||||||
bornDate | date | |||||||
bornString | string | |||||||
age[x] | SΣC | 0..1 | (approximate) age | |||||
ageAge | Age | |||||||
ageRange | Range | |||||||
ageString | string | |||||||
estimatedAge | ΣC | 0..1 | boolean | Age is estimated? | ||||
deceased[x] | SΣ | 0..1 | Dead? How old/when? | |||||
deceasedBoolean | boolean | |||||||
deceasedAge | Age | |||||||
deceasedRange | Range | |||||||
deceasedDate | date | |||||||
deceasedString | string | |||||||
reason | Σ | 0..* | CodeableReference(Condition | Observation | AllergyIntolerance | QuestionnaireResponse | DiagnosticReport | DocumentReference) | Why was family member history performed? Binding: SNOMED CT Clinical Findings (example): Codes indicating why the family member history was done. | ||||
note | 0..* | Annotation | General note about related person | |||||
condition | S | 0..* | BackboneElement | Condition that the related person had | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
code | S | 1..1 | CodeableConcept | Condition suffered by relation Binding: Condition/Problem/Diagnosis Codes (example): Identification of the Condition or diagnosis. | ||||
outcome | S | 0..1 | CodeableConcept | deceased | permanent disability | etc. Binding: Condition Outcome Codes (example): The result of the condition for the patient; e.g. death, permanent disability, temporary disability, etc. | ||||
contributedToDeath | 0..1 | boolean | Whether the condition contributed to the cause of death | |||||
onset[x] | S | 0..1 | When condition first manifested | |||||
onsetAge | Age | |||||||
onsetRange | Range | |||||||
onsetPeriod | Period | |||||||
onsetString | string | |||||||
note | 0..* | Annotation | Extra information about condition | |||||
procedure | 0..* | BackboneElement | Procedures that the related person had | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
code | 1..1 | CodeableConcept | Procedures performed on the related person Binding: Procedure Codes (SNOMED CT) (example): A code to identify a specific procedure. | |||||
outcome | 0..1 | CodeableConcept | What happened following the procedure Binding: SNOMED CT Clinical Findings (example): The result of the procedure; e.g. death, permanent disability, temporary disability, etc. | |||||
contributedToDeath | 0..1 | boolean | Whether the procedure contributed to the cause of death | |||||
performed[x] | 0..1 | When the procedure was performed | ||||||
performedAge | Age | |||||||
performedRange | Range | |||||||
performedPeriod | Period | |||||||
performedString | string | |||||||
performedDateTime | dateTime | |||||||
note | 0..* | Annotation | Extra information about the procedure | |||||
Documentation for this format |
<!-- Family member history for genetics analysis --> <FamilyMemberHistory xmlns="http://hl7.org/fhir" > <!-- from Element: extension --> <id value="[id]"/><!-- 0..1 Logical id of this artifact --> <meta><!-- I 0..1 Meta Metadata about the resource --></meta> <implicitRules value="[uri]"/><!-- I 0..1 A set of rules under which this content was created --> <language value="[code]"/><!-- I 0..1 Language of the resource content --> <text><!-- I 0..1 Narrative Text summary of the resource, for human interpretation --></text> <contained><!-- 0..* Resource Contained, inline Resources --></contained> <modifierExtension><!-- I 0..* Extension Extensions that cannot be ignored --></modifierExtension> <identifier><!-- I 0..* Identifier External Id(s) for this record --></identifier> <instantiatesCanonical value="[canonical]"/><!-- I 0..* Instantiates FHIR protocol or definition --> <instantiatesUri value="[uri]"/><!-- I 0..* Instantiates external protocol or definition --> <status value="[code]"/><!-- I 1..1 partial | completed | entered-in-error | health-unknown --> <dataAbsentReason><!-- I 0..1 CodeableConcept subject-unknown | withheld | unable-to-obtain | deferred --></dataAbsentReason> <patient><!-- I 1..1 Reference(Patient) Patient history is about --></patient> <date value="[dateTime]"/><!-- I 0..1 When history was recorded or last updated --> <name value="[string]"/><!-- I 0..1 The family member described --> <relationship><!-- I 1..1 CodeableConcept Relationship to the subject --></relationship> <sex><!-- I 0..1 CodeableConcept male | female | other | unknown --></sex> <born[x]><!-- I 0..1 Period|date|string (approximate) date of birth --></born[x]> <age[x]><!-- I 0..1 Age|Range|string (approximate) age --></age[x]> <estimatedAge value="[boolean]"/><!-- I 0..1 Age is estimated? --> <deceased[x]><!-- I 0..1 boolean|Age|Range|date|string Dead? How old/when? --></deceased[x]> <reason><!-- I 0..* CodeableReference Why was family member history performed? --></reason> <note><!-- I 0..* Annotation General note about related person --></note> <condition> I 0..* BackboneElement <!-- I 0..* Condition that the related person had --> <modifierExtension><!-- I 0..* Extension Extensions that cannot be ignored even if unrecognized --></modifierExtension> <code><!-- I 1..1 CodeableConcept Condition suffered by relation --></code> <outcome><!-- I 0..1 CodeableConcept deceased | permanent disability | etc. --></outcome> <contributedToDeath value="[boolean]"/><!-- I 0..1 Whether the condition contributed to the cause of death --> <onset[x]><!-- I 0..1 Age|Range|Period|string When condition first manifested --></onset[x]> <note><!-- I 0..* Annotation Extra information about condition --></note> </condition> <procedure> I 0..* BackboneElement <!-- I 0..* Procedures that the related person had --> <modifierExtension><!-- I 0..* Extension Extensions that cannot be ignored even if unrecognized --></modifierExtension> <code><!-- I 1..1 CodeableConcept Procedures performed on the related person --></code> <outcome><!-- I 0..1 CodeableConcept What happened following the procedure --></outcome> <contributedToDeath value="[boolean]"/><!-- I 0..1 Whether the procedure contributed to the cause of death --> <performed[x]><!-- I 0..1 Age|Range|Period|string| dateTime When the procedure was performed --></performed[x]> <note><!-- I 0..* Annotation Extra information about the procedure --></note> </procedure> </FamilyMemberHistory>
{ // Family member history for genetics analysis // from Element: extension "meta" : { Meta }, // IMetadata about the resource "implicitRules" : "<uri>", // IA set of rules under which this content was created "language" : "<code>", // ILanguage of the resource content "text" : { Narrative }, // IText summary of the resource, for human interpretation "contained" : [{ Resource }], //Contained, inline Resources "extension" : [ // sliced by value:url in the specified order, Open { // Mother(s) & Father(s) - genetic & other // I // from Element: extension }, { // natural brother(s) & natural sister(s) - genetic & other // I // from Element: extension }, { // Genetic markers, ethnicity, etc. // I // from Element: extension } ], "modifierExtension" : [{ Extension }], // IExtensions that cannot be ignored "identifier" : [{ Identifier }], // IExternal Id(s) for this record "instantiatesCanonical" : ["<canonical>"], // IInstantiates FHIR protocol or definition "instantiatesUri" : ["<uri>"], // IInstantiates external protocol or definition "status" : "<code>", // I R! partial | completed | entered-in-error | health-unknown "dataAbsentReason" : { CodeableConcept }, // Isubject-unknown | withheld | unable-to-obtain | deferred "patient" : { Reference(Patient) }, // I R! Patient history is about "date" : "<dateTime>", // IWhen history was recorded or last updated "name" : "<string>", // IThe family member described "relationship" : { CodeableConcept }, // I R! Relationship to the subject "sex" : { CodeableConcept }, // Imale | female | other | unknown // value[x]: (approximate) date of birth. One of these 3: "bornPeriod" : { Period }, // I(approximate) date of birth "bornDate" : "<date>", // I(approximate) date of birth "bornString" : "<string>", // I(approximate) date of birth // value[x]: (approximate) age. One of these 3: "ageAge" : { Age }, // I(approximate) age "ageRange" : { Range }, // I(approximate) age "ageString" : "<string>", // I(approximate) age "estimatedAge" : <boolean>, // IAge is estimated? // value[x]: Dead? How old/when?. One of these 5: "deceasedBoolean" : <boolean>, // IDead? How old/when? "deceasedAge" : { Age }, // IDead? How old/when? "deceasedRange" : { Range }, // IDead? How old/when? "deceasedDate" : "<date>", // IDead? How old/when? "deceasedString" : "<string>", // IDead? How old/when? "reason" : [{ CodeableReference(Condition) }], // IWhy was family member history performed? "note" : [{ Annotation }], // IGeneral note about related person "condition" : [{ BackboneElement }], // ICondition that the related person had "procedure" : [{ BackboneElement }], // IProcedures that the related person had }
This structure is derived from FamilyMemberHistory.
Differential View
This indicates the differences between this profile and the base FamilyMemberHistory structure.
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
FamilyMemberHistory | 0..* | FamilyMemberHistory | Information about patient's relatives, relevant for patient | |
parent | S | 0..* | (Complex) | Mother(s) & Father(s) - genetic & other URL: http://hl7.org/fhir/StructureDefinition/family-member-history-genetics-parent |
sibling | S | 0..* | (Complex) | natural brother(s) & natural sister(s) - genetic & other URL: http://hl7.org/fhir/StructureDefinition/family-member-history-genetics-sibling |
observations | S | 0..* | Reference(Observation) | Genetic markers, ethnicity, etc. URL: http://hl7.org/fhir/StructureDefinition/family-member-history-genetics-observation |
relationship | S | 1..1 | CodeableConcept | Relationship to the subject |
sex | S | 0..1 | CodeableConcept | male | female | other | unknown |
born[x] | S | 0..1 | Period, date, string | (approximate) date of birth |
age[x] | S | 0..1 | Age, Range, string | (approximate) age |
deceased[x] | S | 0..1 | boolean, Age, Range, date, string | Dead? How old/when? |
condition | S | 0..* | BackboneElement | Condition that the related person had |
code | S | 1..1 | CodeableConcept | Condition suffered by relation |
outcome | S | 0..1 | CodeableConcept | deceased | permanent disability | etc. |
onset[x] | S | 0..1 | Age, Range, Period, string | When condition first manifested |
note | 0..* | Annotation | Extra information about condition | |
Documentation for this format |
Snapshot View
This provides the consolidated view (aka snapshot) of the profile after applying the changes in this profile to the base FamilyMemberHistory structure.
Name | Flags | Card. | Type | Description & Constraints | ||||
---|---|---|---|---|---|---|---|---|
FamilyMemberHistory | C | 0..* | FamilyMemberHistory | Information about patient's relatives, relevant for patient | ||||
id | Σ | 0..1 | id | Logical id of this artifact | ||||
meta | Σ | 0..1 | Meta | Metadata about the resource | ||||
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
language | 0..1 | code | Language of the resource content Binding: Common Languages (preferred): IETF language tag
| |||||
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
contained | 0..* | Resource | Contained, inline Resources | |||||
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
parent | S | 0..* | (Complex) | Mother(s) & Father(s) - genetic & other URL: http://hl7.org/fhir/StructureDefinition/family-member-history-genetics-parent | ||||
sibling | S | 0..* | (Complex) | natural brother(s) & natural sister(s) - genetic & other URL: http://hl7.org/fhir/StructureDefinition/family-member-history-genetics-sibling | ||||
observations | S | 0..* | Reference(Observation) | Genetic markers, ethnicity, etc. URL: http://hl7.org/fhir/StructureDefinition/family-member-history-genetics-observation | ||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored | ||||
identifier | Σ | 0..* | Identifier | External Id(s) for this record | ||||
instantiatesCanonical | Σ | 0..* | canonical(PlanDefinition | Questionnaire | ActivityDefinition | Measure | OperationDefinition) | Instantiates FHIR protocol or definition | ||||
instantiatesUri | Σ | 0..* | uri | Instantiates external protocol or definition | ||||
status | ?!Σ | 1..1 | code | partial | completed | entered-in-error | health-unknown Binding: FamilyHistoryStatus (required): A code that identifies the status of the family history record. | ||||
dataAbsentReason | Σ | 0..1 | CodeableConcept | subject-unknown | withheld | unable-to-obtain | deferred Binding: FamilyHistoryAbsentReason (example): Codes describing the reason why a family member's history is not available. | ||||
patient | Σ | 1..1 | Reference(Patient) | Patient history is about | ||||
date | Σ | 0..1 | dateTime | When history was recorded or last updated | ||||
name | Σ | 0..1 | string | The family member described | ||||
relationship | SΣ | 1..1 | CodeableConcept | Relationship to the subject Binding: FamilyMember (example): The nature of the relationship between the patient and the related person being described in the family member history. | ||||
sex | SΣ | 0..1 | CodeableConcept | male | female | other | unknown Binding: AdministrativeGender (extensible): Codes describing the sex assigned at birth as documented on the birth registration. | ||||
born[x] | SC | 0..1 | (approximate) date of birth | |||||
bornPeriod | Period | |||||||
bornDate | date | |||||||
bornString | string | |||||||
age[x] | SΣC | 0..1 | (approximate) age | |||||
ageAge | Age | |||||||
ageRange | Range | |||||||
ageString | string | |||||||
estimatedAge | ΣC | 0..1 | boolean | Age is estimated? | ||||
deceased[x] | SΣ | 0..1 | Dead? How old/when? | |||||
deceasedBoolean | boolean | |||||||
deceasedAge | Age | |||||||
deceasedRange | Range | |||||||
deceasedDate | date | |||||||
deceasedString | string | |||||||
reason | Σ | 0..* | CodeableReference(Condition | Observation | AllergyIntolerance | QuestionnaireResponse | DiagnosticReport | DocumentReference) | Why was family member history performed? Binding: SNOMED CT Clinical Findings (example): Codes indicating why the family member history was done. | ||||
note | 0..* | Annotation | General note about related person | |||||
condition | S | 0..* | BackboneElement | Condition that the related person had | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
code | S | 1..1 | CodeableConcept | Condition suffered by relation Binding: Condition/Problem/Diagnosis Codes (example): Identification of the Condition or diagnosis. | ||||
outcome | S | 0..1 | CodeableConcept | deceased | permanent disability | etc. Binding: Condition Outcome Codes (example): The result of the condition for the patient; e.g. death, permanent disability, temporary disability, etc. | ||||
contributedToDeath | 0..1 | boolean | Whether the condition contributed to the cause of death | |||||
onset[x] | S | 0..1 | When condition first manifested | |||||
onsetAge | Age | |||||||
onsetRange | Range | |||||||
onsetPeriod | Period | |||||||
onsetString | string | |||||||
note | 0..* | Annotation | Extra information about condition | |||||
procedure | 0..* | BackboneElement | Procedures that the related person had | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
code | 1..1 | CodeableConcept | Procedures performed on the related person Binding: Procedure Codes (SNOMED CT) (example): A code to identify a specific procedure. | |||||
outcome | 0..1 | CodeableConcept | What happened following the procedure Binding: SNOMED CT Clinical Findings (example): The result of the procedure; e.g. death, permanent disability, temporary disability, etc. | |||||
contributedToDeath | 0..1 | boolean | Whether the procedure contributed to the cause of death | |||||
performed[x] | 0..1 | When the procedure was performed | ||||||
performedAge | Age | |||||||
performedRange | Range | |||||||
performedPeriod | Period | |||||||
performedString | string | |||||||
performedDateTime | dateTime | |||||||
note | 0..* | Annotation | Extra information about the procedure | |||||
Documentation for this format |
XML Template
<!-- Family member history for genetics analysis --> <FamilyMemberHistory xmlns="http://hl7.org/fhir" > <!-- from Element: extension --> <id value="[id]"/><!-- 0..1 Logical id of this artifact --> <meta><!-- I 0..1 Meta Metadata about the resource --></meta> <implicitRules value="[uri]"/><!-- I 0..1 A set of rules under which this content was created --> <language value="[code]"/><!-- I 0..1 Language of the resource content --> <text><!-- I 0..1 Narrative Text summary of the resource, for human interpretation --></text> <contained><!-- 0..* Resource Contained, inline Resources --></contained> <modifierExtension><!-- I 0..* Extension Extensions that cannot be ignored --></modifierExtension> <identifier><!-- I 0..* Identifier External Id(s) for this record --></identifier> <instantiatesCanonical value="[canonical]"/><!-- I 0..* Instantiates FHIR protocol or definition --> <instantiatesUri value="[uri]"/><!-- I 0..* Instantiates external protocol or definition --> <status value="[code]"/><!-- I 1..1 partial | completed | entered-in-error | health-unknown --> <dataAbsentReason><!-- I 0..1 CodeableConcept subject-unknown | withheld | unable-to-obtain | deferred --></dataAbsentReason> <patient><!-- I 1..1 Reference(Patient) Patient history is about --></patient> <date value="[dateTime]"/><!-- I 0..1 When history was recorded or last updated --> <name value="[string]"/><!-- I 0..1 The family member described --> <relationship><!-- I 1..1 CodeableConcept Relationship to the subject --></relationship> <sex><!-- I 0..1 CodeableConcept male | female | other | unknown --></sex> <born[x]><!-- I 0..1 Period|date|string (approximate) date of birth --></born[x]> <age[x]><!-- I 0..1 Age|Range|string (approximate) age --></age[x]> <estimatedAge value="[boolean]"/><!-- I 0..1 Age is estimated? --> <deceased[x]><!-- I 0..1 boolean|Age|Range|date|string Dead? How old/when? --></deceased[x]> <reason><!-- I 0..* CodeableReference Why was family member history performed? --></reason> <note><!-- I 0..* Annotation General note about related person --></note> <condition> I 0..* BackboneElement <!-- I 0..* Condition that the related person had --> <modifierExtension><!-- I 0..* Extension Extensions that cannot be ignored even if unrecognized --></modifierExtension> <code><!-- I 1..1 CodeableConcept Condition suffered by relation --></code> <outcome><!-- I 0..1 CodeableConcept deceased | permanent disability | etc. --></outcome> <contributedToDeath value="[boolean]"/><!-- I 0..1 Whether the condition contributed to the cause of death --> <onset[x]><!-- I 0..1 Age|Range|Period|string When condition first manifested --></onset[x]> <note><!-- I 0..* Annotation Extra information about condition --></note> </condition> <procedure> I 0..* BackboneElement <!-- I 0..* Procedures that the related person had --> <modifierExtension><!-- I 0..* Extension Extensions that cannot be ignored even if unrecognized --></modifierExtension> <code><!-- I 1..1 CodeableConcept Procedures performed on the related person --></code> <outcome><!-- I 0..1 CodeableConcept What happened following the procedure --></outcome> <contributedToDeath value="[boolean]"/><!-- I 0..1 Whether the procedure contributed to the cause of death --> <performed[x]><!-- I 0..1 Age|Range|Period|string| dateTime When the procedure was performed --></performed[x]> <note><!-- I 0..* Annotation Extra information about the procedure --></note> </procedure> </FamilyMemberHistory>
JSON Template
{ // Family member history for genetics analysis // from Element: extension "meta" : { Meta }, // IMetadata about the resource "implicitRules" : "<uri>", // IA set of rules under which this content was created "language" : "<code>", // ILanguage of the resource content "text" : { Narrative }, // IText summary of the resource, for human interpretation "contained" : [{ Resource }], //Contained, inline Resources "extension" : [ // sliced by value:url in the specified order, Open { // Mother(s) & Father(s) - genetic & other // I // from Element: extension }, { // natural brother(s) & natural sister(s) - genetic & other // I // from Element: extension }, { // Genetic markers, ethnicity, etc. // I // from Element: extension } ], "modifierExtension" : [{ Extension }], // IExtensions that cannot be ignored "identifier" : [{ Identifier }], // IExternal Id(s) for this record "instantiatesCanonical" : ["<canonical>"], // IInstantiates FHIR protocol or definition "instantiatesUri" : ["<uri>"], // IInstantiates external protocol or definition "status" : "<code>", // I R! partial | completed | entered-in-error | health-unknown "dataAbsentReason" : { CodeableConcept }, // Isubject-unknown | withheld | unable-to-obtain | deferred "patient" : { Reference(Patient) }, // I R! Patient history is about "date" : "<dateTime>", // IWhen history was recorded or last updated "name" : "<string>", // IThe family member described "relationship" : { CodeableConcept }, // I R! Relationship to the subject "sex" : { CodeableConcept }, // Imale | female | other | unknown // value[x]: (approximate) date of birth. One of these 3: "bornPeriod" : { Period }, // I(approximate) date of birth "bornDate" : "<date>", // I(approximate) date of birth "bornString" : "<string>", // I(approximate) date of birth // value[x]: (approximate) age. One of these 3: "ageAge" : { Age }, // I(approximate) age "ageRange" : { Range }, // I(approximate) age "ageString" : "<string>", // I(approximate) age "estimatedAge" : <boolean>, // IAge is estimated? // value[x]: Dead? How old/when?. One of these 5: "deceasedBoolean" : <boolean>, // IDead? How old/when? "deceasedAge" : { Age }, // IDead? How old/when? "deceasedRange" : { Range }, // IDead? How old/when? "deceasedDate" : "<date>", // IDead? How old/when? "deceasedString" : "<string>", // IDead? How old/when? "reason" : [{ CodeableReference(Condition) }], // IWhy was family member history performed? "note" : [{ Annotation }], // IGeneral note about related person "condition" : [{ BackboneElement }], // ICondition that the related person had "procedure" : [{ BackboneElement }], // IProcedures that the related person had }
Alternate definitions: Master Definition (XML, JSON), Schematron
Path | Name | Conformance | ValueSet |
FamilyMemberHistory.language | Common Languages | preferred | Common Languages |
FamilyMemberHistory.status | FamilyHistoryStatus | required | FamilyHistoryStatus |
FamilyMemberHistory.dataAbsentReason | FamilyHistoryAbsentReason | example | FamilyHistoryAbsentReason |
FamilyMemberHistory.relationship | FamilyMember | example | FamilyMember |
FamilyMemberHistory.sex | AdministrativeGender | extensible | AdministrativeGender |
FamilyMemberHistory.reason | SNOMED CT Clinical Findings | example | SNOMED CT Clinical Findings |
FamilyMemberHistory.condition.code | Condition/Problem/Diagnosis Codes | example | Condition/Problem/Diagnosis Codes |
FamilyMemberHistory.condition.outcome | Condition Outcome Codes | example | Condition Outcome Codes |
FamilyMemberHistory.procedure.code | Procedure Codes (SNOMED CT) | example | Procedure Codes (SNOMED CT) |
FamilyMemberHistory.procedure.outcome | SNOMED CT Clinical Findings | example | SNOMED CT Clinical Findings |