Vital Signs with Qualifying Elements
2.0.0 - ci-build International flag

Vital Signs with Qualifying Elements, published by HL7 International - Clinical Information Modeling Initiative. This guide is not an authorized publication; it is the continuous build for version 2.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/cimi-vital-signs/ and changes regularly. See the Directory of published versions

Resource Profile: TwentyFourHourBloodPressure - Detailed Descriptions

Draft as of 2024-10-09

Definitions for the twenty-four-hour-blood-pressure resource profile.

Guidance on how to interpret the contents of this table can be found here

0. Observation
2. Observation.extension
SlicingThis element introduces a set of slices on Observation.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • value @ url
  • 4. Observation.extension:BodyPosition
    Slice NameBodyPosition
    ShortBody Position
    Control0..1
    TypeExtension(Observation Body Position) (Extension Type: CodeableConcept)
    Must Supporttrue
    6. Observation.extension:BodyPosition.value[x]
    BindingUnless not suitable, these codes SHALL be taken from Body Position value set
    (extensible to http://hl7.org/fhir/us/vitals/ValueSet/bodyPositionVS)
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    8. Observation.extension:MeasurementSetting
    Slice NameMeasurementSetting
    ShortMeasurement setting
    Control0..1
    TypeExtension(Measurement Setting) (Extension Type: Choice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta)
    Must Supporttrue
    10. Observation.code
    ShortBlood pressure panel 24 hour mean
    Pattern Value{
      "coding" : [{
        "system" : "http://loinc.org",
        "code" : "97844-5"
      }]
    }
    12. Observation.effective[x]
    ShortThe dates and times over which the 24 hour period falls.
    TypePeriod, dateTime
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    14. Observation.value[x]
    Control0..0
    16. Observation.bodySite
    BindingUnless not suitable, these codes SHALL be taken from Blood Pressure Measurement Body Location Precoordinated value set
    (extensible to http://hl7.org/fhir/us/vitals/ValueSet/bpmeasbodylocationprecoord)

    A set of codes that describe where on/in the body an observation or procedure took place

    Must Supporttrue
    18. Observation.method
    BindingUnless not suitable, these codes SHALL be taken from Blood Pressure Measurement Method value set
    (extensible to http://hl7.org/fhir/us/vitals/ValueSet/bpMeasMethodVS)

    A set of codes that describe the method used to measure a blood pressure

    Must Supporttrue
    20. Observation.specimen
    Control0..0
    22. Observation.device
    ShortBlood Pressure Device
    TypeReference(Blood Pressure Device)
    Must Supporttrue
    24. Observation.component
    ShortBlood pressure components
    Control1..?
    SlicingThis element introduces a set of slices on Observation.component. The slices areUnordered and Open, and can be differentiated using the following discriminators:
    • pattern @ code
    • 26. Observation.component:SystolicBP24HMean
      Slice NameSystolicBP24HMean
      ShortSystolic blood pressure 24 hour mean
      Control1..1
      28. Observation.component:SystolicBP24HMean.code
      ShortSystolic blood pressure 24 hour mean
      Pattern Value{
        "coding" : [{
          "system" : "http://loinc.org",
          "code" : "8490-5"
        }]
      }
      30. Observation.component:SystolicBP24HMean.value[x]
      TypeQuantity
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      32. Observation.component:SystolicBP24HMean.value[x].value
      Control1..?
      Must Supporttrue
      34. Observation.component:SystolicBP24HMean.value[x].unit
      Control1..?
      Must Supporttrue
      36. Observation.component:SystolicBP24HMean.value[x].system
      Control1..?
      Must Supporttrue
      Fixed Valuehttp://unitsofmeasure.org
      38. Observation.component:SystolicBP24HMean.value[x].code
      Control1..?
      Must Supporttrue
      Fixed Valuemm[Hg]
      40. Observation.component:DiastolicBP24HMean
      Slice NameDiastolicBP24HMean
      ShortDiastolic blood pressure 24 hour mean
      Control0..1
      42. Observation.component:DiastolicBP24HMean.code
      ShortDiastolic blood pressure 24 hour mean
      Pattern Value{
        "coding" : [{
          "system" : "http://loinc.org",
          "code" : "8472-3"
        }]
      }
      44. Observation.component:DiastolicBP24HMean.value[x]
      TypeQuantity
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      46. Observation.component:DiastolicBP24HMean.value[x].value
      Control1..?
      Must Supporttrue
      48. Observation.component:DiastolicBP24HMean.value[x].unit
      Control1..?
      Must Supporttrue
      50. Observation.component:DiastolicBP24HMean.value[x].system
      Control1..?
      Must Supporttrue
      Fixed Valuehttp://unitsofmeasure.org
      52. Observation.component:DiastolicBP24HMean.value[x].code
      Control1..?
      Must Supporttrue
      Fixed Valuemm[Hg]