0.7.8 - ballotNormative-1 Norway flag

NoDomainVitalSigns - Local Development build (v0.7.8) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: NoDomainVitalSignsObservationBloodpressure - Detailed Descriptions

Draft as of 2021-05-01

Definitions for the NoDomainVitalSignsObservationBloodpressure resource profile.

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

0. Observation
ShortFHIR Blood Pressure Profile Norway
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:confoundingFactor
    Slice NameconfoundingFactor
    Definition

    Narrative description of any issues or factors that may impact on measurment

    Control0..1
    TypeExtension(NoDomainVitalSignsObservationConfoundingFactor) (Extension Type: CodeableConcept)
    6. Observation.extension:headTiltAngle
    Slice NameheadTiltAngle
    Definition

    The craniocaudal tilt of the surface on which the person is lying at the time of measurement.

    ShortThe craniocaudal tilt of the surface on which the person is lying at the time of measurement.
    Control0..1
    TypeExtension(NoDomainVitalSignsObservationTilt) (Extension Type: Quantity)
    8. Observation.extension:sleepStatus
    Slice NamesleepStatus
    Definition

    Sleep status - supports interpretation of 24 hour ambulatory blood pressure records.

    ShortSleep status - supports interpretation of 24 hour ambulatory blood pressure records.
    Control0..1
    TypeExtension(NoDomainVitalSignsObservationSleepStatus) (Extension Type: Coding)
    10. Observation.extension:cuffSize
    Slice NamecuffSize
    Definition

    The size of the cuff used for blood pressure measurement.

    ShortThe size of the cuff used for blood pressure measurement.
    Control0..1
    TypeExtension(NoDomainVitalSignsObservationCuffSize) (Extension Type: Coding)
    12. Observation.extension:bodyPosition
    Slice NamebodyPosition
    Definition

    The position of the individual at the time of measurement.

    ShortThe position of the individual at the time of measurement.
    Control0..1
    TypeExtension(NoDomainVitalSignsObservationBloodpressureBodyPosition) (Extension Type: Coding)
    14. Observation.extension:formulaMAPCalc
    Slice NameformulaMAPCalc
    Definition

    Formula used to calculate the Mean Arterial Pressure

    ShortFormula used to calculate the Mean Arterial Pressure
    Control0..1
    TypeExtension(NoDomainVitalSignsObservationBloodpressureMeanArterialFormula) (Extension Type: string)
    16. Observation.extension:formulaSystolicCalc
    Slice NameformulaSystolicCalc
    Definition

    Formula used to calculate the systolic pressure from mean arterial pressure

    ShortFormula used to calculate the systolic pressure from mean arterial pressure
    Control0..1
    TypeExtension(NoDomainVitalSignsObservationBloodpressureSystolicFormula) (Extension Type: string)
    18. Observation.extension:formulaDiastolicCalc
    Slice NameformulaDiastolicCalc
    Definition

    Formula used to calculate the diastolic pressure from mean arterial pressure

    ShortFormula used to calculate the diastolic pressure from mean arterial pressure
    Control0..1
    TypeExtension(NoDomainVitalSignsObservationBloodpressureDiastolicFormula) (Extension Type: string)
    20. Observation.code
    22. Observation.code.coding
    Control1..?
    24. Observation.subject
    TypeReference(Patient, no-basis-Patient)
    26. Observation.performer
    SlicingThis element introduces a set of slices on Observation.performer. The slices areUnordered and Open, and can be differentiated using the following discriminators:
    • type @ type
    • 28. Observation.performer:Author
      Slice NameAuthor
      Control0..*
      TypeReference(Practitioner, PractitionerRole, CareTeam, Patient, RelatedPerson, no-basis-Practitioner, no-basis-PractitionerRole)
      30. Observation.performer:organization
      Slice Nameorganization
      Control0..*
      TypeReference(Organization, no-basis-Organization)
      32. Observation.bodySite
      BindingThe codes SHALL be taken from NoDomainVitalSignsObservationBloodpressureBodySite
      (required to http://hl7.no/fhir/ValueSet/NoDomainVitalSignsObservationBloodpressureBodySite)
      34. Observation.bodySite.coding
      BindingThe codes SHALL be taken from NoDomainVitalSignsObservationBloodpressureBodySite
      (required to http://hl7.no/fhir/ValueSet/NoDomainVitalSignsObservationBloodpressureBodySite)
      36. Observation.method
      ShortMethod of measurement of blood pressure.
      BindingUnless not suitable, these codes SHALL be taken from NoDomainVitalSignObservationBloodPressureMeasurementMethod
      (extensible to http://hl7.no/fhir/ValueSet/NoDomainVitalSignObservationBloodPressureMeasurementMethod)
      38. Observation.method.coding
      BindingUnless not suitable, these codes SHALL be taken from NoDomainVitalSignObservationBloodPressureMeasurementMethod
      (extensible to http://hl7.no/fhir/ValueSet/NoDomainVitalSignObservationBloodPressureMeasurementMethod)
      40. Observation.referenceRange
      Control0..1
      42. Observation.component:SystolicBP
      Slice NameSystolicBP
      ShortPeak systemic arterial blood pressure - measured in systolic or contraction phase of the heart cycle.
      44. Observation.component:SystolicBP.code
      46. Observation.component:SystolicBP.code.coding
      Control1..?
      48. Observation.component:SystolicBP.code.coding:SystolicSnomed
      Slice NameSystolicSnomed
      Control0..1
      50. Observation.component:SystolicBP.code.coding:SystolicSnomed.system
      Control1..?
      Fixed Valuehttp://snomed.info/sct
      52. Observation.component:SystolicBP.code.coding:SystolicSnomed.code
      Control1..?
      Fixed Value4471000202106
      54. Observation.component:DiastolicBP
      Slice NameDiastolicBP
      ShortMinimum systemic arterial blood pressure - measured in the diastolic or relaxation phase of the heart cycle.
      56. Observation.component:DiastolicBP.code
      58. Observation.component:DiastolicBP.code.coding
      Control1..?
      60. Observation.component:DiastolicBP.code.coding:DiastolicBPSnomed
      Slice NameDiastolicBPSnomed
      Control0..1
      62. Observation.component:DiastolicBP.code.coding:DiastolicBPSnomed.system
      Control1..?
      Fixed Valuehttp://snomed.info/sct
      64. Observation.component:DiastolicBP.code.coding:DiastolicBPSnomed.code
      Control1..?
      Fixed Value4481000202108
      66. Observation.component:MeanArterialPressure
      Slice NameMeanArterialPressure
      ShortThe average arterial pressure that occurs over the entire course of the heart contraction and relaxation cycle.
      Comments

      For a discussion on the ways Observations can be assembled in groups together see Notes below.

      Control0..1
      68. Observation.component:MeanArterialPressure.code
      Comments

      additional codes that translate or map to this code are allowed. For example a more granular LOINC code or code that is used locally in a system.

      Alternate NamesComponent Test, Component Name
      70. Observation.component:MeanArterialPressure.code.coding
      Definition

      Mean Arterial Pressure

      ShortMean Arterial Pressure
      SlicingThis element introduces a set of slices on Observation.component.code.coding. The slices areUnordered and Open, and can be differentiated using the following discriminators:
      • value @ code
      • value @ system
      • 72. Observation.component:MeanArterialPressure.code.coding:MAPCode
        Slice NameMAPCode
        Definition

        Mean Arterial Pressure loinc code.

        ShortMean Arterial Pressure loinc code
        Control0..1
        74. Observation.component:MeanArterialPressure.code.coding:MAPCode.system
        Control1..?
        Fixed Valuehttp://loinc.org
        76. Observation.component:MeanArterialPressure.code.coding:MAPCode.code
        Control1..?
        Fixed Value8478-0
        78. Observation.component:MeanArterialPressure.code.coding:MAPSnomedCode
        Slice NameMAPSnomedCode
        Definition

        Mean Arterial Pressure snomed code

        ShortMean Arterial Pressure snomed code
        Control0..1
        80. Observation.component:MeanArterialPressure.code.coding:MAPSnomedCode.system
        Control1..?
        Fixed Valuehttp://snomed.info/sct
        82. Observation.component:MeanArterialPressure.code.coding:MAPSnomedCode.code
        Control1..?
        Fixed Value4501000202102
        84. Observation.component:MeanArterialPressure.value[x]
        TypeQuantity
        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
        86. Observation.component:MeanArterialPressure.value[x].value
        Control1..?
        88. Observation.component:MeanArterialPressure.value[x].unit
        Control1..?
        90. Observation.component:MeanArterialPressure.value[x].system
        Control1..?
        Fixed Valuehttp://unitsofmeasure.org
        92. Observation.component:MeanArterialPressure.value[x].code
        Control1..?
        Fixed Valuemm[Hg]
        94. Observation.component:PulsePressure
        Slice NamePulsePressure
        ShortThe difference between the systolic and diastolic pressure.
        Comments

        For a discussion on the ways Observations can be assembled in groups together see Notes below.

        Control0..1
        96. Observation.component:PulsePressure.id
        Control0..0
        98. Observation.component:PulsePressure.code
        100. Observation.component:PulsePressure.code.coding
        Control1..?
        SlicingThis element introduces a set of slices on Observation.component.code.coding. The slices areUnordered and Open, and can be differentiated using the following discriminators:
        • value @ system
        • 102. Observation.component:PulsePressure.code.coding:SAPSnomedCode
          Slice NameSAPSnomedCode
          Control1..1
          104. Observation.component:PulsePressure.code.coding:SAPSnomedCode.id
          Control0..0
          106. Observation.component:PulsePressure.code.coding:SAPSnomedCode.system
          Control1..?
          Fixed Valuehttp://snomed.info/sct
          108. Observation.component:PulsePressure.code.coding:SAPSnomedCode.version
          NoteThis is a business version Id, not a resource version Id (see discussion)
          Control0..0
          110. Observation.component:PulsePressure.code.coding:SAPSnomedCode.code
          Control1..?
          Fixed Value4461000202102
          112. Observation.component:PulsePressure.code.coding:SAPSnomedCode.userSelected
          Control0..0
          114. Observation.component:PulsePressure.value[x]
          TypeQuantity
          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
          116. Observation.component:PulsePressure.value[x].value
          Control1..?
          118. Observation.component:PulsePressure.value[x].unit
          Control1..?
          120. Observation.component:PulsePressure.value[x].system
          Control1..?
          Fixed Valuehttp://unitsofmeasure.org
          122. Observation.component:PulsePressure.value[x].code
          Control1..?
          Fixed Valuemm[Hg]