http://hl7.org/fhir/us/core/StructureDefinition/us-core-vital-signs|8.0.0-ballot

This profile is based on the base [FHIR Vital Signs Profile](http://hl7.org/fhir/R4/observation-vitalsigns.html) and defines *additional* constraints on the Observation resource to represent vital signs observations. It specifies which core elements, extensions, vocabularies, and value sets **SHALL** be present in the resource and constrains how the elements are used. Providing the floor for standards development for specific use cases promotes interoperability and adoption. This US Core profiles that are derived from this profile are listed below.
description: This profile is based on the base [FHIR Vital Signs Profile](http://hl7.org/fhir/R4/observation-vitalsigns.html)  and defines *additional* constraints on the Observation resource to represent vital  signs observations. It specifies which core elements, extensions,  vocabularies, and value sets **SHALL** be present in the resource and constrains how the elements are used. Providing the floor for standards development for specific use cases promotes interoperability and adoption.  This US Core profiles that are derived from this profile  are listed below.
derivation: constraint
name: USCoreVitalSignsProfile
type: Observation
elements:
  category:
    min: 1
    mustSupport: true
    array: true
    index: 1
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: coding.code, type: value}
      - {path: coding.system, type: value}
      min: 1
      slices:
        VSCat:
          match:
            coding: {code: vital-signs, system: 'http://terminology.hl7.org/CodeSystem/observation-category'}
          schema:
            mustSupport: true
            _required: true
            index: 2
            elements:
              coding:
                min: 1
                mustSupport: true
                array: true
                index: 3
                elements:
                  system:
                    short: Identity of the terminology system
                    pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/observation-category'}
                    mustSupport: true
                    index: 4
                  code:
                    pattern: {type: Code, value: vital-signs}
                    short: Symbol in syntax defined by the system
                    mustSupport: true
                    index: 5
                required: [system, code]
            required: [coding]
  value:
    short: Vital Signs Value
    mustSupport: true
    choices: []
    index: 12
  component:
    short: Component observations
    mustSupport: true
    index: 14
    elements:
      code:
        short: Coded vital sign result type
        mustSupport: true
        binding: {strength: extensible, valueSet: 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.88.12.80.62'}
        index: 15
      value:
        short: Vital Sign Component Value
        mustSupport: true
        choices: []
        index: 17
      dataAbsentReason: {mustSupport: true, index: 18}
  status: {mustSupport: true, index: 0}
  effective:
    short: Often just a dateTime for Vital Signs
    mustSupport: true
    choices: []
    index: 9
  code:
    short: Coded vital sign result type
    mustSupport: true
    binding: {strength: extensible, valueSet: 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.88.12.80.62'}
    index: 6
  subject: {mustSupport: true, index: 7}
  performer: {mustSupport: true, index: 10}
  dataAbsentReason: {mustSupport: true, index: 13}
class: profile
kind: resource
url: http://hl7.org/fhir/us/core/StructureDefinition/us-core-vital-signs
base: http://hl7.org/fhir/StructureDefinition/vitalsigns
version: 8.0.0-ballot
required: [category]