Skip to content

Family Member History Profile

Canonical../StructureDefinition/nexus-emr-core-familymemberhistory
Statusdraft (experimental) · 1.26.0
BaseFamilyMemberHistory (constraint)
SourceFSH · JSON

Nexus EMR profile for FamilyMemberHistory -- family history as discrete chart content for summaries and extraction output. First pass: one relative, coded relationship, condition list with onset. Closed to SMART apps pending an exposure decision.

Elements / Snapshot

The full effective definition: base FamilyMemberHistory with this profile's constraints applied.

Element Flags Card. Type Description & Constraints
FamilyMemberHistory 0..* Nexus EMR Family Member History Core
Invariants: dom-2, dom-3, dom-4, dom-5, dom-6, fhs-1, fhs-2, nexus-note-extension-not-where-native
id 0..1 http://hl7.org/fhirpath/System.String Logical id of this artifact i
meta 0..1 Meta Metadata about the resource
Invariants: ele-1
implicitRules ?! 0..1 uri A set of rules under which this content was created i
Invariants: ele-1
language 0..1 code Language of the resource content i
Binding: languages (preferred)
Invariants: ele-1
text 0..1 Narrative Text summary of the resource, for human interpretation i
Invariants: ele-1
contained 0..* Resource Contained, inline Resources i
extension 0..* Extension Additional content defined by implementations i
Invariants: ele-1, ext-1
modifierExtension ?! 0..* Extension Extensions that cannot be ignored i
Invariants: ele-1, ext-1
identifier 0..* Identifier External Id(s) for this record i
Invariants: ele-1
instantiatesCanonical 0..* canonical Instantiates FHIR protocol or definition
Invariants: ele-1
instantiatesUri 0..* uri Instantiates external protocol or definition i
Invariants: ele-1
status S ?! 1..1 code partial | completed | entered-in-error | health-unknown i
Binding: history-status (required)
Invariants: ele-1
dataAbsentReason 0..1 CodeableConcept subject-unknown | withheld | unable-to-obtain | deferred
Binding: history-absent-reason (example)
Invariants: ele-1
patient S 1..1 Reference(Patient Profile) The patient whose family history this is
Invariants: ele-1
date S 0..1 dateTime When the history was recorded/updated -- the effective date i
Invariants: ele-1
name 0..1 string The family member described
Invariants: ele-1
relationship S 1..1 CodeableConcept Who the relative is (v3 FamilyMember: MTH, FTH, SIB, ...) i
Binding: v3-FamilyMember (extensible)
Invariants: ele-1
sex 0..1 CodeableConcept male | female | other | unknown i
Binding: administrative-gender (extensible)
Invariants: ele-1
born[x] 0..1 Period, date, string (approximate) date of birth
Invariants: ele-1
age[x] 0..1 Age, Range, string (approximate) age i
Invariants: ele-1
estimatedAge 0..1 boolean Age is estimated? i
Invariants: ele-1
deceased[x] 0..1 boolean, Age, Range, date, string Dead? How old/when?
Invariants: ele-1
reasonCode 0..* CodeableConcept Why was family member history performed? i
Binding: clinical-findings (example)
Invariants: ele-1
reasonReference 0..* Reference(Condition | Observation | AllergyIntolerance | QuestionnaireResponse | DiagnosticReport | DocumentReference) Why was family member history performed?
Invariants: ele-1
note 0..* Annotation General note about related person
Invariants: ele-1
condition S 0..* BackboneElement Conditions the relative had
Invariants: ele-1
id 0..1 http://hl7.org/fhirpath/System.String Unique id for inter-element referencing
extension 0..* Extension Additional content defined by implementations i
Invariants: ele-1, ext-1
modifierExtension ?! 0..* Extension Extensions that cannot be ignored even if unrecognized i
Invariants: ele-1, ext-1
code S 1..1 CodeableConcept A condition affecting a family member i
Binding: condition-code (example)
Invariants: ele-1
outcome 0..1 CodeableConcept deceased | permanent disability | etc.
Binding: condition-outcome (example)
Invariants: ele-1
contributedToDeath 0..1 boolean Whether the condition contributed to the cause of death
Invariants: ele-1
onset[x] S 0..1 Age, Range, Period, string How old the relative was when the condition began i
Invariants: ele-1
note 0..* Annotation Extra information about condition
Invariants: ele-1