FHIR®-Profile

Zur Repräsentation der Daten aus dem DiPA-Verzeichnis werden profilierte FHIR®-Ressourcen verwendet, deren Funktion hier zusammenfassend beschrieben wird. Die Definition der einzelnen Profile ist auf den jeweiligen Unterseiten dargestellt.

Für eine Gesamtdokumentation aller verwendeten Ressourcen wird auf simplifier verwiesen: https://simplifier.net/bfarm


Inhalt


HealthApp

Das Profil HealthApp (DeviceDefinition) repräsentiert eine einzelne DiPA. Es referenziert auf ein oder mehrere DiPA-Module (HealthAppModule) sowie auf den DiPA-Hersteller (HealthAppManufacturer).


idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
handbookS I0..1Extension(AttachmentHealthApp)
mediaS I0..1Extension(Complex)
nutzungshinweisS I0..1Extension(Complex)
summariesS I0..1Extension(Complex)
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemS Σ1..1uriFixed Value
valueS Σ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemS Σ1..1uriFixed Value
valueS Σ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemS Σ1..1uriFixed Value
valueS Σ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
deviceIdentifier1..1string
issuer1..1uri
jurisdiction1..1uri
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayS Σ0..1string
manufacturerReferenceReference(HealthAppManufacturer)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
name1..1string
type1..1codeBinding
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
nameS1..1string
typeS1..1codeBindingFixed Value
modelNumber0..1string
type0..1CodeableConcept
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
systemType1..1string
version0..1string
version0..*string
safetyΣ0..*CodeableConcept
shelfLifeStorage0..*ProductShelfLife
physicalCharacteristics0..1ProdCharacteristic
languageCode0..*CodeableConcept
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
type1..1CodeableConcept
description0..*CodeableConcept
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
type1..1CodeableConcept
valueQuantityI0..*Quantity
valueCode0..*CodeableConcept
ownerI0..1Reference(Organization)
contactI0..*ContactPoint
url0..1uri
onlineInformationS0..1uri
note0..*Annotation
quantityI0..1Quantity
parentDeviceΣ I0..1Reference(DeviceDefinition)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
substance1..1CodeableConcept
alternate0..1boolean
allergenicIndicator0..1boolean


HealthAppCatalogEntry

Das Profil HealthAppCatalogEntry (CatalogEntry) repräsentiert die einzelnen Einträge des DiPA-Verzeichnisses. Jeder Eintrag referenziert auf genau eine DiPA (HealthApp).


idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
historyS I0..1Extension(Complex)
trialPeriodS I0..1Extension(Complex)
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemS Σ1..1uriFixed Value
valueS Σ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
type0..1CodeableConcept
orderableS Σ1..1boolean
id0..1string
deviceDefinitionS I1..1Extension(Reference(HealthApp))
referenceΣ I0..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemS Σ1..1uriFixed Value
valueS Σ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
classification0..*CodeableConcept
statusS1..1codeBinding
id0..1string
extensionI0..*Extension
startS Σ I0..1dateTime
endS Σ I0..1dateTime
validTo0..1dateTime
lastUpdated0..1dateTime
additionalCharacteristic0..*CodeableConcept
additionalClassification0..*CodeableConcept
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
relationtype1..1codeBinding
itemI1..1Reference(CatalogEntry)


HealthAppManufacturer

Das Profil HealthAppManufacturer (Organization) repräsentiert den Hersteller einer DiPA und ist mit dem Profil HealthApp verknüpft.


idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBindingPattern
systemS Σ1..1uriFixed Value
valueS Σ I1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
activeΣ ?!0..1boolean
id0..1string
extensionI0..*Extension
codingS Σ0..1CodingHealthAppManufacturerType
textΣ0..1string
nameS Σ I0..1string
alias0..*string
id0..1string
extensionI0..*Extension
systemS Σ I1..1codeBindingFixed Value
valueS Σ1..1string
useΣ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ I0..1Period
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1codeBinding
textΣ0..1string
lineS Σ0..*string
cityS Σ0..1string
districtΣ0..1string
stateΣ0..1string
postalCodeS Σ0..1string
countryS Σ0..1string
periodΣ I0..1Period
partOfΣ I0..1Reference(Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
purpose0..1CodeableConceptBinding
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
textΣ0..1string
familyS Σ0..1string
givenS Σ0..*string
prefixΣ0..*string
suffixΣ0..*string
periodΣ I0..1Period
id0..1string
extensionI0..*Extension
systemS Σ I1..1codeBindingFixed Value
valueS Σ1..1string
useΣ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ I0..1Period
id0..1string
extensionI0..*Extension
systemS Σ I1..1codeBindingFixed Value
valueS Σ1..1string
useΣ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ I0..1Period
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1codeBinding
textΣ0..1string
lineS Σ0..1string
cityΣ0..1string
districtΣ0..1string
stateΣ0..1string
postalCodeΣ0..1string
countryΣ0..1string
periodΣ I0..1Period
endpointI0..*Reference(Endpoint)


HealthAppModule

Das Profil HealthAppModule (DeviceDefinition) repräsentiert eines von ggf. mehreren Modulen einer DiPA und enthält modulspezifische Daten. Jedes Modul referenziert auf eine oder mehrere DiPA-Anwendungseinheiten (HealthAppPrescriptionUnit).


idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
categoryS I0..*Extension(Complex)
hardwareS I0..1Extension(Complex)
medicalDeviceS I0..1Extension(Complex)
modifierExtension?! I0..*Extension
identifier0..*Identifier
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
deviceIdentifier1..1string
issuer1..1uri
jurisdiction1..1uri
manufacturerStringstring
manufacturerReferenceReference(Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
name1..1string
type1..1codeBinding
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
nameS1..1string
typeS1..1codeBindingFixed Value
modelNumber0..1string
type0..1CodeableConcept
id0..1string
compatibilityS I0..1Extension(Complex)
urlS I0..1Extension(uri)
modifierExtensionΣ ?! I0..*Extension
systemTypeS1..1stringBinding
versionS0..1string
version0..*string
safetyΣ0..*CodeableConcept
shelfLifeStorage0..*ProductShelfLife
physicalCharacteristics0..1ProdCharacteristic
id0..1string
extensionI0..*Extension
codingS Σ1..1CodingHealthAppLanguage
textΣ0..1string
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
type1..1CodeableConcept
description0..*CodeableConcept
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
type1..1CodeableConcept
valueQuantityI0..*Quantity
valueCode0..*CodeableConcept
ownerI0..1Reference(Organization)
contactI0..*ContactPoint
url0..1uri
onlineInformation0..1uri
note0..*Annotation
quantityI0..1Quantity
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayS Σ0..1string
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
substance1..1CodeableConcept
alternate0..1boolean
allergenicIndicator0..1boolean


HealthAppPrescriptionUnit

Das Profil HealthAppPrescriptionUnit (ChargeItemDefinition) repräsentiert eine von ggf. mehreren DiPA-Anwendungseinheiten.


idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
anwendungsdauerS I0..1Extension(Duration)
ergaenzendeUnterstuetzungsleistungenS I0..1Extension(Complex)
indikationS I0..1Extension(Complex)
kontraindikationS I0..1Extension(Complex)
vertragsaerztlicheLeistungenS I0..1Extension(Complex)
modifierExtension?! I0..*Extension
urlS Σ1..1uri
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemS Σ1..1uriFixed Value
valueS Σ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemS Σ1..1uriFixed Value
valueS Σ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
versionΣ0..1string
titleS Σ0..1string
derivedFromUriΣ0..*uri
partOfΣ0..*canonical(ChargeItemDefinition)
replacesΣ0..*canonical(ChargeItemDefinition)
statusS Σ ?!1..1codeBinding
experimentalΣ0..1boolean
dateΣ0..1dateTime
publisherΣ0..1string
contactΣ0..*ContactDetail
descriptionS Σ0..1markdown
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
codingS Σ1..1CodingHealthAppAge
textS Σ0..1string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1string
userSelectedΣ0..1boolean
id0..1string
severityS I0..*Extension(CodingHealthAppSeverity)
codingS Σ1..1CodingHealthAppFocus