diff --git a/ImplementationGuide/markdown/Einfuehrung.md b/ImplementationGuide/markdown/Einfuehrung.md index feed2ba5..53ac5d09 100644 --- a/ImplementationGuide/markdown/Einfuehrung.md +++ b/ImplementationGuide/markdown/Einfuehrung.md @@ -3,7 +3,7 @@ ---- Version: 4.0.1 -Datum: 16.10.2024 +Datum: 21.11.2024 Status: Aktiv diff --git a/ImplementationGuide/markdown/ReleaseNotes.md b/ImplementationGuide/markdown/ReleaseNotes.md index 559723df..5e76ae77 100644 --- a/ImplementationGuide/markdown/ReleaseNotes.md +++ b/ImplementationGuide/markdown/ReleaseNotes.md @@ -9,7 +9,7 @@ Version: 4.0.1 Datum: tbd. * Fehlende Codes zu ValueSet hinzugefügt https://github.com/gematik/spec-ISiK-Vitalparameter-und-Koerpermasze/pull/175 - +* improve: Beschreibungen und MS-Kommentare für alle "Nicht-MII"-Ressourcen hinzugefügt und MS für value[x] verbessert https://github.com/gematik/spec-ISiK-Vitalparameter-und-Koerpermasze/pull/184 --- Version: 4.0.0 diff --git a/Resources/fsh-generated/fsh-index.json b/Resources/fsh-generated/fsh-index.json index df778f2d..9f2eb2af 100644 --- a/Resources/fsh-generated/fsh-index.json +++ b/Resources/fsh-generated/fsh-index.json @@ -36,80 +36,80 @@ "fshName": "ISiKAtemfrequenzExample", "fshType": "Instance", "fshFile": "ISiK-Atemfrequenz.fsh", - "startLine": 31, - "endLine": 44 + "startLine": 20, + "endLine": 33 }, { "outputFile": "Observation-ISiKBlutdruckSystemischArteriellExample.json", "fshName": "ISiKBlutdruckSystemischArteriellExample", "fshType": "Instance", "fshFile": "ISiK-Blutdruck.fsh", - "startLine": 67, - "endLine": 95 + "startLine": 71, + "endLine": 99 }, { "outputFile": "Observation-ISiKEKGExample.json", "fshName": "ISiKEKGExample", "fshType": "Instance", "fshFile": "ISiK-Ekg.fsh", - "startLine": 30, - "endLine": 55 + "startLine": 32, + "endLine": 57 }, { "outputFile": "Observation-ISiKGCSExample.json", "fshName": "ISiKGCSExample", "fshType": "Instance", "fshFile": "ISiK-GCS.fsh", - "startLine": 39, - "endLine": 55 + "startLine": 51, + "endLine": 67 }, { "outputFile": "Observation-ISiKHerzfrequenzExample.json", "fshName": "ISiKHerzfrequenzExample", "fshType": "Instance", "fshFile": "ISiK-Herzfrequenz.fsh", - "startLine": 38, - "endLine": 51 + "startLine": 27, + "endLine": 40 }, { "outputFile": "Observation-ISiKKoerpergewichtExample.json", "fshName": "ISiKKoerpergewichtExample", "fshType": "Instance", "fshFile": "ISiK-Koerpergewicht.fsh", - "startLine": 38, - "endLine": 51 + "startLine": 27, + "endLine": 40 }, { "outputFile": "Observation-ISiKKoerpergroesseExample.json", "fshName": "ISiKKoerpergroesseExample", "fshType": "Instance", "fshFile": "ISiK-Koerpergroesse.fsh", - "startLine": 38, - "endLine": 51 + "startLine": 27, + "endLine": 40 }, { "outputFile": "Observation-ISiKKoerpertemperaturExample.json", "fshName": "ISiKKoerpertemperaturExample", "fshType": "Instance", "fshFile": "ISiK-Koerpertemperatur.fsh", - "startLine": 38, - "endLine": 51 + "startLine": 27, + "endLine": 40 }, { "outputFile": "Observation-ISiKKopfumfangExample.json", "fshName": "ISiKKopfumfangExample", "fshType": "Instance", "fshFile": "ISiK-Kopfumfang.fsh", - "startLine": 39, - "endLine": 52 + "startLine": 30, + "endLine": 43 }, { "outputFile": "Observation-ISiKSauerstoffsaettigungArteriellExample.json", "fshName": "ISiKSauerstoffsaettigungArteriellExample", "fshType": "Instance", "fshFile": "ISiK-Sauerstoffsaettigung.fsh", - "startLine": 30, - "endLine": 50 + "startLine": 19, + "endLine": 40 }, { "outputFile": "Observation-Ideales-Koerpergewicht.json", @@ -477,7 +477,7 @@ "fshType": "Profile", "fshFile": "ISiK-Atemfrequenz.fsh", "startLine": 1, - "endLine": 29 + "endLine": 18 }, { "outputFile": "StructureDefinition-ISiKBlutdruckSystemischArteriell.json", @@ -485,7 +485,7 @@ "fshType": "Profile", "fshFile": "ISiK-Blutdruck.fsh", "startLine": 1, - "endLine": 65 + "endLine": 69 }, { "outputFile": "StructureDefinition-ISiKEKG.json", @@ -493,7 +493,7 @@ "fshType": "Profile", "fshFile": "ISiK-Ekg.fsh", "startLine": 1, - "endLine": 28 + "endLine": 30 }, { "outputFile": "StructureDefinition-ISiKGCS.json", @@ -501,7 +501,7 @@ "fshType": "Profile", "fshFile": "ISiK-GCS.fsh", "startLine": 1, - "endLine": 37 + "endLine": 49 }, { "outputFile": "StructureDefinition-ISiKHerzfrequenz.json", @@ -509,7 +509,7 @@ "fshType": "Profile", "fshFile": "ISiK-Herzfrequenz.fsh", "startLine": 1, - "endLine": 29 + "endLine": 18 }, { "outputFile": "StructureDefinition-ISiKKoerpergewicht.json", @@ -517,7 +517,7 @@ "fshType": "Profile", "fshFile": "ISiK-Koerpergewicht.fsh", "startLine": 1, - "endLine": 29 + "endLine": 18 }, { "outputFile": "StructureDefinition-ISiKKoerpergroesse.json", @@ -525,7 +525,7 @@ "fshType": "Profile", "fshFile": "ISiK-Koerpergroesse.fsh", "startLine": 1, - "endLine": 29 + "endLine": 18 }, { "outputFile": "StructureDefinition-ISiKKoerpertemperatur.json", @@ -533,7 +533,7 @@ "fshType": "Profile", "fshFile": "ISiK-Koerpertemperatur.fsh", "startLine": 1, - "endLine": 29 + "endLine": 18 }, { "outputFile": "StructureDefinition-ISiKKopfumfang.json", @@ -541,7 +541,7 @@ "fshType": "Profile", "fshFile": "ISiK-Kopfumfang.fsh", "startLine": 1, - "endLine": 30 + "endLine": 20 }, { "outputFile": "StructureDefinition-ISiKSauerstoffsaettigungArteriell.json", @@ -549,7 +549,7 @@ "fshType": "Profile", "fshFile": "ISiK-Sauerstoffsaettigung.fsh", "startLine": 1, - "endLine": 28 + "endLine": 17 }, { "outputFile": "StructureDefinition-sd-mii-icu-herzzeitvolumen.json", @@ -837,7 +837,7 @@ "fshType": "Profile", "fshFile": "mii-backport/SD_MII_ICU_Monitoring_Und_Vitaldaten.fsh", "startLine": 1, - "endLine": 76 + "endLine": 77 }, { "outputFile": "StructureDefinition-sd-mii-icu-o2saettigung-im-arteriellen-blut-durch-pulsoxymetrie.json", @@ -917,7 +917,7 @@ "fshType": "Profile", "fshFile": "mii-backport/SD_MII_ICU_Sonstige_Pulsatile_Druecke_Generisch.fsh", "startLine": 1, - "endLine": 137 + "endLine": 138 }, { "outputFile": "StructureDefinition-sd-mii-icu-systemischer-vaskulaerer-widerstandsindex.json", @@ -940,40 +940,40 @@ "fshName": "ISiKHerzfrequenzSCTVS", "fshType": "ValueSet", "fshFile": "ISiK-Herzfrequenz.fsh", - "startLine": 31, - "endLine": 36 + "startLine": 20, + "endLine": 25 }, { "outputFile": "ValueSet-ISiKKoerpergewichtSCTVS.json", "fshName": "ISiKKoerpergewichtSCTVS", "fshType": "ValueSet", "fshFile": "ISiK-Koerpergewicht.fsh", - "startLine": 31, - "endLine": 36 + "startLine": 20, + "endLine": 25 }, { "outputFile": "ValueSet-ISiKKoerpergroesseSCTVS.json", "fshName": "ISiKKoerpergroesseSCTVS", "fshType": "ValueSet", "fshFile": "ISiK-Koerpergroesse.fsh", - "startLine": 31, - "endLine": 36 + "startLine": 20, + "endLine": 25 }, { "outputFile": "ValueSet-ISiKKoerpertemperaturSCTVS.json", "fshName": "ISiKKoerpertemperaturSCTVS", "fshType": "ValueSet", "fshFile": "ISiK-Koerpertemperatur.fsh", - "startLine": 31, - "endLine": 36 + "startLine": 20, + "endLine": 25 }, { "outputFile": "ValueSet-ISiKKopfumfangSCTVS.json", "fshName": "ISiKKopfumfangSCTVS", "fshType": "ValueSet", "fshFile": "ISiK-Kopfumfang.fsh", - "startLine": 32, - "endLine": 37 + "startLine": 23, + "endLine": 28 }, { "outputFile": "ValueSet-vs-mii-icu-bodysite-observation-blutdruck.json", @@ -997,7 +997,7 @@ "fshType": "ValueSet", "fshFile": "mii-backport/valueSet/VS_MII_ICU_Code_Monitoring_und_Vitaldaten_ISO11073.fsh", "startLine": 1, - "endLine": 44 + "endLine": 47 }, { "outputFile": "ValueSet-vs-mii-icu-code-monitoring-und-vitaldaten-loinc.json", diff --git a/Resources/fsh-generated/fsh-index.txt b/Resources/fsh-generated/fsh-index.txt index 23ff960f..a017ce35 100644 --- a/Resources/fsh-generated/fsh-index.txt +++ b/Resources/fsh-generated/fsh-index.txt @@ -3,16 +3,16 @@ CapabilityStatement-ISiKCapabilityStatementVitalparameterServerHospital.json CapabilityStatement-ISiKCapabilityStatementVitalparameterServerPDMS.json ISiKCapabilityStatementVitalparameterServerPDMS Instance ISiK-CapabilityStatement-PDMS.fsh 1 - 164 Device-ExampleDevice.json ExampleDevice Instance instances.fsh 14 - 17 Observation-Herzzeitvolumen.json Herzzeitvolumen Instance mii-backport/SD_MII_ICU_Herzzeitvolumen.fsh 17 - 29 -Observation-ISiKAtemfrequenzExample.json ISiKAtemfrequenzExample Instance ISiK-Atemfrequenz.fsh 31 - 44 -Observation-ISiKBlutdruckSystemischArteriellExample.json ISiKBlutdruckSystemischArteriellExample Instance ISiK-Blutdruck.fsh 67 - 95 -Observation-ISiKEKGExample.json ISiKEKGExample Instance ISiK-Ekg.fsh 30 - 55 -Observation-ISiKGCSExample.json ISiKGCSExample Instance ISiK-GCS.fsh 39 - 55 -Observation-ISiKHerzfrequenzExample.json ISiKHerzfrequenzExample Instance ISiK-Herzfrequenz.fsh 38 - 51 -Observation-ISiKKoerpergewichtExample.json ISiKKoerpergewichtExample Instance ISiK-Koerpergewicht.fsh 38 - 51 -Observation-ISiKKoerpergroesseExample.json ISiKKoerpergroesseExample Instance ISiK-Koerpergroesse.fsh 38 - 51 -Observation-ISiKKoerpertemperaturExample.json ISiKKoerpertemperaturExample Instance ISiK-Koerpertemperatur.fsh 38 - 51 -Observation-ISiKKopfumfangExample.json ISiKKopfumfangExample Instance ISiK-Kopfumfang.fsh 39 - 52 -Observation-ISiKSauerstoffsaettigungArteriellExample.json ISiKSauerstoffsaettigungArteriellExample Instance ISiK-Sauerstoffsaettigung.fsh 30 - 50 +Observation-ISiKAtemfrequenzExample.json ISiKAtemfrequenzExample Instance ISiK-Atemfrequenz.fsh 20 - 33 +Observation-ISiKBlutdruckSystemischArteriellExample.json ISiKBlutdruckSystemischArteriellExample Instance ISiK-Blutdruck.fsh 71 - 99 +Observation-ISiKEKGExample.json ISiKEKGExample Instance ISiK-Ekg.fsh 32 - 57 +Observation-ISiKGCSExample.json ISiKGCSExample Instance ISiK-GCS.fsh 51 - 67 +Observation-ISiKHerzfrequenzExample.json ISiKHerzfrequenzExample Instance ISiK-Herzfrequenz.fsh 27 - 40 +Observation-ISiKKoerpergewichtExample.json ISiKKoerpergewichtExample Instance ISiK-Koerpergewicht.fsh 27 - 40 +Observation-ISiKKoerpergroesseExample.json ISiKKoerpergroesseExample Instance ISiK-Koerpergroesse.fsh 27 - 40 +Observation-ISiKKoerpertemperaturExample.json ISiKKoerpertemperaturExample Instance ISiK-Koerpertemperatur.fsh 27 - 40 +Observation-ISiKKopfumfangExample.json ISiKKopfumfangExample Instance ISiK-Kopfumfang.fsh 30 - 43 +Observation-ISiKSauerstoffsaettigungArteriellExample.json ISiKSauerstoffsaettigungArteriellExample Instance ISiK-Sauerstoffsaettigung.fsh 19 - 40 Observation-Ideales-Koerpergewicht.json Ideales-Koerpergewicht Instance mii-backport/SD_MII_ICU_Ideales_Koerpergewicht.fsh 16 - 28 Observation-Intrakranieller-Druck-ICP.json Intrakranieller-Druck-ICP Instance mii-backport/SD_MII_ICU_Intrakranieller_Druck_Icp.fsh 17 - 30 Observation-Koerpergewicht-Percentile-altersabhaengig.json Koerpergewicht-Percentile-altersabhaengig Instance mii-backport/SD_MII_ICU_Koerpergewicht_Percentil_Altersabhaengig.fsh 21 - 32 @@ -58,16 +58,16 @@ Observation-Sauerstoffsaettigung-im-Blut-Preduktal-durch-Pulsoxymetrie.json Observation-Systemischer-vaskulaerer-Widerstandsindex.json Systemischer-vaskulaerer-Widerstandsindex Instance mii-backport/SD_MII_ICU_Systemischer_Vaskulaerer_Widerstandsindex.fsh 20 - 32 Observation-Zentralvenoeser-Blutdruck.json Zentralvenoeser-Blutdruck Instance mii-backport/SD_MII_ICU_Zentralvenoeser_Blutdruck.fsh 17 - 30 Patient-PatientinMusterfrau.json PatientinMusterfrau Instance instances.fsh 1 - 12 -StructureDefinition-ISiKAtemfrequenz.json ISiKAtemfrequenz Profile ISiK-Atemfrequenz.fsh 1 - 29 -StructureDefinition-ISiKBlutdruckSystemischArteriell.json ISiKBlutdruckSystemischArteriell Profile ISiK-Blutdruck.fsh 1 - 65 -StructureDefinition-ISiKEKG.json ISiKEKG Profile ISiK-Ekg.fsh 1 - 28 -StructureDefinition-ISiKGCS.json ISiKGCS Profile ISiK-GCS.fsh 1 - 37 -StructureDefinition-ISiKHerzfrequenz.json ISiKHerzfrequenz Profile ISiK-Herzfrequenz.fsh 1 - 29 -StructureDefinition-ISiKKoerpergewicht.json ISiKKoerpergewicht Profile ISiK-Koerpergewicht.fsh 1 - 29 -StructureDefinition-ISiKKoerpergroesse.json ISiKKoerpergroesse Profile ISiK-Koerpergroesse.fsh 1 - 29 -StructureDefinition-ISiKKoerpertemperatur.json ISiKKoerpertemperatur Profile ISiK-Koerpertemperatur.fsh 1 - 29 -StructureDefinition-ISiKKopfumfang.json ISiKKopfumfang Profile ISiK-Kopfumfang.fsh 1 - 30 -StructureDefinition-ISiKSauerstoffsaettigungArteriell.json ISiKSauerstoffsaettigungArteriell Profile ISiK-Sauerstoffsaettigung.fsh 1 - 28 +StructureDefinition-ISiKAtemfrequenz.json ISiKAtemfrequenz Profile ISiK-Atemfrequenz.fsh 1 - 18 +StructureDefinition-ISiKBlutdruckSystemischArteriell.json ISiKBlutdruckSystemischArteriell Profile ISiK-Blutdruck.fsh 1 - 69 +StructureDefinition-ISiKEKG.json ISiKEKG Profile ISiK-Ekg.fsh 1 - 30 +StructureDefinition-ISiKGCS.json ISiKGCS Profile ISiK-GCS.fsh 1 - 49 +StructureDefinition-ISiKHerzfrequenz.json ISiKHerzfrequenz Profile ISiK-Herzfrequenz.fsh 1 - 18 +StructureDefinition-ISiKKoerpergewicht.json ISiKKoerpergewicht Profile ISiK-Koerpergewicht.fsh 1 - 18 +StructureDefinition-ISiKKoerpergroesse.json ISiKKoerpergroesse Profile ISiK-Koerpergroesse.fsh 1 - 18 +StructureDefinition-ISiKKoerpertemperatur.json ISiKKoerpertemperatur Profile ISiK-Koerpertemperatur.fsh 1 - 18 +StructureDefinition-ISiKKopfumfang.json ISiKKopfumfang Profile ISiK-Kopfumfang.fsh 1 - 20 +StructureDefinition-ISiKSauerstoffsaettigungArteriell.json ISiKSauerstoffsaettigungArteriell Profile ISiK-Sauerstoffsaettigung.fsh 1 - 17 StructureDefinition-sd-mii-icu-herzzeitvolumen.json SD_MII_ICU_Herzzeitvolumen Profile mii-backport/SD_MII_ICU_Herzzeitvolumen.fsh 1 - 15 StructureDefinition-sd-mii-icu-ideales-koerpergewicht.json SD_MII_ICU_Ideales_Koerpergewicht Profile mii-backport/SD_MII_ICU_Ideales_Koerpergewicht.fsh 1 - 14 StructureDefinition-sd-mii-icu-intrakranieller-druck-icp.json SD_MII_ICU_Intrakranieller_Druck_Icp Profile mii-backport/SD_MII_ICU_Intrakranieller_Druck_Icp.fsh 1 - 15 @@ -103,7 +103,7 @@ StructureDefinition-sd-mii-icu-linksventrikulaerer-druck.json StructureDefinition-sd-mii-icu-linksventrikulaerer-herzindex.json SD_MII_ICU_Linksventrikulaerer_Herzindex Profile mii-backport/SD_MII_ICU_Linksventrikulaerer_Herzindex.fsh 1 - 18 StructureDefinition-sd-mii-icu-linksventrikulaeres-schlagvolumen.json SD_MII_ICU_Linksventrikulaeres_Schlagvolumen Profile mii-backport/SD_MII_ICU_Linksventrikulaeres_Schlagvolumen.fsh 1 - 15 StructureDefinition-sd-mii-icu-linksventrikulaeres-schlagvolumenindex.json SD_MII_ICU_Linksventrikulaeres_Schlagvolumenindex Profile mii-backport/SD_MII_ICU_Linksventrikulaeres_Schlagvolumenindex.fsh 1 - 12 -StructureDefinition-sd-mii-icu-monitoring-und-vitaldaten.json SD_MII_ICU_Monitoring_Und_Vitaldaten Profile mii-backport/SD_MII_ICU_Monitoring_Und_Vitaldaten.fsh 1 - 76 +StructureDefinition-sd-mii-icu-monitoring-und-vitaldaten.json SD_MII_ICU_Monitoring_Und_Vitaldaten Profile mii-backport/SD_MII_ICU_Monitoring_Und_Vitaldaten.fsh 1 - 77 StructureDefinition-sd-mii-icu-o2saettigung-im-arteriellen-blut-durch-pulsoxymetrie.json SD_MII_ICU_Sauerstoffsaettigung_Im_Arteriellen_Blut_Durch_Pulsoxymetrie Profile mii-backport/SD_MII_ICU_Sauerstoffsaettigung_Im_Arteriellen_Blut_Durch_Pulsoxymetrie.fsh 1 - 22 StructureDefinition-sd-mii-icu-o2saettigung-im-blut-postduktal-durch-pulsoxymetrie.json SD_MII_ICU_Sauerstoffsaettigung_Im_Blut_Postduktal_Durch_Pulsoxymetrie Profile mii-backport/SD_MII_ICU_Sauerstoffsaettigung_Im_Blut_Postduktal_Durch_Pulsoxymetrie.fsh 1 - 18 StructureDefinition-sd-mii-icu-o2saettigung-im-blut-preduktal-durch-pulsoxymetrie.json SD_MII_ICU_Sauerstoffsaettigung_Im_Blut_Preduktal_Durch_Pulsoxymetrie Profile mii-backport/SD_MII_ICU_Sauerstoffsaettigung_Im_Blut_Preduktal_Durch_Pulsoxymetrie.fsh 1 - 18 @@ -113,17 +113,17 @@ StructureDefinition-sd-mii-icu-pulmonalvaskulaerer-widerstandsindex.json StructureDefinition-sd-mii-icu-puls.json SD_MII_ICU_Puls Profile mii-backport/SD_MII_ICU_Puls.fsh 1 - 22 StructureDefinition-sd-mii-icu-rechtsatrialer-druck.json SD_MII_ICU_Rechtsatrialer_Druck Profile mii-backport/SD_MII_ICU_Rechtsatrialer_Druck.fsh 1 - 33 StructureDefinition-sd-mii-icu-rechtsventrikulaerer-druck.json SD_MII_ICU_Rechtsventrikulaerer_Druck Profile mii-backport/SD_MII_ICU_Rechtsventrikulaerer_Druck.fsh 1 - 30 -StructureDefinition-sd-mii-icu-sonstige-pulsatile-druecke-generisch.json SD_MII_ICU_Sonstige_Pulsatile_Druecke_Generisch Profile mii-backport/SD_MII_ICU_Sonstige_Pulsatile_Druecke_Generisch.fsh 1 - 137 +StructureDefinition-sd-mii-icu-sonstige-pulsatile-druecke-generisch.json SD_MII_ICU_Sonstige_Pulsatile_Druecke_Generisch Profile mii-backport/SD_MII_ICU_Sonstige_Pulsatile_Druecke_Generisch.fsh 1 - 138 StructureDefinition-sd-mii-icu-systemischer-vaskulaerer-widerstandsindex.json SD_MII_ICU_Systemischer_Vaskulaerer_Widerstandsindex Profile mii-backport/SD_MII_ICU_Systemischer_Vaskulaerer_Widerstandsindex.fsh 1 - 18 StructureDefinition-sd-mii-icu-zentralvenoeser-blutdruck.json SD_MII_ICU_Zentralvenoeser_Blutdruck Profile mii-backport/SD_MII_ICU_Zentralvenoeser_Blutdruck.fsh 1 - 15 -ValueSet-ISiKHerzfrequenzSCTVS.json ISiKHerzfrequenzSCTVS ValueSet ISiK-Herzfrequenz.fsh 31 - 36 -ValueSet-ISiKKoerpergewichtSCTVS.json ISiKKoerpergewichtSCTVS ValueSet ISiK-Koerpergewicht.fsh 31 - 36 -ValueSet-ISiKKoerpergroesseSCTVS.json ISiKKoerpergroesseSCTVS ValueSet ISiK-Koerpergroesse.fsh 31 - 36 -ValueSet-ISiKKoerpertemperaturSCTVS.json ISiKKoerpertemperaturSCTVS ValueSet ISiK-Koerpertemperatur.fsh 31 - 36 -ValueSet-ISiKKopfumfangSCTVS.json ISiKKopfumfangSCTVS ValueSet ISiK-Kopfumfang.fsh 32 - 37 +ValueSet-ISiKHerzfrequenzSCTVS.json ISiKHerzfrequenzSCTVS ValueSet ISiK-Herzfrequenz.fsh 20 - 25 +ValueSet-ISiKKoerpergewichtSCTVS.json ISiKKoerpergewichtSCTVS ValueSet ISiK-Koerpergewicht.fsh 20 - 25 +ValueSet-ISiKKoerpergroesseSCTVS.json ISiKKoerpergroesseSCTVS ValueSet ISiK-Koerpergroesse.fsh 20 - 25 +ValueSet-ISiKKoerpertemperaturSCTVS.json ISiKKoerpertemperaturSCTVS ValueSet ISiK-Koerpertemperatur.fsh 20 - 25 +ValueSet-ISiKKopfumfangSCTVS.json ISiKKopfumfangSCTVS ValueSet ISiK-Kopfumfang.fsh 23 - 28 ValueSet-vs-mii-icu-bodysite-observation-blutdruck.json VS_MII_ICU_BodySite_Observation_Blutdruck ValueSet mii-backport/valueSet/VS_MII_ICU_BodySite_Observation_Blutdruck.fsh 1 - 11 ValueSet-vs-mii-icu-bodysite-observation-monitoring-und-vitaldaten.json VS_MII_ICU_BodySite_Observation_Monitoring_und_Vitaldaten ValueSet mii-backport/valueSet/VS_MII_ICU_BodySite_Observation_Monitoring_und_Vitaldaten.fsh 1 - 35 -ValueSet-vs-mii-icu-code-monitoring-und-vitaldaten-iso11073.json VS_MII_ICU_Code_Monitoring_und_Vitaldaten_ISO11073 ValueSet mii-backport/valueSet/VS_MII_ICU_Code_Monitoring_und_Vitaldaten_ISO11073.fsh 1 - 44 +ValueSet-vs-mii-icu-code-monitoring-und-vitaldaten-iso11073.json VS_MII_ICU_Code_Monitoring_und_Vitaldaten_ISO11073 ValueSet mii-backport/valueSet/VS_MII_ICU_Code_Monitoring_und_Vitaldaten_ISO11073.fsh 1 - 47 ValueSet-vs-mii-icu-code-monitoring-und-vitaldaten-loinc.json VS_MII_ICU_Code_Monitoring_und_Vitaldaten_LOINC ValueSet mii-backport/valueSet/VS_MII_ICU_Code_Monitoring_und_Vitaldaten_LOINC.fsh 1 - 57 ValueSet-vs-mii-icu-code-monitoring-und-vitaldaten-snomed.json VS_MII_ICU_Code_Monitoring_und_Vitaldaten_SNOMED ValueSet mii-backport/valueSet/VS_MII_ICU_Code_Monitoring_und_Vitaldaten_SNOMED.fsh 1 - 43 ValueSet-vs-mii-icu-method-observation-blutdruck.json VS_MII_ICU_Method_Observation_Blutdruck ValueSet mii-backport/valueSet/VS_MII_ICU_Method_Observation_Blutdruck.fsh 1 - 7 diff --git a/Resources/fsh-generated/resources/CapabilityStatement-ISiKCapabilityStatementVitalparameterServerHospital.json b/Resources/fsh-generated/resources/CapabilityStatement-ISiKCapabilityStatementVitalparameterServerHospital.json index 3a4c830a..f6876fbe 100644 --- a/Resources/fsh-generated/resources/CapabilityStatement-ISiKCapabilityStatementVitalparameterServerHospital.json +++ b/Resources/fsh-generated/resources/CapabilityStatement-ISiKCapabilityStatementVitalparameterServerHospital.json @@ -6,7 +6,7 @@ "experimental": false, "version": "4.0.1", "publisher": "gematik GmbH", - "date": "2024-10-04", + "date": "2024-11-21", "implementationGuide": [ "https://gematik.de/fhir/isik/ImplementationGuide/ISiK-Vitalparameter|4.0.1" ], diff --git a/Resources/fsh-generated/resources/CapabilityStatement-ISiKCapabilityStatementVitalparameterServerPDMS.json b/Resources/fsh-generated/resources/CapabilityStatement-ISiKCapabilityStatementVitalparameterServerPDMS.json index 6fc39815..1badb631 100644 --- a/Resources/fsh-generated/resources/CapabilityStatement-ISiKCapabilityStatementVitalparameterServerPDMS.json +++ b/Resources/fsh-generated/resources/CapabilityStatement-ISiKCapabilityStatementVitalparameterServerPDMS.json @@ -6,7 +6,7 @@ "experimental": false, "version": "4.0.1", "publisher": "gematik GmbH", - "date": "2024-10-04", + "date": "2024-11-21", "implementationGuide": [ "https://gematik.de/fhir/isik/ImplementationGuide/ISiK-Vitalparameter|4.0.1" ], diff --git a/Resources/fsh-generated/resources/Observation-ISiKBlutdruckSystemischArteriellExample.json b/Resources/fsh-generated/resources/Observation-ISiKBlutdruckSystemischArteriellExample.json index 81c556a9..427204e3 100644 --- a/Resources/fsh-generated/resources/Observation-ISiKBlutdruckSystemischArteriellExample.json +++ b/Resources/fsh-generated/resources/Observation-ISiKBlutdruckSystemischArteriellExample.json @@ -4,6 +4,7 @@ "meta": { "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/ISiKBlutdruckSystemischArteriell", + "http://hl7.org/fhir/StructureDefinition/bp", "http://fhir.de/StructureDefinition/observation-de-vitalsign-blutdruck" ] }, diff --git a/Resources/fsh-generated/resources/Observation-ISiKEKGExample.json b/Resources/fsh-generated/resources/Observation-ISiKEKGExample.json index 0eca9c02..7aeac285 100644 --- a/Resources/fsh-generated/resources/Observation-ISiKEKGExample.json +++ b/Resources/fsh-generated/resources/Observation-ISiKEKGExample.json @@ -3,7 +3,8 @@ "id": "ISiKEKGExample", "meta": { "profile": [ - "https://gematik.de/fhir/isik/StructureDefinition/ISiKEKG" + "https://gematik.de/fhir/isik/StructureDefinition/ISiKEKG", + "http://fhir.de/StructureDefinition/observation-de-ekg" ] }, "code": { diff --git a/Resources/fsh-generated/resources/Observation-ISiKKoerpergewichtExample.json b/Resources/fsh-generated/resources/Observation-ISiKKoerpergewichtExample.json index 0196b956..609c7ea0 100644 --- a/Resources/fsh-generated/resources/Observation-ISiKKoerpergewichtExample.json +++ b/Resources/fsh-generated/resources/Observation-ISiKKoerpergewichtExample.json @@ -27,11 +27,7 @@ }, { "system": "http://loinc.org", - "code": "29463-7" - }, - { "code": "29463-7", - "system": "http://loinc.org", "display": "Body weight" }, { diff --git a/Resources/fsh-generated/resources/Observation-ISiKKoerpergroesseExample.json b/Resources/fsh-generated/resources/Observation-ISiKKoerpergroesseExample.json index 3c3beaeb..9ee5f812 100644 --- a/Resources/fsh-generated/resources/Observation-ISiKKoerpergroesseExample.json +++ b/Resources/fsh-generated/resources/Observation-ISiKKoerpergroesseExample.json @@ -26,8 +26,13 @@ "display": "MDC_LEN_BODY_ACTUAL" }, { - "system": "http://snomed.info/sct", + "system": "http://loinc.org", + "code": "8302-2", + "display": "Body height" + }, + { "code": "1153637007", + "system": "http://snomed.info/sct", "display": "Body height (observable entity)" } ], diff --git a/Resources/fsh-generated/resources/Observation-ISiKSauerstoffsaettigungArteriellExample.json b/Resources/fsh-generated/resources/Observation-ISiKSauerstoffsaettigungArteriellExample.json index 32caf784..d442c336 100644 --- a/Resources/fsh-generated/resources/Observation-ISiKSauerstoffsaettigungArteriellExample.json +++ b/Resources/fsh-generated/resources/Observation-ISiKSauerstoffsaettigungArteriellExample.json @@ -4,6 +4,7 @@ "meta": { "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/ISiKSauerstoffsaettigungArteriell", + "http://hl7.org/fhir/StructureDefinition/oxygensat", "http://fhir.de/StructureDefinition/observation-de-vitalsign-sauerstoffsaettigung" ] }, diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKAtemfrequenz.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKAtemfrequenz.json index e6856e42..e0698761 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKAtemfrequenz.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKAtemfrequenz.json @@ -6,8 +6,9 @@ "name": "ISiKAtemfrequenz", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", + "description": "Dieses Profil spezifiziert die Minimalanforderungen für die Bereitstellung von Informationen über die Atemfrequenz eines Patienten im Rahmen der interoperablen Kommunikation gemäß den Vorgaben der ISiK (Interoperable Schnittstelle im Krankenhaus).\n### Motivation\nDie Erfassung und Überwachung der Atemfrequenz ist essenziell für die frühzeitige Erkennung von Gesundheitsveränderungen, die Behandlungsbewertung und die Unterstützung klinischer Entscheidungen.\n\nIn FHIR wird die Atemfrequenz mit der Observation-Ressource repräsentiert.\n\n### Kompatibilität\nDas Profil ISiKAtemfrequenz ist vom Profil [VitalSignDE_Atemfrequenz](http://fhir.de/StructureDefinition/observation-de-vitalsign-atemfrequenz) aus den deutschen Basisprofilen abgeleitet. Es ist kompatibel mit dem Profil [Observation Respiratory Rate Profile](http://hl7.org/fhir/StructureDefinition/resprate) aus der FHIR R4 Spezifikation.", "fhirVersion": "4.0.1", "kind": "resource", "abstract": false, @@ -19,34 +20,53 @@ { "id": "Observation.status", "path": "Observation.status", + "short": "Untersuchungsstatus", + "comment": "**WICHTIGER Hinweis für Implementierer:** \n* Alle server-seitigen Implementierungen MÜSSEN in der Lage sein, die systemintern möglichen Statuswerte korrekt in FHIR abzubilden, mindestens jedoch `final`.\n* Alle client-seitigen Implementierungen MÜSSEN in der Lage sein, sämtliche Status-Codes zu interpretieren und dem Anwender in angemessener Form darstellen zu können, beispielsweise durch Ausblenden/Durchstreichen von Ressourcen mit dem status `entered-in-error` und Ausgrauen von Ressourcen, die einen Plan- oder Entwurfs-Status haben.", "mustSupport": true }, { "id": "Observation.category", "path": "Observation.category", + "short": "Untersuchungskategorie", + "comment": "Motivation MS: Dieses Feld erlaubt die Sortierung und Abfrage anhand der Kategorie der Untersuchung", "mustSupport": true }, { "id": "Observation.category:VSCat", "path": "Observation.category", "sliceName": "VSCat", + "short": "Vitalparameterkategorie", + "comment": "Motivation MS: Die Kategorie 'vital-signs' dient der Kategorisierung von Vitalparametern", "mustSupport": true }, { "id": "Observation.code", "path": "Observation.code", + "short": "Code", + "comment": "Motivation MS: Die Observation wird anhand des Codes identifiziert.", + "mustSupport": true + }, + { + "id": "Observation.code.coding", + "path": "Observation.code.coding", + "short": "Coding", + "comment": "Motivation MS: Semantische Kodierung", "mustSupport": true }, { "id": "Observation.code.coding:loinc", "path": "Observation.code.coding", "sliceName": "loinc", + "short": "LOINC Kodierung", + "comment": "Motivation MS: Kodierung des Vitalparameters mittels LOINC.", "mustSupport": true }, { "id": "Observation.code.coding:snomed", "path": "Observation.code.coding", "sliceName": "snomed", + "short": "SNOMED CT Kodierung", + "comment": "Motivation MS: Kodierung des Vitalparameters mittels SNOMED CT.", "patternCoding": { "code": "86290005", "system": "http://snomed.info/sct" @@ -67,64 +87,93 @@ { "id": "Observation.subject", "path": "Observation.subject", + "short": "Patient", + "comment": "Motivation MS: Die Verlinkung auf eine Patienten-Ressource dient der technischen Zuordnung der Dokumentation zu einem Patienten und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc.", "mustSupport": true }, { "id": "Observation.encounter", "path": "Observation.encounter", + "short": "Aufenthaltsbezug", + "comment": "Motivation MS: Der Behandlungskontext ist für die Interpretation der Untersuchungsergebnisse relevant", + "mustSupport": true + }, + { + "id": "Observation.encounter.reference", + "path": "Observation.encounter.reference", + "short": "Encounter-Link", + "comment": "**Begründung Pflichtfeld:** Die Verlinkung auf eine Encounter-Ressource dient der technischen Zuordnung der Dokumentation zu einem Aufenthalt und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc. \n**WICHTIGER Hinweis für Implementierer:** Die Zuordnung MUSS auf auf einen Encounter der Ebene \"Abteilungskontakt\" (siehe hierzu Basismodul > UseCases > Abbildung des Konstruktes \"Fall\") erfolgen. \nBei der Auswahl des Encounters ist zu beachten, dass unter einer (Abrechnungs-)\"Fallnummer\" (hier: `Encounter.account`) unter Umständen mehrere Encounter gruppiert sein können (z.B. stationärer Besuch mit mehreren vor- und nachstationären Aufenthalten.)", + "min": 1, "mustSupport": true }, { "id": "Observation.effective[x]", "path": "Observation.effective[x]", + "short": "Datum und Uhrzeit der Untersuchung", + "comment": "Motivation MS: Das Datum und die Uhrzeit der Untersuchung sind für die Interpretation der Untersuchungsergebnisse relevant", "mustSupport": true }, { "id": "Observation.performer", "path": "Observation.performer", - "comment": "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", + "short": "Untersuchender", + "comment": "Motivation MS: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", "mustSupport": true }, { "id": "Observation.value[x]", "path": "Observation.value[x]", + "short": "quantitatives Untersuchungsergebnis", + "comment": "Motivation MS: valueQuantity muss für VitalSigns unterstützt werden", "mustSupport": true }, { "id": "Observation.value[x].value", "path": "Observation.value[x].value", + "short": "Wert", + "comment": "Motivation MS: Eine Quantity soll einen Wert enthalten", "mustSupport": true }, { "id": "Observation.value[x].unit", "path": "Observation.value[x].unit", + "short": "Einheit", + "comment": "Motivation MS: Eine Quantity soll eine Einheit enthalten", "mustSupport": true }, { "id": "Observation.value[x].system", "path": "Observation.value[x].system", + "short": "CodeSystem aus dem die Einheit stammt", + "comment": "Motivation MS: Eine Quantity soll ein System mit dem die Einheit kodiert wird enthalten", "mustSupport": true }, { "id": "Observation.value[x].code", "path": "Observation.value[x].code", + "short": "Code der Einheit", + "comment": "Motivation MS: Eine Quantity soll einen Code der die Einheit kodiert enthalten", "mustSupport": true }, { "id": "Observation.dataAbsentReason", "path": "Observation.dataAbsentReason", + "short": "Grund für fehlende Untersuchungsergebnisse", + "comment": "Motivation MS: Dieses Feld erlaubt die Angabe von Gründen für fehlende Untersuchungsergebnisse", "mustSupport": true }, { "id": "Observation.method", "path": "Observation.method", - "comment": "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", + "short": "Untersuchungsmethode", + "comment": "Motivation MS: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", "mustSupport": true }, { "id": "Observation.device", "path": "Observation.device", - "comment": "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", + "short": "Gerät", + "comment": "Motivation MS: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", "mustSupport": true } ] diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKBlutdruckSystemischArteriell.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKBlutdruckSystemischArteriell.json index ad6948de..05f2b1b0 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKBlutdruckSystemischArteriell.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKBlutdruckSystemischArteriell.json @@ -6,8 +6,9 @@ "name": "ISiKBlutdruckSystemischArteriell", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", + "description": "Dieses Profil spezifiziert die Minimalanforderungen für die Bereitstellung von Informationen über den Blutdruck eines Patienten im Rahmen der interoperablen Kommunikation gemäß den Vorgaben der ISiK (Interoperable Schnittstelle im Krankenhaus).\n### Motivation\nDie Erfassung und Überwachung des Blutdrucks ist essenziell für die frühzeitige Erkennung von Gesundheitsveränderungen, die Behandlungsbewertung und die Unterstützung klinischer Entscheidungen.\n\nIn FHIR wird der Blutdruck mit der Observation-Ressource repräsentiert, die einzelnen Komponenten des Blutdrucks werden als Component-Elemente abgebildet.\n\n### Kompatibilität\nDas Profil ISiKBlutdruckSystemischArteriell ist vom Profil [VitalSignDE_Blutdruck](http://fhir.de/StructureDefinition/observation-de-vitalsign-blutdruck) aus den deutschen Basisprofilen abgeleitet. Es ist kompatibel mit dem Profil [Observation Blood Pressure Profile](http://hl7.org/fhir/StructureDefinition/bp) aus der FHIR R4 Spezifikation.", "fhirVersion": "4.0.1", "kind": "resource", "abstract": false, @@ -19,34 +20,53 @@ { "id": "Observation.status", "path": "Observation.status", + "short": "Untersuchungsstatus", + "comment": "**WICHTIGER Hinweis für Implementierer:** \n* Alle server-seitigen Implementierungen MÜSSEN in der Lage sein, die systemintern möglichen Statuswerte korrekt in FHIR abzubilden, mindestens jedoch `final`.\n* Alle client-seitigen Implementierungen MÜSSEN in der Lage sein, sämtliche Status-Codes zu interpretieren und dem Anwender in angemessener Form darstellen zu können, beispielsweise durch Ausblenden/Durchstreichen von Ressourcen mit dem status `entered-in-error` und Ausgrauen von Ressourcen, die einen Plan- oder Entwurfs-Status haben.", "mustSupport": true }, { "id": "Observation.category", "path": "Observation.category", + "short": "Untersuchungskategorie", + "comment": "Motivation MS: Dieses Feld erlaubt die Sortierung und Abfrage anhand der Kategorie der Untersuchung", "mustSupport": true }, { "id": "Observation.category:VSCat", "path": "Observation.category", "sliceName": "VSCat", + "short": "Vitalparameterkategorie", + "comment": "Motivation MS: Die Kategorie 'vital-signs' dient der Kategorisierung von Vitalparametern", "mustSupport": true }, { "id": "Observation.code", "path": "Observation.code", + "short": "Code", + "comment": "Motivation MS: Die Observation wird anhand des Codes identifiziert.", + "mustSupport": true + }, + { + "id": "Observation.code.coding", + "path": "Observation.code.coding", + "short": "Coding", + "comment": "Motivation MS: Semantische Kodierung", "mustSupport": true }, { "id": "Observation.code.coding:loinc", "path": "Observation.code.coding", "sliceName": "loinc", + "short": "LOINC Kodierung", + "comment": "Motivation MS: Kodierung des Vitalparameters mittels LOINC.", "mustSupport": true }, { "id": "Observation.code.coding:snomed", "path": "Observation.code.coding", "sliceName": "snomed", + "short": "SNOMED CT Kodierung", + "comment": "Motivation MS: Kodierung des Vitalparameters mittels SNOMED CT.", "mustSupport": true }, { @@ -63,55 +83,115 @@ { "id": "Observation.subject", "path": "Observation.subject", + "short": "Patient", + "comment": "Motivation MS: Die Verlinkung auf eine Patienten-Ressource dient der technischen Zuordnung der Dokumentation zu einem Patienten und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc.", "mustSupport": true }, { "id": "Observation.encounter", "path": "Observation.encounter", + "short": "Aufenthaltsbezug", + "comment": "Motivation MS: Der Behandlungskontext ist für die Interpretation der Untersuchungsergebnisse relevant", + "mustSupport": true + }, + { + "id": "Observation.encounter.reference", + "path": "Observation.encounter.reference", + "short": "Encounter-Link", + "comment": "**Begründung Pflichtfeld:** Die Verlinkung auf eine Encounter-Ressource dient der technischen Zuordnung der Dokumentation zu einem Aufenthalt und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc. \n**WICHTIGER Hinweis für Implementierer:** Die Zuordnung MUSS auf auf einen Encounter der Ebene \"Abteilungskontakt\" (siehe hierzu Basismodul > UseCases > Abbildung des Konstruktes \"Fall\") erfolgen. \nBei der Auswahl des Encounters ist zu beachten, dass unter einer (Abrechnungs-)\"Fallnummer\" (hier: `Encounter.account`) unter Umständen mehrere Encounter gruppiert sein können (z.B. stationärer Besuch mit mehreren vor- und nachstationären Aufenthalten.)", + "min": 1, "mustSupport": true }, { "id": "Observation.effective[x]", "path": "Observation.effective[x]", + "short": "Datum und Uhrzeit der Untersuchung", + "comment": "Motivation MS: Das Datum und die Uhrzeit der Untersuchung sind für die Interpretation der Untersuchungsergebnisse relevant", "mustSupport": true }, { "id": "Observation.performer", "path": "Observation.performer", - "comment": "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", + "short": "Untersuchender", + "comment": "Motivation MS: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", + "mustSupport": true + }, + { + "id": "Observation.value[x]", + "path": "Observation.value[x]", + "short": "Untersuchungsergebnis", + "comment": "Motivation MS: Der Wert des Vitalparameters ist das zentrale Ergebnis der Untersuchung", "mustSupport": true }, { "id": "Observation.dataAbsentReason", "path": "Observation.dataAbsentReason", + "short": "Grund für fehlende Untersuchungsergebnisse", + "comment": "Motivation MS: Dieses Feld erlaubt die Angabe von Gründen für fehlende Untersuchungsergebnisse", "mustSupport": true }, { "id": "Observation.method", "path": "Observation.method", - "comment": "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", + "short": "Untersuchungsmethode", + "comment": "Motivation MS: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", "mustSupport": true }, { "id": "Observation.device", "path": "Observation.device", - "comment": "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", + "short": "Gerät", + "comment": "Motivation MS: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", "mustSupport": true }, { "id": "Observation.component", "path": "Observation.component", + "short": "Vitalparameter-Komponente", + "comment": "Motivation MS: Erfassung der Komponenten eines Vitalparameters", + "mustSupport": true + }, + { + "id": "Observation.component.code", + "path": "Observation.component.code", + "short": "Code", + "comment": "Motivation MS: Die Komponente wird anhand des Codes identifiziert.", + "mustSupport": true + }, + { + "id": "Observation.component.code.coding", + "path": "Observation.component.code.coding", + "short": "Coding", + "comment": "Motivation MS: Semantische Kodierung", + "mustSupport": true + }, + { + "id": "Observation.component.value[x]", + "path": "Observation.component.value[x]", + "short": "Wert der Komponente", + "comment": "Motivation MS: Der Wert der Komponente ist ein Ergebnis der Untersuchung", + "mustSupport": true + }, + { + "id": "Observation.component.dataAbsentReason", + "path": "Observation.component.dataAbsentReason", + "short": "Grund für fehlendes Untersuchungsergebniss", + "comment": "Motivation MS: Dieses Feld erlaubt die Angabe von Gründen für fehlende Untersuchungsergebnisse", "mustSupport": true }, { "id": "Observation.component:SystolicBP", "path": "Observation.component", "sliceName": "SystolicBP", + "short": "Systolischer Blutdruck", + "comment": "Motivation MS: Kodierung des systolischen Blutdrucks.", "mustSupport": true }, { "id": "Observation.component:SystolicBP.code", "path": "Observation.component.code", + "short": "Code", + "comment": "Motivation MS: Die Komponente wird anhand des Codes identifiziert.", "mustSupport": true }, { @@ -126,6 +206,8 @@ ], "rules": "open" }, + "short": "Coding", + "comment": "Motivation MS: Semantische Kodierung", "mustSupport": true }, { @@ -153,12 +235,16 @@ { "id": "Observation.component:SystolicBP.value[x]", "path": "Observation.component.value[x]", + "short": "Wert der Komponente", + "comment": "Motivation MS: Der Wert der Komponente ist ein Ergebnis der Untersuchung", "mustSupport": true }, { "id": "Observation.component:SystolicBP.value[x]:valueQuantity", "path": "Observation.component.value[x]", "sliceName": "valueQuantity", + "short": "quantitatives Untersuchungsergebnis", + "comment": "Motivation MS: valueQuantity muss für VitalSigns unterstützt werden", "type": [ { "code": "Quantity" @@ -166,6 +252,34 @@ ], "mustSupport": true }, + { + "id": "Observation.component:SystolicBP.value[x]:valueQuantity.value", + "path": "Observation.component.value[x].value", + "short": "Wert", + "comment": "Motivation MS: Eine Quantity soll einen Wert enthalten", + "mustSupport": true + }, + { + "id": "Observation.component:SystolicBP.value[x]:valueQuantity.unit", + "path": "Observation.component.value[x].unit", + "short": "Einheit", + "comment": "Motivation MS: Eine Quantity soll eine Einheit enthalten", + "mustSupport": true + }, + { + "id": "Observation.component:SystolicBP.value[x]:valueQuantity.system", + "path": "Observation.component.value[x].system", + "short": "CodeSystem aus dem die Einheit stammt", + "comment": "Motivation MS: Eine Quantity soll ein System mit dem die Einheit kodiert wird enthalten", + "mustSupport": true + }, + { + "id": "Observation.component:SystolicBP.value[x]:valueQuantity.code", + "path": "Observation.component.value[x].code", + "short": "Code der Einheit", + "comment": "Motivation MS: Eine Quantity soll einen Code der die Einheit kodiert enthalten", + "mustSupport": true + }, { "id": "Observation.component:SystolicBP.dataAbsentReason", "path": "Observation.component.dataAbsentReason", @@ -175,11 +289,15 @@ "id": "Observation.component:DiastolicBP", "path": "Observation.component", "sliceName": "DiastolicBP", + "short": "Diastolischer Blutdruck", + "comment": "Motivation MS: Kodierung des diastolischen Blutdrucks.", "mustSupport": true }, { "id": "Observation.component:DiastolicBP.code", "path": "Observation.component.code", + "short": "Code", + "comment": "Motivation MS: Die Komponente wird anhand des Codes identifiziert.", "mustSupport": true }, { @@ -194,6 +312,8 @@ ], "rules": "open" }, + "short": "Coding", + "comment": "Motivation MS: Semantische Kodierung", "mustSupport": true }, { @@ -221,12 +341,16 @@ { "id": "Observation.component:DiastolicBP.value[x]", "path": "Observation.component.value[x]", + "short": "Wert der Komponente", + "comment": "Motivation MS: Der Wert der Komponente ist ein Ergebnis der Untersuchung", "mustSupport": true }, { "id": "Observation.component:DiastolicBP.value[x]:valueQuantity", "path": "Observation.component.value[x]", "sliceName": "valueQuantity", + "short": "quantitatives Untersuchungsergebnis", + "comment": "Motivation MS: valueQuantity muss für VitalSigns unterstützt werden", "type": [ { "code": "Quantity" @@ -234,20 +358,54 @@ ], "mustSupport": true }, + { + "id": "Observation.component:DiastolicBP.value[x]:valueQuantity.value", + "path": "Observation.component.value[x].value", + "short": "Wert", + "comment": "Motivation MS: Eine Quantity soll einen Wert enthalten", + "mustSupport": true + }, + { + "id": "Observation.component:DiastolicBP.value[x]:valueQuantity.unit", + "path": "Observation.component.value[x].unit", + "short": "Einheit", + "comment": "Motivation MS: Eine Quantity soll eine Einheit enthalten", + "mustSupport": true + }, + { + "id": "Observation.component:DiastolicBP.value[x]:valueQuantity.system", + "path": "Observation.component.value[x].system", + "short": "CodeSystem aus dem die Einheit stammt", + "comment": "Motivation MS: Eine Quantity soll ein System mit dem die Einheit kodiert wird enthalten", + "mustSupport": true + }, + { + "id": "Observation.component:DiastolicBP.value[x]:valueQuantity.code", + "path": "Observation.component.value[x].code", + "short": "Code der Einheit", + "comment": "Motivation MS: Eine Quantity soll einen Code der die Einheit kodiert enthalten", + "mustSupport": true + }, { "id": "Observation.component:DiastolicBP.dataAbsentReason", "path": "Observation.component.dataAbsentReason", + "short": "Grund für fehlendes Untersuchungsergebniss", + "comment": "Motivation MS: Dieses Feld erlaubt die Angabe von Gründen für fehlende Untersuchungsergebnisse", "mustSupport": true }, { "id": "Observation.component:meanBP", "path": "Observation.component", "sliceName": "meanBP", + "short": "Mittlerer arterieller Druck", + "comment": "Motivation MS: Kodierung des mittleren arteriellen Drucks.", "mustSupport": true }, { "id": "Observation.component:meanBP.code", "path": "Observation.component.code", + "short": "Code", + "comment": "Motivation MS: Die Komponente wird anhand des Codes identifiziert.", "mustSupport": true }, { @@ -262,6 +420,8 @@ ], "rules": "open" }, + "short": "Coding", + "comment": "Motivation MS: Semantische Kodierung", "mustSupport": true }, { @@ -289,12 +449,16 @@ { "id": "Observation.component:meanBP.value[x]", "path": "Observation.component.value[x]", + "short": "Wert der Komponente", + "comment": "Motivation MS: Der Wert der Komponente ist ein Ergebnis der Untersuchung", "mustSupport": true }, { "id": "Observation.component:meanBP.value[x]:valueQuantity", "path": "Observation.component.value[x]", "sliceName": "valueQuantity", + "short": "quantitatives Untersuchungsergebnis", + "comment": "Motivation MS: valueQuantity muss für VitalSigns unterstützt werden", "type": [ { "code": "Quantity" @@ -302,6 +466,34 @@ ], "mustSupport": true }, + { + "id": "Observation.component:meanBP.value[x]:valueQuantity.value", + "path": "Observation.component.value[x].value", + "short": "Wert", + "comment": "Motivation MS: Eine Quantity soll einen Wert enthalten", + "mustSupport": true + }, + { + "id": "Observation.component:meanBP.value[x]:valueQuantity.unit", + "path": "Observation.component.value[x].unit", + "short": "Einheit", + "comment": "Motivation MS: Eine Quantity soll eine Einheit enthalten", + "mustSupport": true + }, + { + "id": "Observation.component:meanBP.value[x]:valueQuantity.system", + "path": "Observation.component.value[x].system", + "short": "CodeSystem aus dem die Einheit stammt", + "comment": "Motivation MS: Eine Quantity soll ein System mit dem die Einheit kodiert wird enthalten", + "mustSupport": true + }, + { + "id": "Observation.component:meanBP.value[x]:valueQuantity.code", + "path": "Observation.component.value[x].code", + "short": "Code der Einheit", + "comment": "Motivation MS: Eine Quantity soll einen Code der die Einheit kodiert enthalten", + "mustSupport": true + }, { "id": "Observation.component:meanBP.dataAbsentReason", "path": "Observation.component.dataAbsentReason", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKEKG.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKEKG.json index 818ffeb5..62df0ec3 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKEKG.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKEKG.json @@ -6,8 +6,9 @@ "name": "ISiKEKG", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", + "description": "Dieses Profil spezifiziert die Minimalanforderungen für die Bereitstellung von Informationen über kurze, relevante EKG-Ausschnitte eines Patienten im Rahmen der interoperablen Kommunikation gemäß den Vorgaben der ISiK (Interoperable Schnittstelle im Krankenhaus). Es wurde entwickelt, um spezifische klinische Fragestellungen zu unterstützen, bei denen prägnante und gezielte EKG-Daten im Vordergrund stehen. Für vollständige und längere EKG-Aufzeichnungen sind alternative Formate vorgesehen, die für umfangreiche Daten besser geeignet sind.\n### Motivation\nDie Bereitstellung kurzer EKG-Ausschnitte ermöglicht eine präzise und effiziente Unterstützung bei der Diagnose akuter kardiologischer Fragestellungen, der Überwachung von Arrhythmien oder der Beurteilung bestimmter Ereignisse wie ST-Strecken-Veränderungen. Diese fokussierte Darstellung dient der Optimierung klinischer Entscheidungen und der schnellen Verarbeitung relevanter Daten.\n\nIn FHIR wird das EKG durch die Observation-Ressource repräsentiert, wobei spezifische Anforderungen für die Darstellung und Kodierung der Daten in diesem Profil berücksichtigt werden.\n\n### Kompatibilität\nDas Profil ISiKEKG ist vom Profil [EkgDE](http://fhir.de/StructureDefinition/observation-de-ekg) aus den deutschen Basisprofilen abgeleitet.", "fhirVersion": "4.0.1", "kind": "resource", "abstract": false, @@ -19,96 +20,164 @@ { "id": "Observation.status", "path": "Observation.status", + "short": "Untersuchungsstatus", + "comment": "**WICHTIGER Hinweis für Implementierer:** \n* Alle server-seitigen Implementierungen MÜSSEN in der Lage sein, die systemintern möglichen Statuswerte korrekt in FHIR abzubilden, mindestens jedoch `final`.\n* Alle client-seitigen Implementierungen MÜSSEN in der Lage sein, sämtliche Status-Codes zu interpretieren und dem Anwender in angemessener Form darstellen zu können, beispielsweise durch Ausblenden/Durchstreichen von Ressourcen mit dem status `entered-in-error` und Ausgrauen von Ressourcen, die einen Plan- oder Entwurfs-Status haben.", "mustSupport": true }, { "id": "Observation.category", "path": "Observation.category", + "short": "Untersuchungskategorie", + "comment": "Motivation MS: Dieses Feld erlaubt die Sortierung und Abfrage anhand der Kategorie der Untersuchung", "mustSupport": true }, { "id": "Observation.code", "path": "Observation.code", + "short": "Code", + "comment": "Motivation MS: Die Observation wird anhand des Codes identifiziert.", + "mustSupport": true + }, + { + "id": "Observation.code.coding", + "path": "Observation.code.coding", + "short": "Coding", + "comment": "Motivation MS: Semantische Kodierung", "mustSupport": true }, { "id": "Observation.code.coding:loinc", "path": "Observation.code.coding", "sliceName": "loinc", + "short": "LOINC Kodierung", + "comment": "Motivation MS: Kodierung des Vitalparameters mittels LOINC.", "mustSupport": true }, { "id": "Observation.code.coding:snomed", "path": "Observation.code.coding", "sliceName": "snomed", + "short": "SNOMED CT Kodierung", + "comment": "Motivation MS: Kodierung des Vitalparameters mittels SNOMED CT.", "mustSupport": true }, { "id": "Observation.subject", "path": "Observation.subject", + "short": "Patient", + "comment": "Motivation MS: Die Verlinkung auf eine Patienten-Ressource dient der technischen Zuordnung der Dokumentation zu einem Patienten und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc.", "mustSupport": true }, { "id": "Observation.encounter", "path": "Observation.encounter", + "short": "Aufenthaltsbezug", + "comment": "Motivation MS: Der Behandlungskontext ist für die Interpretation der Untersuchungsergebnisse relevant", "mustSupport": true }, + { + "id": "Observation.encounter.reference", + "path": "Observation.encounter.reference", + "short": "Encounter-Link", + "comment": "**Begründung Pflichtfeld:** Die Verlinkung auf eine Encounter-Ressource dient der technischen Zuordnung der Dokumentation zu einem Aufenthalt und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc. \n**WICHTIGER Hinweis für Implementierer:** Die Zuordnung MUSS auf auf einen Encounter der Ebene \"Abteilungskontakt\" (siehe hierzu Basismodul > UseCases > Abbildung des Konstruktes \"Fall\") erfolgen. \nBei der Auswahl des Encounters ist zu beachten, dass unter einer (Abrechnungs-)\"Fallnummer\" (hier: `Encounter.account`) unter Umständen mehrere Encounter gruppiert sein können (z.B. stationärer Besuch mit mehreren vor- und nachstationären Aufenthalten.)", + "min": 1, + "mustSupport": true + }, + { + "id": "Observation.effective[x]", + "path": "Observation.effective[x]", + "short": "Datum und Uhrzeit der Untersuchung", + "comment": "Motivation MS: Das Datum und die Uhrzeit der Untersuchung sind für die Interpretation der Untersuchungsergebnisse relevant" + }, { "id": "Observation.performer", "path": "Observation.performer", - "comment": "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", + "short": "Untersuchender", + "comment": "Motivation MS: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", + "mustSupport": true + }, + { + "id": "Observation.value[x]", + "path": "Observation.value[x]", + "short": "Untersuchungsergebnis", + "comment": "Motivation MS: Der Wert des Vitalparameters ist das zentrale Ergebnis der Untersuchung", "mustSupport": true }, { "id": "Observation.dataAbsentReason", "path": "Observation.dataAbsentReason", + "short": "Grund für fehlende Untersuchungsergebnisse", + "comment": "Motivation MS: Dieses Feld erlaubt die Angabe von Gründen für fehlende Untersuchungsergebnisse", "mustSupport": true }, { "id": "Observation.method", "path": "Observation.method", - "comment": "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", + "short": "Untersuchungsmethode", + "comment": "Motivation MS: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", "mustSupport": true }, { "id": "Observation.device", "path": "Observation.device", - "comment": "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", + "short": "Gerät", + "comment": "Motivation MS: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", "mustSupport": true }, { "id": "Observation.component", "path": "Observation.component", + "short": "Vitalparameter-Komponente", + "comment": "Motivation MS: Erfassung der Komponenten eines Vitalparameters", "mustSupport": true }, { "id": "Observation.component.code", "path": "Observation.component.code", + "short": "Code", + "comment": "Motivation MS: Die Komponente wird anhand des Codes identifiziert.", + "mustSupport": true + }, + { + "id": "Observation.component.code.coding", + "path": "Observation.component.code.coding", + "short": "Coding", + "comment": "Motivation MS: Semantische Kodierung", "mustSupport": true }, { "id": "Observation.component.value[x]", "path": "Observation.component.value[x]", + "short": "SampledData", + "comment": "Motivation MS: Die EKG-Daten werden mittels des SampledData Datentyps abgebildet.", "mustSupport": true }, { "id": "Observation.component.value[x].origin", "path": "Observation.component.value[x].origin", + "short": "Ausgangswert", + "comment": "Motivation MS: Das Feld `origin` definiert den Referenzpunkt und die Einheit der Messreihe, um sicherzustellen, dass die gemessenen Werte im richtigen Kontext interpretiert werden können.", "mustSupport": true }, { "id": "Observation.component.value[x].period", "path": "Observation.component.value[x].period", + "short": "Messintervall", + "comment": "Motivation MS: Das Feld `period` definiert die zeitliche Distanz zwischen zwei aufeinanderfolgenden Messwerten.", "mustSupport": true }, { "id": "Observation.component.value[x].dimensions", "path": "Observation.component.value[x].dimensions", + "short": "Dimensionen", + "comment": "Motivation MS: Das Feld `dimensions` gibt die Anzahl der Achsen oder Dimensionen an, die in der Messreihe enthalten sind, und ist notwendig, um die Struktur der Daten korrekt zu verstehen.", "mustSupport": true }, { "id": "Observation.component.value[x].data", "path": "Observation.component.value[x].data", + "short": "Messwerte", + "comment": "Motivation MS: Das Feld `data` enthält die eigentlichen Messwerte der EKG-Daten.", "mustSupport": true } ] diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKGCS.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKGCS.json index f64a4c13..a092e25c 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKGCS.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKGCS.json @@ -6,8 +6,9 @@ "name": "ISiKGCS", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", + "description": "Dieses Profil spezifiziert die Minimalanforderungen für die Bereitstellung von Informationen über den Glasgow Coma Scale (GCS) Score eines Patienten im Rahmen der interoperablen Kommunikation gemäß den Vorgaben der ISiK (Interoperable Schnittstelle im Krankenhaus).\n###Motivation\nDie Erfassung und Überwachung des Bewusstseinszustands anhand des GCS ist essenziell für die Beurteilung neurologischer Funktionen, die Überwachung von Patienten mit Schädel-Hirn-Trauma oder anderen neurologischen Erkrankungen sowie die Unterstützung klinischer Entscheidungen.\n\nIn FHIR wird der GCS-Score mit der Observation-Ressource repräsentiert, wobei die einzelnen Komponenten der Skala - Augenöffnung, verbale Reaktion und motorische Reaktion - als Component-Elemente abgebildet werden.\n### Kompatibilität\nDas Profil ISiKGCS ist vom Profil [ScoreDE_GCS](http://fhir.de/StructureDefinition/observation-de-score-gcs) aus den deutschen Basisprofilen abgeleitet.", "fhirVersion": "4.0.1", "kind": "resource", "abstract": false, @@ -19,29 +20,53 @@ { "id": "Observation.status", "path": "Observation.status", + "short": "Untersuchungsstatus", + "comment": "**WICHTIGER Hinweis für Implementierer:** \n* Alle server-seitigen Implementierungen MÜSSEN in der Lage sein, die systemintern möglichen Statuswerte korrekt in FHIR abzubilden, mindestens jedoch `final`.\n* Alle client-seitigen Implementierungen MÜSSEN in der Lage sein, sämtliche Status-Codes zu interpretieren und dem Anwender in angemessener Form darstellen zu können, beispielsweise durch Ausblenden/Durchstreichen von Ressourcen mit dem status `entered-in-error` und Ausgrauen von Ressourcen, die einen Plan- oder Entwurfs-Status haben.", "mustSupport": true }, { "id": "Observation.category", "path": "Observation.category", + "short": "Untersuchungskategorie", + "comment": "Motivation MS: Dieses Feld erlaubt die Sortierung und Abfrage anhand der Kategorie der Untersuchung", "mustSupport": true }, { "id": "Observation.category:survey", "path": "Observation.category", "sliceName": "survey", + "short": "Untersuchungskategorie", + "comment": "Motivation MS: Dieses Feld erlaubt die Sortierung und Abfrage anhand der Kategorie der Untersuchung", + "mustSupport": true + }, + { + "id": "Observation.code", + "path": "Observation.code", + "short": "Code", + "comment": "Motivation MS: Die Observation wird anhand des Codes identifiziert.", + "mustSupport": true + }, + { + "id": "Observation.code.coding", + "path": "Observation.code.coding", + "short": "Coding", + "comment": "Motivation MS: Semantische Kodierung", "mustSupport": true }, { "id": "Observation.code.coding:loinc", "path": "Observation.code.coding", "sliceName": "loinc", + "short": "LOINC Kodierung", + "comment": "Motivation MS: Kodierung des Vitalparameters mittels LOINC.", "mustSupport": true }, { "id": "Observation.code.coding:snomed", "path": "Observation.code.coding", "sliceName": "snomed", + "short": "SNOMED CT Kodierung", + "comment": "Motivation MS: Kodierung des Vitalparameters mittels SNOMED CT.", "mustSupport": true }, { @@ -58,69 +83,114 @@ { "id": "Observation.subject", "path": "Observation.subject", + "short": "Patient", + "comment": "Motivation MS: Die Verlinkung auf eine Patienten-Ressource dient der technischen Zuordnung der Dokumentation zu einem Patienten und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc.", "mustSupport": true }, { "id": "Observation.encounter", "path": "Observation.encounter", + "short": "Aufenthaltsbezug", + "comment": "Motivation MS: Der Behandlungskontext ist für die Interpretation der Untersuchungsergebnisse relevant", + "mustSupport": true + }, + { + "id": "Observation.encounter.reference", + "path": "Observation.encounter.reference", + "short": "Encounter-Link", + "comment": "**Begründung Pflichtfeld:** Die Verlinkung auf eine Encounter-Ressource dient der technischen Zuordnung der Dokumentation zu einem Aufenthalt und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc. \n**WICHTIGER Hinweis für Implementierer:** Die Zuordnung MUSS auf auf einen Encounter der Ebene \"Abteilungskontakt\" (siehe hierzu Basismodul > UseCases > Abbildung des Konstruktes \"Fall\") erfolgen. \nBei der Auswahl des Encounters ist zu beachten, dass unter einer (Abrechnungs-)\"Fallnummer\" (hier: `Encounter.account`) unter Umständen mehrere Encounter gruppiert sein können (z.B. stationärer Besuch mit mehreren vor- und nachstationären Aufenthalten.)", + "min": 1, "mustSupport": true }, { "id": "Observation.effective[x]", "path": "Observation.effective[x]", + "short": "Datum und Uhrzeit der Untersuchung", + "comment": "Motivation MS: Das Datum und die Uhrzeit der Untersuchung sind für die Interpretation der Untersuchungsergebnisse relevant", "mustSupport": true }, { "id": "Observation.performer", "path": "Observation.performer", - "comment": "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", + "short": "Untersuchender", + "comment": "Motivation MS: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", "mustSupport": true }, { "id": "Observation.value[x]", "path": "Observation.value[x]", + "short": "Untersuchungsergebnis", + "comment": "Motivation MS: Der Wert des Vitalparameters ist das zentrale Ergebnis der Untersuchung", "mustSupport": true }, { "id": "Observation.value[x].value", "path": "Observation.value[x].value", + "short": "Wert", + "comment": "Motivation MS: Eine Quantity soll einen Wert enthalten", + "mustSupport": true + }, + { + "id": "Observation.value[x].unit", + "path": "Observation.value[x].unit", + "short": "Einheit", + "comment": "Motivation MS: Eine Quantity soll eine Einheit enthalten", "mustSupport": true }, { "id": "Observation.value[x].system", "path": "Observation.value[x].system", + "short": "CodeSystem aus dem die Einheit stammt", + "comment": "Motivation MS: Eine Quantity soll ein System mit dem die Einheit kodiert wird enthalten", "mustSupport": true }, { "id": "Observation.value[x].code", "path": "Observation.value[x].code", + "short": "Code der Einheit", + "comment": "Motivation MS: Eine Quantity soll einen Code der die Einheit kodiert enthalten", "mustSupport": true }, { "id": "Observation.dataAbsentReason", "path": "Observation.dataAbsentReason", + "short": "Grund für fehlende Untersuchungsergebnisse", + "comment": "Motivation MS: Dieses Feld erlaubt die Angabe von Gründen für fehlende Untersuchungsergebnisse", "mustSupport": true }, { "id": "Observation.method", "path": "Observation.method", - "comment": "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", + "short": "Untersuchungsmethode", + "comment": "Motivation MS: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", "mustSupport": true }, { "id": "Observation.device", "path": "Observation.device", - "comment": "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", + "short": "Gerät", + "comment": "Motivation MS: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", "mustSupport": true }, { "id": "Observation.component", "path": "Observation.component", + "short": "Vitalparameter-Komponente", + "comment": "Motivation MS: Erfassung der Komponenten eines Vitalparameters", "mustSupport": true }, { "id": "Observation.component.code", "path": "Observation.component.code", + "short": "Code", + "comment": "Motivation MS: Die Komponente wird anhand des Codes identifiziert.", + "mustSupport": true + }, + { + "id": "Observation.component.code.coding", + "path": "Observation.component.code.coding", + "short": "Coding", + "comment": "Motivation MS: Semantische Kodierung", "mustSupport": true }, { @@ -136,82 +206,194 @@ "ordered": false, "rules": "open" }, + "short": "Wert der Komponente", + "comment": "Motivation MS: Der Wert der Komponente ist ein Ergebnis der Untersuchung", "mustSupport": true }, { - "id": "Observation.component.value[x]:valueQuantity", + "id": "Observation.component.value[x]:valueCodeableConcept", "path": "Observation.component.value[x]", - "sliceName": "valueQuantity", + "sliceName": "valueCodeableConcept", + "short": "Kodiertes Ergebnis", + "comment": "Motivation MS: Kodierung der Ergebnisse der GCS-Komponenten.", "min": 0, "max": "1", "type": [ { - "code": "Quantity" + "code": "CodeableConcept" } ], "mustSupport": true }, { - "id": "Observation.component.value[x]:valueQuantity.unit", - "path": "Observation.component.value[x].unit", + "id": "Observation.component.value[x]:valueCodeableConcept.coding", + "path": "Observation.component.value[x].coding", + "short": "Coding", + "comment": "Motivation MS: Semantische Kodierung.", "mustSupport": true }, { - "id": "Observation.component.value[x]:valueQuantity.system", - "path": "Observation.component.value[x].system", + "id": "Observation.component.value[x]:valueCodeableConcept.coding.system", + "path": "Observation.component.value[x].coding.system", + "short": "System", + "comment": "Motivation MS: URL des CodeSystems des kodierten Wertes.", "mustSupport": true }, { - "id": "Observation.component.value[x]:valueQuantity.code", - "path": "Observation.component.value[x].code", + "id": "Observation.component.value[x]:valueCodeableConcept.coding.code", + "path": "Observation.component.value[x].coding.code", + "short": "Code", + "comment": "Motivation MS: Kodierter Wert aus einem CodeSystem.", "mustSupport": true }, { "id": "Observation.component:Eye", "path": "Observation.component", "sliceName": "Eye", + "short": "Augenöffnungsreflex", + "comment": "Motivation MS: Kodierung des Augenöffnungsreflexes.", "mustSupport": true }, { "id": "Observation.component:Eye.code", "path": "Observation.component.code", + "short": "Code", + "comment": "Motivation MS: Die Komponente wird anhand des Codes identifiziert.", + "mustSupport": true + }, + { + "id": "Observation.component:Eye.code.coding", + "path": "Observation.component.code.coding", + "short": "Coding", + "comment": "Motivation MS: Semantische Kodierung", "mustSupport": true }, { "id": "Observation.component:Eye.value[x]", "path": "Observation.component.value[x]", + "short": "Kodiertes Ergebnis", + "comment": "Motivation MS: Kodierung der Ergebnisse der GCS-Komponenten.", + "mustSupport": true + }, + { + "id": "Observation.component:Eye.value[x].coding", + "path": "Observation.component.value[x].coding", + "short": "Coding", + "comment": "Motivation MS: Semantische Kodierung.", + "mustSupport": true + }, + { + "id": "Observation.component:Eye.value[x].coding.system", + "path": "Observation.component.value[x].coding.system", + "short": "System", + "comment": "Motivation MS: URL des CodeSystems des kodierten Wertes.", + "mustSupport": true + }, + { + "id": "Observation.component:Eye.value[x].coding.code", + "path": "Observation.component.value[x].coding.code", + "short": "Code", + "comment": "Motivation MS: Kodierter Wert aus einem CodeSystem.", "mustSupport": true }, { "id": "Observation.component:Motor", "path": "Observation.component", "sliceName": "Motor", + "short": "Motorische Reaktion", + "comment": "Motivation MS: Kodierung der motorischen Reaktion.", "mustSupport": true }, { "id": "Observation.component:Motor.code", "path": "Observation.component.code", + "short": "Code", + "comment": "Motivation MS: Die Komponente wird anhand des Codes identifiziert.", + "mustSupport": true + }, + { + "id": "Observation.component:Motor.code.coding", + "path": "Observation.component.code.coding", + "short": "Coding", + "comment": "Motivation MS: Semantische Kodierung", "mustSupport": true }, { "id": "Observation.component:Motor.value[x]", "path": "Observation.component.value[x]", + "short": "Kodiertes Ergebnis", + "comment": "Motivation MS: Kodierung der Ergebnisse der GCS-Komponenten.", + "mustSupport": true + }, + { + "id": "Observation.component:Motor.value[x].coding", + "path": "Observation.component.value[x].coding", + "short": "Coding", + "comment": "Motivation MS: Semantische Kodierung.", + "mustSupport": true + }, + { + "id": "Observation.component:Motor.value[x].coding.system", + "path": "Observation.component.value[x].coding.system", + "short": "System", + "comment": "Motivation MS: URL des CodeSystems des kodierten Wertes.", + "mustSupport": true + }, + { + "id": "Observation.component:Motor.value[x].coding.code", + "path": "Observation.component.value[x].coding.code", + "short": "Code", + "comment": "Motivation MS: Kodierter Wert aus einem CodeSystem.", "mustSupport": true }, { "id": "Observation.component:Verbal", "path": "Observation.component", "sliceName": "Verbal", + "short": "Verbale Reaktion", + "comment": "Motivation MS: Kodierung der verbalen Reaktion.", "mustSupport": true }, { "id": "Observation.component:Verbal.code", "path": "Observation.component.code", + "short": "Code", + "comment": "Motivation MS: Die Komponente wird anhand des Codes identifiziert.", + "mustSupport": true + }, + { + "id": "Observation.component:Verbal.code.coding", + "path": "Observation.component.code.coding", + "short": "Coding", + "comment": "Motivation MS: Semantische Kodierung", "mustSupport": true }, { "id": "Observation.component:Verbal.value[x]", "path": "Observation.component.value[x]", + "short": "Kodiertes Ergebnis", + "comment": "Motivation MS: Kodierung der Ergebnisse der GCS-Komponenten.", + "mustSupport": true + }, + { + "id": "Observation.component:Verbal.value[x].coding", + "path": "Observation.component.value[x].coding", + "short": "Coding", + "comment": "Motivation MS: Semantische Kodierung.", + "mustSupport": true + }, + { + "id": "Observation.component:Verbal.value[x].coding.system", + "path": "Observation.component.value[x].coding.system", + "short": "System", + "comment": "Motivation MS: URL des CodeSystems des kodierten Wertes.", + "mustSupport": true + }, + { + "id": "Observation.component:Verbal.value[x].coding.code", + "path": "Observation.component.value[x].coding.code", + "short": "Code", + "comment": "Motivation MS: Kodierter Wert aus einem CodeSystem.", "mustSupport": true } ] diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKHerzfrequenz.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKHerzfrequenz.json index e5885d41..81ad4880 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKHerzfrequenz.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKHerzfrequenz.json @@ -6,8 +6,9 @@ "name": "ISiKHerzfrequenz", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", + "description": "Dieses Profil spezifiziert die Minimalanforderungen für die Bereitstellung von Informationen über die Herzfrequenz eines Patienten im Rahmen der interoperablen Kommunikation gemäß den Vorgaben der ISiK (Interoperable Schnittstelle im Krankenhaus).\n### Motivation\nDie Erfassung und Überwachung der Herzfrequenz ist essenziell für die frühzeitige Erkennung von Herz-Kreislauf-Problemen, die Beurteilung des Gesundheitszustands sowie die Unterstützung klinischer Entscheidungen in der Patientenversorgung.\n\nIn FHIR wird die Herzfrequenz mit der Observation-Ressource repräsentiert.\n\n### Kompatibilität\nDas Profil ISiKHerzfrequenz ist vom Profil [VitalSignDE_Herzfrequenz](http://fhir.de/StructureDefinition/observation-de-vitalsign-herzfrequenz) aus den deutschen Basisprofilen abgeleitet. Es ist kompatibel mit dem Profil [Observation Respiratory Rate Profile](http://hl7.org/fhir/StructureDefinition/heartrate) aus der FHIR R4 Spezifikation.", "fhirVersion": "4.0.1", "kind": "resource", "abstract": false, @@ -19,34 +20,53 @@ { "id": "Observation.status", "path": "Observation.status", + "short": "Untersuchungsstatus", + "comment": "**WICHTIGER Hinweis für Implementierer:** \n* Alle server-seitigen Implementierungen MÜSSEN in der Lage sein, die systemintern möglichen Statuswerte korrekt in FHIR abzubilden, mindestens jedoch `final`.\n* Alle client-seitigen Implementierungen MÜSSEN in der Lage sein, sämtliche Status-Codes zu interpretieren und dem Anwender in angemessener Form darstellen zu können, beispielsweise durch Ausblenden/Durchstreichen von Ressourcen mit dem status `entered-in-error` und Ausgrauen von Ressourcen, die einen Plan- oder Entwurfs-Status haben.", "mustSupport": true }, { "id": "Observation.category", "path": "Observation.category", + "short": "Untersuchungskategorie", + "comment": "Motivation MS: Dieses Feld erlaubt die Sortierung und Abfrage anhand der Kategorie der Untersuchung", "mustSupport": true }, { "id": "Observation.category:VSCat", "path": "Observation.category", "sliceName": "VSCat", + "short": "Vitalparameterkategorie", + "comment": "Motivation MS: Die Kategorie 'vital-signs' dient der Kategorisierung von Vitalparametern", "mustSupport": true }, { "id": "Observation.code", "path": "Observation.code", + "short": "Code", + "comment": "Motivation MS: Die Observation wird anhand des Codes identifiziert.", + "mustSupport": true + }, + { + "id": "Observation.code.coding", + "path": "Observation.code.coding", + "short": "Coding", + "comment": "Motivation MS: Semantische Kodierung", "mustSupport": true }, { "id": "Observation.code.coding:loinc", "path": "Observation.code.coding", "sliceName": "loinc", + "short": "LOINC Kodierung", + "comment": "Motivation MS: Kodierung des Vitalparameters mittels LOINC.", "mustSupport": true }, { "id": "Observation.code.coding:snomed", "path": "Observation.code.coding", "sliceName": "snomed", + "short": "SNOMED CT Kodierung", + "comment": "Motivation MS: Kodierung des Vitalparameters mittels SNOMED CT.", "mustSupport": true, "binding": { "strength": "required", @@ -67,64 +87,93 @@ { "id": "Observation.subject", "path": "Observation.subject", + "short": "Patient", + "comment": "Motivation MS: Die Verlinkung auf eine Patienten-Ressource dient der technischen Zuordnung der Dokumentation zu einem Patienten und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc.", "mustSupport": true }, { "id": "Observation.encounter", "path": "Observation.encounter", + "short": "Aufenthaltsbezug", + "comment": "Motivation MS: Der Behandlungskontext ist für die Interpretation der Untersuchungsergebnisse relevant", + "mustSupport": true + }, + { + "id": "Observation.encounter.reference", + "path": "Observation.encounter.reference", + "short": "Encounter-Link", + "comment": "**Begründung Pflichtfeld:** Die Verlinkung auf eine Encounter-Ressource dient der technischen Zuordnung der Dokumentation zu einem Aufenthalt und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc. \n**WICHTIGER Hinweis für Implementierer:** Die Zuordnung MUSS auf auf einen Encounter der Ebene \"Abteilungskontakt\" (siehe hierzu Basismodul > UseCases > Abbildung des Konstruktes \"Fall\") erfolgen. \nBei der Auswahl des Encounters ist zu beachten, dass unter einer (Abrechnungs-)\"Fallnummer\" (hier: `Encounter.account`) unter Umständen mehrere Encounter gruppiert sein können (z.B. stationärer Besuch mit mehreren vor- und nachstationären Aufenthalten.)", + "min": 1, "mustSupport": true }, { "id": "Observation.effective[x]", "path": "Observation.effective[x]", + "short": "Datum und Uhrzeit der Untersuchung", + "comment": "Motivation MS: Das Datum und die Uhrzeit der Untersuchung sind für die Interpretation der Untersuchungsergebnisse relevant", "mustSupport": true }, { "id": "Observation.performer", "path": "Observation.performer", - "comment": "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", + "short": "Untersuchender", + "comment": "Motivation MS: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", "mustSupport": true }, { "id": "Observation.value[x]", "path": "Observation.value[x]", + "short": "quantitatives Untersuchungsergebnis", + "comment": "Motivation MS: valueQuantity muss für VitalSigns unterstützt werden", "mustSupport": true }, { "id": "Observation.value[x].value", "path": "Observation.value[x].value", + "short": "Wert", + "comment": "Motivation MS: Eine Quantity soll einen Wert enthalten", "mustSupport": true }, { "id": "Observation.value[x].unit", "path": "Observation.value[x].unit", + "short": "Einheit", + "comment": "Motivation MS: Eine Quantity soll eine Einheit enthalten", "mustSupport": true }, { "id": "Observation.value[x].system", "path": "Observation.value[x].system", + "short": "CodeSystem aus dem die Einheit stammt", + "comment": "Motivation MS: Eine Quantity soll ein System mit dem die Einheit kodiert wird enthalten", "mustSupport": true }, { "id": "Observation.value[x].code", "path": "Observation.value[x].code", + "short": "Code der Einheit", + "comment": "Motivation MS: Eine Quantity soll einen Code der die Einheit kodiert enthalten", "mustSupport": true }, { "id": "Observation.dataAbsentReason", "path": "Observation.dataAbsentReason", + "short": "Grund für fehlende Untersuchungsergebnisse", + "comment": "Motivation MS: Dieses Feld erlaubt die Angabe von Gründen für fehlende Untersuchungsergebnisse", "mustSupport": true }, { "id": "Observation.method", "path": "Observation.method", - "comment": "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", + "short": "Untersuchungsmethode", + "comment": "Motivation MS: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", "mustSupport": true }, { "id": "Observation.device", "path": "Observation.device", - "comment": "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", + "short": "Gerät", + "comment": "Motivation MS: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", "mustSupport": true } ] diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKKoerpergewicht.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKKoerpergewicht.json index 2ab88289..bff43d43 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKKoerpergewicht.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKKoerpergewicht.json @@ -6,8 +6,9 @@ "name": "ISiKKoerpergewicht", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", + "description": "Dieses Profil spezifiziert die Minimalanforderungen für die Bereitstellung von Informationen über das Körpergewicht eines Patienten im Rahmen der interoperablen Kommunikation gemäß den Vorgaben der ISiK (Interoperable Schnittstelle im Krankenhaus).\n### Motivation\nDie Erfassung und Überwachung des Körpergewichts ist essenziell für die Beurteilung des Ernährungszustands, die Überwachung von Veränderungen im Rahmen der Therapie sowie die Unterstützung klinischer Entscheidungen in der Patientenversorgung.\n\nIn FHIR wird das Körpergewicht mit der Observation-Ressource repräsentiert.\n\n### Kompatibilität\nDas Profil ISiKKoerpergewicht ist vom Profil [VitalSignDE_Koerpergewicht](http://fhir.de/StructureDefinition/observation-de-vitalsign-koerpergewicht) aus den deutschen Basisprofilen abgeleitet. Es ist kompatibel mit dem Profil [Observation Body Weight Profile](http://hl7.org/fhir/StructureDefinition/bodyweight) aus der FHIR R4 Spezifikation.", "fhirVersion": "4.0.1", "kind": "resource", "abstract": false, @@ -19,34 +20,53 @@ { "id": "Observation.status", "path": "Observation.status", + "short": "Untersuchungsstatus", + "comment": "**WICHTIGER Hinweis für Implementierer:** \n* Alle server-seitigen Implementierungen MÜSSEN in der Lage sein, die systemintern möglichen Statuswerte korrekt in FHIR abzubilden, mindestens jedoch `final`.\n* Alle client-seitigen Implementierungen MÜSSEN in der Lage sein, sämtliche Status-Codes zu interpretieren und dem Anwender in angemessener Form darstellen zu können, beispielsweise durch Ausblenden/Durchstreichen von Ressourcen mit dem status `entered-in-error` und Ausgrauen von Ressourcen, die einen Plan- oder Entwurfs-Status haben.", "mustSupport": true }, { "id": "Observation.category", "path": "Observation.category", + "short": "Untersuchungskategorie", + "comment": "Motivation MS: Dieses Feld erlaubt die Sortierung und Abfrage anhand der Kategorie der Untersuchung", "mustSupport": true }, { "id": "Observation.category:VSCat", "path": "Observation.category", "sliceName": "VSCat", + "short": "Vitalparameterkategorie", + "comment": "Motivation MS: Die Kategorie 'vital-signs' dient der Kategorisierung von Vitalparametern", "mustSupport": true }, { "id": "Observation.code", "path": "Observation.code", + "short": "Code", + "comment": "Motivation MS: Die Observation wird anhand des Codes identifiziert.", + "mustSupport": true + }, + { + "id": "Observation.code.coding", + "path": "Observation.code.coding", + "short": "Coding", + "comment": "Motivation MS: Semantische Kodierung", "mustSupport": true }, { "id": "Observation.code.coding:loinc", "path": "Observation.code.coding", "sliceName": "loinc", + "short": "LOINC Kodierung", + "comment": "Motivation MS: Kodierung des Vitalparameters mittels LOINC.", "mustSupport": true }, { "id": "Observation.code.coding:snomed", "path": "Observation.code.coding", "sliceName": "snomed", + "short": "SNOMED CT Kodierung", + "comment": "Motivation MS: Kodierung des Vitalparameters mittels SNOMED CT.", "mustSupport": true, "binding": { "strength": "required", @@ -67,64 +87,93 @@ { "id": "Observation.subject", "path": "Observation.subject", + "short": "Patient", + "comment": "Motivation MS: Die Verlinkung auf eine Patienten-Ressource dient der technischen Zuordnung der Dokumentation zu einem Patienten und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc.", "mustSupport": true }, { "id": "Observation.encounter", "path": "Observation.encounter", + "short": "Aufenthaltsbezug", + "comment": "Motivation MS: Der Behandlungskontext ist für die Interpretation der Untersuchungsergebnisse relevant", + "mustSupport": true + }, + { + "id": "Observation.encounter.reference", + "path": "Observation.encounter.reference", + "short": "Encounter-Link", + "comment": "**Begründung Pflichtfeld:** Die Verlinkung auf eine Encounter-Ressource dient der technischen Zuordnung der Dokumentation zu einem Aufenthalt und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc. \n**WICHTIGER Hinweis für Implementierer:** Die Zuordnung MUSS auf auf einen Encounter der Ebene \"Abteilungskontakt\" (siehe hierzu Basismodul > UseCases > Abbildung des Konstruktes \"Fall\") erfolgen. \nBei der Auswahl des Encounters ist zu beachten, dass unter einer (Abrechnungs-)\"Fallnummer\" (hier: `Encounter.account`) unter Umständen mehrere Encounter gruppiert sein können (z.B. stationärer Besuch mit mehreren vor- und nachstationären Aufenthalten.)", + "min": 1, "mustSupport": true }, { "id": "Observation.effective[x]", "path": "Observation.effective[x]", + "short": "Datum und Uhrzeit der Untersuchung", + "comment": "Motivation MS: Das Datum und die Uhrzeit der Untersuchung sind für die Interpretation der Untersuchungsergebnisse relevant", "mustSupport": true }, { "id": "Observation.performer", "path": "Observation.performer", - "comment": "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", + "short": "Untersuchender", + "comment": "Motivation MS: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", "mustSupport": true }, { "id": "Observation.value[x]", "path": "Observation.value[x]", + "short": "quantitatives Untersuchungsergebnis", + "comment": "Motivation MS: valueQuantity muss für VitalSigns unterstützt werden", "mustSupport": true }, { "id": "Observation.value[x].value", "path": "Observation.value[x].value", + "short": "Wert", + "comment": "Motivation MS: Eine Quantity soll einen Wert enthalten", "mustSupport": true }, { "id": "Observation.value[x].unit", "path": "Observation.value[x].unit", + "short": "Einheit", + "comment": "Motivation MS: Eine Quantity soll eine Einheit enthalten", "mustSupport": true }, { "id": "Observation.value[x].system", "path": "Observation.value[x].system", + "short": "CodeSystem aus dem die Einheit stammt", + "comment": "Motivation MS: Eine Quantity soll ein System mit dem die Einheit kodiert wird enthalten", "mustSupport": true }, { "id": "Observation.value[x].code", "path": "Observation.value[x].code", + "short": "Code der Einheit", + "comment": "Motivation MS: Eine Quantity soll einen Code der die Einheit kodiert enthalten", "mustSupport": true }, { "id": "Observation.dataAbsentReason", "path": "Observation.dataAbsentReason", + "short": "Grund für fehlende Untersuchungsergebnisse", + "comment": "Motivation MS: Dieses Feld erlaubt die Angabe von Gründen für fehlende Untersuchungsergebnisse", "mustSupport": true }, { "id": "Observation.method", "path": "Observation.method", - "comment": "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", + "short": "Untersuchungsmethode", + "comment": "Motivation MS: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", "mustSupport": true }, { "id": "Observation.device", "path": "Observation.device", - "comment": "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", + "short": "Gerät", + "comment": "Motivation MS: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", "mustSupport": true } ] diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKKoerpergroesse.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKKoerpergroesse.json index 8d862f3a..836b6462 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKKoerpergroesse.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKKoerpergroesse.json @@ -6,8 +6,9 @@ "name": "ISiKKoerpergroesse", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", + "description": "Dieses Profil spezifiziert die Minimalanforderungen für die Bereitstellung von Informationen über die Körpergröße eines Patienten im Rahmen der interoperablen Kommunikation gemäß den Vorgaben der ISiK (Interoperable Schnittstelle im Krankenhaus).\n### Motivation\nDie Erfassung und Überwachung der Körpergröße ist essenziell für die Beurteilung von Wachstumsprozessen, die Berechnung wichtiger Indizes wie des Body-Mass-Index (BMI) sowie die Unterstützung klinischer Entscheidungen in der Patientenversorgung.\n\nIn FHIR wird die Körpergröße mit der Observation-Ressource repräsentiert.\n\n### Kompatibilität\nDas Profil ISiKKoerpergroesse ist vom Profil [VitalSignDE_Koerpergroesse](http://fhir.de/StructureDefinition/observation-de-vitalsign-koerpergroesse) aus den deutschen Basisprofilen abgeleitet. Es ist kompatibel mit dem Profil [Observation Body Height Profile](http://hl7.org/fhir/StructureDefinition/bodyheight) aus der FHIR R4 Spezifikation.", "fhirVersion": "4.0.1", "kind": "resource", "abstract": false, @@ -19,34 +20,53 @@ { "id": "Observation.status", "path": "Observation.status", + "short": "Untersuchungsstatus", + "comment": "**WICHTIGER Hinweis für Implementierer:** \n* Alle server-seitigen Implementierungen MÜSSEN in der Lage sein, die systemintern möglichen Statuswerte korrekt in FHIR abzubilden, mindestens jedoch `final`.\n* Alle client-seitigen Implementierungen MÜSSEN in der Lage sein, sämtliche Status-Codes zu interpretieren und dem Anwender in angemessener Form darstellen zu können, beispielsweise durch Ausblenden/Durchstreichen von Ressourcen mit dem status `entered-in-error` und Ausgrauen von Ressourcen, die einen Plan- oder Entwurfs-Status haben.", "mustSupport": true }, { "id": "Observation.category", "path": "Observation.category", + "short": "Untersuchungskategorie", + "comment": "Motivation MS: Dieses Feld erlaubt die Sortierung und Abfrage anhand der Kategorie der Untersuchung", "mustSupport": true }, { "id": "Observation.category:VSCat", "path": "Observation.category", "sliceName": "VSCat", + "short": "Vitalparameterkategorie", + "comment": "Motivation MS: Die Kategorie 'vital-signs' dient der Kategorisierung von Vitalparametern", "mustSupport": true }, { "id": "Observation.code", "path": "Observation.code", + "short": "Code", + "comment": "Motivation MS: Die Observation wird anhand des Codes identifiziert.", + "mustSupport": true + }, + { + "id": "Observation.code.coding", + "path": "Observation.code.coding", + "short": "Coding", + "comment": "Motivation MS: Semantische Kodierung", "mustSupport": true }, { "id": "Observation.code.coding:loinc", "path": "Observation.code.coding", "sliceName": "loinc", + "short": "LOINC Kodierung", + "comment": "Motivation MS: Kodierung des Vitalparameters mittels LOINC.", "mustSupport": true }, { "id": "Observation.code.coding:snomed", "path": "Observation.code.coding", "sliceName": "snomed", + "short": "SNOMED CT Kodierung", + "comment": "Motivation MS: Kodierung des Vitalparameters mittels SNOMED CT.", "mustSupport": true, "binding": { "strength": "required", @@ -67,64 +87,93 @@ { "id": "Observation.subject", "path": "Observation.subject", + "short": "Patient", + "comment": "Motivation MS: Die Verlinkung auf eine Patienten-Ressource dient der technischen Zuordnung der Dokumentation zu einem Patienten und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc.", "mustSupport": true }, { "id": "Observation.encounter", "path": "Observation.encounter", + "short": "Aufenthaltsbezug", + "comment": "Motivation MS: Der Behandlungskontext ist für die Interpretation der Untersuchungsergebnisse relevant", + "mustSupport": true + }, + { + "id": "Observation.encounter.reference", + "path": "Observation.encounter.reference", + "short": "Encounter-Link", + "comment": "**Begründung Pflichtfeld:** Die Verlinkung auf eine Encounter-Ressource dient der technischen Zuordnung der Dokumentation zu einem Aufenthalt und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc. \n**WICHTIGER Hinweis für Implementierer:** Die Zuordnung MUSS auf auf einen Encounter der Ebene \"Abteilungskontakt\" (siehe hierzu Basismodul > UseCases > Abbildung des Konstruktes \"Fall\") erfolgen. \nBei der Auswahl des Encounters ist zu beachten, dass unter einer (Abrechnungs-)\"Fallnummer\" (hier: `Encounter.account`) unter Umständen mehrere Encounter gruppiert sein können (z.B. stationärer Besuch mit mehreren vor- und nachstationären Aufenthalten.)", + "min": 1, "mustSupport": true }, { "id": "Observation.effective[x]", "path": "Observation.effective[x]", + "short": "Datum und Uhrzeit der Untersuchung", + "comment": "Motivation MS: Das Datum und die Uhrzeit der Untersuchung sind für die Interpretation der Untersuchungsergebnisse relevant", "mustSupport": true }, { "id": "Observation.performer", "path": "Observation.performer", - "comment": "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", + "short": "Untersuchender", + "comment": "Motivation MS: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", "mustSupport": true }, { "id": "Observation.value[x]", "path": "Observation.value[x]", + "short": "quantitatives Untersuchungsergebnis", + "comment": "Motivation MS: valueQuantity muss für VitalSigns unterstützt werden", "mustSupport": true }, { "id": "Observation.value[x].value", "path": "Observation.value[x].value", + "short": "Wert", + "comment": "Motivation MS: Eine Quantity soll einen Wert enthalten", "mustSupport": true }, { "id": "Observation.value[x].unit", "path": "Observation.value[x].unit", + "short": "Einheit", + "comment": "Motivation MS: Eine Quantity soll eine Einheit enthalten", "mustSupport": true }, { "id": "Observation.value[x].system", "path": "Observation.value[x].system", + "short": "CodeSystem aus dem die Einheit stammt", + "comment": "Motivation MS: Eine Quantity soll ein System mit dem die Einheit kodiert wird enthalten", "mustSupport": true }, { "id": "Observation.value[x].code", "path": "Observation.value[x].code", + "short": "Code der Einheit", + "comment": "Motivation MS: Eine Quantity soll einen Code der die Einheit kodiert enthalten", "mustSupport": true }, { "id": "Observation.dataAbsentReason", "path": "Observation.dataAbsentReason", + "short": "Grund für fehlende Untersuchungsergebnisse", + "comment": "Motivation MS: Dieses Feld erlaubt die Angabe von Gründen für fehlende Untersuchungsergebnisse", "mustSupport": true }, { "id": "Observation.method", "path": "Observation.method", - "comment": "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", + "short": "Untersuchungsmethode", + "comment": "Motivation MS: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", "mustSupport": true }, { "id": "Observation.device", "path": "Observation.device", - "comment": "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", + "short": "Gerät", + "comment": "Motivation MS: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", "mustSupport": true } ] diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKKoerpertemperatur.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKKoerpertemperatur.json index 183935f8..55f3d145 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKKoerpertemperatur.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKKoerpertemperatur.json @@ -6,8 +6,9 @@ "name": "ISiKKoerpertemperatur", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", + "description": "Dieses Profil spezifiziert die Minimalanforderungen für die Bereitstellung von Informationen über die Körpertemperatur eines Patienten im Rahmen der interoperablen Kommunikation gemäß den Vorgaben der ISiK (Interoperable Schnittstelle im Krankenhaus).\n### Motivation\nDie Erfassung und Überwachung der Körpertemperatur ist essenziell für die frühzeitige Erkennung von Infektionen, die Beurteilung des Gesundheitszustands sowie die Unterstützung klinischer Entscheidungen in der Patientenversorgung.\n\nIn FHIR wird die Körpertemperatur mit der Observation-Ressource repräsentiert.\n\n### Kompatibilität\nDas Profil ISiKKoerpertemperatur ist vom Profil [VitalSignDE_Koerpertemperatur](http://fhir.de/StructureDefinition/observation-de-vitalsign-koerpertemperatur) aus den deutschen Basisprofilen abgeleitet. Es ist kompatibel mit dem Profil [OObservation Body Temperature Profile](http://hl7.org/fhir/StructureDefinition/bodytemp) aus der FHIR R4 Spezifikation.", "fhirVersion": "4.0.1", "kind": "resource", "abstract": false, @@ -19,34 +20,53 @@ { "id": "Observation.status", "path": "Observation.status", + "short": "Untersuchungsstatus", + "comment": "**WICHTIGER Hinweis für Implementierer:** \n* Alle server-seitigen Implementierungen MÜSSEN in der Lage sein, die systemintern möglichen Statuswerte korrekt in FHIR abzubilden, mindestens jedoch `final`.\n* Alle client-seitigen Implementierungen MÜSSEN in der Lage sein, sämtliche Status-Codes zu interpretieren und dem Anwender in angemessener Form darstellen zu können, beispielsweise durch Ausblenden/Durchstreichen von Ressourcen mit dem status `entered-in-error` und Ausgrauen von Ressourcen, die einen Plan- oder Entwurfs-Status haben.", "mustSupport": true }, { "id": "Observation.category", "path": "Observation.category", + "short": "Untersuchungskategorie", + "comment": "Motivation MS: Dieses Feld erlaubt die Sortierung und Abfrage anhand der Kategorie der Untersuchung", "mustSupport": true }, { "id": "Observation.category:VSCat", "path": "Observation.category", "sliceName": "VSCat", + "short": "Vitalparameterkategorie", + "comment": "Motivation MS: Die Kategorie 'vital-signs' dient der Kategorisierung von Vitalparametern", "mustSupport": true }, { "id": "Observation.code", "path": "Observation.code", + "short": "Code", + "comment": "Motivation MS: Die Observation wird anhand des Codes identifiziert.", + "mustSupport": true + }, + { + "id": "Observation.code.coding", + "path": "Observation.code.coding", + "short": "Coding", + "comment": "Motivation MS: Semantische Kodierung", "mustSupport": true }, { "id": "Observation.code.coding:loinc", "path": "Observation.code.coding", "sliceName": "loinc", + "short": "LOINC Kodierung", + "comment": "Motivation MS: Kodierung des Vitalparameters mittels LOINC.", "mustSupport": true }, { "id": "Observation.code.coding:snomed", "path": "Observation.code.coding", "sliceName": "snomed", + "short": "SNOMED CT Kodierung", + "comment": "Motivation MS: Kodierung des Vitalparameters mittels SNOMED CT.", "mustSupport": true, "binding": { "strength": "required", @@ -67,64 +87,93 @@ { "id": "Observation.subject", "path": "Observation.subject", + "short": "Patient", + "comment": "Motivation MS: Die Verlinkung auf eine Patienten-Ressource dient der technischen Zuordnung der Dokumentation zu einem Patienten und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc.", "mustSupport": true }, { "id": "Observation.encounter", "path": "Observation.encounter", + "short": "Aufenthaltsbezug", + "comment": "Motivation MS: Der Behandlungskontext ist für die Interpretation der Untersuchungsergebnisse relevant", + "mustSupport": true + }, + { + "id": "Observation.encounter.reference", + "path": "Observation.encounter.reference", + "short": "Encounter-Link", + "comment": "**Begründung Pflichtfeld:** Die Verlinkung auf eine Encounter-Ressource dient der technischen Zuordnung der Dokumentation zu einem Aufenthalt und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc. \n**WICHTIGER Hinweis für Implementierer:** Die Zuordnung MUSS auf auf einen Encounter der Ebene \"Abteilungskontakt\" (siehe hierzu Basismodul > UseCases > Abbildung des Konstruktes \"Fall\") erfolgen. \nBei der Auswahl des Encounters ist zu beachten, dass unter einer (Abrechnungs-)\"Fallnummer\" (hier: `Encounter.account`) unter Umständen mehrere Encounter gruppiert sein können (z.B. stationärer Besuch mit mehreren vor- und nachstationären Aufenthalten.)", + "min": 1, "mustSupport": true }, { "id": "Observation.effective[x]", "path": "Observation.effective[x]", + "short": "Datum und Uhrzeit der Untersuchung", + "comment": "Motivation MS: Das Datum und die Uhrzeit der Untersuchung sind für die Interpretation der Untersuchungsergebnisse relevant", "mustSupport": true }, { "id": "Observation.performer", "path": "Observation.performer", - "comment": "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", + "short": "Untersuchender", + "comment": "Motivation MS: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", "mustSupport": true }, { "id": "Observation.value[x]", "path": "Observation.value[x]", + "short": "quantitatives Untersuchungsergebnis", + "comment": "Motivation MS: valueQuantity muss für VitalSigns unterstützt werden", "mustSupport": true }, { "id": "Observation.value[x].value", "path": "Observation.value[x].value", + "short": "Wert", + "comment": "Motivation MS: Eine Quantity soll einen Wert enthalten", "mustSupport": true }, { "id": "Observation.value[x].unit", "path": "Observation.value[x].unit", + "short": "Einheit", + "comment": "Motivation MS: Eine Quantity soll eine Einheit enthalten", "mustSupport": true }, { "id": "Observation.value[x].system", "path": "Observation.value[x].system", + "short": "CodeSystem aus dem die Einheit stammt", + "comment": "Motivation MS: Eine Quantity soll ein System mit dem die Einheit kodiert wird enthalten", "mustSupport": true }, { "id": "Observation.value[x].code", "path": "Observation.value[x].code", + "short": "Code der Einheit", + "comment": "Motivation MS: Eine Quantity soll einen Code der die Einheit kodiert enthalten", "mustSupport": true }, { "id": "Observation.dataAbsentReason", "path": "Observation.dataAbsentReason", + "short": "Grund für fehlende Untersuchungsergebnisse", + "comment": "Motivation MS: Dieses Feld erlaubt die Angabe von Gründen für fehlende Untersuchungsergebnisse", "mustSupport": true }, { "id": "Observation.method", "path": "Observation.method", - "comment": "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", + "short": "Untersuchungsmethode", + "comment": "Motivation MS: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", "mustSupport": true }, { "id": "Observation.device", "path": "Observation.device", - "comment": "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", + "short": "Gerät", + "comment": "Motivation MS: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", "mustSupport": true } ] diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKKopfumfang.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKKopfumfang.json index 7626454d..abf06fe1 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKKopfumfang.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKKopfumfang.json @@ -6,8 +6,9 @@ "name": "ISiKKopfumfang", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", + "description": "Dieses Profil spezifiziert die Minimalanforderungen für die Bereitstellung von Informationen über den Kopfumfang eines Patienten im Rahmen der interoperablen Kommunikation gemäß den Vorgaben der ISiK (Interoperable Schnittstelle im Krankenhaus).\n### Motivation\nDie Erfassung und Überwachung des Kopfumfangs ist essenziell für die Beurteilung von Wachstumsprozessen, insbesondere bei Säuglingen und Kleinkindern, sowie für die frühzeitige Erkennung von Entwicklungsauffälligkeiten oder neurologischen Erkrankungen.\n\nIn FHIR wird der Kopfumfang mit der Observation-Ressource repräsentiert.\n\n### Kompatibilität\nDas Profil ISiKKopfumfang ist vom Profil [VitalSignDE_Kopfumfang](http://fhir.de/StructureDefinition/observation-de-vitalsign-kopfumfang) aus den deutschen Basisprofilen abgeleitet. Es ist kompatibel mit dem Profil [Observation Head Circumference Profile](\nhttp://hl7.org/fhir/StructureDefinition/headcircum) aus der FHIR R4 Spezifikation.", "fhirVersion": "4.0.1", "kind": "resource", "abstract": false, @@ -19,34 +20,53 @@ { "id": "Observation.status", "path": "Observation.status", + "short": "Untersuchungsstatus", + "comment": "**WICHTIGER Hinweis für Implementierer:** \n* Alle server-seitigen Implementierungen MÜSSEN in der Lage sein, die systemintern möglichen Statuswerte korrekt in FHIR abzubilden, mindestens jedoch `final`.\n* Alle client-seitigen Implementierungen MÜSSEN in der Lage sein, sämtliche Status-Codes zu interpretieren und dem Anwender in angemessener Form darstellen zu können, beispielsweise durch Ausblenden/Durchstreichen von Ressourcen mit dem status `entered-in-error` und Ausgrauen von Ressourcen, die einen Plan- oder Entwurfs-Status haben.", "mustSupport": true }, { "id": "Observation.category", "path": "Observation.category", + "short": "Untersuchungskategorie", + "comment": "Motivation MS: Dieses Feld erlaubt die Sortierung und Abfrage anhand der Kategorie der Untersuchung", "mustSupport": true }, { "id": "Observation.category:VSCat", "path": "Observation.category", "sliceName": "VSCat", + "short": "Vitalparameterkategorie", + "comment": "Motivation MS: Die Kategorie 'vital-signs' dient der Kategorisierung von Vitalparametern", "mustSupport": true }, { "id": "Observation.code", "path": "Observation.code", + "short": "Code", + "comment": "Motivation MS: Die Observation wird anhand des Codes identifiziert.", + "mustSupport": true + }, + { + "id": "Observation.code.coding", + "path": "Observation.code.coding", + "short": "Coding", + "comment": "Motivation MS: Semantische Kodierung", "mustSupport": true }, { "id": "Observation.code.coding:loinc", "path": "Observation.code.coding", "sliceName": "loinc", + "short": "LOINC Kodierung", + "comment": "Motivation MS: Kodierung des Vitalparameters mittels LOINC.", "mustSupport": true }, { "id": "Observation.code.coding:snomed", "path": "Observation.code.coding", "sliceName": "snomed", + "short": "SNOMED CT Kodierung", + "comment": "Motivation MS: Kodierung des Vitalparameters mittels SNOMED CT.", "mustSupport": true, "binding": { "strength": "required", @@ -67,65 +87,94 @@ { "id": "Observation.subject", "path": "Observation.subject", + "short": "Patient", + "comment": "Motivation MS: Die Verlinkung auf eine Patienten-Ressource dient der technischen Zuordnung der Dokumentation zu einem Patienten und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc.", "mustSupport": true }, { "id": "Observation.encounter", "path": "Observation.encounter", + "short": "Aufenthaltsbezug", + "comment": "Motivation MS: Der Behandlungskontext ist für die Interpretation der Untersuchungsergebnisse relevant", + "mustSupport": true + }, + { + "id": "Observation.encounter.reference", + "path": "Observation.encounter.reference", + "short": "Encounter-Link", + "comment": "**Begründung Pflichtfeld:** Die Verlinkung auf eine Encounter-Ressource dient der technischen Zuordnung der Dokumentation zu einem Aufenthalt und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc. \n**WICHTIGER Hinweis für Implementierer:** Die Zuordnung MUSS auf auf einen Encounter der Ebene \"Abteilungskontakt\" (siehe hierzu Basismodul > UseCases > Abbildung des Konstruktes \"Fall\") erfolgen. \nBei der Auswahl des Encounters ist zu beachten, dass unter einer (Abrechnungs-)\"Fallnummer\" (hier: `Encounter.account`) unter Umständen mehrere Encounter gruppiert sein können (z.B. stationärer Besuch mit mehreren vor- und nachstationären Aufenthalten.)", + "min": 1, "mustSupport": true }, { "id": "Observation.effective[x]", "path": "Observation.effective[x]", + "short": "Datum und Uhrzeit der Untersuchung", + "comment": "Motivation MS: Das Datum und die Uhrzeit der Untersuchung sind für die Interpretation der Untersuchungsergebnisse relevant", "mustSupport": true }, { "id": "Observation.performer", "path": "Observation.performer", - "comment": "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", + "short": "Untersuchender", + "comment": "Motivation MS: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", "mustSupport": true }, { "id": "Observation.value[x]", "path": "Observation.value[x]", + "short": "quantitatives Untersuchungsergebnis", + "comment": "Motivation MS: valueQuantity muss für VitalSigns unterstützt werden", "mustSupport": true }, { "id": "Observation.value[x].value", "path": "Observation.value[x].value", + "short": "Wert", + "comment": "Motivation MS: Eine Quantity soll einen Wert enthalten", "mustSupport": true }, { "id": "Observation.value[x].unit", "path": "Observation.value[x].unit", + "short": "Einheit", + "comment": "Motivation MS: Eine Quantity soll eine Einheit enthalten", "mustSupport": true }, { "id": "Observation.value[x].system", "path": "Observation.value[x].system", + "short": "CodeSystem aus dem die Einheit stammt", + "comment": "Motivation MS: Eine Quantity soll ein System mit dem die Einheit kodiert wird enthalten", "mustSupport": true }, { "id": "Observation.value[x].code", "path": "Observation.value[x].code", + "short": "Code der Einheit", + "comment": "Motivation MS: Eine Quantity soll einen Code der die Einheit kodiert enthalten", "patternCode": "cm", "mustSupport": true }, { "id": "Observation.dataAbsentReason", "path": "Observation.dataAbsentReason", + "short": "Grund für fehlende Untersuchungsergebnisse", + "comment": "Motivation MS: Dieses Feld erlaubt die Angabe von Gründen für fehlende Untersuchungsergebnisse", "mustSupport": true }, { "id": "Observation.method", "path": "Observation.method", - "comment": "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", + "short": "Untersuchungsmethode", + "comment": "Motivation MS: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", "mustSupport": true }, { "id": "Observation.device", "path": "Observation.device", - "comment": "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", + "short": "Gerät", + "comment": "Motivation MS: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", "mustSupport": true } ] diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKSauerstoffsaettigungArteriell.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKSauerstoffsaettigungArteriell.json index 71a48414..e35fbdcf 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKSauerstoffsaettigungArteriell.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKSauerstoffsaettigungArteriell.json @@ -6,8 +6,9 @@ "name": "ISiKSauerstoffsaettigungArteriell", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", + "description": "Dieses Profil spezifiziert die Minimalanforderungen für die Bereitstellung von Informationen über die arterielle Sauerstoffsättigung eines Patienten im Rahmen der interoperablen Kommunikation gemäß den Vorgaben der ISiK (Interoperable Schnittstelle im Krankenhaus).\n### Motivation\nDie Erfassung und Überwachung der arteriellen Sauerstoffsättigung ist essenziell für die Beurteilung der respiratorischen Funktion, die Überwachung von Patienten mit Atemwegserkrankungen sowie die Unterstützung klinischer Entscheidungen, insbesondere in kritischen Versorgungssituationen.\n\nIn FHIR wird die arterielle Sauerstoffsättigung mit der Observation-Ressource repräsentiert.\n\n### Kompatibilität\nDas Profil ISiKSauerstoffsaettigungArteriell ist vom Profil [VitalSignDE_Arterielle_Sauerstoffsaettigung_Pulsoximetrie](http://fhir.de/StructureDefinition/observation-de-vitalsign-sauerstoffsaettigung-pulsoximetrie) aus den deutschen Basisprofilen abgeleitet. Es ist kompatibel mit dem Profil [Observation Oxygen Saturation Profile](http://hl7.org/fhir/StructureDefinition/oxygensat) aus der FHIR R4 Spezifikation.", "fhirVersion": "4.0.1", "kind": "resource", "abstract": false, @@ -19,34 +20,53 @@ { "id": "Observation.status", "path": "Observation.status", + "short": "Untersuchungsstatus", + "comment": "**WICHTIGER Hinweis für Implementierer:** \n* Alle server-seitigen Implementierungen MÜSSEN in der Lage sein, die systemintern möglichen Statuswerte korrekt in FHIR abzubilden, mindestens jedoch `final`.\n* Alle client-seitigen Implementierungen MÜSSEN in der Lage sein, sämtliche Status-Codes zu interpretieren und dem Anwender in angemessener Form darstellen zu können, beispielsweise durch Ausblenden/Durchstreichen von Ressourcen mit dem status `entered-in-error` und Ausgrauen von Ressourcen, die einen Plan- oder Entwurfs-Status haben.", "mustSupport": true }, { "id": "Observation.category", "path": "Observation.category", + "short": "Untersuchungskategorie", + "comment": "Motivation MS: Dieses Feld erlaubt die Sortierung und Abfrage anhand der Kategorie der Untersuchung", "mustSupport": true }, { "id": "Observation.category:VSCat", "path": "Observation.category", "sliceName": "VSCat", + "short": "Vitalparameterkategorie", + "comment": "Motivation MS: Die Kategorie 'vital-signs' dient der Kategorisierung von Vitalparametern", "mustSupport": true }, { "id": "Observation.code", "path": "Observation.code", + "short": "Code", + "comment": "Motivation MS: Die Observation wird anhand des Codes identifiziert.", + "mustSupport": true + }, + { + "id": "Observation.code.coding", + "path": "Observation.code.coding", + "short": "Coding", + "comment": "Motivation MS: Semantische Kodierung", "mustSupport": true }, { "id": "Observation.code.coding:loinc", "path": "Observation.code.coding", "sliceName": "loinc", + "short": "LOINC Kodierung", + "comment": "Motivation MS: Kodierung des Vitalparameters mittels LOINC.", "mustSupport": true }, { "id": "Observation.code.coding:snomed", "path": "Observation.code.coding", "sliceName": "snomed", + "short": "SNOMED CT Kodierung", + "comment": "Motivation MS: Kodierung des Vitalparameters mittels SNOMED CT.", "mustSupport": true }, { @@ -63,64 +83,93 @@ { "id": "Observation.subject", "path": "Observation.subject", + "short": "Patient", + "comment": "Motivation MS: Die Verlinkung auf eine Patienten-Ressource dient der technischen Zuordnung der Dokumentation zu einem Patienten und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc.", "mustSupport": true }, { "id": "Observation.encounter", "path": "Observation.encounter", + "short": "Aufenthaltsbezug", + "comment": "Motivation MS: Der Behandlungskontext ist für die Interpretation der Untersuchungsergebnisse relevant", + "mustSupport": true + }, + { + "id": "Observation.encounter.reference", + "path": "Observation.encounter.reference", + "short": "Encounter-Link", + "comment": "**Begründung Pflichtfeld:** Die Verlinkung auf eine Encounter-Ressource dient der technischen Zuordnung der Dokumentation zu einem Aufenthalt und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc. \n**WICHTIGER Hinweis für Implementierer:** Die Zuordnung MUSS auf auf einen Encounter der Ebene \"Abteilungskontakt\" (siehe hierzu Basismodul > UseCases > Abbildung des Konstruktes \"Fall\") erfolgen. \nBei der Auswahl des Encounters ist zu beachten, dass unter einer (Abrechnungs-)\"Fallnummer\" (hier: `Encounter.account`) unter Umständen mehrere Encounter gruppiert sein können (z.B. stationärer Besuch mit mehreren vor- und nachstationären Aufenthalten.)", + "min": 1, "mustSupport": true }, { "id": "Observation.effective[x]", "path": "Observation.effective[x]", + "short": "Datum und Uhrzeit der Untersuchung", + "comment": "Motivation MS: Das Datum und die Uhrzeit der Untersuchung sind für die Interpretation der Untersuchungsergebnisse relevant", "mustSupport": true }, { "id": "Observation.performer", "path": "Observation.performer", - "comment": "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", + "short": "Untersuchender", + "comment": "Motivation MS: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", "mustSupport": true }, { "id": "Observation.value[x]", "path": "Observation.value[x]", + "short": "quantitatives Untersuchungsergebnis", + "comment": "Motivation MS: valueQuantity muss für VitalSigns unterstützt werden", "mustSupport": true }, { "id": "Observation.value[x].value", "path": "Observation.value[x].value", + "short": "Wert", + "comment": "Motivation MS: Eine Quantity soll einen Wert enthalten", "mustSupport": true }, { "id": "Observation.value[x].unit", "path": "Observation.value[x].unit", + "short": "Einheit", + "comment": "Motivation MS: Eine Quantity soll eine Einheit enthalten", "mustSupport": true }, { "id": "Observation.value[x].system", "path": "Observation.value[x].system", + "short": "CodeSystem aus dem die Einheit stammt", + "comment": "Motivation MS: Eine Quantity soll ein System mit dem die Einheit kodiert wird enthalten", "mustSupport": true }, { "id": "Observation.value[x].code", "path": "Observation.value[x].code", + "short": "Code der Einheit", + "comment": "Motivation MS: Eine Quantity soll einen Code der die Einheit kodiert enthalten", "mustSupport": true }, { "id": "Observation.dataAbsentReason", "path": "Observation.dataAbsentReason", + "short": "Grund für fehlende Untersuchungsergebnisse", + "comment": "Motivation MS: Dieses Feld erlaubt die Angabe von Gründen für fehlende Untersuchungsergebnisse", "mustSupport": true }, { "id": "Observation.method", "path": "Observation.method", - "comment": "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", + "short": "Untersuchungsmethode", + "comment": "Motivation MS: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", "mustSupport": true }, { "id": "Observation.device", "path": "Observation.device", - "comment": "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", + "short": "Gerät", + "comment": "Motivation MS: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", "mustSupport": true } ] diff --git a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-herzzeitvolumen.json b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-herzzeitvolumen.json index 673624cc..a9b0e068 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-herzzeitvolumen.json +++ b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-herzzeitvolumen.json @@ -7,7 +7,7 @@ "title": "SD MII ICU Herzzeitvolumen", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-ideales-koerpergewicht.json b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-ideales-koerpergewicht.json index 6f8ef991..abc3dec1 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-ideales-koerpergewicht.json +++ b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-ideales-koerpergewicht.json @@ -7,7 +7,7 @@ "title": "SD MII ICU Ideales Koerpergewicht", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-intrakranieller-druck-icp.json b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-intrakranieller-druck-icp.json index fc98d792..34f215e0 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-intrakranieller-druck-icp.json +++ b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-intrakranieller-druck-icp.json @@ -7,7 +7,7 @@ "title": "SD MII ICU Intrakranieller Druck ICP", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpergewicht-percentil-altersabhaengig.json b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpergewicht-percentil-altersabhaengig.json index d838be85..4aec2ee8 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpergewicht-percentil-altersabhaengig.json +++ b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpergewicht-percentil-altersabhaengig.json @@ -7,7 +7,7 @@ "title": "SD MII ICU Koerpergewicht Percentil Altersabhaengig", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpergroesse-percentil-altersabhaengig.json b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpergroesse-percentil-altersabhaengig.json index 6f83e5f5..39fdf81b 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpergroesse-percentil-altersabhaengig.json +++ b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpergroesse-percentil-altersabhaengig.json @@ -7,7 +7,7 @@ "title": "SD MII ICU Koerpergroesse Percentil", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-achsel.json b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-achsel.json index 26772af1..1b03ce20 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-achsel.json +++ b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-achsel.json @@ -7,7 +7,7 @@ "title": "SD MII ICU Koerpertemperatur Achsel", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-atemwege.json b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-atemwege.json index 038aa736..5c45a273 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-atemwege.json +++ b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-atemwege.json @@ -7,7 +7,7 @@ "title": "SD MII ICU Koerpertemperatur Atemwege", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-blut.json b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-blut.json index 52172018..c8024137 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-blut.json +++ b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-blut.json @@ -7,7 +7,7 @@ "title": "SD MII ICU Koerpertemperatur Blut", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-brust.json b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-brust.json index ba2e6f3c..b19b9fd5 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-brust.json +++ b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-brust.json @@ -7,7 +7,7 @@ "title": "SD MII ICU Koerpertemperatur Brust", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-brustwirbelsaeule.json b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-brustwirbelsaeule.json index c8e615e2..ce3d766f 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-brustwirbelsaeule.json +++ b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-brustwirbelsaeule.json @@ -7,7 +7,7 @@ "title": "SD MII ICU Koerpertemperatur Brustwirbelsaeule", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-gelenk.json b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-gelenk.json index 735808f7..d7f0aefa 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-gelenk.json +++ b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-gelenk.json @@ -7,7 +7,7 @@ "title": "SD MII ICU Koerpertemperatur Gelenk", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-generisch.json b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-generisch.json index cbdcca70..605298d1 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-generisch.json +++ b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-generisch.json @@ -7,7 +7,7 @@ "title": "SD MII ICU Koerpertemperatur Generisch", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-halswirbelsaeule.json b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-halswirbelsaeule.json index 42603e1f..122bae57 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-halswirbelsaeule.json +++ b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-halswirbelsaeule.json @@ -7,7 +7,7 @@ "title": "SD MII ICU Koerpertemperatur Halswirbelsaeule", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-harnblase.json b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-harnblase.json index 0f6eec12..c9d32f2e 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-harnblase.json +++ b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-harnblase.json @@ -7,7 +7,7 @@ "title": "SD MII ICU Koerpertemperatur Harnblase", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-kern.json b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-kern.json index bce6b4de..26d2abfb 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-kern.json +++ b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-kern.json @@ -7,7 +7,7 @@ "title": "SD MII ICU Koerpertemperatur Kern", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-leiste.json b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-leiste.json index b76f759f..7605bbba 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-leiste.json +++ b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-leiste.json @@ -7,7 +7,7 @@ "title": "SD MII ICU Koerpertemperatur Leiste", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-lendenwirbelsaeule.json b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-lendenwirbelsaeule.json index dcb7b633..b6a267ab 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-lendenwirbelsaeule.json +++ b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-lendenwirbelsaeule.json @@ -7,7 +7,7 @@ "title": "SD MII ICU Koerpertemperatur Lendenwirbelsaeule", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-myokard.json b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-myokard.json index b2161c9a..18e54f4e 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-myokard.json +++ b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-myokard.json @@ -7,7 +7,7 @@ "title": "SD MII ICU Koerpertemperatur Myokard", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-nasal.json b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-nasal.json index d7dc286e..3ed4323e 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-nasal.json +++ b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-nasal.json @@ -7,7 +7,7 @@ "title": "SD MII ICU Koerpertemperatur nasal", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-nasen-rachen-raum.json b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-nasen-rachen-raum.json index 884f5053..a330d319 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-nasen-rachen-raum.json +++ b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-nasen-rachen-raum.json @@ -7,7 +7,7 @@ "title": "SD MII ICU Koerpertemperatur Nasen-Rachen-Raum", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-rektal.json b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-rektal.json index 4e176f40..986696dc 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-rektal.json +++ b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-rektal.json @@ -7,7 +7,7 @@ "title": "SD MII ICU Koerpertemperatur rektal", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-speiseroehre.json b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-speiseroehre.json index 24c3c5b4..9c121839 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-speiseroehre.json +++ b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-speiseroehre.json @@ -7,7 +7,7 @@ "title": "SD MII ICU Koerpertemperatur Speiseroehre", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-stirn.json b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-stirn.json index 060bafae..847b5b27 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-stirn.json +++ b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-stirn.json @@ -7,7 +7,7 @@ "title": "SD MII ICU Koerpertemperatur Stirn", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-trommelfell.json b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-trommelfell.json index c429d13a..e7214b2d 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-trommelfell.json +++ b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-trommelfell.json @@ -7,7 +7,7 @@ "title": "SD MII ICU Koerpertemperatur Trommelfell", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-unter-der-zunge.json b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-unter-der-zunge.json index 041bb0dd..faf3a0f6 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-unter-der-zunge.json +++ b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-unter-der-zunge.json @@ -7,7 +7,7 @@ "title": "SD MII ICU Koerpertemperatur unter der Zunge", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-vaginal.json b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-vaginal.json index deed1894..2ccbefe0 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-vaginal.json +++ b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-koerpertemperatur-vaginal.json @@ -7,7 +7,7 @@ "title": "SD MII ICU Koerpertemperatur vaginal", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-linksatrialer-druck.json b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-linksatrialer-druck.json index 22095ef6..21aff88a 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-linksatrialer-druck.json +++ b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-linksatrialer-druck.json @@ -7,7 +7,7 @@ "title": "SD MII ICU Linksatrialer Druck", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-linksventri-herzindex-durch-indikatorverduennung.json b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-linksventri-herzindex-durch-indikatorverduennung.json index 3601355a..8f5bae1e 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-linksventri-herzindex-durch-indikatorverduennung.json +++ b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-linksventri-herzindex-durch-indikatorverduennung.json @@ -7,7 +7,7 @@ "title": "SD MII ICU Linksventrikulaerer Herzindex durch Indikatorverduennung", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-linksventri-herzzeitvolumen-durch-indikatorverd.json b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-linksventri-herzzeitvolumen-durch-indikatorverd.json index efb1f890..c023f9c5 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-linksventri-herzzeitvolumen-durch-indikatorverd.json +++ b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-linksventri-herzzeitvolumen-durch-indikatorverd.json @@ -7,7 +7,7 @@ "title": "SD MII ICU Linksventrikulaeres Herzzeitvolumen Durch Indikatorverduennung", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-linksventri-schlagvolumen-durch-indikatorverduennung.json b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-linksventri-schlagvolumen-durch-indikatorverduennung.json index c4a50fb9..f87495af 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-linksventri-schlagvolumen-durch-indikatorverduennung.json +++ b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-linksventri-schlagvolumen-durch-indikatorverduennung.json @@ -7,7 +7,7 @@ "title": "SD MII ICU Linksventrikulaeres Schlagvolumen Durch Indikatorverduennung", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-linksventri-schlagvolumenindex-durch-indikatorverd.json b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-linksventri-schlagvolumenindex-durch-indikatorverd.json index 739ec7e0..a87e7135 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-linksventri-schlagvolumenindex-durch-indikatorverd.json +++ b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-linksventri-schlagvolumenindex-durch-indikatorverd.json @@ -7,7 +7,7 @@ "title": "SD MII ICU Linksventrikulaerer Schlagvolumenindex Durch Indikatorverduennung", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-linksventrikulaerer-druck.json b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-linksventrikulaerer-druck.json index 9eeadb0c..a8755e1d 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-linksventrikulaerer-druck.json +++ b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-linksventrikulaerer-druck.json @@ -7,7 +7,7 @@ "title": "SD MII ICU Linksventrikulaerer Druck", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-linksventrikulaerer-herzindex.json b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-linksventrikulaerer-herzindex.json index 5c5402e5..553456bb 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-linksventrikulaerer-herzindex.json +++ b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-linksventrikulaerer-herzindex.json @@ -7,7 +7,7 @@ "title": "SD MII ICU Linksventrikulaerer Herzindex", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-linksventrikulaeres-schlagvolumen.json b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-linksventrikulaeres-schlagvolumen.json index fd611319..3e9de417 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-linksventrikulaeres-schlagvolumen.json +++ b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-linksventrikulaeres-schlagvolumen.json @@ -7,7 +7,7 @@ "title": "SD MII ICU Linksventrikulaeres Schlagvolumen", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-linksventrikulaeres-schlagvolumenindex.json b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-linksventrikulaeres-schlagvolumenindex.json index a64bf200..f065f4ea 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-linksventrikulaeres-schlagvolumenindex.json +++ b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-linksventrikulaeres-schlagvolumenindex.json @@ -7,7 +7,7 @@ "title": "SD MII ICU Linksventrikulaeres Schlagvolumenindex", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-monitoring-und-vitaldaten.json b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-monitoring-und-vitaldaten.json index 49d3fa38..cfafeace 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-monitoring-und-vitaldaten.json +++ b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-monitoring-und-vitaldaten.json @@ -7,7 +7,7 @@ "title": "SD MII ICU Monitoring und Vitaldaten", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", @@ -56,6 +56,7 @@ { "id": "Observation.status", "path": "Observation.status", + "comment": "Motivation MS: Observation.status ist bereits durch die Kardinalität der Basisklasse Observation erzwungen. Dieses Feld dient der Präzisierung des Status der Untersuchung", "mustSupport": true }, { @@ -276,7 +277,7 @@ { "id": "Observation.performer", "path": "Observation.performer", - "comment": "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", + "comment": "Motivation MS: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", "mustSupport": true }, { @@ -346,7 +347,7 @@ { "id": "Observation.method", "path": "Observation.method", - "comment": "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", + "comment": "Motivation MS: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", "mustSupport": true }, { diff --git a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-o2saettigung-im-arteriellen-blut-durch-pulsoxymetrie.json b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-o2saettigung-im-arteriellen-blut-durch-pulsoxymetrie.json index 8e9ac2f1..8ef79fe7 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-o2saettigung-im-arteriellen-blut-durch-pulsoxymetrie.json +++ b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-o2saettigung-im-arteriellen-blut-durch-pulsoxymetrie.json @@ -7,7 +7,7 @@ "title": "SD MII ICU Sauerstoffsaettigung Im Arteriellen Blut Durch Pulsoxymetrie", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-o2saettigung-im-blut-postduktal-durch-pulsoxymetrie.json b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-o2saettigung-im-blut-postduktal-durch-pulsoxymetrie.json index c7c6187b..eff779f4 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-o2saettigung-im-blut-postduktal-durch-pulsoxymetrie.json +++ b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-o2saettigung-im-blut-postduktal-durch-pulsoxymetrie.json @@ -7,7 +7,7 @@ "title": "SD MII ICU Sauerstoffsaettigung Im Blut Postduktal Durch Pulsoxymetrie", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-o2saettigung-im-blut-preduktal-durch-pulsoxymetrie.json b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-o2saettigung-im-blut-preduktal-durch-pulsoxymetrie.json index 30bc6458..34d12a9f 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-o2saettigung-im-blut-preduktal-durch-pulsoxymetrie.json +++ b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-o2saettigung-im-blut-preduktal-durch-pulsoxymetrie.json @@ -7,7 +7,7 @@ "title": "SD MII ICU Sauerstoffsaettigung Im Blut Preduktal Durch Pulsoxymetrie", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-pulmonalarterieller-blutdruck.json b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-pulmonalarterieller-blutdruck.json index 84d0856a..3d9e3a1e 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-pulmonalarterieller-blutdruck.json +++ b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-pulmonalarterieller-blutdruck.json @@ -7,7 +7,7 @@ "title": "SD MII ICU Pulmonalarterieller Blutdruck", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-pulmonalarterieller-wedge-druck.json b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-pulmonalarterieller-wedge-druck.json index 889281be..227a6f22 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-pulmonalarterieller-wedge-druck.json +++ b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-pulmonalarterieller-wedge-druck.json @@ -7,7 +7,7 @@ "title": "SD MII ICU Pulmonalarterieller Wedge Druck", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-pulmonalvaskulaerer-widerstandsindex.json b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-pulmonalvaskulaerer-widerstandsindex.json index 09afcba3..35fe69e4 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-pulmonalvaskulaerer-widerstandsindex.json +++ b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-pulmonalvaskulaerer-widerstandsindex.json @@ -7,7 +7,7 @@ "title": "SD MII ICU Pulmonalvaskulaerer Widerstandsindex", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-puls.json b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-puls.json index d24e4d36..f7fbb817 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-puls.json +++ b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-puls.json @@ -7,7 +7,7 @@ "title": "SD MII ICU Puls", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-rechtsatrialer-druck.json b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-rechtsatrialer-druck.json index f3f43d9b..f12f6422 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-rechtsatrialer-druck.json +++ b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-rechtsatrialer-druck.json @@ -7,7 +7,7 @@ "title": "SD MII ICU Rechtsatrialer Druck", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-rechtsventrikulaerer-druck.json b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-rechtsventrikulaerer-druck.json index 0771b3f0..df809266 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-rechtsventrikulaerer-druck.json +++ b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-rechtsventrikulaerer-druck.json @@ -7,7 +7,7 @@ "title": "SD MII ICU Rechtsventrikulaerer Druck", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-sonstige-pulsatile-druecke-generisch.json b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-sonstige-pulsatile-druecke-generisch.json index d68960db..606e55cf 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-sonstige-pulsatile-druecke-generisch.json +++ b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-sonstige-pulsatile-druecke-generisch.json @@ -7,7 +7,7 @@ "title": "SD MII ICU Sonstige pulsatile Druecke Generisch", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", @@ -30,6 +30,7 @@ { "id": "Observation.status", "path": "Observation.status", + "comment": "Motivation MS: Observation.status ist bereits durch die Kardinalität der Basisklasse Observation erzwungen. Dieses Feld dient der Präzisierung des Status der Untersuchung", "mustSupport": true }, { @@ -112,7 +113,7 @@ { "id": "Observation.performer", "path": "Observation.performer", - "comment": "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", + "comment": "Motivation MS: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit", "mustSupport": true }, { diff --git a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-systemischer-vaskulaerer-widerstandsindex.json b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-systemischer-vaskulaerer-widerstandsindex.json index 6463e68c..e77f11d8 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-systemischer-vaskulaerer-widerstandsindex.json +++ b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-systemischer-vaskulaerer-widerstandsindex.json @@ -7,7 +7,7 @@ "title": "SD MII ICU Systemischer Vaskulaerer Widerstandsindex", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-zentralvenoeser-blutdruck.json b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-zentralvenoeser-blutdruck.json index 498b13c9..80751ac3 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-zentralvenoeser-blutdruck.json +++ b/Resources/fsh-generated/resources/StructureDefinition-sd-mii-icu-zentralvenoeser-blutdruck.json @@ -7,7 +7,7 @@ "title": "SD MII ICU Zentralvenoeser Blutdruck", "status": "active", "experimental": false, - "date": "2024-10-04", + "date": "2024-11-21", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/ValueSet-ISiKHerzfrequenzSCTVS.json b/Resources/fsh-generated/resources/ValueSet-ISiKHerzfrequenzSCTVS.json index 4dd99d2b..eaf0fbbb 100644 --- a/Resources/fsh-generated/resources/ValueSet-ISiKHerzfrequenzSCTVS.json +++ b/Resources/fsh-generated/resources/ValueSet-ISiKHerzfrequenzSCTVS.json @@ -9,7 +9,7 @@ "url": "https://gematik.de/fhir/isik/ValueSet/ISiKHerzfrequenzSCTVS", "experimental": false, "publisher": "gematik GmbH", - "date": "2024-10-04", + "date": "2024-11-21", "compose": { "include": [ { diff --git a/Resources/fsh-generated/resources/ValueSet-ISiKKoerpergewichtSCTVS.json b/Resources/fsh-generated/resources/ValueSet-ISiKKoerpergewichtSCTVS.json index 177ed18d..80e640e5 100644 --- a/Resources/fsh-generated/resources/ValueSet-ISiKKoerpergewichtSCTVS.json +++ b/Resources/fsh-generated/resources/ValueSet-ISiKKoerpergewichtSCTVS.json @@ -9,7 +9,7 @@ "url": "https://gematik.de/fhir/isik/ValueSet/ISiKKoerpergewichtSCTVS", "experimental": false, "publisher": "gematik GmbH", - "date": "2024-10-04", + "date": "2024-11-21", "compose": { "include": [ { diff --git a/Resources/fsh-generated/resources/ValueSet-ISiKKoerpergroesseSCTVS.json b/Resources/fsh-generated/resources/ValueSet-ISiKKoerpergroesseSCTVS.json index 308bb1c5..3d5fb8f0 100644 --- a/Resources/fsh-generated/resources/ValueSet-ISiKKoerpergroesseSCTVS.json +++ b/Resources/fsh-generated/resources/ValueSet-ISiKKoerpergroesseSCTVS.json @@ -9,7 +9,7 @@ "url": "https://gematik.de/fhir/isik/ValueSet/ISiKKoerpergroesseSCTVS", "experimental": false, "publisher": "gematik GmbH", - "date": "2024-10-04", + "date": "2024-11-21", "compose": { "include": [ { diff --git a/Resources/fsh-generated/resources/ValueSet-ISiKKoerpertemperaturSCTVS.json b/Resources/fsh-generated/resources/ValueSet-ISiKKoerpertemperaturSCTVS.json index 0dd4607c..fb79d339 100644 --- a/Resources/fsh-generated/resources/ValueSet-ISiKKoerpertemperaturSCTVS.json +++ b/Resources/fsh-generated/resources/ValueSet-ISiKKoerpertemperaturSCTVS.json @@ -9,7 +9,7 @@ "url": "https://gematik.de/fhir/isik/ValueSet/ISiKKoerpertemperaturSCTVS", "experimental": false, "publisher": "gematik GmbH", - "date": "2024-10-04", + "date": "2024-11-21", "compose": { "include": [ { diff --git a/Resources/fsh-generated/resources/ValueSet-ISiKKopfumfangSCTVS.json b/Resources/fsh-generated/resources/ValueSet-ISiKKopfumfangSCTVS.json index 8df3b215..4c2a3f73 100644 --- a/Resources/fsh-generated/resources/ValueSet-ISiKKopfumfangSCTVS.json +++ b/Resources/fsh-generated/resources/ValueSet-ISiKKopfumfangSCTVS.json @@ -9,7 +9,7 @@ "url": "https://gematik.de/fhir/isik/ValueSet/ISiKKopfumfangSCTVS", "experimental": false, "publisher": "gematik GmbH", - "date": "2024-10-04", + "date": "2024-11-21", "compose": { "include": [ { diff --git a/Resources/fsh-generated/resources/ValueSet-vs-mii-icu-bodysite-observation-blutdruck.json b/Resources/fsh-generated/resources/ValueSet-vs-mii-icu-bodysite-observation-blutdruck.json index a173fe48..195902a7 100644 --- a/Resources/fsh-generated/resources/ValueSet-vs-mii-icu-bodysite-observation-blutdruck.json +++ b/Resources/fsh-generated/resources/ValueSet-vs-mii-icu-bodysite-observation-blutdruck.json @@ -9,7 +9,7 @@ "url": "https://gematik.de/fhir/isik/ValueSet/vs-mii-icu-bodysite-observation-blutdruck", "experimental": false, "publisher": "gematik GmbH", - "date": "2024-10-04", + "date": "2024-11-21", "compose": { "include": [ { diff --git a/Resources/fsh-generated/resources/ValueSet-vs-mii-icu-bodysite-observation-monitoring-und-vitaldaten.json b/Resources/fsh-generated/resources/ValueSet-vs-mii-icu-bodysite-observation-monitoring-und-vitaldaten.json index 9d3b4fa1..24087049 100644 --- a/Resources/fsh-generated/resources/ValueSet-vs-mii-icu-bodysite-observation-monitoring-und-vitaldaten.json +++ b/Resources/fsh-generated/resources/ValueSet-vs-mii-icu-bodysite-observation-monitoring-und-vitaldaten.json @@ -9,7 +9,7 @@ "url": "https://gematik.de/fhir/isik/ValueSet/vs-mii-icu-bodysite-observation-monitoring-und-vitaldaten", "experimental": false, "publisher": "gematik GmbH", - "date": "2024-10-04", + "date": "2024-11-21", "compose": { "include": [ { diff --git a/Resources/fsh-generated/resources/ValueSet-vs-mii-icu-code-monitoring-und-vitaldaten-iso11073.json b/Resources/fsh-generated/resources/ValueSet-vs-mii-icu-code-monitoring-und-vitaldaten-iso11073.json index d557e679..5896e89b 100644 --- a/Resources/fsh-generated/resources/ValueSet-vs-mii-icu-code-monitoring-und-vitaldaten-iso11073.json +++ b/Resources/fsh-generated/resources/ValueSet-vs-mii-icu-code-monitoring-und-vitaldaten-iso11073.json @@ -9,7 +9,7 @@ "url": "https://gematik.de/fhir/isik/ValueSet/vs-mii-icu-code-monitoring-und-vitaldaten-iso11073", "experimental": false, "publisher": "gematik GmbH", - "date": "2024-10-04", + "date": "2024-11-21", "compose": { "include": [ { diff --git a/Resources/fsh-generated/resources/ValueSet-vs-mii-icu-code-monitoring-und-vitaldaten-loinc.json b/Resources/fsh-generated/resources/ValueSet-vs-mii-icu-code-monitoring-und-vitaldaten-loinc.json index 0857f08e..18fedb4f 100644 --- a/Resources/fsh-generated/resources/ValueSet-vs-mii-icu-code-monitoring-und-vitaldaten-loinc.json +++ b/Resources/fsh-generated/resources/ValueSet-vs-mii-icu-code-monitoring-und-vitaldaten-loinc.json @@ -9,7 +9,7 @@ "url": "https://gematik.de/fhir/isik/ValueSet/vs-mii-icu-code-monitoring-und-vitaldaten-loinc", "experimental": false, "publisher": "gematik GmbH", - "date": "2024-10-04", + "date": "2024-11-21", "compose": { "include": [ { diff --git a/Resources/fsh-generated/resources/ValueSet-vs-mii-icu-code-monitoring-und-vitaldaten-snomed.json b/Resources/fsh-generated/resources/ValueSet-vs-mii-icu-code-monitoring-und-vitaldaten-snomed.json index 76dcfa77..ef21e11d 100644 --- a/Resources/fsh-generated/resources/ValueSet-vs-mii-icu-code-monitoring-und-vitaldaten-snomed.json +++ b/Resources/fsh-generated/resources/ValueSet-vs-mii-icu-code-monitoring-und-vitaldaten-snomed.json @@ -9,7 +9,7 @@ "url": "https://gematik.de/fhir/isik/ValueSet/vs-mii-icu-code-monitoring-und-vitaldaten-snomed", "experimental": false, "publisher": "gematik GmbH", - "date": "2024-10-04", + "date": "2024-11-21", "compose": { "include": [ { diff --git a/Resources/fsh-generated/resources/ValueSet-vs-mii-icu-method-observation-blutdruck.json b/Resources/fsh-generated/resources/ValueSet-vs-mii-icu-method-observation-blutdruck.json index 105c9615..e445e44a 100644 --- a/Resources/fsh-generated/resources/ValueSet-vs-mii-icu-method-observation-blutdruck.json +++ b/Resources/fsh-generated/resources/ValueSet-vs-mii-icu-method-observation-blutdruck.json @@ -9,7 +9,7 @@ "url": "https://gematik.de/fhir/isik/ValueSet/vs-mii-icu-method-observation-blutdruck", "experimental": false, "publisher": "gematik GmbH", - "date": "2024-10-04", + "date": "2024-11-21", "compose": { "include": [ { diff --git a/Resources/fsh-generated/resources/ValueSet-vs-mii-icu-unit-equivalent-ucum-beats-per-minute.json b/Resources/fsh-generated/resources/ValueSet-vs-mii-icu-unit-equivalent-ucum-beats-per-minute.json index 5b7d2341..6934f2b4 100644 --- a/Resources/fsh-generated/resources/ValueSet-vs-mii-icu-unit-equivalent-ucum-beats-per-minute.json +++ b/Resources/fsh-generated/resources/ValueSet-vs-mii-icu-unit-equivalent-ucum-beats-per-minute.json @@ -9,7 +9,7 @@ "url": "https://gematik.de/fhir/isik/ValueSet/vs-mii-icu-unit-equivalent-ucum-beats-per-minute", "experimental": false, "publisher": "gematik GmbH", - "date": "2024-10-04", + "date": "2024-11-21", "compose": { "include": [ { diff --git a/Resources/fsh-generated/resources/ValueSet-vs-mii-icu-unit-equivalent-ucum-dyn-s-cm5-m2.json b/Resources/fsh-generated/resources/ValueSet-vs-mii-icu-unit-equivalent-ucum-dyn-s-cm5-m2.json index 6329ffcb..f2188c28 100644 --- a/Resources/fsh-generated/resources/ValueSet-vs-mii-icu-unit-equivalent-ucum-dyn-s-cm5-m2.json +++ b/Resources/fsh-generated/resources/ValueSet-vs-mii-icu-unit-equivalent-ucum-dyn-s-cm5-m2.json @@ -9,7 +9,7 @@ "url": "https://gematik.de/fhir/isik/ValueSet/vs-mii-icu-unit-equivalent-ucum-dyn-s-cm5-m2", "experimental": false, "publisher": "gematik GmbH", - "date": "2024-10-04", + "date": "2024-11-21", "compose": { "include": [ { diff --git a/Resources/fsh-generated/resources/ValueSet-vs-mii-icu-unit-equivalent-ucum-l-per-minute-and-squaremeter.json b/Resources/fsh-generated/resources/ValueSet-vs-mii-icu-unit-equivalent-ucum-l-per-minute-and-squaremeter.json index 3c32f073..7ba55092 100644 --- a/Resources/fsh-generated/resources/ValueSet-vs-mii-icu-unit-equivalent-ucum-l-per-minute-and-squaremeter.json +++ b/Resources/fsh-generated/resources/ValueSet-vs-mii-icu-unit-equivalent-ucum-l-per-minute-and-squaremeter.json @@ -9,7 +9,7 @@ "url": "https://gematik.de/fhir/isik/ValueSet/vs-mii-icu-unit-equivalent-ucum-l-per-minute-and-squaremeter", "experimental": false, "publisher": "gematik GmbH", - "date": "2024-10-04", + "date": "2024-11-21", "compose": { "include": [ { diff --git a/Resources/fsh-generated/resources/ValueSet-vs-mii-icu-unit-equivalent-ucum-l-per-minute.json b/Resources/fsh-generated/resources/ValueSet-vs-mii-icu-unit-equivalent-ucum-l-per-minute.json index dccffa49..acc05673 100644 --- a/Resources/fsh-generated/resources/ValueSet-vs-mii-icu-unit-equivalent-ucum-l-per-minute.json +++ b/Resources/fsh-generated/resources/ValueSet-vs-mii-icu-unit-equivalent-ucum-l-per-minute.json @@ -9,7 +9,7 @@ "url": "https://gematik.de/fhir/isik/ValueSet/vs-mii-icu-unit-equivalent-ucum-l-per-minute", "experimental": false, "publisher": "gematik GmbH", - "date": "2024-10-04", + "date": "2024-11-21", "compose": { "include": [ { diff --git a/Resources/input/fsh/ISiK-Atemfrequenz.fsh b/Resources/input/fsh/ISiK-Atemfrequenz.fsh index bd53066f..63c95813 100644 --- a/Resources/input/fsh/ISiK-Atemfrequenz.fsh +++ b/Resources/input/fsh/ISiK-Atemfrequenz.fsh @@ -1,41 +1,30 @@ Profile: ISiKAtemfrequenz Parent: VitalSignDE_Atemfrequenz Id: ISiKAtemfrequenz -* insert Meta -* status MS -* category MS -* category[VSCat] MS -* code MS +Description: "Dieses Profil spezifiziert die Minimalanforderungen für die Bereitstellung von Informationen über die Atemfrequenz eines Patienten im Rahmen der interoperablen Kommunikation gemäß den Vorgaben der ISiK (Interoperable Schnittstelle im Krankenhaus). +### Motivation +Die Erfassung und Überwachung der Atemfrequenz ist essenziell für die frühzeitige Erkennung von Gesundheitsveränderungen, die Behandlungsbewertung und die Unterstützung klinischer Entscheidungen. + +In FHIR wird die Atemfrequenz mit der Observation-Ressource repräsentiert. + +### Kompatibilität +Das Profil ISiKAtemfrequenz ist vom Profil [VitalSignDE_Atemfrequenz](http://fhir.de/StructureDefinition/observation-de-vitalsign-atemfrequenz) aus den deutschen Basisprofilen abgeleitet. Es ist kompatibel mit dem Profil [Observation Respiratory Rate Profile](http://hl7.org/fhir/StructureDefinition/resprate) aus der FHIR R4 Spezifikation." +* insert ISiKVitalsignCommons +* insert Quantity-MS +* insert Observation-category-VSCat-MS +* code * coding contains IEEE11073 0..1 - * coding[loinc] MS - * coding[snomed] MS * coding[snomed] = $sct#86290005 * coding[IEEE11073] = $IEEE11073#151562 -* subject MS -* encounter MS -* effective[x] MS -* value[x] MS -* valueQuantity MS -* valueQuantity.value MS -* valueQuantity.unit MS -* valueQuantity.system MS -* valueQuantity.code MS -* performer MS - * ^comment = "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit" -* method MS - * ^comment = "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit" -* device MS - * ^comment = "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit" -* dataAbsentReason MS Instance: ISiKAtemfrequenzExample InstanceOf: ISiKAtemfrequenz Usage: #example -* meta.profile[0] = "http://hl7.org/fhir/StructureDefinition/resprate" -* meta.profile[+] = "http://fhir.de/StructureDefinition/observation-de-vitalsign-atemfrequenz" +* meta.profile[+] = "http://hl7.org/fhir/StructureDefinition/resprate" +* meta.profile[+] = Canonical(VitalSignDE_Atemfrequenz) * status = #final * category[VSCat] = $observation-category#vital-signs "Vital Signs" -* code.coding[loinc] = $loinc#9279-1 "Respiratory rate" +* code = $loinc#9279-1 "Respiratory rate" * code.coding[snomed] = $sct#86290005 "Respiratory rate (observable entity)" * code.coding[IEEE11073] = $IEEE11073#151562 "MDC_RESP_RATE" * code.text = "Atemfrequenz" diff --git a/Resources/input/fsh/ISiK-Blutdruck.fsh b/Resources/input/fsh/ISiK-Blutdruck.fsh index f0e9b589..3c16c2fd 100644 --- a/Resources/input/fsh/ISiK-Blutdruck.fsh +++ b/Resources/input/fsh/ISiK-Blutdruck.fsh @@ -1,22 +1,31 @@ Profile: ISiKBlutdruckSystemischArteriell Parent: VitalSignDE_Blutdruck Id: ISiKBlutdruckSystemischArteriell -* insert Meta -* status MS -* category MS -* category[VSCat] MS -* code MS +Description: "Dieses Profil spezifiziert die Minimalanforderungen für die Bereitstellung von Informationen über den Blutdruck eines Patienten im Rahmen der interoperablen Kommunikation gemäß den Vorgaben der ISiK (Interoperable Schnittstelle im Krankenhaus). +### Motivation +Die Erfassung und Überwachung des Blutdrucks ist essenziell für die frühzeitige Erkennung von Gesundheitsveränderungen, die Behandlungsbewertung und die Unterstützung klinischer Entscheidungen. + +In FHIR wird der Blutdruck mit der Observation-Ressource repräsentiert, die einzelnen Komponenten des Blutdrucks werden als Component-Elemente abgebildet. + +### Kompatibilität +Das Profil ISiKBlutdruckSystemischArteriell ist vom Profil [VitalSignDE_Blutdruck](http://fhir.de/StructureDefinition/observation-de-vitalsign-blutdruck) aus den deutschen Basisprofilen abgeleitet. Es ist kompatibel mit dem Profil [Observation Blood Pressure Profile](http://hl7.org/fhir/StructureDefinition/bp) aus der FHIR R4 Spezifikation." +* insert ISiKVitalsignCommons +* insert Observation-category-VSCat-MS +* code * coding contains IEEE11073 0..1 - * coding[loinc] MS - * coding[snomed] MS * coding[IEEE11073] = $IEEE11073#150016 -* subject MS -* encounter MS -* effective[x] MS * component MS + * insert Component-MS + * dataAbsentReason MS + * ^comment = "Motivation MS: Dieses Feld erlaubt die Angabe von Gründen für fehlende Untersuchungsergebnisse" + * ^short = "Grund für fehlendes Untersuchungsergebniss" * component[SystolicBP] MS - * code MS - * coding MS + * ^comment = "Motivation MS: Kodierung des systolischen Blutdrucks." + * ^short = "Systolischer Blutdruck" + * insert Quantity-MS + * insert Component-Slice-MS + * code + * coding * ^slicing.discriminator.type = #pattern * ^slicing.discriminator.path = "$this" * ^slicing.rules = #open @@ -25,12 +34,13 @@ Id: ISiKBlutdruckSystemischArteriell SCT 0..1 * coding[IEEE11073] = $IEEE11073#150017 * coding[SCT] = $sct#271649006 -* component[SystolicBP].value[x] MS -* component[SystolicBP].valueQuantity MS -* component[SystolicBP].dataAbsentReason MS * component[DiastolicBP] MS - * code MS - * coding MS + * ^comment = "Motivation MS: Kodierung des diastolischen Blutdrucks." + * ^short = "Diastolischer Blutdruck" + * insert Quantity-MS + * insert Component-Slice-MS + * code + * coding * ^slicing.discriminator.type = #pattern * ^slicing.discriminator.path = "$this" * ^slicing.rules = #open @@ -39,12 +49,16 @@ Id: ISiKBlutdruckSystemischArteriell SCT 0..1 * coding[IEEE11073] = $IEEE11073#150018 * coding[SCT] = $sct#271650006 -* component[DiastolicBP].value[x] MS -* component[DiastolicBP].valueQuantity MS -* component[DiastolicBP].dataAbsentReason MS + * dataAbsentReason MS + * ^comment = "Motivation MS: Dieses Feld erlaubt die Angabe von Gründen für fehlende Untersuchungsergebnisse" + * ^short = "Grund für fehlendes Untersuchungsergebniss" * component[meanBP] MS - * code MS - * coding MS + * ^comment = "Motivation MS: Kodierung des mittleren arteriellen Drucks." + * ^short = "Mittlerer arterieller Druck" + * insert Quantity-MS + * insert Component-Slice-MS + * code + * coding * ^slicing.discriminator.type = #pattern * ^slicing.discriminator.path = "$this" * ^slicing.rules = #open @@ -53,25 +67,15 @@ Id: ISiKBlutdruckSystemischArteriell SCT 0..1 * coding[IEEE11073] = $IEEE11073#150019 * coding[SCT] = $sct#6797001 -* component[meanBP].value[x] MS -* component[meanBP].valueQuantity MS -* component[meanBP].dataAbsentReason MS -* performer MS - * ^comment = "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit" -* method MS - * ^comment = "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit" -* device MS - * ^comment = "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit" -* dataAbsentReason MS Instance: ISiKBlutdruckSystemischArteriellExample InstanceOf: ISiKBlutdruckSystemischArteriell Usage: #example -* meta.profile[0] = "http://fhir.de/StructureDefinition/observation-de-vitalsign-blutdruck" +* meta.profile[+] = "http://hl7.org/fhir/StructureDefinition/bp" +* meta.profile[+] = "http://fhir.de/StructureDefinition/observation-de-vitalsign-blutdruck" * status = #final * category[VSCat] = $observation-category#vital-signs "Vital Signs" -* code - * coding[loinc] = $loinc#85354-9 "Blood pressure panel with all children optional" +* code = $loinc#85354-9 "Blood pressure panel with all children optional" * coding[snomed] = $sct#75367002 "Blood pressure (observable entity)" * coding[IEEE11073] = $IEEE11073#150016 "MDC_PRESS_BLD" * text = "Systolischer und Diastolischer Blutdruck" diff --git a/Resources/input/fsh/ISiK-Ekg.fsh b/Resources/input/fsh/ISiK-Ekg.fsh index ca91bd30..c0e8ddca 100644 --- a/Resources/input/fsh/ISiK-Ekg.fsh +++ b/Resources/input/fsh/ISiK-Ekg.fsh @@ -1,35 +1,38 @@ Profile: ISiKEKG -Parent: http://fhir.de/StructureDefinition/observation-de-ekg +Parent: EkgDE Id: ISiKEKG -* insert Meta -* status MS -* category MS -* code MS - * coding[loinc] MS - * coding[snomed] MS -* subject MS -* encounter MS -* effective[x] MS -* device MS +Description: "Dieses Profil spezifiziert die Minimalanforderungen für die Bereitstellung von Informationen über kurze, relevante EKG-Ausschnitte eines Patienten im Rahmen der interoperablen Kommunikation gemäß den Vorgaben der ISiK (Interoperable Schnittstelle im Krankenhaus). Es wurde entwickelt, um spezifische klinische Fragestellungen zu unterstützen, bei denen prägnante und gezielte EKG-Daten im Vordergrund stehen. Für vollständige und längere EKG-Aufzeichnungen sind alternative Formate vorgesehen, die für umfangreiche Daten besser geeignet sind. +### Motivation +Die Bereitstellung kurzer EKG-Ausschnitte ermöglicht eine präzise und effiziente Unterstützung bei der Diagnose akuter kardiologischer Fragestellungen, der Überwachung von Arrhythmien oder der Beurteilung bestimmter Ereignisse wie ST-Strecken-Veränderungen. Diese fokussierte Darstellung dient der Optimierung klinischer Entscheidungen und der schnellen Verarbeitung relevanter Daten. + +In FHIR wird das EKG durch die Observation-Ressource repräsentiert, wobei spezifische Anforderungen für die Darstellung und Kodierung der Daten in diesem Profil berücksichtigt werden. + +### Kompatibilität +Das Profil ISiKEKG ist vom Profil [EkgDE](http://fhir.de/StructureDefinition/observation-de-ekg) aus den deutschen Basisprofilen abgeleitet." +* insert ISiKVitalsignCommons * component MS -* component.code MS -* component.value[x] MS + * insert Component-MS +//TODO MS auf sliced umstellen nach PR basisprofile mit ekg sliced * component.valueSampledData MS + * ^comment = "Motivation MS: Die EKG-Daten werden mittels des SampledData Datentyps abgebildet." + * ^short = "SampledData" * component.valueSampledData.origin MS + * ^comment = "Motivation MS: Das Feld `origin` definiert den Referenzpunkt und die Einheit der Messreihe, um sicherzustellen, dass die gemessenen Werte im richtigen Kontext interpretiert werden können." + * ^short = "Ausgangswert" * component.valueSampledData.period MS + * ^comment = "Motivation MS: Das Feld `period` definiert die zeitliche Distanz zwischen zwei aufeinanderfolgenden Messwerten." + * ^short = "Messintervall" * component.valueSampledData.dimensions MS + * ^comment = "Motivation MS: Das Feld `dimensions` gibt die Anzahl der Achsen oder Dimensionen an, die in der Messreihe enthalten sind, und ist notwendig, um die Struktur der Daten korrekt zu verstehen." + * ^short = "Dimensionen" * component.valueSampledData.data MS -* performer MS - * ^comment = "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit" -* method MS - * ^comment = "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit" -* device MS - * ^comment = "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit" -* dataAbsentReason MS + * ^comment = "Motivation MS: Das Feld `data` enthält die eigentlichen Messwerte der EKG-Daten." + * ^short = "Messwerte" Instance: ISiKEKGExample InstanceOf: ISiKEKG Usage: #example +* meta.profile[+] = Canonical(EkgDE) * code.coding[loinc] = $loinc#11524-6 "EKG study" * code.coding[snomed] = $sct#106073009 "EKG wave, interval AND/OR segment" * subject = Reference(PatientinMusterfrau) @@ -37,7 +40,6 @@ Usage: #example * category = $observation-category#procedure * device = Reference(ExampleDevice) * effectiveDateTime = "2019-07-02" - * component[+].code = $loinc#LP7386-8 "Lead I" * component[=].valueSampledData.origin.value = 2048 * component[=].valueSampledData.period = 10 diff --git a/Resources/input/fsh/ISiK-GCS.fsh b/Resources/input/fsh/ISiK-GCS.fsh index 79631639..99b0706c 100644 --- a/Resources/input/fsh/ISiK-GCS.fsh +++ b/Resources/input/fsh/ISiK-GCS.fsh @@ -1,46 +1,58 @@ Profile: ISiKGCS Parent: ScoreDE_GCS Id: ISiKGCS +Description: "Dieses Profil spezifiziert die Minimalanforderungen für die Bereitstellung von Informationen über den Glasgow Coma Scale (GCS) Score eines Patienten im Rahmen der interoperablen Kommunikation gemäß den Vorgaben der ISiK (Interoperable Schnittstelle im Krankenhaus). +###Motivation +Die Erfassung und Überwachung des Bewusstseinszustands anhand des GCS ist essenziell für die Beurteilung neurologischer Funktionen, die Überwachung von Patienten mit Schädel-Hirn-Trauma oder anderen neurologischen Erkrankungen sowie die Unterstützung klinischer Entscheidungen. + +In FHIR wird der GCS-Score mit der Observation-Ressource repräsentiert, wobei die einzelnen Komponenten der Skala - Augenöffnung, verbale Reaktion und motorische Reaktion - als Component-Elemente abgebildet werden. +### Kompatibilität +Das Profil ISiKGCS ist vom Profil [ScoreDE_GCS](http://fhir.de/StructureDefinition/observation-de-score-gcs) aus den deutschen Basisprofilen abgeleitet." * insert Meta -* status MS -* category MS +* insert Quantity-MS +* insert ISiKVitalsignCommons * category[survey] MS + * ^comment = "Motivation MS: Dieses Feld erlaubt die Sortierung und Abfrage anhand der Kategorie der Untersuchung" + * ^short = "Untersuchungskategorie" * code * coding contains IEEE11073 0..1 - * coding[loinc] MS - * coding[snomed] MS * coding[IEEE11073] = $IEEE11073#153728 -* subject MS -* encounter MS -* effective[x] MS -* value[x] MS -* valueQuantity MS -* valueQuantity.value MS -* valueQuantity.system MS -* valueQuantity.code MS * component MS -* component.code MS -* component.value[x] MS -* component.valueQuantity MS -* component.valueQuantity.system MS -* component.valueQuantity.code MS -* component.valueQuantity.unit MS + * insert Component-MS + * valueCodeableConcept MS + * ^comment = "Motivation MS: Kodierung der Ergebnisse der GCS-Komponenten." + * ^short = "Kodiertes Ergebnis" + * insert CodeableConcept-MS * component[Eye] MS + * ^comment = "Motivation MS: Kodierung des Augenöffnungsreflexes." + * ^short = "Augenöffnungsreflex" + * insert Component-Slice-MS + * valueCodeableConcept MS + * ^comment = "Motivation MS: Kodierung der Ergebnisse der GCS-Komponenten." + * ^short = "Kodiertes Ergebnis" + * insert CodeableConcept-MS * component[Motor] MS + * ^comment = "Motivation MS: Kodierung der motorischen Reaktion." + * ^short = "Motorische Reaktion" + * insert Component-Slice-MS + * valueCodeableConcept MS + * ^comment = "Motivation MS: Kodierung der Ergebnisse der GCS-Komponenten." + * ^short = "Kodiertes Ergebnis" + * insert CodeableConcept-MS * component[Verbal] MS -* performer MS - * ^comment = "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit" -* method MS - * ^comment = "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit" -* device MS - * ^comment = "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit" -* dataAbsentReason MS + * ^comment = "Motivation MS: Kodierung der verbalen Reaktion." + * ^short = "Verbale Reaktion" + * insert Component-Slice-MS + * valueCodeableConcept MS + * ^comment = "Motivation MS: Kodierung der Ergebnisse der GCS-Komponenten." + * ^short = "Kodiertes Ergebnis" + * insert CodeableConcept-MS Instance: ISiKGCSExample InstanceOf: ISiKGCS Usage: #example -* meta.profile[0] = "http://fhir.de/StructureDefinition/observation-de-score-gcs" -* code.coding[loinc] = $loinc#9269-2 "Glasgow coma score total" +* meta.profile[+] = Canonical(ScoreDE_GCS) +* code = $loinc#9269-2 "Glasgow coma score total" * code.coding[snomed] = $sct#248241002 "Glasgow coma score (observable entity)" * code.coding[IEEE11073] = $IEEE11073#153728 "MDC_SCORE_GLAS_COMA" * valueQuantity = 11 '1' "Punktwert" diff --git a/Resources/input/fsh/ISiK-Herzfrequenz.fsh b/Resources/input/fsh/ISiK-Herzfrequenz.fsh index db30c97e..04683b41 100644 --- a/Resources/input/fsh/ISiK-Herzfrequenz.fsh +++ b/Resources/input/fsh/ISiK-Herzfrequenz.fsh @@ -1,32 +1,21 @@ Profile: ISiKHerzfrequenz Parent: VitalSignDE_Herzfrequenz Id: ISiKHerzfrequenz -* insert Meta -* status MS -* category MS -* category[VSCat] MS -* code MS +Description: "Dieses Profil spezifiziert die Minimalanforderungen für die Bereitstellung von Informationen über die Herzfrequenz eines Patienten im Rahmen der interoperablen Kommunikation gemäß den Vorgaben der ISiK (Interoperable Schnittstelle im Krankenhaus). +### Motivation +Die Erfassung und Überwachung der Herzfrequenz ist essenziell für die frühzeitige Erkennung von Herz-Kreislauf-Problemen, die Beurteilung des Gesundheitszustands sowie die Unterstützung klinischer Entscheidungen in der Patientenversorgung. + +In FHIR wird die Herzfrequenz mit der Observation-Ressource repräsentiert. + +### Kompatibilität +Das Profil ISiKHerzfrequenz ist vom Profil [VitalSignDE_Herzfrequenz](http://fhir.de/StructureDefinition/observation-de-vitalsign-herzfrequenz) aus den deutschen Basisprofilen abgeleitet. Es ist kompatibel mit dem Profil [Observation Respiratory Rate Profile](http://hl7.org/fhir/StructureDefinition/heartrate) aus der FHIR R4 Spezifikation." +* insert ISiKVitalsignCommons +* insert Quantity-MS +* insert Observation-category-VSCat-MS +* code * coding contains IEEE11073 0..1 - * coding[loinc] MS - * coding[snomed] MS * coding[snomed] from ISiKHerzfrequenzSCTVS * coding[IEEE11073] = $IEEE11073#147842 -* subject MS -* encounter MS -* effective[x] MS -* value[x] MS -* valueQuantity MS -* valueQuantity.value MS -* valueQuantity.unit MS -* valueQuantity.system MS -* valueQuantity.code MS -* performer MS - * ^comment = "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit" -* method MS - * ^comment = "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit" -* device MS - * ^comment = "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit" -* dataAbsentReason MS ValueSet: ISiKHerzfrequenzSCTVS Id: ISiKHerzfrequenzSCTVS @@ -38,11 +27,11 @@ Description: "ValueSet des Herzfrequenz SnomedCT Codes in ISiK" Instance: ISiKHerzfrequenzExample InstanceOf: ISiKHerzfrequenz Usage: #example -* meta.profile[0] = "http://hl7.org/fhir/StructureDefinition/heartrate" -* meta.profile[+] = "http://fhir.de/StructureDefinition/observation-de-vitalsign-herzfrequenz" +* meta.profile[+] = "http://hl7.org/fhir/StructureDefinition/heartrate" +* meta.profile[+] = Canonical(VitalSignDE_Herzfrequenz) * status = #final * category[VSCat] = $observation-category#vital-signs -* code.coding[loinc] = $loinc#8867-4 "Heart rate" +* code = $loinc#8867-4 "Heart rate" * code.coding[snomed] = $sct#364075005 "Heart rate (observable entity)" * code.coding[IEEE11073] = $IEEE11073#147842 "MDC_ECG_HEART_RATE" * code.text = "Herzfrequenz" diff --git a/Resources/input/fsh/ISiK-Koerpergewicht.fsh b/Resources/input/fsh/ISiK-Koerpergewicht.fsh index 8608980c..cd67431e 100644 --- a/Resources/input/fsh/ISiK-Koerpergewicht.fsh +++ b/Resources/input/fsh/ISiK-Koerpergewicht.fsh @@ -1,32 +1,21 @@ Profile: ISiKKoerpergewicht Parent: VitalSignDE_Koerpergewicht Id: ISiKKoerpergewicht -* insert Meta -* status MS -* category MS -* category[VSCat] MS -* code MS +Description: "Dieses Profil spezifiziert die Minimalanforderungen für die Bereitstellung von Informationen über das Körpergewicht eines Patienten im Rahmen der interoperablen Kommunikation gemäß den Vorgaben der ISiK (Interoperable Schnittstelle im Krankenhaus). +### Motivation +Die Erfassung und Überwachung des Körpergewichts ist essenziell für die Beurteilung des Ernährungszustands, die Überwachung von Veränderungen im Rahmen der Therapie sowie die Unterstützung klinischer Entscheidungen in der Patientenversorgung. + +In FHIR wird das Körpergewicht mit der Observation-Ressource repräsentiert. + +### Kompatibilität +Das Profil ISiKKoerpergewicht ist vom Profil [VitalSignDE_Koerpergewicht](http://fhir.de/StructureDefinition/observation-de-vitalsign-koerpergewicht) aus den deutschen Basisprofilen abgeleitet. Es ist kompatibel mit dem Profil [Observation Body Weight Profile](http://hl7.org/fhir/StructureDefinition/bodyweight) aus der FHIR R4 Spezifikation." +* insert ISiKVitalsignCommons +* insert Quantity-MS +* insert Observation-category-VSCat-MS +* code * coding contains IEEE11073 0..1 - * coding[loinc] MS - * coding[snomed] MS * coding[snomed] from ISiKKoerpergewichtSCTVS * coding[IEEE11073] = $IEEE11073#188736 -* subject MS -* encounter MS -* effective[x] MS -* value[x] MS -* valueQuantity MS -* valueQuantity.value MS -* valueQuantity.unit MS -* valueQuantity.system MS -* valueQuantity.code MS -* performer MS - * ^comment = "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit" -* method MS - * ^comment = "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit" -* device MS - * ^comment = "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit" -* dataAbsentReason MS ValueSet: ISiKKoerpergewichtSCTVS Id: ISiKKoerpergewichtSCTVS @@ -38,11 +27,11 @@ Description: "ValueSet des Körpergewichts SnomedCT Codes in ISiK" Instance: ISiKKoerpergewichtExample InstanceOf: ISiKKoerpergewicht Usage: #example -* meta.profile[0] = "http://hl7.org/fhir/StructureDefinition/bodyweight" -* meta.profile[+] = "http://fhir.de/StructureDefinition/observation-de-vitalsign-koerpergewicht" +* meta.profile[+] = "http://hl7.org/fhir/StructureDefinition/bodyweight" +* meta.profile[+] = Canonical(VitalSignDE_Koerpergewicht) * status = #final * category[VSCat] = $observation-category#vital-signs -* code.coding[loinc] = $loinc#29463-7 "Body weight" +* code = $loinc#29463-7 "Body weight" * code.coding[snomed] = $sct#27113001 "Body weight" * code.coding[IEEE11073] = $IEEE11073#188736 "MDC_MASS_BODY_ACTUAL" * code.text = "Körpergewicht" diff --git a/Resources/input/fsh/ISiK-Koerpergroesse.fsh b/Resources/input/fsh/ISiK-Koerpergroesse.fsh index 2e793912..21b174aa 100644 --- a/Resources/input/fsh/ISiK-Koerpergroesse.fsh +++ b/Resources/input/fsh/ISiK-Koerpergroesse.fsh @@ -1,32 +1,21 @@ Profile: ISiKKoerpergroesse Parent: VitalSignDE_Koerpergroesse Id: ISiKKoerpergroesse -* insert Meta -* status MS -* category MS -* category[VSCat] MS -* code MS +Description: "Dieses Profil spezifiziert die Minimalanforderungen für die Bereitstellung von Informationen über die Körpergröße eines Patienten im Rahmen der interoperablen Kommunikation gemäß den Vorgaben der ISiK (Interoperable Schnittstelle im Krankenhaus). +### Motivation +Die Erfassung und Überwachung der Körpergröße ist essenziell für die Beurteilung von Wachstumsprozessen, die Berechnung wichtiger Indizes wie des Body-Mass-Index (BMI) sowie die Unterstützung klinischer Entscheidungen in der Patientenversorgung. + +In FHIR wird die Körpergröße mit der Observation-Ressource repräsentiert. + +### Kompatibilität +Das Profil ISiKKoerpergroesse ist vom Profil [VitalSignDE_Koerpergroesse](http://fhir.de/StructureDefinition/observation-de-vitalsign-koerpergroesse) aus den deutschen Basisprofilen abgeleitet. Es ist kompatibel mit dem Profil [Observation Body Height Profile](http://hl7.org/fhir/StructureDefinition/bodyheight) aus der FHIR R4 Spezifikation." +* insert ISiKVitalsignCommons +* insert Quantity-MS +* insert Observation-category-VSCat-MS +* code * coding contains IEEE11073 0..1 - * coding[loinc] MS - * coding[snomed] MS * coding[snomed] from ISiKKoerpergroesseSCTVS * coding[IEEE11073] = $IEEE11073#188740 -* subject MS -* encounter MS -* effective[x] MS -* value[x] MS -* valueQuantity MS -* valueQuantity.value MS -* valueQuantity.unit MS -* valueQuantity.system MS -* valueQuantity.code MS -* performer MS - * ^comment = "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit" -* method MS - * ^comment = "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit" -* device MS - * ^comment = "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit" -* dataAbsentReason MS ValueSet: ISiKKoerpergroesseSCTVS Id: ISiKKoerpergroesseSCTVS @@ -38,12 +27,12 @@ Description: "ValueSet des Körpergroesse SnomedCT Codes in ISiK" Instance: ISiKKoerpergroesseExample InstanceOf: ISiKKoerpergroesse Usage: #example -* meta.profile[0] = "http://hl7.org/fhir/StructureDefinition/bodyheight" -* meta.profile[+] = "http://fhir.de/StructureDefinition/observation-de-vitalsign-koerpergroesse" +* meta.profile[+] = "http://hl7.org/fhir/StructureDefinition/bodyheight" +* meta.profile[+] = Canonical(VitalSignDE_Koerpergroesse) * status = #final * category[VSCat] = $observation-category#vital-signs -* code.coding[0] = $loinc#8302-2 "Body height" -* code.coding[+] = $sct#1153637007 "Body height (observable entity)" +* code = $loinc#8302-2 "Body height" +* code.coding[snomed] = $sct#1153637007 "Body height (observable entity)" * code.coding[IEEE11073] = $IEEE11073#188740 "MDC_LEN_BODY_ACTUAL" * code.text = "Körpergröße" * subject = Reference(PatientinMusterfrau) diff --git a/Resources/input/fsh/ISiK-Koerpertemperatur.fsh b/Resources/input/fsh/ISiK-Koerpertemperatur.fsh index 6ddfcd6f..98a63aee 100644 --- a/Resources/input/fsh/ISiK-Koerpertemperatur.fsh +++ b/Resources/input/fsh/ISiK-Koerpertemperatur.fsh @@ -1,32 +1,21 @@ Profile: ISiKKoerpertemperatur Parent: VitalSignDE_Koerpertemperatur Id: ISiKKoerpertemperatur -* insert Meta -* status MS -* category MS -* category[VSCat] MS -* code MS +Description: "Dieses Profil spezifiziert die Minimalanforderungen für die Bereitstellung von Informationen über die Körpertemperatur eines Patienten im Rahmen der interoperablen Kommunikation gemäß den Vorgaben der ISiK (Interoperable Schnittstelle im Krankenhaus). +### Motivation +Die Erfassung und Überwachung der Körpertemperatur ist essenziell für die frühzeitige Erkennung von Infektionen, die Beurteilung des Gesundheitszustands sowie die Unterstützung klinischer Entscheidungen in der Patientenversorgung. + +In FHIR wird die Körpertemperatur mit der Observation-Ressource repräsentiert. + +### Kompatibilität +Das Profil ISiKKoerpertemperatur ist vom Profil [VitalSignDE_Koerpertemperatur](http://fhir.de/StructureDefinition/observation-de-vitalsign-koerpertemperatur) aus den deutschen Basisprofilen abgeleitet. Es ist kompatibel mit dem Profil [OObservation Body Temperature Profile](http://hl7.org/fhir/StructureDefinition/bodytemp) aus der FHIR R4 Spezifikation." +* insert ISiKVitalsignCommons +* insert Quantity-MS +* insert Observation-category-VSCat-MS +* code * coding contains IEEE11073 0..1 - * coding[loinc] MS - * coding[snomed] MS * coding[snomed] from ISiKKoerpertemperaturSCTVS * coding[IEEE11073] = $IEEE11073#150364 -* subject MS -* encounter MS -* effective[x] MS -* value[x] MS -* valueQuantity MS -* valueQuantity.value MS -* valueQuantity.unit MS -* valueQuantity.system MS -* valueQuantity.code MS -* performer MS - * ^comment = "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit" -* method MS - * ^comment = "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit" -* device MS - * ^comment = "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit" -* dataAbsentReason MS ValueSet: ISiKKoerpertemperaturSCTVS Id: ISiKKoerpertemperaturSCTVS @@ -38,11 +27,11 @@ Description: "ValueSet des Körpergewicht SnomedCT Codes in ISiK" Instance: ISiKKoerpertemperaturExample InstanceOf: ISiKKoerpertemperatur Usage: #example -* meta.profile[0] = "http://hl7.org/fhir/StructureDefinition/bodytemp" -* meta.profile[+] = "http://fhir.de/StructureDefinition/observation-de-vitalsign-koerpertemperatur" +* meta.profile[+] = "http://hl7.org/fhir/StructureDefinition/bodytemp" +* meta.profile[+] = Canonical(VitalSignDE_Koerpertemperatur) * status = #final * category[VSCat] = $observation-category#vital-signs -* code.coding[loinc] = $loinc#8310-5 "Body temperature" +* code = $loinc#8310-5 "Body temperature" * code.coding[snomed] = $sct#386725007 "Body temperature (observable entity)" * code.coding[IEEE11073] = $IEEE11073#150364 "MDC_TEMP_BODY" * code.text = "Körpertemperatur" diff --git a/Resources/input/fsh/ISiK-Kopfumfang.fsh b/Resources/input/fsh/ISiK-Kopfumfang.fsh index 8b25676c..e4c70540 100644 --- a/Resources/input/fsh/ISiK-Kopfumfang.fsh +++ b/Resources/input/fsh/ISiK-Kopfumfang.fsh @@ -1,33 +1,24 @@ Profile: ISiKKopfumfang Parent: VitalSignDE_Kopfumfang Id: ISiKKopfumfang -* insert Meta -* status MS -* category MS -* category[VSCat] MS -* code MS +Description: "Dieses Profil spezifiziert die Minimalanforderungen für die Bereitstellung von Informationen über den Kopfumfang eines Patienten im Rahmen der interoperablen Kommunikation gemäß den Vorgaben der ISiK (Interoperable Schnittstelle im Krankenhaus). +### Motivation +Die Erfassung und Überwachung des Kopfumfangs ist essenziell für die Beurteilung von Wachstumsprozessen, insbesondere bei Säuglingen und Kleinkindern, sowie für die frühzeitige Erkennung von Entwicklungsauffälligkeiten oder neurologischen Erkrankungen. + +In FHIR wird der Kopfumfang mit der Observation-Ressource repräsentiert. + +### Kompatibilität +Das Profil ISiKKopfumfang ist vom Profil [VitalSignDE_Kopfumfang](http://fhir.de/StructureDefinition/observation-de-vitalsign-kopfumfang) aus den deutschen Basisprofilen abgeleitet. Es ist kompatibel mit dem Profil [Observation Head Circumference Profile]( +http://hl7.org/fhir/StructureDefinition/headcircum) aus der FHIR R4 Spezifikation." +* insert ISiKVitalsignCommons +* insert Quantity-MS +* insert Observation-category-VSCat-MS +* code * coding contains IEEE11073 0..1 - * coding[loinc] MS - * coding[snomed] MS * coding[snomed] from ISiKKopfumfangSCTVS * coding[IEEE11073] = $IEEE11073#153856 -* subject MS -* encounter MS -* effective[x] MS -* value[x] MS -* valueQuantity MS -* valueQuantity.value MS -* valueQuantity.unit MS -* valueQuantity.system MS -* valueQuantity.code MS * valueQuantity.code = #cm -* performer MS - * ^comment = "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit" -* method MS - * ^comment = "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit" -* device MS - * ^comment = "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit" -* dataAbsentReason MS + ValueSet: ISiKKopfumfangSCTVS Id: ISiKKopfumfangSCTVS @@ -39,11 +30,11 @@ Description: "ValueSet des Kopfumfang SnomedCT Codes in ISiK" Instance: ISiKKopfumfangExample InstanceOf: ISiKKopfumfang Usage: #example -* meta.profile[0] = "http://hl7.org/fhir/StructureDefinition/headcircum" -* meta.profile[+] = "http://fhir.de/StructureDefinition/observation-de-vitalsign-kopfumfang" +* meta.profile[+] = "http://hl7.org/fhir/StructureDefinition/headcircum" +* meta.profile[+] = Canonical(VitalSignDE_Kopfumfang) * status = #final * category[VSCat] = $observation-category#vital-signs "Vital Signs" -* code.coding[loinc] = $loinc#9843-4 "Head Occipital-frontal circumference" +* code = $loinc#9843-4 "Head Occipital-frontal circumference" * code.coding[snomed] = $sct#363812007 "Head circumference (observable entity)" * code.coding[IEEE11073] = $IEEE11073#153856 "MDC_CIRCUM_HEAD" * code.text = "Kopfumfang" diff --git a/Resources/input/fsh/ISiK-Sauerstoffsaettigung.fsh b/Resources/input/fsh/ISiK-Sauerstoffsaettigung.fsh index e29d2979..05300f23 100644 --- a/Resources/input/fsh/ISiK-Sauerstoffsaettigung.fsh +++ b/Resources/input/fsh/ISiK-Sauerstoffsaettigung.fsh @@ -1,39 +1,29 @@ Profile: ISiKSauerstoffsaettigungArteriell Parent: VitalSignDE_Arterielle_Sauerstoffsaettigung Id: ISiKSauerstoffsaettigungArteriell -* insert Meta -* status MS -* category MS -* category[VSCat] MS -* code MS +Description: "Dieses Profil spezifiziert die Minimalanforderungen für die Bereitstellung von Informationen über die arterielle Sauerstoffsättigung eines Patienten im Rahmen der interoperablen Kommunikation gemäß den Vorgaben der ISiK (Interoperable Schnittstelle im Krankenhaus). +### Motivation +Die Erfassung und Überwachung der arteriellen Sauerstoffsättigung ist essenziell für die Beurteilung der respiratorischen Funktion, die Überwachung von Patienten mit Atemwegserkrankungen sowie die Unterstützung klinischer Entscheidungen, insbesondere in kritischen Versorgungssituationen. + +In FHIR wird die arterielle Sauerstoffsättigung mit der Observation-Ressource repräsentiert. + +### Kompatibilität +Das Profil ISiKSauerstoffsaettigungArteriell ist vom Profil [VitalSignDE_Arterielle_Sauerstoffsaettigung_Pulsoximetrie](http://fhir.de/StructureDefinition/observation-de-vitalsign-sauerstoffsaettigung-pulsoximetrie) aus den deutschen Basisprofilen abgeleitet. Es ist kompatibel mit dem Profil [Observation Oxygen Saturation Profile](http://hl7.org/fhir/StructureDefinition/oxygensat) aus der FHIR R4 Spezifikation." +* insert ISiKVitalsignCommons +* insert Quantity-MS +* insert Observation-category-VSCat-MS +* code * coding contains IEEE11073 0..1 - * coding[loinc] MS - * coding[snomed] MS * coding[IEEE11073] = $IEEE11073#150324 -* subject MS -* encounter MS -* effective[x] MS -* value[x] MS -* valueQuantity MS -* valueQuantity.value MS -* valueQuantity.unit MS -* valueQuantity.system MS -* valueQuantity.code MS -* performer MS - * ^comment = "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit" -* method MS - * ^comment = "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit" -* device MS - * ^comment = "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit" -* dataAbsentReason MS Instance: ISiKSauerstoffsaettigungArteriellExample InstanceOf: ISiKSauerstoffsaettigungArteriell Usage: #example -* meta.profile[0] = "http://fhir.de/StructureDefinition/observation-de-vitalsign-sauerstoffsaettigung" +* meta.profile[+] = "http://hl7.org/fhir/StructureDefinition/oxygensat" +* meta.profile[+] = Canonical(VitalSignDE_Arterielle_Sauerstoffsaettigung) * status = #final * category[VSCat] = $observation-category#vital-signs -* code.coding[loinc] = $loinc#2708-6 "Oxygen saturation in Arterial blood" +* code = $loinc#2708-6 "Oxygen saturation in Arterial blood" * code.coding[snomed] = $sct#442476006 "Arterial oxygen saturation" * code.coding[IEEE11073] = $IEEE11073#150324 "MDC_SAT_O2_ART" * code.text = "Pulsoximetrische Sauerstoffsättigung" diff --git a/Resources/input/fsh/mii-backport/SD_MII_ICU_Monitoring_Und_Vitaldaten.fsh b/Resources/input/fsh/mii-backport/SD_MII_ICU_Monitoring_Und_Vitaldaten.fsh index 4700a58d..09335707 100644 --- a/Resources/input/fsh/mii-backport/SD_MII_ICU_Monitoring_Und_Vitaldaten.fsh +++ b/Resources/input/fsh/mii-backport/SD_MII_ICU_Monitoring_Und_Vitaldaten.fsh @@ -9,6 +9,7 @@ Title: "SD MII ICU Monitoring und Vitaldaten" * ^short = "maximal Kardinalität bei Übernahme aus MII-Kerndatensatz-ICU entfernt" * partOf only Reference(Procedure) * status MS + * ^comment = "Motivation MS: Observation.status ist bereits durch die Kardinalität der Basisklasse Observation erzwungen. Dieses Feld dient der Präzisierung des Status der Untersuchung" * category MS * ^slicing.discriminator.type = #pattern * ^slicing.discriminator.path = "$this" @@ -71,6 +72,6 @@ Title: "SD MII ICU Monitoring und Vitaldaten" * interpretation MS * referenceRange MS * performer MS - * ^comment = "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit" + * ^comment = "Motivation MS: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit" * method MS - * ^comment = "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit" \ No newline at end of file + * ^comment = "Motivation MS: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit" \ No newline at end of file diff --git a/Resources/input/fsh/mii-backport/SD_MII_ICU_Sonstige_Pulsatile_Druecke_Generisch.fsh b/Resources/input/fsh/mii-backport/SD_MII_ICU_Sonstige_Pulsatile_Druecke_Generisch.fsh index b96dcbbe..8b8ae657 100644 --- a/Resources/input/fsh/mii-backport/SD_MII_ICU_Sonstige_Pulsatile_Druecke_Generisch.fsh +++ b/Resources/input/fsh/mii-backport/SD_MII_ICU_Sonstige_Pulsatile_Druecke_Generisch.fsh @@ -6,6 +6,7 @@ Title: "SD MII ICU Sonstige pulsatile Druecke Generisch" * identifier MS * basedOn ..1 * status MS + * ^comment = "Motivation MS: Observation.status ist bereits durch die Kardinalität der Basisklasse Observation erzwungen. Dieses Feld dient der Präzisierung des Status der Untersuchung" * category MS * code MS * coding MS @@ -134,5 +135,5 @@ Title: "SD MII ICU Sonstige pulsatile Druecke Generisch" * system 1.. MS * code 1.. MS * performer MS - * ^comment = "Motivation: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit" + * ^comment = "Motivation MS: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit" diff --git a/Resources/input/fsh/ruleset.fsh b/Resources/input/fsh/ruleset.fsh index 801b98a1..be5785e6 100644 --- a/Resources/input/fsh/ruleset.fsh +++ b/Resources/input/fsh/ruleset.fsh @@ -3,14 +3,14 @@ RuleSet: Meta * ^experimental = false * ^version = "4.0.1" * ^publisher = "gematik GmbH" -* ^date = "2024-10-16" +* ^date = "2024-11-21" RuleSet: Meta-CapabilityStatement * status = #active * experimental = false * version = "4.0.1" * publisher = "gematik GmbH" -* date = "2024-10-16" +* date = "2024-11-21" * implementationGuide = "https://gematik.de/fhir/isik/ImplementationGuide/ISiK-Vitalparameter|4.0.1" RuleSet: supporteProfile-SHALL(canonical, expectation) @@ -42,4 +42,105 @@ RuleSet: supportedLaborProfile * extension.valueCode = #SHALL * rest.resource[=].supportedProfile[+] = $ISiKLaboruntersuchungTSH * extension.url = $capabilitystatement-expectation - * extension.valueCode = #SHALL \ No newline at end of file + * extension.valueCode = #SHALL + +RuleSet: ISiKVitalsignCommons +* insert Meta +* status MS + * ^comment = "**WICHTIGER Hinweis für Implementierer:** +* Alle server-seitigen Implementierungen MÜSSEN in der Lage sein, die systemintern möglichen Statuswerte korrekt in FHIR abzubilden, mindestens jedoch `final`. +* Alle client-seitigen Implementierungen MÜSSEN in der Lage sein, sämtliche Status-Codes zu interpretieren und dem Anwender in angemessener Form darstellen zu können, beispielsweise durch Ausblenden/Durchstreichen von Ressourcen mit dem status `entered-in-error` und Ausgrauen von Ressourcen, die einen Plan- oder Entwurfs-Status haben." + * ^short = "Untersuchungsstatus" +* category MS + * ^comment = "Motivation MS: Dieses Feld erlaubt die Sortierung und Abfrage anhand der Kategorie der Untersuchung" + * ^short = "Untersuchungskategorie" +* code MS + * ^comment = "Motivation MS: Die Observation wird anhand des Codes identifiziert." + * ^short = "Code" + * coding MS + * ^comment = "Motivation MS: Semantische Kodierung" + * ^short = "Coding" + * coding[loinc] MS + * ^short = "LOINC Kodierung" + * ^comment = "Motivation MS: Kodierung des Vitalparameters mittels LOINC." + * coding[snomed] MS + * ^short = "SNOMED CT Kodierung" + * ^comment = "Motivation MS: Kodierung des Vitalparameters mittels SNOMED CT." +* subject MS + * ^comment = "Motivation MS: Die Verlinkung auf eine Patienten-Ressource dient der technischen Zuordnung der Dokumentation zu einem Patienten und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc." + * ^short = "Patient" +* encounter MS + * ^comment = "Motivation MS: Der Behandlungskontext ist für die Interpretation der Untersuchungsergebnisse relevant" + * ^short = "Aufenthaltsbezug" + * reference 1.. MS + * ^short = "Encounter-Link" + * ^comment = """**Begründung Pflichtfeld:** Die Verlinkung auf eine Encounter-Ressource dient der technischen Zuordnung der Dokumentation zu einem Aufenthalt und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc. +**WICHTIGER Hinweis für Implementierer:** Die Zuordnung MUSS auf auf einen Encounter der Ebene "Abteilungskontakt" (siehe hierzu Basismodul > UseCases > Abbildung des Konstruktes "Fall") erfolgen. +Bei der Auswahl des Encounters ist zu beachten, dass unter einer (Abrechnungs-)"Fallnummer" (hier: `Encounter.account`) unter Umständen mehrere Encounter gruppiert sein können (z.B. stationärer Besuch mit mehreren vor- und nachstationären Aufenthalten.)""" +* effective[x] MS + * ^comment = "Motivation MS: Das Datum und die Uhrzeit der Untersuchung sind für die Interpretation der Untersuchungsergebnisse relevant" + * ^short = "Datum und Uhrzeit der Untersuchung" +* performer MS + * ^comment = "Motivation MS: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit" + * ^short = "Untersuchender" +* method MS + * ^comment = "Motivation MS: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit" + * ^short = "Untersuchungsmethode" +* device MS + * ^comment = "Motivation MS: Dieses Feld stellt eine präzisierende Angaben zum Zweck der Qualitätsbewertung bereit" + * ^short = "Gerät" +* dataAbsentReason MS + * ^comment = "Motivation MS: Dieses Feld erlaubt die Angabe von Gründen für fehlende Untersuchungsergebnisse" + * ^short = "Grund für fehlende Untersuchungsergebnisse" +* value[x] MS + * ^comment = "Motivation MS: Der Wert des Vitalparameters ist das zentrale Ergebnis der Untersuchung" + * ^short = "Untersuchungsergebnis" + +RuleSet: Quantity-MS +* valueQuantity MS + * ^comment = "Motivation MS: valueQuantity muss für VitalSigns unterstützt werden" + * ^short = "quantitatives Untersuchungsergebnis" +* valueQuantity.value MS + * ^comment = "Motivation MS: Eine Quantity soll einen Wert enthalten" + * ^short = "Wert" +* valueQuantity.unit MS + * ^comment = "Motivation MS: Eine Quantity soll eine Einheit enthalten" + * ^short = "Einheit" +* valueQuantity.system MS + * ^comment = "Motivation MS: Eine Quantity soll ein System mit dem die Einheit kodiert wird enthalten" + * ^short = "CodeSystem aus dem die Einheit stammt" +* valueQuantity.code MS + * ^comment = "Motivation MS: Eine Quantity soll einen Code der die Einheit kodiert enthalten" + * ^short = "Code der Einheit" + +RuleSet: CodeableConcept-MS +* coding MS + * ^comment = "Motivation MS: Semantische Kodierung." + * ^short = "Coding" + * code MS + * ^comment = "Motivation MS: Kodierter Wert aus einem CodeSystem." + * ^short = "Code" + * system MS + * ^comment = "Motivation MS: URL des CodeSystems des kodierten Wertes." + * ^short = "System" + +RuleSet: Component-MS +* ^comment = "Motivation MS: Erfassung der Komponenten eines Vitalparameters" +* ^short = "Vitalparameter-Komponente" +* insert Component-Slice-MS + +RuleSet: Component-Slice-MS +* code MS + * ^comment = "Motivation MS: Die Komponente wird anhand des Codes identifiziert." + * ^short = "Code" + * coding MS + * ^comment = "Motivation MS: Semantische Kodierung" + * ^short = "Coding" +* value[x] MS + * ^comment = "Motivation MS: Der Wert der Komponente ist ein Ergebnis der Untersuchung" + * ^short = "Wert der Komponente" + +RuleSet: Observation-category-VSCat-MS +* category[VSCat] MS + * ^comment = "Motivation MS: Die Kategorie 'vital-signs' dient der Kategorisierung von Vitalparametern" + * ^short = "Vitalparameterkategorie" \ No newline at end of file