description: Dieses Profil bildet eine Kontaktperson ab. package_name: kbv.mio.tele derivation: constraint name: KBV_PR_MIO_TELE_RelatedPerson type: RelatedPerson elements: patient: type: Reference mustSupport: true refers: ['https://fhir.kbv.de/StructureDefinition/KBV_PR_MIO_TELE_Patient|1.0.0'] index: 14 elements: reference: {mustSupport: true, index: 15} type: {index: 16} identifier: {index: 17} display: {index: 18} required: [reference] address: mustSupport: true index: 75 slicing: rules: closed discriminator: - {path: type, type: value} min: null slices: Postfach: match: {type: postal} schema: type: Address mustSupport: true index: 76 extensions: Stadtteil: url: null mustSupport: true index: 78 elements: value: mustSupport: true choices: [] index: 80 slicing: rules: open discriminator: - {path: $this, type: type} min: null slices: valueString: match: {} schema: mustSupport: true choices: [] index: 82 elements: extension: index: 77 slicing: rules: open discriminator: - {path: url, type: value} min: 0 slices: Stadtteil: match: {url: null} schema: mustSupport: true index: 78 elements: value: mustSupport: true choices: [] index: 80 slicing: rules: open discriminator: - {path: $this, type: type} min: null slices: valueString: match: {} schema: mustSupport: true choices: [] index: 82 type: pattern: {type: Code, value: postal} index: 83 line: mustSupport: true index: 84 extensions: Strasse: {url: null, min: 0, max: 0, index: 86} Hausnummer: {url: null, min: 0, max: 0, index: 87} Adresszusatz: {url: null, min: 0, max: 0, index: 88} Postfach: url: null mustSupport: true _required: true index: 89 elements: value: mustSupport: true choices: [] index: 91 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: valueString: match: {} schema: mustSupport: true choices: [] index: 93 elements: extension: index: 85 slicing: rules: open discriminator: - {path: url, type: value} min: 1 slices: Strasse: match: {url: null} schema: {index: 86} min: 0 max: 0 Hausnummer: match: {url: null} schema: {index: 87} min: 0 max: 0 Adresszusatz: match: {url: null} schema: {index: 88} min: 0 max: 0 Postfach: match: {url: null} schema: mustSupport: true _required: true index: 89 elements: value: mustSupport: true choices: [] index: 91 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: valueString: match: {} schema: mustSupport: true choices: [] index: 93 required: [extension] city: {mustSupport: true, index: 94} state: {index: 95} postalCode: {mustSupport: true, index: 96} country: {mustSupport: true, index: 97} period: {index: 98} required: [type] Strassenanschrift: match: {type: null} schema: type: Address mustSupport: true index: 99 extensions: Stadtteil: url: null mustSupport: true index: 101 elements: value: mustSupport: true choices: [] index: 103 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: valueString: match: {} schema: mustSupport: true choices: [] index: 105 elements: extension: index: 100 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: Stadtteil: match: {url: null} schema: mustSupport: true index: 101 elements: value: mustSupport: true choices: [] index: 103 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: valueString: match: {} schema: mustSupport: true choices: [] index: 105 line: mustSupport: true index: 106 extensions: Strasse: url: null mustSupport: true index: 108 elements: value: mustSupport: true choices: [] index: 110 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: valueString: match: {} schema: mustSupport: true choices: [] _required: true index: 112 min: 1 Hausnummer: url: null mustSupport: true index: 113 elements: value: mustSupport: true choices: [] index: 115 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: valueString: match: {} schema: mustSupport: true choices: [] _required: true index: 117 min: 1 Adresszusatz: url: null mustSupport: true index: 118 elements: value: mustSupport: true choices: [] index: 120 slicing: rules: open discriminator: - {path: $this, type: type} min: null slices: valueString: match: {} schema: mustSupport: true choices: [] _required: true index: 122 min: 1 Postfach: {url: null, min: 0, max: 0, index: 123} elements: extension: index: 107 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: Strasse: match: {url: null} schema: mustSupport: true index: 108 elements: value: mustSupport: true choices: [] index: 110 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: valueString: match: {} schema: mustSupport: true choices: [] _required: true index: 112 min: 1 Hausnummer: match: {url: null} schema: mustSupport: true index: 113 elements: value: mustSupport: true choices: [] index: 115 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: valueString: match: {} schema: mustSupport: true choices: [] _required: true index: 117 min: 1 Adresszusatz: match: {url: null} schema: mustSupport: true index: 118 elements: value: mustSupport: true choices: [] index: 120 slicing: rules: open discriminator: - {path: $this, type: type} min: null slices: valueString: match: {} schema: mustSupport: true choices: [] _required: true index: 122 min: 1 Postfach: match: {url: null} schema: {index: 123} min: 0 max: 0 city: {mustSupport: true, index: 124} state: {index: 125} postalCode: {mustSupport: true, index: 126} country: {mustSupport: true, index: 127} period: {index: 128} meta: index: 0 elements: versionId: {index: 1} lastUpdated: {index: 2} source: {index: 3} profile: pattern: {type: Canonical, value: 'https://fhir.kbv.de/StructureDefinition/KBV_PR_MIO_TELE_RelatedPerson|1.0.0'} index: 4 security: {index: 5} tag: {index: 6} required: [profile] name: type: HumanName mustSupport: true index: 34 elements: text: {mustSupport: true, index: 35} family: mustSupport: true index: 36 extensions: namenszusatz: url: null mustSupport: true index: 38 elements: value: mustSupport: true choices: [] index: 40 valueString: mustSupport: true index: 41 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 41} min: 1 required: [valueString, value] nachname: url: null mustSupport: true _required: true index: 42 elements: value: mustSupport: true choices: [] index: 44 valueString: mustSupport: true index: 45 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 45} min: 1 required: [valueString] vorsatzwort: url: null mustSupport: true index: 46 elements: value: mustSupport: true choices: [] index: 48 valueString: mustSupport: true index: 49 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 49} min: 1 required: [valueString] elements: extension: mustSupport: true index: 37 slicing: rules: open discriminator: - {path: url, type: value} min: 1 slices: namenszusatz: match: {url: null} schema: mustSupport: true index: 38 elements: value: mustSupport: true choices: [] index: 40 valueString: mustSupport: true index: 41 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 41} min: 1 required: [valueString, value] nachname: match: {url: null} schema: mustSupport: true _required: true index: 42 elements: value: mustSupport: true choices: [] index: 44 valueString: mustSupport: true index: 45 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 45} min: 1 required: [valueString] vorsatzwort: match: {url: null} schema: mustSupport: true index: 46 elements: value: mustSupport: true choices: [] index: 48 valueString: mustSupport: true index: 49 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 49} min: 1 required: [valueString] required: [extension] given: {mustSupport: true, index: 50} prefix: mustSupport: true index: 51 extensions: prefix-qualifier: url: null mustSupport: true _required: true index: 53 elements: value: mustSupport: true choices: [] index: 55 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: valueCode: match: {} schema: mustSupport: true choices: [] _required: true index: 57 min: 1 elements: extension: index: 52 slicing: rules: open discriminator: - {path: url, type: value} min: 1 slices: prefix-qualifier: match: {url: null} schema: mustSupport: true _required: true index: 53 elements: value: mustSupport: true choices: [] index: 55 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: valueCode: match: {} schema: mustSupport: true choices: [] _required: true index: 57 min: 1 required: [extension] suffix: {index: 58} period: {index: 59} required: [given] implicitRules: {index: 7} birthDate: {index: 74} relationship: mustSupport: true index: 19 elements: coding: mustSupport: true index: 20 elements: system: {index: 21} version: {index: 22} code: {index: 23} display: index: 24 extensions: anzeigenameType: url: https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Terminology_German type: Extension mustSupport: true index: 26 extensions: content: url: null _required: true index: 28 elements: value: mustSupport: true choices: [] index: 30 valueString: mustSupport: true index: 31 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 31} min: 1 required: [valueString] elements: extension: index: 27 slicing: rules: open discriminator: - {path: url, type: value} min: 1 slices: content: match: {url: null} schema: _required: true index: 28 elements: value: mustSupport: true choices: [] index: 30 valueString: mustSupport: true index: 31 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 31} min: 1 required: [valueString] required: [extension] elements: extension: index: 25 slicing: rules: open discriminator: - {path: url, type: value} min: 1 slices: anzeigenameType: match: {url: null} schema: type: Extension mustSupport: true url: https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Terminology_German index: 26 extensions: content: url: null _required: true index: 28 elements: value: mustSupport: true choices: [] index: 30 valueString: mustSupport: true index: 31 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 31} min: 1 required: [valueString] elements: extension: index: 27 slicing: rules: open discriminator: - {path: url, type: value} min: 1 slices: content: match: {url: null} schema: _required: true index: 28 elements: value: mustSupport: true choices: [] index: 30 valueString: mustSupport: true index: 31 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 31} min: 1 required: [valueString] required: [extension] required: [extension] userSelected: {index: 32} required: [version, display, system, code] text: {mustSupport: true, index: 33} contained: {index: 11} photo: {index: 129} language: {index: 8} active: {index: 13} communication: {index: 131} identifier: {index: 12} telecom: type: ContactPoint mustSupport: true index: 60 elements: system: extensions: anzeigenameCode: url: null mustSupport: true _required: true index: 62 extensions: content: url: null mustSupport: true _required: true index: 64 elements: value: mustSupport: true choices: [] index: 66 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: valueString: match: {} schema: mustSupport: true choices: [] _required: true index: 68 min: 1 elements: extension: index: 63 slicing: rules: open discriminator: - {path: url, type: value} min: 1 slices: content: match: {url: null} schema: mustSupport: true _required: true index: 64 elements: value: mustSupport: true choices: [] index: 66 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: valueString: match: {} schema: mustSupport: true choices: [] _required: true index: 68 min: 1 required: [extension] elements: extension: index: 61 slicing: rules: open discriminator: - {path: url, type: value} min: 1 slices: anzeigenameCode: match: {url: null} schema: mustSupport: true _required: true index: 62 extensions: content: url: null mustSupport: true _required: true index: 64 elements: value: mustSupport: true choices: [] index: 66 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: valueString: match: {} schema: mustSupport: true choices: [] _required: true index: 68 min: 1 elements: extension: index: 63 slicing: rules: open discriminator: - {path: url, type: value} min: 1 slices: content: match: {url: null} schema: mustSupport: true _required: true index: 64 elements: value: mustSupport: true choices: [] index: 66 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: valueString: match: {} schema: mustSupport: true choices: [] _required: true index: 68 min: 1 required: [extension] required: [extension] value: {mustSupport: true, index: 69} use: {index: 70} rank: {index: 71} period: {index: 72} gender: {index: 73} period: {index: 130} text: index: 9 elements: status: pattern: {type: Code, value: extensions} index: 10 package_version: 1.0.0-benehmensherstellung class: profile kind: resource url: https://fhir.kbv.de/StructureDefinition/KBV_PR_MIO_TELE_RelatedPerson base: http://hl7.org/fhir/StructureDefinition/RelatedPerson version: 1.0.0 required: [meta]