This page is part of the CCDA: Consolidated CDA Release (v2.1.0-draft1: CCDA 2.1 Draft) based on FHIR v5.0.0. . For a full list of available versions, see the Directory of published versions
Official URL: http://hl7.org/cda/us/ccda/StructureDefinition/2.16.840.1.113883.10.20.22.4.46 | Version: 2.1.0-draft1 | |||
Active as of 2023-01-16 | Computable Name: FamilyHistoryObservation | |||
Other Identifiers: id: urn:hl7ii:2.16.840.1.113883.10.20.22.4.46:2015-08-01 |
Family History Observations related to a particular family member are contained within a Family History Organizer. The effectiveTime in the Family History Observation is the biologically or clinically relevant time of the observation. The biologically or clinically relevant time is the time at which the observation holds (is effective) for the family member (the subject of the observation).
Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from CDAR2.Observation
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Observation | 1..1 | CDAR2.Observation | Base for all types and resources | |
classCode | 1..1 | code | Required Pattern: OBS | |
moodCode | 1..1 | code | Required Pattern: EVN | |
Slices for templateId | 0..* | II | Slice: Unordered, Open by value:root, value:extension | |
templateId:primary | 1..1 | II | ||
root | 1..1 | string | Required Pattern: 2.16.840.1.113883.10.20.22.4.46 | |
extension | 1..1 | string | Required Pattern: 2015-08-01 | |
id | 1..* | II | ||
code | 1..1 | CD | Binding: Problem Type (SNOMEDCT) (preferred) | |
translation | 1..* | CD | Binding: Problem Type (LOINC) (preferred) | |
statusCode | 1..1 | CS | ||
code | 1..1 | string | Required Pattern: completed | |
effectiveTime | 0..1 | IVL_TS | ||
value | 1..1 | CD | Binding: Problem (required) | |
Slices for entryRelationship | 0..* | Element | Slice: Unordered, Open by profile:observation | |
entryRelationship:ageObservation | 0..1 | Element | ||
typeCode | 1..1 | code | Required Pattern: SUBJ | |
inversionInd | 1..1 | boolean | Required Pattern: true | |
observation | 1..1 | AgeObservation | Base for all types and resources | |
entryRelationship:deathObservation | 0..1 | Element | ||
typeCode | 1..1 | code | Required Pattern: CAUS | |
observation | 1..1 | FamilyHistoryDeathObservation | Base for all types and resources | |
Documentation for this format |
Path | Conformance | ValueSet |
Observation.code | preferred | Problem Type (SNOMEDCT) |
Observation.code.translation | preferred | Problem Type (LOINC) |
Observation.value | required | Problem |
Path | Conformance | ValueSet / Code |
Observation.classCode | required | Pattern: OBS |
Observation.code | preferred | Problem Type (SNOMEDCT) |
Observation.code.translation | preferred | Problem Type (LOINC) |
Observation.statusCode | required | ActStatus |
Observation.value | required | Problem |
Id | Grade | Path(s) | Details | Requirements |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
obs-er-1 | error | Observation.entryRelationship, Observation.entryRelationship:ageObservation, Observation.entryRelationship:deathObservation | Only one of observation, regionOfInterest, observationMedia, substanceAdministration, supply, procedure, encounter, organizer, and act : (observation | regionOfInterest | observationMedia | substanceAdministration | supply | procedure | encounter | organizer | act).count() = 1 |
Path | Conformance | ValueSet / Code |
Observation.classCode | required | Pattern: OBS |
Observation.templateId:primary.nullFlavor | required | NullFlavor |
Observation.code | preferred | Problem Type (SNOMEDCT) |
Observation.code.nullFlavor | required | NullFlavor |
Observation.code.translation | preferred | Problem Type (LOINC) |
Observation.statusCode | required | ActStatus |
Observation.statusCode.nullFlavor | required | NullFlavor |
Observation.priorityCode | extensible | ActPriority |
Observation.languageCode | required | HumanLanguage (a valid code from http://terminology.hl7.org/CodeSystem/ietf3066 ) |
Observation.value | required | Problem |
Observation.interpretationCode | required | ObservationInterpretation |
Observation.methodCode | extensible | ObservationMethod |
Observation.subject.typeCode | required | Fixed Value: SBJ |
Observation.subject.contextControlCode | required | Fixed Value: OP |
Observation.subject.awarenessCode | extensible | TargetAwareness |
Observation.informant.typeCode | required | Fixed Value: INF |
Observation.informant.contextControlCode | required | Fixed Value: OP |
Observation.referenceRange.typeCode | required | Fixed Value: REFV |
Id | Grade | Path(s) | Details | Requirements |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
obs-er-1 | error | Observation.entryRelationship, Observation.entryRelationship:ageObservation, Observation.entryRelationship:deathObservation | Only one of observation, regionOfInterest, observationMedia, substanceAdministration, supply, procedure, encounter, organizer, and act : (observation | regionOfInterest | observationMedia | substanceAdministration | supply | procedure | encounter | organizer | act).count() = 1 |
This structure is derived from CDAR2.Observation
Summary
Mandatory: 11 elements (5 nested mandatory elements)
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
Differential View
This structure is derived from CDAR2.Observation
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Observation | 1..1 | CDAR2.Observation | Base for all types and resources | |
classCode | 1..1 | code | Required Pattern: OBS | |
moodCode | 1..1 | code | Required Pattern: EVN | |
Slices for templateId | 0..* | II | Slice: Unordered, Open by value:root, value:extension | |
templateId:primary | 1..1 | II | ||
root | 1..1 | string | Required Pattern: 2.16.840.1.113883.10.20.22.4.46 | |
extension | 1..1 | string | Required Pattern: 2015-08-01 | |
id | 1..* | II | ||
code | 1..1 | CD | Binding: Problem Type (SNOMEDCT) (preferred) | |
translation | 1..* | CD | Binding: Problem Type (LOINC) (preferred) | |
statusCode | 1..1 | CS | ||
code | 1..1 | string | Required Pattern: completed | |
effectiveTime | 0..1 | IVL_TS | ||
value | 1..1 | CD | Binding: Problem (required) | |
Slices for entryRelationship | 0..* | Element | Slice: Unordered, Open by profile:observation | |
entryRelationship:ageObservation | 0..1 | Element | ||
typeCode | 1..1 | code | Required Pattern: SUBJ | |
inversionInd | 1..1 | boolean | Required Pattern: true | |
observation | 1..1 | AgeObservation | Base for all types and resources | |
entryRelationship:deathObservation | 0..1 | Element | ||
typeCode | 1..1 | code | Required Pattern: CAUS | |
observation | 1..1 | FamilyHistoryDeathObservation | Base for all types and resources | |
Documentation for this format |
Path | Conformance | ValueSet |
Observation.code | preferred | Problem Type (SNOMEDCT) |
Observation.code.translation | preferred | Problem Type (LOINC) |
Observation.value | required | Problem |
Key Elements View
Path | Conformance | ValueSet / Code |
Observation.classCode | required | Pattern: OBS |
Observation.code | preferred | Problem Type (SNOMEDCT) |
Observation.code.translation | preferred | Problem Type (LOINC) |
Observation.statusCode | required | ActStatus |
Observation.value | required | Problem |
Id | Grade | Path(s) | Details | Requirements |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
obs-er-1 | error | Observation.entryRelationship, Observation.entryRelationship:ageObservation, Observation.entryRelationship:deathObservation | Only one of observation, regionOfInterest, observationMedia, substanceAdministration, supply, procedure, encounter, organizer, and act : (observation | regionOfInterest | observationMedia | substanceAdministration | supply | procedure | encounter | organizer | act).count() = 1 |
Snapshot View
Path | Conformance | ValueSet / Code |
Observation.classCode | required | Pattern: OBS |
Observation.templateId:primary.nullFlavor | required | NullFlavor |
Observation.code | preferred | Problem Type (SNOMEDCT) |
Observation.code.nullFlavor | required | NullFlavor |
Observation.code.translation | preferred | Problem Type (LOINC) |
Observation.statusCode | required | ActStatus |
Observation.statusCode.nullFlavor | required | NullFlavor |
Observation.priorityCode | extensible | ActPriority |
Observation.languageCode | required | HumanLanguage (a valid code from http://terminology.hl7.org/CodeSystem/ietf3066 ) |
Observation.value | required | Problem |
Observation.interpretationCode | required | ObservationInterpretation |
Observation.methodCode | extensible | ObservationMethod |
Observation.subject.typeCode | required | Fixed Value: SBJ |
Observation.subject.contextControlCode | required | Fixed Value: OP |
Observation.subject.awarenessCode | extensible | TargetAwareness |
Observation.informant.typeCode | required | Fixed Value: INF |
Observation.informant.contextControlCode | required | Fixed Value: OP |
Observation.referenceRange.typeCode | required | Fixed Value: REFV |
Id | Grade | Path(s) | Details | Requirements |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
obs-er-1 | error | Observation.entryRelationship, Observation.entryRelationship:ageObservation, Observation.entryRelationship:deathObservation | Only one of observation, regionOfInterest, observationMedia, substanceAdministration, supply, procedure, encounter, organizer, and act : (observation | regionOfInterest | observationMedia | substanceAdministration | supply | procedure | encounter | organizer | act).count() = 1 |
This structure is derived from CDAR2.Observation
Summary
Mandatory: 11 elements (5 nested mandatory elements)
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
Other representations of profile: CSV, Excel, Schematron