diff --git a/ImplementationGuide/markdown/Ekg.md b/ImplementationGuide/markdown/Ekg.md index 53b15c74..5b576dbb 100644 --- a/ImplementationGuide/markdown/Ekg.md +++ b/ImplementationGuide/markdown/Ekg.md @@ -1,7 +1,7 @@ # EKG -Mit diesem Profil lässt sich ein Elektrokardiogramm erfassen. +Mit diesem Profil lässt sich ein Elektrokardiogramm erfassen und kann dazu genutzt werden kurze EKGs abzubilden. Es ist nicht dafür gedacht Langzeitmonitoring-EKGs zu repräsentieren. -Alle bestätigungsrelevanten Systeme für dieses Modul, welche EKGs verwalten, müssen Ressourcen verarbeiten können, die zu diesem Profil konform sind. +Alle bestätigungsrelevanten Systeme für dieses Modul, welche EKGs verwalten, SOLLEN Ressourcen verarbeiten können, die zu diesem Profil konform sind. ## Profil diff --git a/Resources/fsh-generated/resources/CapabilityStatement-ISiK-capabilityStatement-vitalparameter-server.json b/Resources/fsh-generated/resources/CapabilityStatement-ISiK-capabilityStatement-vitalparameter-server.json index f0a8c907..cf200f33 100644 --- a/Resources/fsh-generated/resources/CapabilityStatement-ISiK-capabilityStatement-vitalparameter-server.json +++ b/Resources/fsh-generated/resources/CapabilityStatement-ISiK-capabilityStatement-vitalparameter-server.json @@ -63,7 +63,91 @@ "https://gematik.de/fhir/isik/v3/VitalparameterUndKoerpermasze/StructureDefinition/ISiKKoerpergroesse", "https://gematik.de/fhir/isik/v3/VitalparameterUndKoerpermasze/StructureDefinition/ISiKKoerpertemperatur", "https://gematik.de/fhir/isik/v3/VitalparameterUndKoerpermasze/StructureDefinition/ISiKKopfumfang", - "https://gematik.de/fhir/isik/v3/VitalparameterUndKoerpermasze/StructureDefinition/ISiKSauerstoffsaettigung" + "https://gematik.de/fhir/isik/v3/VitalparameterUndKoerpermasze/StructureDefinition/ISiKSauerstoffsaettigung", + "https://gematik.de/fhir/isik/v3/VitalparameterUndKoerpermasze/StructureDefinition/ISiKGCS", + "https://gematik.de/fhir/isik/v3/VitalparameterUndKoerpermasze/StructureDefinition/ISiKEkg" + ], + "_supportedProfile": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "MAY" + } + ] + } ], "interaction": [ { diff --git a/Resources/input/fsh/ISiK-CapabilityStatement.fsh b/Resources/input/fsh/ISiK-CapabilityStatement.fsh index a64f1968..f9700e60 100644 --- a/Resources/input/fsh/ISiK-CapabilityStatement.fsh +++ b/Resources/input/fsh/ISiK-CapabilityStatement.fsh @@ -17,14 +17,37 @@ Usage: #definition * rest.resource.extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" * rest.resource.extension.valueCode = #SHALL * rest.resource.type = #Observation -* rest.resource.supportedProfile[0] = "https://gematik.de/fhir/isik/v3/VitalparameterUndKoerpermasze/StructureDefinition/ISiKAtemfrequenz" -* rest.resource.supportedProfile[+] = "https://gematik.de/fhir/isik/v3/VitalparameterUndKoerpermasze/StructureDefinition/ISiKBlutdruck" -* rest.resource.supportedProfile[+] = "https://gematik.de/fhir/isik/v3/VitalparameterUndKoerpermasze/StructureDefinition/ISiKHerzfrequenz" -* rest.resource.supportedProfile[+] = "https://gematik.de/fhir/isik/v3/VitalparameterUndKoerpermasze/StructureDefinition/ISiKKoerpergewicht" -* rest.resource.supportedProfile[+] = "https://gematik.de/fhir/isik/v3/VitalparameterUndKoerpermasze/StructureDefinition/ISiKKoerpergroesse" -* rest.resource.supportedProfile[+] = "https://gematik.de/fhir/isik/v3/VitalparameterUndKoerpermasze/StructureDefinition/ISiKKoerpertemperatur" -* rest.resource.supportedProfile[+] = "https://gematik.de/fhir/isik/v3/VitalparameterUndKoerpermasze/StructureDefinition/ISiKKopfumfang" -* rest.resource.supportedProfile[+] = "https://gematik.de/fhir/isik/v3/VitalparameterUndKoerpermasze/StructureDefinition/ISiKSauerstoffsaettigung" +* rest.resource.supportedProfile[+] = Canonical(ISiKAtemfrequenz) + * extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * extension.valueCode = #SHALL +* rest.resource.extension.valueCode = #SHALL +* rest.resource.supportedProfile[+] = Canonical(ISiKBlutdruck) + * extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * extension.valueCode = #SHALL +* rest.resource.supportedProfile[+] = Canonical(ISiKHerzfrequenz) + * extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * extension.valueCode = #SHALL +* rest.resource.supportedProfile[+] = Canonical(ISiKKoerpergewicht) + * extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * extension.valueCode = #SHALL +* rest.resource.supportedProfile[+] = Canonical(ISiKKoerpergroesse) + * extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * extension.valueCode = #SHALL +* rest.resource.supportedProfile[+] = Canonical(ISiKKoerpertemperatur) + * extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * extension.valueCode = #SHALL +* rest.resource.supportedProfile[+] = Canonical(ISiKKopfumfang) + * extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * extension.valueCode = #SHALL +* rest.resource.supportedProfile[+] = Canonical(ISiKSauerstoffsaettigung) + * extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * extension.valueCode = #SHALL +* rest.resource.supportedProfile[+] = Canonical(ISiKGCS) + * extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * extension.valueCode = #SHALL +* rest.resource.supportedProfile[+] = Canonical(ISiKEkg) + * extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" + * extension.valueCode = #MAY * rest.resource.interaction[0].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" * rest.resource.interaction[=].extension.valueCode = #SHALL * rest.resource.interaction[=].code = #read diff --git a/Resources/input/fsh/instances.fsh b/Resources/input/fsh/instances.fsh index 1e758115..d4608a9e 100644 --- a/Resources/input/fsh/instances.fsh +++ b/Resources/input/fsh/instances.fsh @@ -1,5 +1,5 @@ Instance: PatientinMusterfrau -InstanceOf: https://gematik.de/fhir/isik/v3/Basismodul/StructureDefinition/ISiKPatient +InstanceOf: ISiKPatient Usage: #example * identifier[Patientennummer].type = http://terminology.hl7.org/CodeSystem/v2-0203#MR * identifier[Patientennummer].system = "https://fhir.krankenhaus.example/NamingSystem/PID"