Page tree
 ObservationEssentialR4 Hierarchical NameR4 NameFlagsCard.TypeDSTU2 NameFlagsCard.TypeSTU3 NameFlagsCard.Type
Companion Guide InclusionY=EssentialUSCore R4R4 ElementR4/US CoreSR4-to-R2-MatchDSTU2 ElementDSTU2/ArgonautSR4-to-R3-MatchR3 ElementSTU3/US CoreSDescription & ConstraintsHL7 V2 SourceCCDA SourceClaim (837)OtherNotes
YRequired Observation ObservationI0..*TRUE Observation ObservationI0..*TRUE Observation ObservationI0..*US Core Result Observation
YRequired Observation. id idΣ0..1idTRUE Observation. id idΣ0..1idTRUE Observation. id idΣ0..1idLogical id of this artifact
Required Observation. meta metaΣ0..1MetaTRUE Observation. meta metaΣ0..1MetaTRUE Observation. meta metaΣ0..1MetaMetadata about the resource
 Observation. implicitRules implicitRules?!Σ0..1uriTRUE Observation. implicitRules implicitRules?!Σ0..1uriTRUE Observation. implicitRules implicitRules?!Σ0..1uriA set of rules under which this content was createdx
 Observation. language language0..1codeTRUE Observation. language language0..1codeTRUE Observation. language language0..1codeLanguage of the resource contentx
 Observation. text text0..1NarrativeTRUE Observation. text textI0..1NarrativeTRUE Observation. text textI0..1NarrativeText summary of the resource, for human interpretationx
 Observation. contained contained0..*ResourceTRUE Observation. contained contained0..*ResourceTRUE Observation. contained contained0..*ResourceContained, inline Resourcesx
 Observation. extension extension0..*ExtensionTRUE Observation. extension extension0..*ExtensionTRUE Observation. extension extension0..*ExtensionAdditional content defined by implementationsx
 Observation. modifierExtension modifierExtension?!0..*ExtensionTRUE Observation. modifierExtension modifierExtension?!0..*ExtensionTRUE Observation. modifierExtension modifierExtension?!0..*ExtensionExtensions that cannot be ignoredx
 Observation. identifier identifierΣ0..*IdentifierTRUE Observation. identifier identifier0..*IdentifierTRUE Observation. identifier identifierΣ0..*IdentifierBusiness Identifier for observationx
 Observation. basedOn basedOnΣ0..*Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder| ServiceRequest)FALSETRUE Observation. basedOn basedOnΣ0..*Reference(CarePlan | DeviceRequest | ImmunizationRecommendation| MedicationRequest | NutritionOrder | ProcedureRequest | ReferralRequest)Fulfills plan, proposal or order
 Observation. partOf partOfΣ0..*Reference(MedicationAdministration| MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy)FALSEFALSEPart of referenced eventx
YRequired Observation. status status?!SΣ1..1codeSTRUE Observation. status status?!S1..1codeSTRUE Observation. status status?!SΣ1..1codeSregistered | preliminary | final | amended +OBX-11Claim Frequency Code
YRequired Observation. category categorySI1..*CodeableConceptSTRUE Observation. category categoryS1..1CodeableConceptSTRUE Observation. category categorySI1..*CodeableConceptSClassification of type of observationx
YRequired Observation. code code1..1CodeableConceptSTRUE Observation. code codeS1..1CodeableConceptSTRUE Observation. code code1..1CodeableConceptSLaboratory Test NameOBX-3Procedure Code
YRequired Observation. subject subject1..1Reference(US Core Patient Profile)STRUE Observation. subject subjectS1..1Reference(Argonaut Patient Profile)STRUE Observation. subject subject1..1Reference(US Core Patient Profile)SWho and/or what the observation is aboutPIDPatient Demographics
TRUEFALSE Observation. context context0..1Reference(Encounter | EpisodeOfCare)
 Observation. focus focusΣ0..*Reference(Resource)FALSEFALSEWhat the observation is about, when it is not about the subject of recordx
 Observation. encounter encounterΣ0..1Reference(Encounter)TRUE Observation. encounter encounter0..1Reference(Encounter)FALSEHealthcare event during which this observation is made
Y Observation. effective[x] effective[x]SΣI0..1dateTime, PeriodSTRUE Observation. effective[x] effective[x]SI0..1dateTime, PeriodSTRUE Observation. effective[x] effective[x]SΣI0..1dateTime, PeriodSClinically relevant time/time-period for observationOBX-14Date of Service
 Observation. issued issuedΣ0..1instantTRUE Observation. issued issuedΣ0..1instantTRUE Observation. issued issuedΣ0..1instantDate/Time this version was made availableInterchange Date/Time
 Observation. performer performerΣ0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson)TRUE Observation. performer performerΣ0..*Reference(Practitioner), Reference(Organization), Reference(Patient), Reference(RelatedPerson)TRUE Observation. performer performerΣ0..*Reference(Practitioner | Organization | Patient | RelatedPerson)Who is responsible for the observationBilling/Rendering Provider
Y Observation. value[x] value[x]SΣI0..1Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, PeriodSTRUE Observation. value[x] value[x]SI0..1Quantity, CodeableConcept, string, Range, Ratio, SampledData, Attachment, time, dateTime, PeriodSTRUE Observation. value[x] value[x]SΣI0..1Quantity, CodeableConcept, string, boolean, Range, Ratio, SampledData, Attachment, time, dateTime, PeriodSResult ValueOBX-5x
Y Observation. dataAbsentReason dataAbsentReasonSI0..1CodeableConceptSTRUE Observation. dataAbsentReason dataAbsentReasonSI0..1CodeableConceptSTRUE Observation. dataAbsentReason dataAbsentReasonSI0..1CodeableConceptSWhy the result is missingx
 Observation. interpretation interpretation0..*CodeableConceptTRUE Observation. interpretation interpretation0..1CodeableConceptTRUE Observation. interpretation interpretation0..1CodeableConceptHigh, low, normal, etc.OBX-8x
 Observation. note note0..*AnnotationFALSEFALSEComments about the observationNTENote Segment
FALSE Observation. comments comments0..1stringFALSE Observation. comment comment0..1string
 Observation. bodySite bodySite0..1CodeableConceptTRUE Observation. bodySite bodySite0..1CodeableConceptTRUE Observation. bodySite bodySite0..1CodeableConceptObserved body partOBX-20x
 Observation. method method0..1CodeableConceptTRUE Observation. method method0..1CodeableConceptTRUE Observation. method method0..1CodeableConceptHow it was doneOBX-17x
 Observation. specimen specimen0..1Reference(Specimen)TRUE Observation. specimen specimen0..1Reference(Specimen)TRUE Observation. specimen specimen0..1Reference(Specimen)Specimen used for this observationSPMx
 Observation. device device0..1Reference(Device | DeviceMetric)TRUE Observation. device device0..1Reference(Device), Reference(DeviceMetric)TRUE Observation. device device0..1Reference(Device | DeviceMetric)(Measurement) DeviceOBX-18x
 Observation. referenceRange referenceRangeI0..*BackboneElementTRUE Observation. referenceRange referenceRangeI0..*BackboneElementTRUE Observation. referenceRange referenceRangeI0..*BackboneElementProvides guide for interpretationOBX-7x
 Observation. referenceRange. id id0..1stringTRUE Observation. referenceRange. id id0..1idTRUE Observation. referenceRange. id id0..1stringUnique id for inter-element referencingx
 Observation. referenceRange. extension extension0..*ExtensionTRUE Observation. referenceRange. extension extension0..*ExtensionTRUE Observation. referenceRange. extension extension0..*ExtensionAdditional content defined by implementationsOBX-7x
 Observation. referenceRange. modifierExtension modifierExtension?!Σ0..*ExtensionTRUE Observation. referenceRange. modifierExtension modifierExtension?!0..*ExtensionTRUE Observation. referenceRange. modifierExtension modifierExtension?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognizedx
 Observation. referenceRange. low lowI0..1SimpleQuantityTRUE Observation. referenceRange. low lowI0..1SimpleQuantityTRUE Observation. referenceRange. low lowI0..1SimpleQuantityLow Range, if relevantOBX-7x
 Observation. referenceRange. high highI0..1SimpleQuantityTRUE Observation. referenceRange. high highI0..1SimpleQuantityTRUE Observation. referenceRange. high highI0..1SimpleQuantityHigh Range, if relevantOBX-7x
 Observation. referenceRange. type type0..1CodeableConceptFALSETRUE Observation. referenceRange. type type0..1CodeableConceptReference range qualifierOBX-10x
 Observation. referenceRange. appliesTo appliesTo0..*CodeableConceptFALSETRUE Observation. referenceRange. appliesTo appliesTo0..*CodeableConceptReference range populationOBX-10x
FALSE Observation. referenceRange. meaning meaning0..1CodeableConcept
 Observation. referenceRange. age age0..1RangeTRUE Observation. referenceRange. age age0..1RangeTRUE Observation. referenceRange. age age0..1RangeApplicable age range, if relevantx
 Observation. referenceRange. text text0..1stringTRUE Observation. referenceRange. text text0..1stringTRUE Observation. referenceRange. text text0..1stringText based reference range in an observationOBX-7x
 Observation. hasMember hasMemberΣ0..*Reference(Observation | QuestionnaireResponse | MolecularSequence)FALSEFALSERelated resource that belongs to the Observation groupx
 Observation. derivedFrom derivedFromΣ0..*Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence)FALSEFALSERelated measurements the observation is made fromx
R3 If AvailableFALSE Observation. related relatedΣ0..*BackboneElementFALSE Observation. related relatedΣI0..*BackboneElement
FALSE Observation. related. id id0..1idFALSE Observation. related. id id0..1string
FALSE Observation. related. extension extension0..*ExtensionFALSE Observation. related. extension extension0..*Extension
FALSE Observation. related. modifierExtension modifierExtension?!0..*ExtensionFALSE Observation. related. modifierExtension modifierExtension?!Σ0..*Extension
FALSE Observation. related. type type0..1codeFALSE Observation. related. type type0..1code
R3 OptionalFALSE Observation. related. target target1..1Reference(Observation), Reference(QuestionnaireResponse)FALSE Observation. related. target target1..1Reference(Observation | QuestionnaireResponse | Sequence)
If Available Observation. component componentΣI0..*BackboneElementTRUE Observation. component componentΣ0..*BackboneElementTRUE Observation. component componentΣI0..*BackboneElementComponent results
 Observation. component. id id0..1stringTRUE Observation. component. id id0..1idTRUE Observation. component. id id0..1stringUnique id for inter-element referencing
 Observation. component. extension extension0..*ExtensionTRUE Observation. component. extension extension0..*ExtensionTRUE Observation. component. extension extension0..*ExtensionAdditional content defined by implementations
 Observation. component. modifierExtension modifierExtension?!Σ0..*ExtensionTRUE Observation. component. modifierExtension modifierExtension?!0..*ExtensionTRUE Observation. component. modifierExtension modifierExtension?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
OOptional Observation. component. code codeΣ1..1CodeableConceptTRUE Observation. component. code codeΣI1..1CodeableConceptTRUE Observation. component. code codeΣ1..1CodeableConceptType of component observation (code / type)
 Observation. component. value[x] value[x]Σ0..1Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, PeriodTRUE Observation. component. value[x] value[x]Σ0..1Quantity, CodeableConcept, string, Range, Ratio, SampledData, Attachment, time, dateTime, PeriodTRUE Observation. component. value[x] value[x]Σ0..1Quantity, CodeableConcept, string, Range, Ratio, SampledData, Attachment, time, dateTime, PeriodActual component result
 Observation. component. dataAbsentReason dataAbsentReasonI0..1CodeableConceptTRUE Observation. component. dataAbsentReason dataAbsentReasonI0..1CodeableConceptTRUE Observation. component. dataAbsentReason dataAbsentReasonI0..1CodeableConceptWhy the component result is missing
 Observation. component. interpretation interpretation0..*CodeableConceptFALSETRUE Observation. component. interpretation interpretation0..1CodeableConceptHigh, low, normal, etc.
 Observation. component. referenceRange referenceRange0..*TRUE Observation. component. referenceRange referenceRange0..*TRUE Observation. component. referenceRange referenceRange0..*Unknown reference to #Observation.referenceRange
Required R4/US Core Elements=7Required DSTU2/Argonaut Elements=7Required STU3/US Core Elements=7