description: Dieses Profil bildet die vom Arzt formulierte freitextliche Beschreibung der Unfallverletzung(en) ab. package_name: dguv.enla derivation: constraint name: DGUV_ENLA_PR_DiagnoseFreitext type: Condition elements: onset: choices: [] index: 24 category: {index: 15} clinicalStatus: {index: 13} meta: mustSupport: true index: 1 elements: profile: mustSupport: true pattern: {type: Canonical, value: 'http://fhir.dguv.de/ENLA/Condition/DGUV-ENLA-PR-DiagnoseFreitext'} index: 2 required: [profile] stage: {index: 30} encounter: {index: 22} evidence: {index: 31} abatement: choices: [] index: 26 asserter: {index: 29} note: {index: 32} extension: mustSupport: true index: 3 slicing: slices: Frakturklassifikation: match: {} schema: constraint: dguv-Fraktur-1: {human: 'Wenn Fraktur vorliegt, muss AO-Klassifikation gesetzt sein.', severity: error, expression: (extension.where(url = 'Fraktur').valueBoolean = true) implies (extension.where('AO-Klassifikation').value.exists() and extension.where('AO-Klassifikation').value.as(string).matches('\\S' ))} dguv-Fraktur-2: {human: 'Wenn keine Fraktur vorliegt, muss AO-Klassifikation leer sein.', severity: error, expression: (extension.where(url = 'Fraktur').valueBoolean = false) implies (where(url = 'AO-Klassifikation').empty())} mustSupport: true _required: true index: 4 extensions: Fraktur: url: null mustSupport: true index: 6 elements: value: mustSupport: true choices: [] index: 8 AO-Klassifikation: url: null mustSupport: true index: 9 elements: value: mustSupport: true choices: [] index: 11 elements: extension: mustSupport: true index: 5 slicing: slices: Fraktur: match: {} schema: mustSupport: true index: 6 elements: value: mustSupport: true choices: [] index: 8 AO-Klassifikation: match: {} schema: mustSupport: true index: 9 elements: value: mustSupport: true choices: [] index: 11 recordedDate: {index: 27} id: {mustSupport: true, index: 0} recorder: {index: 28} severity: {index: 16} code: mustSupport: true index: 17 elements: text: {mustSupport: true, index: 18} identifier: {index: 12} bodySite: {index: 19} verificationStatus: {index: 14} subject: type: Reference mustSupport: true refers: ['http://fhir.dguv.de/ENLA/Patient/DGUV-ENLA-PR-VersichertePerson'] index: 20 elements: reference: {mustSupport: true, index: 21} required: [reference] package_version: 1.0.0 extensions: Frakturklassifikation: url: null constraint: dguv-Fraktur-1: {human: 'Wenn Fraktur vorliegt, muss AO-Klassifikation gesetzt sein.', severity: error, expression: (extension.where(url = 'Fraktur').valueBoolean = true) implies (extension.where('AO-Klassifikation').value.exists() and extension.where('AO-Klassifikation').value.as(string).matches('\\S' ))} dguv-Fraktur-2: {human: 'Wenn keine Fraktur vorliegt, muss AO-Klassifikation leer sein.', severity: error, expression: (extension.where(url = 'Fraktur').valueBoolean = false) implies (where(url = 'AO-Klassifikation').empty())} mustSupport: true _required: true index: 4 extensions: Fraktur: url: null mustSupport: true index: 6 elements: value: mustSupport: true choices: [] index: 8 AO-Klassifikation: url: null mustSupport: true index: 9 elements: value: mustSupport: true choices: [] index: 11 elements: extension: mustSupport: true index: 5 slicing: slices: Fraktur: match: {} schema: mustSupport: true index: 6 elements: value: mustSupport: true choices: [] index: 8 AO-Klassifikation: match: {} schema: mustSupport: true index: 9 elements: value: mustSupport: true choices: [] index: 11 class: profile kind: resource url: http://fhir.dguv.de/ENLA/Condition/DGUV-ENLA-PR-DiagnoseFreitext base: http://fhir.dguv.de/Basis/Condition/DGUV-Basis-PR-DiagnoseFreitext version: '1.0' required: [extension, meta]