This page is part of the FHIR Specification (v1.6.0: STU 3 Ballot 4). 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
The official 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 Wed, Oct 2, 2013 00:00+1000 as a draft by Health Level Seven International (Clinical Genomics).
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.
This structure is derived from FamilyMemberHistory.
This structure is derived from FamilyMemberHistory.
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
FamilyMemberHistory | 0..* | |||
family-member-history-genetics-parent | S | 0..* | (Complex) | Mother(s) & Father(s) - genetic & other URL: http://hl7.org/fhir/StructureDefinition/family-member-history-genetics-parent |
family-member-history-genetics-observation | 0..* | Reference(Observation) | Genetic markers, ethnicity, etc. URL: http://hl7.org/fhir/StructureDefinition/family-member-history-genetics-observation | |
Documentation for this format |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
FamilyMemberHistory | I | 0..* | Information about patient's relatives, relevant for patient dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources dom-1: If the resource is contained in another resource, it SHALL NOT contain any narrative dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource fhs-2: Can only have estimatedAge is age[x] is present fhs-1: Can have age[x] or born[x], but not both | |
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 (extensible) | |
text | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
family-member-history-genetics-parent | SI | 0..* | (Complex) | Extension URL: http://hl7.org/fhir/StructureDefinition/family-member-history-genetics-parent ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
family-member-history-genetics-observation | I | 0..* | Reference(Observation) | Extension URL: http://hl7.org/fhir/StructureDefinition/family-member-history-genetics-observation ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
identifier | 0..* | Identifier | External Id(s) for this record | |
patient | ∑ | 1..1 | Reference(Patient) | Patient history is about |
date | ∑ | 0..1 | dateTime | When history was captured/updated |
status | ?!∑ | 1..1 | code | partial | completed | entered-in-error | health-unknown Binding: FamilyHistoryStatus (required) |
name | ∑ | 0..1 | string | The family member described |
relationship | ∑ | 1..1 | CodeableConcept | Relationship to the subject Binding: FamilyMember (example) |
gender | ∑ | 0..1 | code | male | female | other | unknown Binding: AdministrativeGender (required) |
born[x] | I | 0..1 | Period, date, string | (approximate) date of birth |
age[x] | ∑I | 0..1 | Age, Range, string | (approximate) age |
estimatedAge | ?!∑I | 0..1 | boolean | Age is estimated? |
deceased[x] | ∑ | 0..1 | boolean, Age, Range, date, string | Dead? How old/when? |
note | 0..1 | Annotation | General note about related person | |
condition | 0..* | BackboneElement | Condition that the related person had | |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!∑ | 0..* | Extension | Extensions that cannot be ignored |
code | 1..1 | CodeableConcept | Condition suffered by relation Binding: Condition/Problem/Diagnosis Codes (example) | |
outcome | 0..1 | CodeableConcept | deceased | permanent disability | etc. Binding: Condition Outcome Codes (example) | |
onset[x] | 0..1 | Age, Range, Period, string | When condition first manifested | |
note | 0..1 | Annotation | Extra information about condition | |
Documentation for this format |
todo
This structure is derived from FamilyMemberHistory.
Differential View
This structure is derived from FamilyMemberHistory.
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
FamilyMemberHistory | 0..* | |||
family-member-history-genetics-parent | S | 0..* | (Complex) | Mother(s) & Father(s) - genetic & other URL: http://hl7.org/fhir/StructureDefinition/family-member-history-genetics-parent |
family-member-history-genetics-observation | 0..* | Reference(Observation) | Genetic markers, ethnicity, etc. URL: http://hl7.org/fhir/StructureDefinition/family-member-history-genetics-observation | |
Documentation for this format |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
FamilyMemberHistory | I | 0..* | Information about patient's relatives, relevant for patient dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources dom-1: If the resource is contained in another resource, it SHALL NOT contain any narrative dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource fhs-2: Can only have estimatedAge is age[x] is present fhs-1: Can have age[x] or born[x], but not both | |
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 (extensible) | |
text | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
family-member-history-genetics-parent | SI | 0..* | (Complex) | Extension URL: http://hl7.org/fhir/StructureDefinition/family-member-history-genetics-parent ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
family-member-history-genetics-observation | I | 0..* | Reference(Observation) | Extension URL: http://hl7.org/fhir/StructureDefinition/family-member-history-genetics-observation ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
identifier | 0..* | Identifier | External Id(s) for this record | |
patient | ∑ | 1..1 | Reference(Patient) | Patient history is about |
date | ∑ | 0..1 | dateTime | When history was captured/updated |
status | ?!∑ | 1..1 | code | partial | completed | entered-in-error | health-unknown Binding: FamilyHistoryStatus (required) |
name | ∑ | 0..1 | string | The family member described |
relationship | ∑ | 1..1 | CodeableConcept | Relationship to the subject Binding: FamilyMember (example) |
gender | ∑ | 0..1 | code | male | female | other | unknown Binding: AdministrativeGender (required) |
born[x] | I | 0..1 | Period, date, string | (approximate) date of birth |
age[x] | ∑I | 0..1 | Age, Range, string | (approximate) age |
estimatedAge | ?!∑I | 0..1 | boolean | Age is estimated? |
deceased[x] | ∑ | 0..1 | boolean, Age, Range, date, string | Dead? How old/when? |
note | 0..1 | Annotation | General note about related person | |
condition | 0..* | BackboneElement | Condition that the related person had | |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!∑ | 0..* | Extension | Extensions that cannot be ignored |
code | 1..1 | CodeableConcept | Condition suffered by relation Binding: Condition/Problem/Diagnosis Codes (example) | |
outcome | 0..1 | CodeableConcept | deceased | permanent disability | etc. Binding: Condition Outcome Codes (example) | |
onset[x] | 0..1 | Age, Range, Period, string | When condition first manifested | |
note | 0..1 | Annotation | Extra information about condition | |
Documentation for this format |
XML Template
JSON Template
todo
Other representations of profile: Schematron
Path | Name | Conformance | ValueSet |
FamilyMemberHistory.language | Common Languages | extensible | Common Languages |
FamilyMemberHistory.status | FamilyHistoryStatus | required | FamilyHistoryStatus |
FamilyMemberHistory.relationship | FamilyMember | example | FamilyMember |
FamilyMemberHistory.gender | AdministrativeGender | required | AdministrativeGender |
FamilyMemberHistory.condition.code | Condition/Problem/Diagnosis Codes | example | Condition/Problem/Diagnosis Codes |
FamilyMemberHistory.condition.outcome | Condition Outcome Codes | example | Condition Outcome Codes |
Id | Path | Details | Requirements |
dom-2 | FamilyMemberHistory | If the resource is contained in another resource, it SHALL NOT contain nested Resources XPath: not(parent::f:contained and f:contained) | |
dom-1 | FamilyMemberHistory | If the resource is contained in another resource, it SHALL NOT contain any narrative XPath: not(parent::f:contained and f:text) | |
dom-4 | FamilyMemberHistory | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated XPath: not(exists(f:contained/*/f:meta/f:versionId)) and not(exists(f:contained/*/f:meta/f:lastUpdated)) | |
dom-3 | FamilyMemberHistory | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource XPath: not(exists(for $id in f:contained/*/@id return $id[not(ancestor::f:contained/parent::*/descendant::f:reference/@value=concat('#', $id))])) | |
fhs-2 | FamilyMemberHistory | Can only have estimatedAge is age[x] is present XPath: exists(*[starts-with(local-name(.), 'age')]) or not(exists(f:estimatedAge)) | |
fhs-1 | FamilyMemberHistory | Can have age[x] or born[x], but not both XPath: not (*[starts-with(local-name(.), 'age')] and *[starts-with(local-name(.), 'birth')]) | |
ele-1 | FamilyMemberHistory.extension | All FHIR elements must have a @value or children XPath: @value|f:*|h:div | |
ext-1 | FamilyMemberHistory.extension | Must have either extensions or value[x], not both XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')]) | |
ele-1 | FamilyMemberHistory.extension | All FHIR elements must have a @value or children XPath: @value|f:*|h:div | |
ext-1 | FamilyMemberHistory.extension | Must have either extensions or value[x], not both XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')]) | |
ele-1 | FamilyMemberHistory.extension | All FHIR elements must have a @value or children XPath: @value|f:*|h:div | |
ext-1 | FamilyMemberHistory.extension | Must have either extensions or value[x], not both XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')]) |