description: To promote interoperability and adoption through common implementation, 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 identifies which core elements, extensions, vocabularies, and value sets **SHALL** be present in the resource and constrains the way the elements are used when using this profile. It provides the floor for standards development for specific use cases. This US Core profiles that are derived from this profile are listed below. package_name: rs/hl7.fhir.us.core derivation: constraint name: USCoreVitalSignsProfile type: Observation elements: category: min: 1 short: (USCDI) Classification of type of observation type: CodeableConcept 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: short: (USCDI) Classification of type of observation type: CodeableConcept mustSupport: true _required: true index: 2 elements: coding: min: 1 short: (USCDI) Code defined by a terminology system index: 3 type: Coding mustSupport: true array: true elements: system: short: (USCDI) Identity of the terminology system pattern: {type: uri, value: 'http://terminology.hl7.org/CodeSystem/observation-category'} type: uri mustSupport: true index: 4 code: pattern: {type: code, value: vital-signs} short: (USCDI) Symbol in syntax defined by the system type: code mustSupport: true index: 5 required: [code, system] required: [coding] valueTime: {type: time, short: (USCDI) Vital Signs Value, mustSupport: true, choiceOf: value, index: 22} valueQuantity: {type: Quantity, short: (USCDI) Vital Signs Value, mustSupport: true, choiceOf: value, index: 14} value: short: (USCDI) Vital Signs Value mustSupport: true choices: [valueQuantity, valueCodeableConcept, valueString, valueBoolean, valueInteger, valueRange, valueRatio, valueSampledData, valueTime, valueDateTime, valuePeriod] index: 13 valueString: {type: string, short: (USCDI) Vital Signs Value, mustSupport: true, choiceOf: value, index: 16} valueRatio: {type: Ratio, short: (USCDI) Vital Signs Value, mustSupport: true, choiceOf: value, index: 20} valueBoolean: {type: boolean, short: (USCDI) Vital Signs Value, mustSupport: true, choiceOf: value, index: 17} valueDateTime: {type: dateTime, short: (USCDI) Vital Signs Value, mustSupport: true, choiceOf: value, index: 23} component: short: (USCDI) Component observations mustSupport: true index: 26 elements: valueTime: {type: time, short: (USCDI) Vital Sign Component Value, mustSupport: true, choiceOf: value, index: 38} valueQuantity: {type: Quantity, short: (USCDI) Vital Sign Component Value, mustSupport: true, choiceOf: value, index: 30} value: short: (USCDI) Vital Sign Component Value mustSupport: true choices: [valueQuantity, valueCodeableConcept, valueString, valueBoolean, valueInteger, valueRange, valueRatio, valueSampledData, valueTime, valueDateTime, valuePeriod] index: 29 valueString: {type: string, short: (USCDI) Vital Sign Component Value, mustSupport: true, choiceOf: value, index: 32} valueRatio: {type: Ratio, short: (USCDI) Vital Sign Component Value, mustSupport: true, choiceOf: value, index: 36} valueBoolean: {type: boolean, short: (USCDI) Vital Sign Component Value, mustSupport: true, choiceOf: value, index: 33} valueDateTime: {type: dateTime, short: (USCDI) Vital Sign Component Value, mustSupport: true, choiceOf: value, index: 39} valueSampledData: {type: SampledData, short: (USCDI) Vital Sign Component Value, mustSupport: true, choiceOf: value, index: 37} code: short: (USCDI) Type of component observation (code / type) binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/us/core/ValueSet/us-core-vital-signs'} mustSupport: true index: 27 valueCodeableConcept: {type: CodeableConcept, short: (USCDI) Vital Sign Component Value, mustSupport: true, choiceOf: value, index: 31} valuePeriod: {type: Period, short: (USCDI) Vital Sign Component Value, mustSupport: true, choiceOf: value, index: 40} valueRange: {type: Range, short: (USCDI) Vital Sign Component Value, mustSupport: true, choiceOf: value, index: 35} valueInteger: {type: integer, short: (USCDI) Vital Sign Component Value, mustSupport: true, choiceOf: value, index: 34} dataAbsentReason: {short: (USCDI) Why the component result is missing, mustSupport: true, index: 41} valueSampledData: {type: SampledData, short: (USCDI) Vital Signs Value, mustSupport: true, choiceOf: value, index: 21} effectiveDateTime: {type: dateTime, short: (USCDI) Often just a dateTime for Vital Signs, mustSupport: true, choiceOf: effective, index: 10} status: {short: (USCDI) registered | preliminary | final | amended +, mustSupport: true, index: 0} effective: short: (USCDI) Often just a dateTime for Vital Signs mustSupport: true choices: [effectiveDateTime, effectivePeriod] index: 9 code: short: (USCDI) Coded Responses from C-CDA Vital Sign Results binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/us/core/ValueSet/us-core-vital-signs'} mustSupport: true index: 6 valueCodeableConcept: {type: CodeableConcept, short: (USCDI) Vital Signs Value, mustSupport: true, choiceOf: value, index: 15} valuePeriod: {type: Period, short: (USCDI) Vital Signs Value, mustSupport: true, choiceOf: value, index: 24} valueRange: {type: Range, short: (USCDI) Vital Signs Value, mustSupport: true, choiceOf: value, index: 19} valueInteger: {type: integer, short: (USCDI) Vital Signs Value, mustSupport: true, choiceOf: value, index: 18} subject: type: Reference short: (USCDI) Who and/or what the observation is about mustSupport: true refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient'] index: 7 dataAbsentReason: {short: (USCDI) Why the result is missing, mustSupport: true, index: 25} effectivePeriod: {type: Period, short: (USCDI) Often just a dateTime for Vital Signs, mustSupport: true, choiceOf: effective, index: 11} package_version: 6.1.0 class: profile kind: resource url: http://hl7.org/fhir/us/core/StructureDefinition/us-core-vital-signs base: http://hl7.org/fhir/StructureDefinition/vitalsigns version: 6.1.0 required: [category]