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]