description: null package_name: KBV.Basis derivation: constraint name: KBV_PR_Base_Observation_Blood_Pressure type: Observation elements: specimen: {index: 33} valueQuantity: type: Quantity choiceOf: value index: 32 slicing: slices: valueQuantity: match: {} schema: {type: Quantity, choiceOf: value, index: 32} max: 0 value: choices: [valueQuantity] index: 31 slicing: slices: valueQuantity: match: {} schema: choices: [valueQuantity] index: 31 max: 0 component: index: 34 slicing: rules: open discriminator: - {path: code.text, type: value} min: null slices: SystolicBP: match: code: {text: systolisch} schema: index: 35 elements: code: elements: coding: array: true min: 2 index: 36 slicing: rules: open discriminator: - {path: $this, type: pattern} min: 2 slices: loinc: match: {display: Systolic blood pressure, version: '2.69'} schema: pattern: type: Coding value: {display: Systolic blood pressure, version: '2.69'} index: 37 elements: version: {index: 38} display: index: 39 extensions: anzeigenameCodeLoinc: url: https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Terminology_German type: Extension index: 41 extensions: content: url: null index: 43 elements: value: pattern: {type: String, value: systolischer Blutdruck} choices: [] index: 45 slicing: slices: valueString: match: {} schema: pattern: {type: String, value: systolischer Blutdruck} choices: [] index: 45 elements: extension: index: 42 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: content: match: {url: null} schema: index: 43 elements: value: pattern: {type: String, value: systolischer Blutdruck} choices: [] index: 45 slicing: slices: valueString: match: {} schema: pattern: {type: String, value: systolischer Blutdruck} choices: [] index: 45 elements: extension: index: 40 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: anzeigenameCodeLoinc: match: {url: null} schema: type: Extension url: https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Terminology_German index: 41 extensions: content: url: null index: 43 elements: value: pattern: {type: String, value: systolischer Blutdruck} choices: [] index: 45 slicing: slices: valueString: match: {} schema: pattern: {type: String, value: systolischer Blutdruck} choices: [] index: 45 elements: extension: index: 42 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: content: match: {url: null} schema: index: 43 elements: value: pattern: {type: String, value: systolischer Blutdruck} choices: [] index: 45 slicing: slices: valueString: match: {} schema: pattern: {type: String, value: systolischer Blutdruck} choices: [] index: 45 required: [version, display] codeSnomed: match: {code: '271649006', system: 'http://snomed.info/sct', display: Systolic blood pressure (observable entity), version: 'http://snomed.info/sct/900000000000207008/version/20200131'} schema: pattern: type: Coding value: {code: '271649006', system: 'http://snomed.info/sct', display: Systolic blood pressure (observable entity), version: 'http://snomed.info/sct/900000000000207008/version/20200131'} _required: true index: 46 elements: system: {index: 47} version: {index: 48} code: {index: 49} display: index: 50 extensions: anzeigenameCodeSnomed: url: https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Terminology_German type: Extension index: 52 extensions: content: url: null index: 54 elements: value: pattern: {type: String, value: systolischer Blutdruck} choices: [] index: 56 slicing: slices: valueString: match: {} schema: pattern: {type: String, value: systolischer Blutdruck} choices: [] index: 56 elements: extension: index: 53 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: content: match: {url: null} schema: index: 54 elements: value: pattern: {type: String, value: systolischer Blutdruck} choices: [] index: 56 slicing: slices: valueString: match: {} schema: pattern: {type: String, value: systolischer Blutdruck} choices: [] index: 56 elements: extension: index: 51 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: anzeigenameCodeSnomed: match: {url: null} schema: type: Extension url: https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Terminology_German index: 52 extensions: content: url: null index: 54 elements: value: pattern: {type: String, value: systolischer Blutdruck} choices: [] index: 56 slicing: slices: valueString: match: {} schema: pattern: {type: String, value: systolischer Blutdruck} choices: [] index: 56 elements: extension: index: 53 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: content: match: {url: null} schema: index: 54 elements: value: pattern: {type: String, value: systolischer Blutdruck} choices: [] index: 56 slicing: slices: valueString: match: {} schema: pattern: {type: String, value: systolischer Blutdruck} choices: [] index: 56 required: [version, display, system, code] text: pattern: {type: String, value: systolisch} index: 57 required: [text] value: choices: [valueQuantity] index: 62 slicing: slices: valueQuantity: match: {} schema: choices: [valueQuantity] index: 62 valueQuantity: type: Quantity choiceOf: value index: 63 slicing: slices: valueQuantity: match: {} schema: {type: Quantity, choiceOf: value, index: 63} value[x]: elements: value: {index: 64} unit: pattern: {type: String, value: mm Hg} index: 65 system: pattern: {type: Uri, value: 'http://unitsofmeasure.org'} index: 66 code: pattern: {type: Code, value: 'mm[Hg]'} index: 67 required: [value, unit, system, code] DiastolicBP: match: code: {text: diastolisch} schema: index: 68 elements: code: elements: coding: array: true min: 2 index: 69 slicing: rules: open discriminator: - {path: $this, type: pattern} min: 2 slices: loinc: match: {display: Diastolic blood pressure, version: '2.69'} schema: pattern: type: Coding value: {display: Diastolic blood pressure, version: '2.69'} index: 70 elements: version: {index: 71} display: index: 72 extensions: anzeigenameCodeLoinc: url: https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Terminology_German type: Extension index: 74 extensions: content: url: null index: 76 elements: value: pattern: {type: String, value: diastolischer Blutdruck} choices: [] index: 78 slicing: slices: valueString: match: {} schema: pattern: {type: String, value: diastolischer Blutdruck} choices: [] index: 78 elements: extension: index: 75 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: content: match: {url: null} schema: index: 76 elements: value: pattern: {type: String, value: diastolischer Blutdruck} choices: [] index: 78 slicing: slices: valueString: match: {} schema: pattern: {type: String, value: diastolischer Blutdruck} choices: [] index: 78 elements: extension: index: 73 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: anzeigenameCodeLoinc: match: {url: null} schema: type: Extension url: https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Terminology_German index: 74 extensions: content: url: null index: 76 elements: value: pattern: {type: String, value: diastolischer Blutdruck} choices: [] index: 78 slicing: slices: valueString: match: {} schema: pattern: {type: String, value: diastolischer Blutdruck} choices: [] index: 78 elements: extension: index: 75 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: content: match: {url: null} schema: index: 76 elements: value: pattern: {type: String, value: diastolischer Blutdruck} choices: [] index: 78 slicing: slices: valueString: match: {} schema: pattern: {type: String, value: diastolischer Blutdruck} choices: [] index: 78 required: [version, display] codeSnomed: match: {code: '271650006', system: 'http://snomed.info/sct', display: Diastolic blood pressure (observable entity), version: 'http://snomed.info/sct/900000000000207008/version/20200131'} schema: pattern: type: Coding value: {code: '271650006', system: 'http://snomed.info/sct', display: Diastolic blood pressure (observable entity), version: 'http://snomed.info/sct/900000000000207008/version/20200131'} _required: true index: 79 elements: system: {index: 80} version: {index: 81} code: {index: 82} display: index: 83 extensions: anzeigenameCodeSnomed: url: https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Terminology_German type: Extension index: 85 extensions: content: url: null index: 87 elements: value: pattern: {type: String, value: diastolischer Blutdruck} choices: [] index: 89 slicing: slices: valueString: match: {} schema: pattern: {type: String, value: diastolischer Blutdruck} choices: [] index: 89 elements: extension: index: 86 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: content: match: {url: null} schema: index: 87 elements: value: pattern: {type: String, value: diastolischer Blutdruck} choices: [] index: 89 slicing: slices: valueString: match: {} schema: pattern: {type: String, value: diastolischer Blutdruck} choices: [] index: 89 elements: extension: index: 84 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: anzeigenameCodeSnomed: match: {url: null} schema: type: Extension url: https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Terminology_German index: 85 extensions: content: url: null index: 87 elements: value: pattern: {type: String, value: diastolischer Blutdruck} choices: [] index: 89 slicing: slices: valueString: match: {} schema: pattern: {type: String, value: diastolischer Blutdruck} choices: [] index: 89 elements: extension: index: 86 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: content: match: {url: null} schema: index: 87 elements: value: pattern: {type: String, value: diastolischer Blutdruck} choices: [] index: 89 slicing: slices: valueString: match: {} schema: pattern: {type: String, value: diastolischer Blutdruck} choices: [] index: 89 required: [version, display, system, code] text: pattern: {type: String, value: diastolisch} index: 90 required: [text] value: choices: [valueQuantity] index: 95 slicing: slices: valueQuantity: match: {} schema: choices: [valueQuantity] index: 95 valueQuantity: type: Quantity choiceOf: value index: 96 slicing: slices: valueQuantity: match: {} schema: {type: Quantity, choiceOf: value, index: 96} value[x]: elements: value: {index: 97} unit: pattern: {type: String, value: mm Hg} index: 98 system: pattern: {type: Uri, value: 'http://unitsofmeasure.org'} index: 99 code: pattern: {type: Code, value: 'mm[Hg]'} index: 100 required: [value, unit, system, code] mittlererArteriellerBlutdruck: match: code: {text: mittlerer} schema: index: 101 elements: code: elements: coding: array: true min: 2 index: 102 slicing: rules: open discriminator: - {path: $this, type: pattern} min: 2 slices: codeLoinc: match: {code: 8478-0, system: 'http://loinc.org', display: Mean blood pressure, version: '2.69'} schema: pattern: type: Coding value: {code: 8478-0, system: 'http://loinc.org', display: Mean blood pressure, version: '2.69'} _required: true index: 103 elements: system: {index: 104} version: {index: 105} code: {index: 106} display: index: 107 extensions: anzeigenameCodeLoinc: url: https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Terminology_German type: Extension index: 109 extensions: content: url: null index: 111 elements: value: pattern: {type: String, value: mittlerer arterieller Blutdruck} choices: [] index: 113 slicing: slices: valueString: match: {} schema: pattern: {type: String, value: mittlerer arterieller Blutdruck} choices: [] index: 113 elements: extension: index: 110 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: content: match: {url: null} schema: index: 111 elements: value: pattern: {type: String, value: mittlerer arterieller Blutdruck} choices: [] index: 113 slicing: slices: valueString: match: {} schema: pattern: {type: String, value: mittlerer arterieller Blutdruck} choices: [] index: 113 elements: extension: index: 108 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: anzeigenameCodeLoinc: match: {url: null} schema: type: Extension url: https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Terminology_German index: 109 extensions: content: url: null index: 111 elements: value: pattern: {type: String, value: mittlerer arterieller Blutdruck} choices: [] index: 113 slicing: slices: valueString: match: {} schema: pattern: {type: String, value: mittlerer arterieller Blutdruck} choices: [] index: 113 elements: extension: index: 110 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: content: match: {url: null} schema: index: 111 elements: value: pattern: {type: String, value: mittlerer arterieller Blutdruck} choices: [] index: 113 slicing: slices: valueString: match: {} schema: pattern: {type: String, value: mittlerer arterieller Blutdruck} choices: [] index: 113 required: [version, display, system, code] codeSnomed: match: {code: '6797001', system: 'http://snomed.info/sct', display: Mean blood pressure (observable entity), version: 'http://snomed.info/sct/900000000000207008/version/20200131'} schema: pattern: type: Coding value: {code: '6797001', system: 'http://snomed.info/sct', display: Mean blood pressure (observable entity), version: 'http://snomed.info/sct/900000000000207008/version/20200131'} _required: true index: 114 elements: system: {index: 115} version: {index: 116} code: {index: 117} display: index: 118 extensions: anzeigenameCodeSnomed: url: https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Terminology_German type: Extension index: 120 extensions: content: url: null index: 122 elements: value: pattern: {type: String, value: mittlerer arterieller Blutdruck} choices: [] index: 124 slicing: slices: valueString: match: {} schema: pattern: {type: String, value: mittlerer arterieller Blutdruck} choices: [] index: 124 elements: extension: index: 121 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: content: match: {url: null} schema: index: 122 elements: value: pattern: {type: String, value: mittlerer arterieller Blutdruck} choices: [] index: 124 slicing: slices: valueString: match: {} schema: pattern: {type: String, value: mittlerer arterieller Blutdruck} choices: [] index: 124 elements: extension: index: 119 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: anzeigenameCodeSnomed: match: {url: null} schema: type: Extension url: https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Terminology_German index: 120 extensions: content: url: null index: 122 elements: value: pattern: {type: String, value: mittlerer arterieller Blutdruck} choices: [] index: 124 slicing: slices: valueString: match: {} schema: pattern: {type: String, value: mittlerer arterieller Blutdruck} choices: [] index: 124 elements: extension: index: 121 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: content: match: {url: null} schema: index: 122 elements: value: pattern: {type: String, value: mittlerer arterieller Blutdruck} choices: [] index: 124 slicing: slices: valueString: match: {} schema: pattern: {type: String, value: mittlerer arterieller Blutdruck} choices: [] index: 124 required: [version, display, system, code] text: pattern: {type: String, value: mittlerer} index: 125 required: [text] value: choices: [valueQuantity] index: 130 slicing: slices: valueQuantity: match: {} schema: choices: [valueQuantity] index: 130 valueQuantity: type: Quantity choiceOf: value index: 131 slicing: slices: valueQuantity: match: {} schema: {type: Quantity, choiceOf: value, index: 131} value[x]: elements: value: {index: 132} unit: pattern: {type: String, value: mm Hg} index: 133 system: pattern: {type: Uri, value: 'http://unitsofmeasure.org'} index: 134 code: pattern: {type: Code, value: 'mm[Hg]'} index: 135 required: [value, unit, system, code] status: pattern: {type: Code, value: final} index: 0 code: elements: coding: array: true min: 2 index: 1 slicing: rules: open discriminator: - {path: $this, type: pattern} min: 2 slices: codeSnomed: match: {code: '75367002', system: 'http://snomed.info/sct', display: Blood pressure (observable entity), version: 'http://snomed.info/sct/900000000000207008/version/20200131'} schema: pattern: type: Coding value: {code: '75367002', system: 'http://snomed.info/sct', display: Blood pressure (observable entity), version: 'http://snomed.info/sct/900000000000207008/version/20200131'} _required: true index: 2 elements: system: {index: 3} version: {index: 4} code: pattern: {type: Code, value: '75367002'} index: 5 display: index: 6 extensions: anzeigenameCodeSnomed: url: https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Terminology_German type: Extension index: 8 extensions: content: url: null index: 10 elements: value: pattern: {type: String, value: Blutdruck} choices: [] index: 12 slicing: slices: valueString: match: {} schema: pattern: {type: String, value: Blutdruck} choices: [] index: 12 elements: extension: index: 9 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: content: match: {url: null} schema: index: 10 elements: value: pattern: {type: String, value: Blutdruck} choices: [] index: 12 slicing: slices: valueString: match: {} schema: pattern: {type: String, value: Blutdruck} choices: [] index: 12 elements: extension: index: 7 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: anzeigenameCodeSnomed: match: {url: null} schema: type: Extension url: https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Terminology_German index: 8 extensions: content: url: null index: 10 elements: value: pattern: {type: String, value: Blutdruck} choices: [] index: 12 slicing: slices: valueString: match: {} schema: pattern: {type: String, value: Blutdruck} choices: [] index: 12 elements: extension: index: 9 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: content: match: {url: null} schema: index: 10 elements: value: pattern: {type: String, value: Blutdruck} choices: [] index: 12 slicing: slices: valueString: match: {} schema: pattern: {type: String, value: Blutdruck} choices: [] index: 12 required: [version, display, system, code] loinc: match: {code: 85354-9, system: 'http://loinc.org', display: Blood pressure panel with all children optional, version: '2.69'} schema: pattern: type: Coding value: {code: 85354-9, system: 'http://loinc.org', display: Blood pressure panel with all children optional, version: '2.69'} _required: true index: 13 elements: system: {index: 14} version: {index: 15} code: {index: 16} display: index: 17 extensions: anzeigenameCodeLoinc: url: https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Terminology_German type: Extension index: 19 extensions: content: url: null index: 21 elements: value: pattern: {type: String, value: Blutdruck} choices: [] index: 23 slicing: slices: valueString: match: {} schema: pattern: {type: String, value: Blutdruck} choices: [] index: 23 elements: extension: index: 20 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: content: match: {url: null} schema: index: 21 elements: value: pattern: {type: String, value: Blutdruck} choices: [] index: 23 slicing: slices: valueString: match: {} schema: pattern: {type: String, value: Blutdruck} choices: [] index: 23 elements: extension: index: 18 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: anzeigenameCodeLoinc: match: {url: null} schema: type: Extension url: https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Terminology_German index: 19 extensions: content: url: null index: 21 elements: value: pattern: {type: String, value: Blutdruck} choices: [] index: 23 slicing: slices: valueString: match: {} schema: pattern: {type: String, value: Blutdruck} choices: [] index: 23 elements: extension: index: 20 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: content: match: {url: null} schema: index: 21 elements: value: pattern: {type: String, value: Blutdruck} choices: [] index: 23 slicing: slices: valueString: match: {} schema: pattern: {type: String, value: Blutdruck} choices: [] index: 23 required: [version, display, system, code] focus: {index: 25} subject: type: Reference refers: ['http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/Group', 'http://hl7.org/fhir/StructureDefinition/Location', 'https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Patient|1.1.3'] index: 24 performer: type: Reference refers: ['http://hl7.org/fhir/StructureDefinition/CareTeam', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson', 'https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Organization|1.1.3', 'https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Patient|1.1.3', 'https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Practitioner|1.1.3'] index: 26 package_version: 1.1.3 class: profile kind: resource url: https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Observation_Blood_Pressure base: http://hl7.org/fhir/StructureDefinition/Observation version: 1.1.3