description: null package_name: fhir.trustedhealthapps.org derivation: constraint name: HealthApp type: DeviceDefinition elements: deviceName: short: Name der Gesundheits-App / DiGA mustSupport: true index: 25 elements: name: {mustSupport: true, index: 26} type: {mustSupport: true, index: 27} manufacturerReference: {type: Reference, short: Hersteller, mustSupport: true, choiceOf: manufacturer, index: 21} capability: mustSupport: true index: 28 slicing: rules: open discriminator: - {path: type.coding.system, type: value} min: null slices: positiverVersorgungseffekt: match: type: coding: {system: 'https://fhir.trustedhealthapps.org/NamingSystem/PositiverVersorgungseffektType'} schema: short: Positive Versorgungseffekte mustSupport: true index: 29 elements: type: mustSupport: true index: 30 elements: coding: mustSupport: true index: 31 elements: system: pattern: {type: uri, value: 'https://fhir.trustedhealthapps.org/NamingSystem/PositiverVersorgungseffektType'} mustSupport: true type: uri index: 32 code: {mustSupport: true, index: 33} display: {mustSupport: true, index: 34} required: [code, display, system] required: [coding] description: mustSupport: true index: 35 elements: coding: mustSupport: true index: 36 elements: system: pattern: {type: uri, value: 'https://fhir.trustedhealthapps.org/NamingSystem/PositiverVersorgungseffektDescription'} mustSupport: true type: uri index: 37 code: {mustSupport: true, index: 38} display: {mustSupport: true, index: 39} required: [code, display, system] required: [coding] required: [description] extension: index: 0 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: nutzungshinweis: match: {url: null} schema: type: Extension mustSupport: true url: https://fhir.trustedhealthapps.org/StructureDefinition/HealthAppNutzungshinweis index: 1 extensions: hoechstdauer: url: null mustSupport: true index: 3 elements: value: mustSupport: true choices: [] index: 5 mindestdauer: url: null mustSupport: true index: 6 elements: value: mustSupport: true choices: [] index: 8 elements: extension: index: 2 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: hoechstdauer: match: {url: null} schema: mustSupport: true index: 3 elements: value: mustSupport: true choices: [] index: 5 mindestdauer: match: {url: null} schema: mustSupport: true index: 6 elements: value: mustSupport: true choices: [] index: 8 zweckbestimmung: match: {url: null} schema: type: Extension mustSupport: true url: https://fhir.trustedhealthapps.org/StructureDefinition/HealthAppZweckbestimmung index: 9 elements: value: mustSupport: true choices: [] index: 11 url: {short: Online-Information, index: 40} identifier: mustSupport: true index: 12 slicing: rules: open discriminator: - {path: system, type: value} min: null slices: digaId: match: {system: 'https://fhir.trustedhealthapps.org/NamingSystem/DigaId'} schema: short: DiGA-ID mustSupport: true index: 13 elements: system: pattern: {type: uri, value: 'https://fhir.trustedhealthapps.org/NamingSystem/DigaId'} mustSupport: true type: uri index: 14 value: {mustSupport: true, index: 15} required: [system, value] healthAppId: match: {system: 'https://fhir.trustedhealthapps.org/NamingSystem/HealthAppId'} schema: short: Health-App-ID mustSupport: true _required: true index: 16 elements: system: pattern: {type: uri, value: 'https://fhir.trustedhealthapps.org/NamingSystem/HealthAppId'} mustSupport: true type: uri index: 17 value: {mustSupport: true, index: 18} required: [system, value] manufacturer: short: Hersteller mustSupport: true choices: [manufacturerReference] index: 20 onlineInformation: {mustSupport: true, index: 41} manufacturer[x]: elements: reference: {mustSupport: true, index: 22} type: {mustSupport: true, index: 23} display: {mustSupport: true, index: 24} required: [display, reference, type] package_version: 1.0.1 extensions: nutzungshinweis: url: https://fhir.trustedhealthapps.org/StructureDefinition/HealthAppNutzungshinweis type: Extension mustSupport: true index: 1 extensions: hoechstdauer: url: null mustSupport: true index: 3 elements: value: mustSupport: true choices: [] index: 5 mindestdauer: url: null mustSupport: true index: 6 elements: value: mustSupport: true choices: [] index: 8 elements: extension: index: 2 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: hoechstdauer: match: {url: null} schema: mustSupport: true index: 3 elements: value: mustSupport: true choices: [] index: 5 mindestdauer: match: {url: null} schema: mustSupport: true index: 6 elements: value: mustSupport: true choices: [] index: 8 zweckbestimmung: url: https://fhir.trustedhealthapps.org/StructureDefinition/HealthAppZweckbestimmung type: Extension mustSupport: true index: 9 elements: value: mustSupport: true choices: [] index: 11 class: profile kind: resource url: https://fhir.trustedhealthapps.org/StructureDefinition/HealthApp base: http://hl7.org/fhir/StructureDefinition/DeviceDefinition version: 1.0.0 required: [deviceName]