FamilyMemberHistory

FHIR Cross-version Mappings for FamilyMemberHistory based on the R5 structure

FamilyMemberHistory (1.0.2)FamilyMemberHistory (3.0.2)FamilyMemberHistory (4.0.1)FamilyMemberHistory (4.3.0)FamilyMemberHistory (5.0.0)
FamilyMemberHistory=FamilyMemberHistory=FamilyMemberHistory=FamilyMemberHistory=FamilyMemberHistory
No cross-version extension allowed for this element because No Change F.identifier : Identifier : [0..*]=No cross-version extension allowed for this element because No Change F.identifier : Identifier : [0..*]=No cross-version extension allowed for this element because No Change F.identifier : Identifier : [0..*]=No cross-version extension allowed for this element because No Change F.identifier : Identifier : [0..*]=No cross-version extension allowed for this element because No Change F.identifier : Identifier : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) F.instantiatesCanonical : canonical(PlanDefinition|Questionnaire|ActivityDefinition|Measure|OperationDefinition) : [0..*]=No cross-version extension allowed for this element because No Change F.instantiatesCanonical : canonical(PlanDefinition|Questionnaire|ActivityDefinition|Measure|OperationDefinition) : [0..*]=No cross-version extension allowed for this element because No Change F.instantiatesCanonical : canonical(PlanDefinition|Questionnaire|ActivityDefinition|Measure|OperationDefinition) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) F.instantiatesUri : uri : [0..*]=No cross-version extension allowed for this element because No Change F.instantiatesUri : uri : [0..*]=No cross-version extension allowed for this element because No Change F.instantiatesUri : uri : [0..*]
No cross-version extension allowed for this element because No Change F.status : code : [1..1]No cross-version extension allowed for this element because No Change F.status : code : [1..1]No cross-version extension allowed for this element because No Change F.status : code : [1..1]No cross-version extension allowed for this element because No Change F.status : code : [1..1]No cross-version extension allowed for this element because No Change F.status : code : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) F.dataAbsentReason : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change F.dataAbsentReason : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change F.dataAbsentReason : CodeableConcept : [0..1]
No cross-version extension allowed for this element because No Change F.patient : Reference(Patient) : [1..1]=No cross-version extension allowed for this element because No Change F.patient : Reference(Patient) : [1..1]=No cross-version extension allowed for this element because No Change F.patient : Reference(Patient) : [1..1]=No cross-version extension allowed for this element because No Change F.patient : Reference(Patient) : [1..1]=No cross-version extension allowed for this element because No Change F.patient : Reference(Patient) : [1..1]
No cross-version extension allowed for this element because No Change F.date : dateTime : [0..1]=No cross-version extension allowed for this element because No Change F.date : dateTime : [0..1]=No cross-version extension allowed for this element because No Change F.date : dateTime : [0..1]=No cross-version extension allowed for this element because No Change F.date : dateTime : [0..1]=No cross-version extension allowed for this element because No Change F.date : dateTime : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) F.participant : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version F.p.function : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version F.p.actor : Reference(Practitioner|PractitionerRole|Patient|RelatedPerson|Device|Organization|CareTeam) : [1..1]
No cross-version extension allowed for this element because No Change F.name : string : [0..1]=No cross-version extension allowed for this element because No Change F.name : string : [0..1]=No cross-version extension allowed for this element because No Change F.name : string : [0..1]=No cross-version extension allowed for this element because No Change F.name : string : [0..1]=No cross-version extension allowed for this element because No Change F.name : string : [0..1]
No cross-version extension allowed for this element because No Change F.relationship : CodeableConcept : [1..1]=No cross-version extension allowed for this element because No Change F.relationship : CodeableConcept : [1..1]=No cross-version extension allowed for this element because No Change F.relationship : CodeableConcept : [1..1]=No cross-version extension allowed for this element because No Change F.relationship : CodeableConcept : [1..1]=No cross-version extension allowed for this element because No Change F.relationship : CodeableConcept : [1..1]
Extension definition for this version of the element. Defined because: In 4.0.1 the types code are removed,In 4.0.1 the types CodeableConcept are added F.gender : code : [0..1]No cross-version extension allowed for this element because No Change F.gender : code : [0..1]Extension definition for this version of the element. Defined because: New Types CodeableConcept F.sex : CodeableConcept : [0..1]No cross-version extension allowed for this element because No Change F.sex : CodeableConcept : [0..1]No cross-version extension allowed for this element because No Change F.sex : CodeableConcept : [0..1]
No cross-version extension allowed for this element because No Change F.born[x] : Period|date|string : [0..1]=No cross-version extension allowed for this element because No Change F.born[x] : Period|date|string : [0..1]=No cross-version extension allowed for this element because No Change F.born[x] : Period|date|string : [0..1]=No cross-version extension allowed for this element because No Change F.born[x] : Period|date|string : [0..1]=No cross-version extension allowed for this element because No Change F.born[x] : Period|date|string : [0..1]
Extension definition for this version of the element. Defined because: In 3.0.2 the types Quantity are removed,In 3.0.2 the types Age are added F.age[x] : Quantity|Range|string : [0..1]=Extension definition for this version of the element. Defined because: New Types Age F.age[x] : Age|Range|string : [0..1]=No cross-version extension allowed for this element because No Change F.age[x] : Age|Range|string : [0..1]=No cross-version extension allowed for this element because No Change F.age[x] : Age|Range|string : [0..1]=No cross-version extension allowed for this element because No Change F.age[x] : Age|Range|string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) F.estimatedAge : boolean : [0..1]=No cross-version extension allowed for this element because No Change F.estimatedAge : boolean : [0..1]=No cross-version extension allowed for this element because No Change F.estimatedAge : boolean : [0..1]=No cross-version extension allowed for this element because No Change F.estimatedAge : boolean : [0..1]
Extension definition for this version of the element. Defined because: In 3.0.2 the types Quantity are removed,In 3.0.2 the types Age are added F.deceased[x] : boolean|Quantity|Range|date|string : [0..1]=Extension definition for this version of the element. Defined because: New Types Age F.deceased[x] : boolean|Age|Range|date|string : [0..1]=No cross-version extension allowed for this element because No Change F.deceased[x] : boolean|Age|Range|date|string : [0..1]=No cross-version extension allowed for this element because No Change F.deceased[x] : boolean|Age|Range|date|string : [0..1]=No cross-version extension allowed for this element because No Change F.deceased[x] : boolean|Age|Range|date|string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) F.reason : CodeableReference(Condition|Observation|AllergyIntolerance|QuestionnaireResponse|DiagnosticReport|DocumentReference) : [0..*]
No cross-version extension allowed for this element because In 3.0.2 this started to repeat F.note : Annotation : [0..1]=Extension definition for this version of the element. Defined because: Element repeats F.note : Annotation : [0..*]=No cross-version extension allowed for this element because No Change F.note : Annotation : [0..*]=No cross-version extension allowed for this element because No Change F.note : Annotation : [0..*]=No cross-version extension allowed for this element because No Change F.note : Annotation : [0..*]
No cross-version extension allowed for this element because No Change F.condition : BackboneElement : [0..*]=No cross-version extension allowed for this element because No Change F.condition : [0..*]=No cross-version extension allowed for this element because No Change F.condition : [0..*]=No cross-version extension allowed for this element because No Change F.condition : [0..*]=No cross-version extension allowed for this element because No Change F.condition : [0..*]
No cross-version extension allowed for this element because No Change F.c.code : CodeableConcept : [1..1]=No cross-version extension allowed for this element because No Change F.c.code : CodeableConcept : [1..1]=No cross-version extension allowed for this element because No Change F.c.code : CodeableConcept : [1..1]=No cross-version extension allowed for this element because No Change F.c.code : CodeableConcept : [1..1]=No cross-version extension allowed for this element because No Change F.c.code : CodeableConcept : [1..1]
No cross-version extension allowed for this element because No Change F.c.outcome : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change F.c.outcome : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change F.c.outcome : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change F.c.outcome : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change F.c.outcome : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) F.c.contributedToDeath : boolean : [0..1]=No cross-version extension allowed for this element because No Change F.c.contributedToDeath : boolean : [0..1]=No cross-version extension allowed for this element because No Change F.c.contributedToDeath : boolean : [0..1]
Extension definition for this version of the element. Defined because: In 3.0.2 the types Quantity are removed,In 3.0.2 the types Age are added F.c.onset[x] : Quantity|Range|Period|string : [0..1]=Extension definition for this version of the element. Defined because: New Types Age F.c.onset[x] : Age|Range|Period|string : [0..1]=No cross-version extension allowed for this element because No Change F.c.onset[x] : Age|Range|Period|string : [0..1]=No cross-version extension allowed for this element because No Change F.c.onset[x] : Age|Range|Period|string : [0..1]=No cross-version extension allowed for this element because No Change F.c.onset[x] : Age|Range|Period|string : [0..1]
No cross-version extension allowed for this element because In 3.0.2 this started to repeat F.c.note : Annotation : [0..1]=Extension definition for this version of the element. Defined because: Element repeats F.c.note : Annotation : [0..*]=No cross-version extension allowed for this element because No Change F.c.note : Annotation : [0..*]=No cross-version extension allowed for this element because No Change F.c.note : Annotation : [0..*]=No cross-version extension allowed for this element because No Change F.c.note : Annotation : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) F.reasonCode : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change F.reasonCode : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change F.reasonCode : CodeableConcept : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2),In 4.0.1 this got new targets F.reasonReference : Reference(Condition|Observation|AllergyIntolerance|QuestionnaireResponse) : [0..*]=Extension definition for this version of the element. Defined because: New Targets DiagnosticReport|DocumentReference F.reasonReference : Reference(Condition|Observation|AllergyIntolerance|QuestionnaireResponse|DiagnosticReport|DocumentReference) : [0..*]=No cross-version extension allowed for this element because No Change F.reasonReference : Reference(Condition|Observation|AllergyIntolerance|QuestionnaireResponse|DiagnosticReport|DocumentReference) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) F.definition : Reference(PlanDefinition|Questionnaire) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) F.notDone : boolean : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) F.notDoneReason : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) F.procedure : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version F.p.code : CodeableConcept : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version F.p.outcome : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version F.p.contributedToDeath : boolean : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version F.p.performed[x] : Age|Range|Period|string|dateTime : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version F.p.note : Annotation : [0..*]

R2 FamilyMemberHistory.statusR3 FamilyMemberHistory.statusR4 FamilyMemberHistory.statusR4B FamilyMemberHistory.statusR5 FamilyMemberHistory.status
partial=partial=partial=partial=partial
completed=completed=completed=completed=completed
entered-in-error=entered-in-error=entered-in-error=entered-in-error=entered-in-error
health-unknown=health-unknown=health-unknown=health-unknown=health-unknown

R2 FamilyMemberHistory.genderR3 FamilyMemberHistory.genderR4 FamilyMemberHistory.sexR4B FamilyMemberHistory.sexR5 FamilyMemberHistory.sex
male=male=male=male=male
female=female=female=female=female
other=other=other=other=other
unknown=unknown=unknown=unknown=unknown