Name | Flags | Card. | Type | Description & Constraints |
 Observation |
C |
0..* |
USCoreVitalSignsProfile |
US Core Pulse Oximetry Profile obs-6: dataAbsentReason SHALL only be present if Observation.value[x] is not present obs-7: If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present vs-2: If there is no component or hasMember element then either a value[x] or a data absent reason must be present.
|
  id |
Σ |
0..1 |
id |
Logical id of this artifact |
  meta |
Σ |
0..1 |
Meta |
Metadata about the resource |
  implicitRules |
?!Σ |
0..1 |
uri |
A set of rules under which this content was created |
  language |
|
0..1 |
code |
Language of the resource content Binding: CommonLanguages (preferred): A human language.
|
  text |
|
0..1 |
Narrative |
Text summary of the resource, for human interpretation |
  contained |
|
0..* |
Resource |
Contained, inline Resources
|
  extension |
|
0..* |
Extension |
Additional content defined by implementations
|
  modifierExtension |
?! |
0..* |
Extension |
Extensions that cannot be ignored
|
  identifier |
Σ |
0..* |
Identifier |
Business Identifier for observation
|
  basedOn |
Σ |
0..* |
Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) |
Fulfills plan, proposal or order
|
  partOf |
Σ |
0..* |
Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy) |
Part of referenced event
|
  status |
?!SΣ |
1..1 |
code |
registered | preliminary | final | amended + Binding: ObservationStatus (required) |
  Slices for category |
S |
1..* |
CodeableConcept |
Classification of type of observation Slice: Unordered, Open by value:coding.code, value:coding.system Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories.
|
   category:VSCat |
S |
1..1 |
CodeableConcept |
Classification of type of observation Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories.
|
    id |
|
0..1 |
string |
Unique id for inter-element referencing |
    extension |
|
0..* |
Extension |
Additional content defined by implementations Slice: Unordered, Open by value:url
|
    coding |
SΣ |
1..* |
Coding |
Code defined by a terminology system
|
     id |
|
0..1 |
string |
Unique id for inter-element referencing |
     extension |
|
0..* |
Extension |
Additional content defined by implementations Slice: Unordered, Open by value:url
|
     system |
SΣ |
1..1 |
uri |
Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/observation-category |
     version |
Σ |
0..1 |
string |
Version of the system - if relevant |
     code |
SΣ |
1..1 |
code |
Symbol in syntax defined by the system Fixed Value: vital-signs |
     display |
Σ |
0..1 |
string |
Representation defined by the system |
     userSelected |
Σ |
0..1 |
boolean |
If this coding was chosen directly by the user |
    text |
Σ |
0..1 |
string |
Plain text representation of the concept |
  code |
SΣ |
1..1 |
CodeableConcept |
Oxygen Saturation by Pulse Oximetry Binding: Vital Sign Result Type (extensible): Vital sign result types
|
   id |
|
0..1 |
string |
Unique id for inter-element referencing |
   extension |
|
0..* |
Extension |
Additional content defined by implementations Slice: Unordered, Open by value:url
|
   Slices for coding |
SΣ |
2..* |
Coding |
Code defined by a terminology system Slice: Unordered, Open by value:$this
|
    coding:PulseOx |
SΣ |
1..1 |
Coding |
Code defined by a terminology system
Required Pattern: At least the following |
     id |
|
0..1 |
string |
Unique id for inter-element referencing |
     extension |
|
0..* |
Extension |
Additional content defined by implementations |
     system |
|
1..1 |
uri |
Identity of the terminology system Fixed Value: http://loinc.org |
     version |
|
0..1 |
string |
Version of the system - if relevant |
     code |
|
1..1 |
code |
Symbol in syntax defined by the system Fixed Value: 59408-5 |
     display |
|
0..1 |
string |
Representation defined by the system |
     userSelected |
|
0..1 |
boolean |
If this coding was chosen directly by the user |
    coding:O2Sat |
SΣ |
1..1 |
Coding |
Code defined by a terminology system
Required Pattern: At least the following |
     id |
|
0..1 |
string |
Unique id for inter-element referencing |
     extension |
|
0..* |
Extension |
Additional content defined by implementations |
     system |
|
1..1 |
uri |
Identity of the terminology system Fixed Value: http://loinc.org |
     version |
|
0..1 |
string |
Version of the system - if relevant |
     code |
|
1..1 |
code |
Symbol in syntax defined by the system Fixed Value: 2708-6 |
     display |
|
0..1 |
string |
Representation defined by the system |
     userSelected |
|
0..1 |
boolean |
If this coding was chosen directly by the user |
   text |
Σ |
0..1 |
string |
Plain text representation of the concept |
  subject |
SΣ |
1..1 |
Reference(US Core Patient Profile) |
Who and/or what the observation is about |
  focus |
Σ |
0..* |
Reference(Resource) |
What the observation is about, when it is not about the subject of record
|
  encounter |
Σ |
0..1 |
Reference(Encounter) |
Healthcare event during which this observation is made |
  effective[x] |
SΣC |
1..1 |
|
Often just a dateTime for Vital Signs vs-1: if Observation.effective[x] is dateTime and has a value then that value shall be precise to the day |
   effectiveDateTime |
|
|
dateTime S |
|
   effectivePeriod |
|
|
Period |
|
  issued |
Σ |
0..1 |
instant |
Date/Time this version was made available |
  performer |
SΣ |
0..* |
Reference(US Core Practitioner Profile | US Core Organization Profile | US Core Patient Profile | PractitionerRole | US Core CareTeam Profile | US Core RelatedPerson Profile) |
Who is responsible for the observation
|
  Slices for value[x] |
SΣC |
0..1 |
|
Vital Signs Value Slice: Unordered, Open by type:$this Binding: VitalSignsUnits (extensible): Common UCUM units for recording Vital Signs.
|
   valueQuantity |
|
|
Quantity S |
|
   valueCodeableConcept |
|
|
CodeableConcept |
|
   valueString |
|
|
string |
|
   valueBoolean |
|
|
boolean |
|
   valueInteger |
|
|
integer |
|
   valueRange |
|
|
Range |
|
   valueRatio |
|
|
Ratio |
|
   valueSampledData |
|
|
SampledData |
|
   valueTime |
|
|
time |
|
   valueDateTime |
|
|
dateTime |
|
   valuePeriod |
|
|
Period |
|
   value[x]:valueQuantity |
SΣC |
0..1 |
Quantity S |
Oxygen Saturation by Pulse Oximetry Value Binding: VitalSignsUnits (extensible): Common UCUM units for recording Vital Signs.
|
    id |
|
0..1 |
string |
Unique id for inter-element referencing |
    extension |
|
0..* |
Extension |
Additional content defined by implementations Slice: Unordered, Open by value:url
|
    value |
SΣ |
1..1 |
decimal |
Numerical value (with implicit precision) |
    comparator |
?!Σ |
0..1 |
code |
< | <= | >= | > - how to understand the value Binding: QuantityComparator (required): How the Quantity should be understood and represented.
|
    unit |
SΣ |
1..1 |
string |
Unit representation |
    system |
SΣC |
1..1 |
uri |
System that defines coded unit form Fixed Value: http://unitsofmeasure.org |
    code |
SΣ |
1..1 |
code |
Coded form of the unit Fixed Value: % |
  dataAbsentReason |
SC |
0..1 |
CodeableConcept |
Why the result is missing Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
|
  interpretation |
|
0..* |
CodeableConcept |
High, low, normal, etc. Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
|
  note |
|
0..* |
Annotation |
Comments about the observation
|
  bodySite |
|
0..1 |
CodeableConcept |
Observed body part Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
|
  method |
|
0..1 |
CodeableConcept |
How it was done Binding: ObservationMethods (example): Methods for simple observations.
|
  specimen |
|
0..1 |
Reference(Specimen) |
Specimen used for this observation |
  device |
|
0..1 |
Reference(Device | DeviceMetric) |
(Measurement) Device |
  referenceRange |
C |
0..* |
BackboneElement |
Provides guide for interpretation obs-3: Must have at least a low or a high or text
|
   id |
|
0..1 |
string |
Unique id for inter-element referencing |
   extension |
|
0..* |
Extension |
Additional content defined by implementations
|
   modifierExtension |
?!Σ |
0..* |
Extension |
Extensions that cannot be ignored even if unrecognized
|
   low |
C |
0..1 |
SimpleQuantity |
Low Range, if relevant |
   high |
C |
0..1 |
SimpleQuantity |
High Range, if relevant |
   type |
|
0..1 |
CodeableConcept |
Reference range qualifier Binding: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range.
|
   appliesTo |
|
0..* |
CodeableConcept |
Reference range population Binding: ObservationReferenceRangeAppliesToCodes (example): Codes identifying the population the reference range applies to.
|
   age |
|
0..1 |
Range |
Applicable age range, if relevant |
   text |
|
0..1 |
string |
Text based reference range in an observation |
  hasMember |
Σ |
0..* |
Reference(QuestionnaireResponse | MolecularSequence | Vital Signs Profile) |
Used when reporting vital signs panel components
|
  derivedFrom |
Σ |
0..* |
Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | MolecularSequence | Vital Signs Profile) |
Related measurements the observation is made from
|
  Slices for component |
SΣC |
0..* |
BackboneElement |
Used when reporting flow rates or oxygen concentration. Slice: Unordered, Open by value:code vs-3: If there is no a value a data absent reason must be present
|
   component:All Slices |
|
|
|
Content/Rules for all slices |
    id |
|
0..1 |
string |
Unique id for inter-element referencing |
    extension |
|
0..* |
Extension |
Additional content defined by implementations
|
    modifierExtension |
?!Σ |
0..* |
Extension |
Extensions that cannot be ignored even if unrecognized
|
    code |
SΣ |
1..1 |
CodeableConcept |
Coded vital sign result type Binding: Vital Sign Result Type (extensible): Vital sign result types
|
    value[x] |
SΣC |
0..1 |
|
Vital Sign Component Value Binding: VitalSignsUnits (extensible): Common UCUM units for recording Vital Signs.
|
     valueQuantity |
|
|
Quantity S |
|
     valueCodeableConcept |
|
|
CodeableConcept |
|
     valueString |
|
|
string |
|
     valueBoolean |
|
|
boolean |
|
     valueInteger |
|
|
integer |
|
     valueRange |
|
|
Range |
|
     valueRatio |
|
|
Ratio |
|
     valueSampledData |
|
|
SampledData |
|
     valueTime |
|
|
time |
|
     valueDateTime |
|
|
dateTime |
|
     valuePeriod |
|
|
Period |
|
    dataAbsentReason |
SC |
0..1 |
CodeableConcept |
Why the component result is missing Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
|
    interpretation |
|
0..* |
CodeableConcept |
High, low, normal, etc. Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
|
    referenceRange |
|
0..* |
See referenceRange (Observation) |
Provides guide for interpretation of component result
|
   component:FlowRate |
SΣC |
0..1 |
BackboneElement |
Inhaled oxygen flow rate vs-3: If there is no a value a data absent reason must be present
|
    id |
|
0..1 |
string |
Unique id for inter-element referencing |
    extension |
|
0..* |
Extension |
Additional content defined by implementations
|
    modifierExtension |
?!Σ |
0..* |
Extension |
Extensions that cannot be ignored even if unrecognized
|
    code |
SΣ |
1..1 |
CodeableConcept |
Coded vital sign result type Binding: Vital Sign Result Type (extensible): Vital sign result types
Required Pattern: At least the following |
     id |
|
0..1 |
string |
Unique id for inter-element referencing |
     extension |
|
0..* |
Extension |
Additional content defined by implementations |
     coding |
|
1..* |
Coding |
Code defined by a terminology system Fixed Value: (complex) |
      id |
|
0..1 |
string |
Unique id for inter-element referencing |
      extension |
|
0..* |
Extension |
Additional content defined by implementations |
      system |
|
1..1 |
uri |
Identity of the terminology system Fixed Value: http://loinc.org |
      version |
|
0..1 |
string |
Version of the system - if relevant |
      code |
|
1..1 |
code |
Symbol in syntax defined by the system Fixed Value: 3151-8 |
      display |
|
0..1 |
string |
Representation defined by the system |
      userSelected |
|
0..1 |
boolean |
If this coding was chosen directly by the user |
     text |
|
0..1 |
string |
Plain text representation of the concept |
    value[x] |
SΣC |
0..1 |
Quantity S |
Vital Sign Component Value Binding: VitalSignsUnits (extensible): Common UCUM units for recording Vital Signs.
|
     id |
|
0..1 |
string |
Unique id for inter-element referencing |
     extension |
|
0..* |
Extension |
Additional content defined by implementations Slice: Unordered, Open by value:url
|
     value |
SΣ |
1..1 |
decimal |
Numerical value (with implicit precision) |
     comparator |
?!Σ |
0..1 |
code |
< | <= | >= | > - how to understand the value Binding: QuantityComparator (required): How the Quantity should be understood and represented.
|
     unit |
SΣ |
1..1 |
string |
Unit representation |
     system |
SΣC |
1..1 |
uri |
System that defines coded unit form Fixed Value: http://unitsofmeasure.org |
     code |
SΣ |
1..1 |
code |
Coded form of the unit Fixed Value: L/min |
    dataAbsentReason |
SC |
0..1 |
CodeableConcept |
Why the component result is missing Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
|
    interpretation |
|
0..* |
CodeableConcept |
High, low, normal, etc. Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
|
    referenceRange |
|
0..* |
See referenceRange (Observation) |
Provides guide for interpretation of component result
|
   component:Concentration |
SΣC |
0..1 |
BackboneElement |
Inhaled oxygen concentration vs-3: If there is no a value a data absent reason must be present
|
    id |
|
0..1 |
string |
Unique id for inter-element referencing |
    extension |
|
0..* |
Extension |
Additional content defined by implementations
|
    modifierExtension |
?!Σ |
0..* |
Extension |
Extensions that cannot be ignored even if unrecognized
|
    code |
SΣ |
1..1 |
CodeableConcept |
Coded vital sign result type Binding: Vital Sign Result Type (extensible): Vital sign result types
Required Pattern: At least the following |
     id |
|
0..1 |
string |
Unique id for inter-element referencing |
     extension |
|
0..* |
Extension |
Additional content defined by implementations |
     coding |
|
1..* |
Coding |
Code defined by a terminology system Fixed Value: (complex) |
      id |
|
0..1 |
string |
Unique id for inter-element referencing |
      extension |
|
0..* |
Extension |
Additional content defined by implementations |
      system |
|
1..1 |
uri |
Identity of the terminology system Fixed Value: http://loinc.org |
      version |
|
0..1 |
string |
Version of the system - if relevant |
      code |
|
1..1 |
code |
Symbol in syntax defined by the system Fixed Value: 3150-0 |
      display |
|
0..1 |
string |
Representation defined by the system |
      userSelected |
|
0..1 |
boolean |
If this coding was chosen directly by the user |
     text |
|
0..1 |
string |
Plain text representation of the concept |
    value[x] |
SΣC |
0..1 |
Quantity S |
Vital Sign Component Value Binding: VitalSignsUnits (extensible): Common UCUM units for recording Vital Signs.
|
     id |
|
0..1 |
string |
Unique id for inter-element referencing |
     extension |
|
0..* |
Extension |
Additional content defined by implementations Slice: Unordered, Open by value:url
|
     value |
SΣ |
1..1 |
decimal |
Numerical value (with implicit precision) |
     comparator |
?!Σ |
0..1 |
code |
< | <= | >= | > - how to understand the value Binding: QuantityComparator (required): How the Quantity should be understood and represented.
|
     unit |
SΣ |
1..1 |
string |
Unit representation |
     system |
SΣC |
1..1 |
uri |
System that defines coded unit form Fixed Value: http://unitsofmeasure.org |
     code |
SΣ |
1..1 |
code |
Coded form of the unit Fixed Value: % |
    dataAbsentReason |
SC |
0..1 |
CodeableConcept |
Why the component result is missing Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
|
    interpretation |
|
0..* |
CodeableConcept |
High, low, normal, etc. Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
|
    referenceRange |
|
0..* |
See referenceRange (Observation) |
Provides guide for interpretation of component result
|
Documentation for this format |