PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.r2b.examples@1.4.0
    http://hl7.org/fhir/StructureDefinition/vitalsigns
description: Defines constraints and extensions on the Observation resource for use in querying and retrieving Vital Signs information.
package_name: hl7.fhir.r2b.examples
derivation: constraint
name: Vital Signs Profile
type: null
elements:
  status: {mustSupport: true, index: 0}
  category:
    index: 1
    elements:
      coding:
        mustSupport: true
        array: true
        min: 1
        index: 2
        elements:
          system:
            type: uri
            pattern: {type: Uri, value: 'http://hl7.org/fhir/observation-category'}
            mustSupport: true
            index: 3
          code:
            type: code
            pattern: {type: Code, value: vital-signs}
            mustSupport: true
            index: 4
        required: [system, code]
    required: [coding]
  code:
    short: Coded Responses from C-CDA Vital Sign Results
    mustSupport: true
    index: 5
    elements:
      coding:
        mustSupport: true
        array: true
        min: 1
        index: 6
        elements:
          system: {mustSupport: true, index: 7}
          code: {mustSupport: true, index: 8}
          display: {mustSupport: true, index: 9}
        required: [system, code]
    required: [coding]
  subject: {mustSupport: true, index: 10}
  effective:
    short: Often just a dateTime for Vital Signs
    mustSupport: true
    choices: []
    index: 12
  valueQuantity:
    type: Quantity
    short: Vital Sign Value recorded with UCUM
    mustSupport: true
    index: 13
    elements:
      value: {mustSupport: true, index: 14}
      unit: {mustSupport: true, index: 15}
      system:
        type: uri
        pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
        mustSupport: true
        index: 16
      code: {short: Coded responses from the common UCUM units for vital signs value set., mustSupport: true, index: 17}
    required: [value, system, code]
  dataAbsentReason: {comments: If there is no numeric result then you have to supply a reason., mustSupport: true, index: 18}
  referenceRange:
    mustSupport: true
    index: 19
    elements:
      low:
        type: Quantity
        mustSupport: true
        index: 20
        elements:
          value: {type: decimal, mustSupport: true, index: 21}
          unit: {type: string, mustSupport: true, index: 22}
          system:
            type: uri
            pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
            mustSupport: true
            index: 23
          code: {type: code, mustSupport: true, index: 24}
      high:
        type: Quantity
        mustSupport: true
        index: 25
        elements:
          value: {type: decimal, mustSupport: true, index: 26}
          unit: {type: string, mustSupport: true, index: 27}
          system:
            type: uri
            pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
            mustSupport: true
            index: 28
          code: {type: code, mustSupport: true, index: 29}
      meaning: {type: CodeableConcept, mustSupport: true, index: 30}
      text: {type: string, mustSupport: true, index: 31}
package_version: 1.4.0
class: profile
kind: resource
url: http://hl7.org/fhir/StructureDefinition/vitalsigns
base: http://hl7.org/fhir/StructureDefinition/Observation
version: null
required: [subject, effective]