| Left: | FamilyMemberHistory (https://nrces.in/ndhm/fhir/r4/StructureDefinition/FamilyMemberHistory) | 
| Right: | FamilyMemberHistory (https://nrces.in/ndhm/fhir/r4/StructureDefinition/FamilyMemberHistory) | 
| Error | StructureDefinition.version | Values for version differ: '6.0.0' vs '6.5.0' | 
| Name | Value | Comments | |
|---|---|---|---|
|  abstract | false | ||
|  baseDefinition | http://hl7.org/fhir/StructureDefinition/FamilyMemberHistory | ||
|  copyright | |||
|  date | 2020-08-17T08:09:20.2965818Z | ||
|  description | This profile sets minimum expectations for the FamilyMemberHistory resource for searching and fetching significant health conditions of a person related to the patient in the context of care. | ||
|  experimental | |||
|  fhirVersion | 4.0.1 | ||
|  jurisdiction | |||
|   jurisdiction[0] | urn:iso:std:iso:3166#IN | ||
|  kind | resource | ||
|  name | FamilyMemberHistory | ||
|  publisher | National Resource Center for EHR Standards | ||
|  purpose | |||
|  status | draft | ||
|  title | |||
|  type | FamilyMemberHistory | ||
|  url | https://nrces.in/ndhm/fhir/r4/StructureDefinition/FamilyMemberHistory | ||
|  version | 6.0.0 | 6.5.0 | 
 | 
| 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 fhs-1: Can have age[x] or born[x], but not both fhs-2: Can only have estimatedAge if age[x] is present | C | 0..* | FamilyMemberHistory | Information about patient's relatives, relevant for patient fhs-1: Can have age[x] or born[x], but not both fhs-2: Can only have estimatedAge if age[x] is present | |||||||||
|    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. 
 | 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language. 
 | |||||||||||
|    text | 0..1 | Narrative | Text summary of the resource, for human interpretation | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||||||||
|    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 | ?!SΣ | 1..1 | code | partial | completed | entered-in-error | health-unknown Binding: ?? (required): A code that identifies the status of the family history record. | ?!SΣ | 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 | SΣ | 1..1 | Reference(Patient) | Patient history is about | SΣ | 1..1 | Reference(Patient) | Patient history is about | |||||||||
|    date | Σ | 0..1 | dateTime | When history was recorded or last updated | Σ | 0..1 | dateTime | When history was recorded or last updated | |||||||||
|    name | Σ | 0..1 | string | The family member described | Σ | 0..1 | string | The family member described | |||||||||
|    relationship | SΣ | 1..1 | CodeableConcept | Relationship to the subject Binding: ?? (example): The nature of the relationship between the patient and the related person being described in the family member history. | SΣ | 1..1 | CodeableConcept | Relationship to the subject Binding: ?? (example): The nature of the relationship between the patient and the related person being described in the family member history. | |||||||||
|     id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
|     Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||||||
|     coding | SΣ | 0..* | Coding | Code defined by a terminology system | SΣ | 0..* | Coding | Code defined by a terminology system | |||||||||
|      id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
|      Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||||||
|      system | Σ | 1..1 | uri | Identity of the terminology system | Σ | 1..1 | uri | Identity of the terminology system | |||||||||
|      version | Σ | 0..1 | string | Version of the system - if relevant | Σ | 0..1 | string | Version of the system - if relevant | |||||||||
|      code | Σ | 1..1 | code | Symbol in syntax defined by the system | Σ | 1..1 | code | Symbol in syntax defined by the system | |||||||||
|      display | Σ | 1..1 | string | Representation defined by the system | Σ | 1..1 | string | Representation defined by the system | |||||||||
|      userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user | Σ | 0..1 | boolean | If this coding was chosen directly by the user | |||||||||
|     text | SΣ | 0..1 | string | Plain text representation of the concept | SΣ | 0..1 | string | Plain text representation of the concept | |||||||||
|    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 | (approximate) age | ΣC | 0..1 | Age, Range, string | (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 | Dead? How old/when? | Σ | 0..1 | boolean, Age, Range, date, string | 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. | |||||||||
|     id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
|     Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||||||
|     coding | SΣ | 0..* | Coding | Code defined by a terminology system | SΣ | 0..* | Coding | Code defined by a terminology system | |||||||||
|      id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
|      Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||||||
|      system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | |||||||||
|      version | Σ | 0..1 | string | Version of the system - if relevant | Σ | 0..1 | string | Version of the system - if relevant | |||||||||
|      code | Σ | 1..1 | code | Symbol in syntax defined by the system | Σ | 1..1 | code | Symbol in syntax defined by the system | |||||||||
|      display | Σ | 1..1 | string | Representation defined by the system | Σ | 1..1 | string | Representation defined by the system | |||||||||
|      userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user | Σ | 0..1 | boolean | If this coding was chosen directly by the user | |||||||||
|     text | SΣ | 0..1 | string | Plain text representation of the concept | SΣ | 0..1 | string | Plain text representation of the concept | |||||||||
|    reasonReference | Σ | 0..* | Reference(QuestionnaireResponse | Condition | Observation | AllergyIntolerance | DiagnosticReportLab | DiagnosticReportImaging | DocumentReference) | Why was family member history performed? | Σ | 0..* | Reference(QuestionnaireResponse | Condition | Observation | AllergyIntolerance | DiagnosticReportLab | DiagnosticReportImaging | DocumentReference) | Why was family member history performed? | |||||||||
|    note | 0..* | Annotation | General note about related person | 0..* | Annotation | General note about related person | |||||||||||
|    condition | S | 1..* | BackboneElement | Condition that the related person had | S | 1..* | 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 | |||||||||||
|     extension | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
|     modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
|     code | S | 1..1 | CodeableConcept | Condition suffered by relation Binding: ?? (example): Identification of the Condition or diagnosis. | S | 1..1 | CodeableConcept | Condition suffered by relation Binding: ?? (example): Identification of the Condition or diagnosis. | |||||||||
|      id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
|      Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||||||
|      coding | SΣ | 0..* | Coding | Code defined by a terminology system | SΣ | 0..* | Coding | Code defined by a terminology system | |||||||||
|       id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
|       Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||||||
|       system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | |||||||||
|       version | Σ | 0..1 | string | Version of the system - if relevant | Σ | 0..1 | string | Version of the system - if relevant | |||||||||
|       code | Σ | 1..1 | code | Symbol in syntax defined by the system | Σ | 1..1 | code | Symbol in syntax defined by the system | |||||||||
|       display | Σ | 1..1 | string | Representation defined by the system | Σ | 1..1 | string | Representation defined by the system | |||||||||
|       userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user | Σ | 0..1 | boolean | If this coding was chosen directly by the user | |||||||||
|      text | SΣ | 0..1 | string | Plain text representation of the concept | SΣ | 0..1 | string | Plain text representation of the concept | |||||||||
|     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 | |||||||||||||||||