Profil

Canonical URL: https://gematik.de/fhir/IsiK/StructureDefinition/IsiKDiagnose

idS Σ0..1System.String
identifierΣ0..*Identifier
clinicalStatusS Σ ?!0..1CodeableConceptBinding
verificationStatusΣ ?!0..1CodeableConceptBinding
category0..*CodeableConceptBinding
severity0..1CodeableConceptBinding
DiagnosesicherheitS0..1Extension(Coding)
SeitenlokalisationS0..1Extension(Coding)
AusrufezeichencodeS0..1Extension(Coding-Profil für ICD-10-GM)
ManifestationscodeS0..1Extension(Coding-Profil für ICD-10-GM)
PrimaercodeS0..1Extension(Coding-Profil für ICD-10-GM)
systemΣ1..1uriFixed Value
versionΣ1..1string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
systemS Σ1..1uri
versionΣ0..1string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
bodySiteΣ0..*CodeableConcept
referenceS Σ1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
encounterS Σ0..1Reference(Encounter)
onset[x]S Σ0..1
Lebensphase-StartS0..1Extension(CodeableConcept)
Lebensphase-EndeS0..1Extension(CodeableConcept)
onsetDateTimeS Σ0..1dateTime
abatementDateTimedateTime
abatementAgeAge
abatementPeriodPeriod
abatementRangeRange
abatementStringstring
recordedDateS Σ1..1dateTime
recorderΣ0..1Reference(Practitioner| PractitionerRole| Patient| RelatedPerson)
asserterΣ0..1Reference(Practitioner| PractitionerRole| Patient| RelatedPerson)
summary0..1CodeableConcept
assessment0..*Reference(ClinicalImpression| DiagnosticReport| Observation)
type0..1CodeableConcept
codeΣ0..*CodeableConcept
detailΣ0..*Reference(Resource)
noteS0..*Annotation

Link Simplifier Profil Übersicht

Folgende FHIRPath-Constraints sind im Profil zu beachten:

icd-text-1errorEntweder MUSS eine kodierte Diagnose vorliegen oder eine textuelle Beschreibung. Stattdessen nur Extensions hinzuzufügen (vgl. https://www.hl7.org/fhir/element.html - ele-1), ist explizit nicht erlaubt.coding.exists().not() implies text.exists()