description: FHIR Vital Signs Base Profile package_name: hl7.fhir.r6.core derivation: constraint name: Observationvitalsignsbase type: Observation elements: category: binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/ValueSet/observation-vitalsign-category'} mustSupport: true index: 1 slicing: rules: open discriminator: - {path: $this, type: pattern} min: 1 slices: VSCat: match: coding: - {code: vital-signs, system: 'http://terminology.hl7.org/CodeSystem/observation-category'} schema: mustSupport: true pattern: type: CodeableConcept value: coding: - {code: vital-signs, system: 'http://terminology.hl7.org/CodeSystem/observation-category'} _required: true index: 2 min: 1 max: 1 hasMember: type: Reference short: Used when reporting observations included in a vital signs panel refers: ['http://hl7.org/fhir/StructureDefinition/Observation'] index: 12 derivedFrom: type: Reference refers: ['http://hl7.org/fhir/StructureDefinition/DocumentReference', 'http://hl7.org/fhir/StructureDefinition/Observation'] index: 13 valueQuantity: {type: Quantity, short: 'Vital Signs values are recorded using the Quantity data type. For supporting component observations recorded as a component, such as blood pressure cuff size, other datatypes such as CodeableConcept could be used.', choiceOf: value, index: 10} value: short: Vital Signs values are recorded using the Quantity data type. For supporting component observations recorded as a component, such as blood pressure cuff size, other datatypes such as CodeableConcept could be used. choices: [valueQuantity] index: 9 component: index: 14 elements: code: {short: Vital Sign measurement or component, index: 15} value: short: Vital Signs values are recorded using the Quantity data type. For supporting component observations, such as blood pressure cuff size, other datatypes such as CodeableConcept could be used. choices: [] index: 17 slicing: rules: closed ordered: false discriminator: - {path: $this, type: type} min: null slices: valueQuantity: match: {} schema: short: Vital Sign component value recorded as a component with UCUM (preferred) choices: [valueQuantity] index: 19 valueQuantity: type: Quantity short: Vital Sign component value recorded as a component with UCUM (preferred) choiceOf: value index: 20 slicing: slices: valueQuantity: match: {} schema: {type: Quantity, short: Vital Sign component value recorded as a component with UCUM (preferred), choiceOf: value, index: 20} dataAbsentReason: {index: 21} effectiveDateTime: {short: Vital Signs are point in time measurements and are recorded using the dateTime data type, type: dateTime, mustSupport: true, choiceOf: effective, index: 7} status: {mustSupport: true, index: 0} effective: short: Vital Signs are point in time measurements and are recorded using the dateTime data type mustSupport: true choices: [effectiveDateTime] index: 6 code: short: Vital Sign Measurement binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/ValueSet/observation-vitalsign-measurement'} mustSupport: true index: 3 subject: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/StructureDefinition/Patient'] index: 4 dataAbsentReason: {index: 11} package_version: 6.0.0-ballot3 class: profile kind: resource url: http://hl7.org/fhir/StructureDefinition/vitalsigns base: http://hl7.org/fhir/StructureDefinition/Observation version: 6.0.0-ballot3 required: [effectiveDateTime, subject, category, code, effective]