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: 4 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: 5 elements: coding: index: 6 elements: system: pattern: {type: uri, value: 'http://terminology.hl7.org/CodeSystem/observation-category'} mustSupport: true type: uri index: 7 code: pattern: {type: code, value: vital-signs} mustSupport: true type: code index: 8 required: [code, system] required: [coding] hasMember: type: Reference refers: ['http://fhir.health.gov.il/StructureDefinition/il-core-vital-signs'] index: 22 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: 23 valueQuantity: type: Quantity short: Vital Signs values are recorded with UCUM choiceOf: value index: 20 slicing: slices: valueQuantity: match: {} schema: {type: Quantity, short: Vital Signs values are recorded with UCUM, choiceOf: value, index: 20} value: short: Vital Signs values are recorded with UCUM choices: [valueQuantity] index: 19 slicing: slices: valueQuantity: match: {} schema: short: Vital Signs values are recorded with UCUM choices: [valueQuantity] index: 19 valueString: {type: string, short: Vital Signs value are recorded using the Quantity data type., choiceOf: value, index: 17} 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: 24 elements: code: {mustSupport: true, index: 25} value: short: BP values are recorded with UCUM choices: [valueQuantity] index: 32 slicing: slices: valueQuantity: match: {} schema: short: BP values are recorded with UCUM choices: [valueQuantity] index: 32 valueQuantity: type: Quantity short: BP values are recorded with UCUM choiceOf: value index: 33 slicing: slices: valueQuantity: match: {} schema: {type: Quantity, short: BP values are recorded with UCUM, choiceOf: value, index: 33} valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 29} valueString: {type: string, choiceOf: value, index: 30} dataAbsentReason: {mustSupport: true, index: 34} extension: index: 0 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: body-position: match: {url: null} schema: type: Extension url: http://hl7.org/fhir/StructureDefinition/observation-bodyPosition index: 1 elements: value: choices: [] index: 3 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: 12 code: binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/observation-vitalsignresult'} index: 9 valueCodeableConcept: {type: CodeableConcept, short: Vital Signs value are recorded using the Quantity data type., choiceOf: value, index: 16} subject: type: Reference refers: ['http://fhir.health.gov.il/StructureDefinition/il-core-patient'] index: 10 dataAbsentReason: {mustSupport: true, index: 21} package_version: 0.17.1-params extensions: body-position: url: http://hl7.org/fhir/StructureDefinition/observation-bodyPosition type: Extension index: 1 elements: value: choices: [] index: 3 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.17.0 required: [category, effective, subject]