description: Israel Core proposed constraints and extensions on the Observation Resource for use in querying and retrieving Vital Signs information. package_name: rs/il.core.fhir.r4 derivation: constraint name: ILCoreVitalSigns type: Observation elements: category: index: 0 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: _required: true index: 1 elements: coding: index: 2 elements: system: pattern: {type: uri, value: 'http://terminology.hl7.org/CodeSystem/observation-category'} mustSupport: true type: uri index: 3 code: pattern: {type: code, value: vital-signs} mustSupport: true type: code index: 4 required: [code, system] required: [coding] hasMember: type: Reference refers: ['http://fhir.health.gov.il/StructureDefinition/il-core-vital-signs'] index: 18 derivedFrom: type: Reference refers: ['http://fhir.health.gov.il/StructureDefinition/il-core-document-reference', 'http://fhir.health.gov.il/StructureDefinition/il-core-imaging-study', 'http://fhir.health.gov.il/StructureDefinition/il-core-media', 'http://fhir.health.gov.il/StructureDefinition/il-core-molecular-sequence', 'http://fhir.health.gov.il/StructureDefinition/il-core-questionnaire-response', 'http://fhir.health.gov.il/StructureDefinition/il-core-vital-signs'] index: 19 valueQuantity: type: Quantity short: Vital Signs values are recorded with UCUM choiceOf: value index: 16 slicing: slices: valueQuantity: match: {} schema: {type: Quantity, short: Vital Signs values are recorded with UCUM, choiceOf: value, index: 16} value: short: Vital Signs values are recorded with UCUM choices: [valueQuantity] index: 15 slicing: slices: valueQuantity: match: {} schema: short: Vital Signs values are recorded with UCUM choices: [valueQuantity] index: 15 valueString: {type: string, short: Vital Signs value are recorded using the Quantity data type., choiceOf: value, index: 13} component: constraint: il-vs3: {human: If there is no a value a data absent reason must be present, source: 'http://fhir.health.gov.il/StructureDefinition/il-core-vital-signs', severity: error, expression: value.exists() or dataAbsentReason.exists()} mustSupport: true index: 20 elements: code: binding: {strength: extensible, valueSet: 'http://fhir.health.gov.il/ValueSet/bp-components'} mustSupport: true index: 21 value: short: BP values are recorded with UCUM choices: [valueQuantity] index: 28 slicing: slices: valueQuantity: match: {} schema: short: BP values are recorded with UCUM choices: [valueQuantity] index: 28 valueQuantity: type: Quantity short: BP values are recorded with UCUM choiceOf: value index: 29 slicing: slices: valueQuantity: match: {} schema: {type: Quantity, short: BP values are recorded with UCUM, choiceOf: value, index: 29} valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 25} valueString: {type: string, choiceOf: value, index: 26} dataAbsentReason: {mustSupport: true, index: 30} effective: short: Often just a dateTime for Vital Signs constraint: il-vs1: {human: 'if Observation.effective[x] is dateTime and has a value then that value shall be precise to the day', source: 'http://fhir.health.gov.il/StructureDefinition/il-core-vital-signs', severity: error, expression: ($this as dateTime).toString().length() >= 8} choices: [] index: 8 code: binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/observation-vitalsignresult'} index: 5 valueCodeableConcept: {type: CodeableConcept, short: Vital Signs value are recorded using the Quantity data type., choiceOf: value, index: 12} subject: type: Reference refers: ['http://fhir.health.gov.il/StructureDefinition/il-core-patient'] index: 6 dataAbsentReason: {mustSupport: true, index: 17} package_version: 0.15.1 class: profile kind: resource url: http://fhir.health.gov.il/StructureDefinition/il-core-vital-signs base: http://fhir.health.gov.il/StructureDefinition/il-core-observation version: 0.15.1 required: [category, effective, subject]