description: Israel Core proposed constraints and extensions on the Observation Resource for use in Blood Pressure measurments. package_name: rs/il.core.fhir.r4 derivation: constraint name: ILCoreBP type: Observation elements: code: index: 0 elements: coding: pattern: type: Coding value: {code: 85354-9, system: 'http://loinc.org'} type: Coding index: 1 component: array: true min: 2 index: 2 slicing: rules: open ordered: false discriminator: - {path: coding.system, type: value} - {path: coding.code, type: value} min: 2 slices: SystolicBP: match: coding: {system: null, code: null} schema: _required: true index: 3 elements: code: elements: coding: index: 4 slicing: rules: open ordered: false discriminator: - {path: coding.system, type: value} - {path: coding.code, type: value} min: 1 slices: SBPCode: match: coding: {system: null, code: null} schema: _required: true index: 5 elements: system: pattern: {type: uri, value: 'http://loinc.org'} mustSupport: true type: uri index: 6 code: mustSupport: true pattern: {type: code, value: 8480-6} type: code index: 7 required: [code, system] required: [coding] value: choices: [valueCodeableConcept] index: 19 slicing: slices: valueCodeableConcept: match: {} schema: choices: [valueCodeableConcept] index: 19 max: 0 valueQuantity: type: Quantity choiceOf: value index: 13 slicing: slices: valueQuantity: match: {} schema: {type: Quantity, choiceOf: value, index: 13} value[x]: elements: value: {mustSupport: true, index: 14} unit: {mustSupport: true, index: 15} system: pattern: {type: uri, value: 'http://unitsofmeasure.org'} mustSupport: true type: uri index: 16 code: pattern: {type: code, value: 'mm[Hg]'} mustSupport: true type: code index: 17 valueCodeableConcept: type: CodeableConcept choiceOf: value index: 20 slicing: slices: valueCodeableConcept: match: {} schema: {type: CodeableConcept, choiceOf: value, index: 20} max: 0 DiastolicBP: match: coding: {system: null, code: null} schema: _required: true index: 21 elements: code: elements: coding: index: 22 slicing: rules: open ordered: false discriminator: - {path: coding.system, type: value} - {path: coding.code, type: value} min: 1 slices: DBPCode: match: coding: {system: null, code: null} schema: _required: true index: 23 elements: system: pattern: {type: uri, value: 'http://loinc.org'} mustSupport: true type: uri index: 24 code: mustSupport: true pattern: {type: code, value: 8462-4} type: code index: 25 required: [code, system] required: [coding] value: choices: [valueCodeableConcept] index: 37 slicing: slices: valueCodeableConcept: match: {} schema: choices: [valueCodeableConcept] index: 37 max: 0 valueQuantity: type: Quantity choiceOf: value index: 31 slicing: slices: valueQuantity: match: {} schema: {type: Quantity, choiceOf: value, index: 31} value[x]: elements: value: {mustSupport: true, index: 32} unit: {mustSupport: true, index: 33} system: pattern: {type: uri, value: 'http://unitsofmeasure.org'} mustSupport: true type: uri index: 34 code: pattern: {type: code, value: 'mm[Hg]'} mustSupport: true type: code index: 35 valueCodeableConcept: type: CodeableConcept choiceOf: value index: 38 slicing: slices: valueCodeableConcept: match: {} schema: {type: CodeableConcept, choiceOf: value, index: 38} max: 0 package_version: 0.14.3 class: profile kind: resource url: http://fhir.health.gov.il/StructureDefinition/il-core-bp base: http://fhir.health.gov.il/StructureDefinition/il-core-vital-signs version: 0.14.0