description: Dieses Profil beschreibt die Messung eines einzelnen Blutdrucks. package_name: kbv.basis derivation: constraint name: KBV_PR_Base_Observation_Blood_Pressure type: Observation elements: method: index: 31 elements: coding: {index: 32} text: {index: 33} specimen: {index: 34} component: index: 35 slicing: slices: SystolicBP: match: {} schema: index: 35 elements: code: index: 36 elements: coding: array: true min: 2 index: 37 slicing: rules: open discriminator: - {path: $this, type: value} min: 2 slices: loinc: match: {code: 8480-6, system: 'http://loinc.org'} schema: pattern: type: Coding value: {code: 8480-6, system: 'http://loinc.org'} _required: true index: 38 elements: system: {index: 39} version: {index: 40} code: {index: 41} display: {index: 42} required: [version, display, system, code] snomed: match: {code: '271649006', system: 'http://snomed.info/sct'} schema: pattern: type: Coding value: {code: '271649006', system: 'http://snomed.info/sct'} _required: true index: 43 elements: system: {index: 44} version: {index: 45} code: {index: 46} display: {index: 47} required: [version, display, system, code] text: {index: 48} value: choices: [valueQuantity] index: 50 slicing: slices: valueQuantity: match: {} schema: choices: [valueQuantity] index: 50 valueQuantity: type: Quantity choiceOf: value index: 51 slicing: slices: valueQuantity: match: {} schema: {type: Quantity, choiceOf: value, index: 51} value[x]: elements: value: {index: 52} unit: pattern: {type: String, value: mm Hg} index: 53 DiastolicBP: match: {} schema: index: 54 elements: code: index: 55 elements: coding: array: true min: 2 index: 56 slicing: rules: open discriminator: - {path: $this, type: value} min: 2 slices: loinc: match: {code: 8462-4, system: 'http://loinc.org'} schema: pattern: type: Coding value: {code: 8462-4, system: 'http://loinc.org'} _required: true index: 57 elements: system: {index: 58} version: {index: 59} code: {index: 60} display: {index: 61} required: [version, display, system, code] snomed: match: {code: '271650006', system: 'http://snomed.info/sct'} schema: pattern: type: Coding value: {code: '271650006', system: 'http://snomed.info/sct'} _required: true index: 62 elements: system: {index: 63} version: {index: 64} code: {index: 65} display: {index: 66} required: [version, display, system, code] text: {index: 67} value: choices: [valueQuantity] index: 69 slicing: slices: valueQuantity: match: {} schema: choices: [valueQuantity] index: 69 valueQuantity: type: Quantity choiceOf: value index: 70 slicing: slices: valueQuantity: match: {} schema: {type: Quantity, choiceOf: value, index: 70} value[x]: elements: value: {index: 71} unit: pattern: {type: String, value: mm Hg} index: 72 meanBP: match: {} schema: index: 73 elements: code: index: 74 elements: coding: array: true min: 2 index: 75 slicing: rules: open discriminator: - {path: $this, type: value} min: 2 slices: loinc: match: {code: 8478-0, system: 'http://loinc.org'} schema: pattern: type: Coding value: {code: 8478-0, system: 'http://loinc.org'} _required: true index: 76 elements: system: {index: 77} version: {index: 78} code: {index: 79} display: {index: 80} required: [version, display, system, code] snomed: match: {code: '6797001', system: 'http://snomed.info/sct'} schema: pattern: type: Coding value: {code: '6797001', system: 'http://snomed.info/sct'} _required: true index: 81 elements: system: {index: 82} version: {index: 83} code: {index: 84} display: {index: 85} required: [version, display, system, code] text: {index: 86} value: choices: [valueQuantity] index: 88 slicing: slices: valueQuantity: match: {} schema: choices: [valueQuantity] index: 88 valueQuantity: type: Quantity choiceOf: value index: 89 slicing: slices: valueQuantity: match: {} schema: {type: Quantity, choiceOf: value, index: 89} value[x]: elements: value: {index: 90} unit: pattern: {type: String, value: mm Hg} index: 91 note: index: 17 elements: author: choices: [authorString] index: 24 slicing: slices: authorString: match: {} schema: choices: [authorString] index: 24 min: 0 max: 1 authorReference: refers: ['http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson', 'https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Organization|1.7.0', 'https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Patient|1.7.0', 'https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Practitioner|1.7.0', 'https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_RelatedPerson|1.7.0'] type: Reference choiceOf: author index: 22 slicing: slices: authorReference: match: {} schema: refers: ['http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson', 'https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Organization|1.7.0', 'https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Patient|1.7.0', 'https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Practitioner|1.7.0', 'https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_RelatedPerson|1.7.0'] type: Reference choiceOf: author index: 22 min: 0 max: 1 authorString: type: string choiceOf: author index: 25 slicing: slices: authorString: match: {} schema: {type: string, choiceOf: author, index: 25} min: 0 max: 1 time: {index: 26} text: {index: 27} effectiveDateTime: type: dateTime choiceOf: effective index: 16 slicing: slices: effectiveDateTime: match: {} schema: {type: dateTime, choiceOf: effective, _required: true, index: 16} min: 1 max: 1 status: {index: 0} effective: choices: [] index: 13 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: effectiveDateTime: match: {} schema: choices: [effectiveDateTime] _required: true index: 15 min: 1 max: 1 code: index: 1 elements: coding: array: true min: 2 index: 2 slicing: slices: loinc: match: {} schema: pattern: type: Coding value: {code: 85354-9, system: 'http://loinc.org'} index: 3 elements: version: {index: 4} display: {index: 5} required: [version, display] snomed: match: {} schema: _required: true index: 6 elements: version: {index: 7} display: {index: 8} required: [version, display] text: {index: 9} bodySite: index: 28 elements: coding: {index: 29} text: {index: 30} focus: {index: 11} subject: type: Reference refers: ['http://hl7.org/fhir/StructureDefinition/Patient', 'https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Patient|1.7.0'] index: 10 package_version: 1.7.0-alpha class: profile kind: resource url: https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Observation_Blood_Pressure base: http://fhir.de/StructureDefinition/observation-de-vitalsign-blutdruck|1.5.0 version: 1.7.0 required: [effectiveDateTime]