## Profile Comparison between http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-familymemberhistory vs http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-familymemberhistory

Left: | QICore FamilyMemberHistory (http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-familymemberhistory)
Right: | QICore FamilyMemberHistory (http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-familymemberhistory)

### Messages

Error | StructureDefinition.version | Values for version differ: '8.0.0-ballot' vs '7.0.2'
Information | FamilyMemberHistory.language | Example/preferred bindings differ at FamilyMemberHistory.language using binding from QICoreFamilyMemberHistory

### Metadata

Name | Value | Comments
--- | --- | ---
abstract | false |
baseDefinition | http://hl7.org/fhir/StructureDefinition/FamilyMemberHistory |
copyright |  |
date | 2018-08-22 |
description | Profile of Family Member History for decision support/quality metrics. Defines the core set of elements and extensions for quality rule and measure authors. |
experimental | false |
fhirVersion | 4.0.1 |
jurisdiction |  |
jurisdiction[0] | urn:iso:std:iso:3166#US |
kind | resource |
name | QICoreFamilyMemberHistory |
publisher | HL7 International / Clinical Quality Information |
purpose |  |
status | active |
title | QICore FamilyMemberHistory |
type | FamilyMemberHistory |
url | http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-familymemberhistory |
version | 8.0.0-ballot | 7.0.2 | Values Differ

### Structure

Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | R Type | R Description & Constraints | Comments
--- | --- | --- | --- | --- | --- | --- | --- | --- | ---
FamilyMemberHistory | C | 0..* | FamilyMemberHistory | Information about patient's relatives, relevant for patient | C | 0..* | FamilyMemberHistory | Information about patient's relatives, relevant for patient |
id | Σ | 0..1 | id | Logical id of this artifact | Σ | 0..1 | id | Logical id of this artifact |
meta | Σ | 0..1 | Meta | Metadata about the resource | Σ | 0..1 | Meta | Metadata about the resource |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
language |  | 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
Additional Bindings | Purpose
?? | Max Binding
|  | 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
Additional Bindings | Purpose
?? | Max Binding
| Example/preferred bindings differ at FamilyMemberHistory.language using binding from QICoreFamilyMemberHistory
text |  | 0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements |  | 0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements |
contained |  | 0..* | Resource | Contained, inline Resources |  | 0..* | Resource | Contained, inline Resources |
extension |  | 0..* | Extension | Additional content defined by implementations |  | 0..* | Extension | Additional content defined by implementations |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored | ?! | 0..* | Extension | Extensions that cannot be ignored |
identifier | Σ | 0..* | Identifier | External Id(s) for this record | Σ | 0..* | Identifier | External Id(s) for this record |
instantiatesCanonical | Σ | 0..* | canonical(PlanDefinition | Questionnaire | ActivityDefinition | Measure | OperationDefinition) | Instantiates FHIR protocol or definition | Σ | 0..* | canonical(PlanDefinition | Questionnaire | ActivityDefinition | Measure | OperationDefinition) | Instantiates FHIR protocol or definition |
instantiatesUri | Σ | 0..* | uri | Instantiates external protocol or definition | Σ | 0..* | uri | Instantiates external protocol or definition |
status | ?!Σ | 1..1 | code | partial | completed | entered-in-error | health-unknown Binding: ?? (required): A code that identifies the status of the family history record. | ?!Σ | 1..1 | code | partial | completed | entered-in-error | health-unknown Binding: ?? (required): A code that identifies the status of the family history record. |
dataAbsentReason | Σ | 0..1 | CodeableConcept | subject-unknown | withheld | unable-to-obtain | deferred Binding: ?? (example): Codes describing the reason why a family member's history is not available. | Σ | 0..1 | CodeableConcept | subject-unknown | withheld | unable-to-obtain | deferred Binding: ?? (example): Codes describing the reason why a family member's history is not available. |
patient | Σ | 1..1 | Reference(QICore Patient) | (QI) Patient history is about | Σ | 1..1 | Reference(QICore Patient) | (QI) Patient history is about |
date | Σ | 0..1 | dateTime | (QI) When history was recorded or last updated | Σ | 0..1 | dateTime | (QI) When history was recorded or last updated |
name | Σ | 0..1 | string | The family member described | Σ | 0..1 | string | The family member described |
relationship | Σ | 1..1 | CodeableConcept | (QI) Relationship to the subject Binding: ?? (preferred) | Σ | 1..1 | CodeableConcept | (QI) Relationship to the subject Binding: ?? (preferred) |
sex | Σ | 0..1 | CodeableConcept | male | female | other | unknown Binding: ?? (extensible): Codes describing the sex assigned at birth as documented on the birth registration. | Σ | 0..1 | CodeableConcept | male | female | other | unknown Binding: ?? (extensible): Codes describing the sex assigned at birth as documented on the birth registration. |
born[x] | C | 0..1 | Period, date, string | (approximate) date of birth | C | 0..1 | Period, date, string | (approximate) date of birth |
age[x] | Σ C | 0..1 | Age, Range, string | (QI) (approximate) age | Σ C | 0..1 | Age, Range, string | (QI) (approximate) age |
estimatedAge | Σ C | 0..1 | boolean | Age is estimated? | Σ C | 0..1 | boolean | Age is estimated? |
deceased[x] | Σ | 0..1 | boolean, Age, Range, date, string | (QI) Dead? How old/when? | Σ | 0..1 | boolean, Age, Range, date, string | (QI) Dead? How old/when? |
reasonCode | Σ | 0..* | CodeableConcept | Why was family member history performed? Binding: ?? (example): Codes indicating why the family member history was done. | Σ | 0..* | CodeableConcept | Why was family member history performed? Binding: ?? (example): Codes indicating why the family member history was done. |
reasonReference | Σ | 0..* | Reference(Condition | Observation | AllergyIntolerance | QuestionnaireResponse | DiagnosticReport | DocumentReference) | Why was family member history performed? | Σ | 0..* | Reference(Condition | Observation | AllergyIntolerance | QuestionnaireResponse | DiagnosticReport | DocumentReference) | Why was family member history performed? |
note |  | 0..* | Annotation | General note about related person |  | 0..* | Annotation | General note about related person |
condition |  | 0..* | BackboneElement | Condition that the related person had |  | 0..* | BackboneElement | Condition that the related person had |
id |  | 0..1 | string | Unique id for inter-element referencing |  | 0..1 | string | Unique id for inter-element referencing |
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
code |  | 1..1 | CodeableConcept | (QI) Condition suffered by relation Binding: ?? (extensible): Identification of the Condition or diagnosis. |  | 1..1 | CodeableConcept | (QI) Condition suffered by relation Binding: ?? (extensible): Identification of the Condition or diagnosis. |
outcome |  | 0..1 | CodeableConcept | deceased | permanent disability | etc. Binding: ?? (example): The result of the condition for the patient; e.g. death, permanent disability, temporary disability, etc. |  | 0..1 | CodeableConcept | deceased | permanent disability | etc. Binding: ?? (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 |  | 0..1 | boolean | Whether the condition contributed to the cause of death |
onset[x] |  | 0..1 | Age, Range, Period, string | When condition first manifested |  | 0..1 | Age, Range, Period, string | When condition first manifested |
note |  | 0..* | Annotation | Extra information about condition |  | 0..* | Annotation | Extra information about condition |
Documentation for this format