From c06d05df30d489517544e5bd462c90b7545e414f Mon Sep 17 00:00:00 2001 From: patrick-werner Date: Thu, 21 Mar 2024 08:43:30 +0100 Subject: [PATCH 1/2] feat: added ISiKCoding Profiles --- Resources/fsh-generated/fsh-index.json | 112 +++++++++++------- Resources/fsh-generated/fsh-index.txt | 54 +++++---- .../Observation-ISiKAtemfrequenzExample.json | 6 +- .../Observation-ISiKBlutdruckExample.json | 6 +- .../resources/Observation-ISiKEkgExample.json | 6 +- .../resources/Observation-ISiKGCSExample.json | 6 +- .../Observation-ISiKHerzfrequenzExample.json | 6 +- ...Observation-ISiKKoerpergewichtExample.json | 10 +- ...Observation-ISiKKoerpergroesseExample.json | 6 +- ...ervation-ISiKKoerpertemperaturExample.json | 6 +- .../Observation-ISiKKopfumfangExample.json | 6 +- ...ation-ISiKSauerstoffsaettigungExample.json | 6 +- .../StructureDefinition-ISiKAtemfrequenz.json | 48 +++----- .../StructureDefinition-ISiKBlutdruck.json | 48 +++----- .../StructureDefinition-ISiKEkg.json | 48 +++----- .../StructureDefinition-ISiKGCS.json | 48 +++----- .../StructureDefinition-ISiKHerzfrequenz.json | 48 +++----- ...tructureDefinition-ISiKKoerpergewicht.json | 48 +++----- ...tructureDefinition-ISiKKoerpergroesse.json | 48 +++----- ...ctureDefinition-ISiKKoerpertemperatur.json | 48 +++----- .../StructureDefinition-ISiKKopfumfang.json | 48 +++----- ...reDefinition-ISiKSauerstoffsaettigung.json | 48 +++----- Resources/input/fsh/ISiK-Atemfrequenz.fsh | 4 + Resources/input/fsh/ISiK-Blutdruck.fsh | 4 + Resources/input/fsh/ISiK-Ekg.fsh | 4 + Resources/input/fsh/ISiK-GCS.fsh | 4 + Resources/input/fsh/ISiK-Herzfrequenz.fsh | 4 + Resources/input/fsh/ISiK-Koerpergewicht.fsh | 9 +- Resources/input/fsh/ISiK-Koerpergroesse.fsh | 4 + .../input/fsh/ISiK-Koerpertemperatur.fsh | 4 + Resources/input/fsh/ISiK-Kopfumfang.fsh | 4 + .../input/fsh/ISiK-Sauerstoffsaettigung.fsh | 6 +- 32 files changed, 349 insertions(+), 408 deletions(-) diff --git a/Resources/fsh-generated/fsh-index.json b/Resources/fsh-generated/fsh-index.json index 1c7536bd..ee5ad285 100644 --- a/Resources/fsh-generated/fsh-index.json +++ b/Resources/fsh-generated/fsh-index.json @@ -20,80 +20,80 @@ "fshName": "ISiKAtemfrequenzExample", "fshType": "Instance", "fshFile": "ISiK-Atemfrequenz.fsh", - "startLine": 22, - "endLine": 34 + "startLine": 24, + "endLine": 38 }, { "outputFile": "Observation-ISiKBlutdruckExample.json", "fshName": "ISiKBlutdruckExample", "fshType": "Instance", "fshFile": "ISiK-Blutdruck.fsh", - "startLine": 28, - "endLine": 47 + "startLine": 30, + "endLine": 51 }, { "outputFile": "Observation-ISiKEkgExample.json", "fshName": "ISiKEkgExample", "fshType": "Instance", "fshFile": "ISiK-Ekg.fsh", - "startLine": 23, - "endLine": 48 + "startLine": 25, + "endLine": 52 }, { "outputFile": "Observation-ISiKGCSExample.json", "fshName": "ISiKGCSExample", "fshType": "Instance", "fshFile": "ISiK-GCS.fsh", - "startLine": 30, - "endLine": 45 + "startLine": 32, + "endLine": 49 }, { "outputFile": "Observation-ISiKHerzfrequenzExample.json", "fshName": "ISiKHerzfrequenzExample", "fshType": "Instance", "fshFile": "ISiK-Herzfrequenz.fsh", - "startLine": 28, - "endLine": 40 + "startLine": 30, + "endLine": 44 }, { "outputFile": "Observation-ISiKKoerpergewichtExample.json", "fshName": "ISiKKoerpergewichtExample", "fshType": "Instance", "fshFile": "ISiK-Koerpergewicht.fsh", - "startLine": 28, - "endLine": 40 + "startLine": 30, + "endLine": 45 }, { "outputFile": "Observation-ISiKKoerpergroesseExample.json", "fshName": "ISiKKoerpergroesseExample", "fshType": "Instance", "fshFile": "ISiK-Koerpergroesse.fsh", - "startLine": 28, - "endLine": 40 + "startLine": 30, + "endLine": 44 }, { "outputFile": "Observation-ISiKKoerpertemperaturExample.json", "fshName": "ISiKKoerpertemperaturExample", "fshType": "Instance", "fshFile": "ISiK-Koerpertemperatur.fsh", - "startLine": 28, - "endLine": 40 + "startLine": 30, + "endLine": 44 }, { "outputFile": "Observation-ISiKKopfumfangExample.json", "fshName": "ISiKKopfumfangExample", "fshType": "Instance", "fshFile": "ISiK-Kopfumfang.fsh", - "startLine": 28, - "endLine": 40 + "startLine": 30, + "endLine": 44 }, { "outputFile": "Observation-ISiKSauerstoffsaettigungExample.json", "fshName": "ISiKSauerstoffsaettigungExample", "fshType": "Instance", "fshFile": "ISiK-Sauerstoffsaettigung.fsh", - "startLine": 21, - "endLine": 40 + "startLine": 23, + "endLine": 44 }, { "outputFile": "Patient-PatientinMusterfrau.json", @@ -109,7 +109,7 @@ "fshType": "Profile", "fshFile": "ISiK-Atemfrequenz.fsh", "startLine": 1, - "endLine": 20 + "endLine": 22 }, { "outputFile": "StructureDefinition-ISiKBlutdruck.json", @@ -117,7 +117,7 @@ "fshType": "Profile", "fshFile": "ISiK-Blutdruck.fsh", "startLine": 1, - "endLine": 26 + "endLine": 28 }, { "outputFile": "StructureDefinition-ISiKEkg.json", @@ -125,7 +125,7 @@ "fshType": "Profile", "fshFile": "ISiK-Ekg.fsh", "startLine": 1, - "endLine": 21 + "endLine": 23 }, { "outputFile": "StructureDefinition-ISiKGCS.json", @@ -133,7 +133,7 @@ "fshType": "Profile", "fshFile": "ISiK-GCS.fsh", "startLine": 1, - "endLine": 28 + "endLine": 30 }, { "outputFile": "StructureDefinition-ISiKHerzfrequenz.json", @@ -141,7 +141,15 @@ "fshType": "Profile", "fshFile": "ISiK-Herzfrequenz.fsh", "startLine": 1, - "endLine": 20 + "endLine": 22 + }, + { + "outputFile": "StructureDefinition-ISiKICD10GMCoding.json", + "fshName": "ISiKICD10GMCoding", + "fshType": "Profile", + "fshFile": "ISiKDataTypeProfiles.fsh", + "startLine": 25, + "endLine": 33 }, { "outputFile": "StructureDefinition-ISiKKoerpergewicht.json", @@ -149,7 +157,7 @@ "fshType": "Profile", "fshFile": "ISiK-Koerpergewicht.fsh", "startLine": 1, - "endLine": 20 + "endLine": 22 }, { "outputFile": "StructureDefinition-ISiKKoerpergroesse.json", @@ -157,7 +165,7 @@ "fshType": "Profile", "fshFile": "ISiK-Koerpergroesse.fsh", "startLine": 1, - "endLine": 20 + "endLine": 22 }, { "outputFile": "StructureDefinition-ISiKKoerpertemperatur.json", @@ -165,7 +173,7 @@ "fshType": "Profile", "fshFile": "ISiK-Koerpertemperatur.fsh", "startLine": 1, - "endLine": 20 + "endLine": 22 }, { "outputFile": "StructureDefinition-ISiKKopfumfang.json", @@ -173,7 +181,23 @@ "fshType": "Profile", "fshFile": "ISiK-Kopfumfang.fsh", "startLine": 1, - "endLine": 20 + "endLine": 22 + }, + { + "outputFile": "StructureDefinition-ISiKLoincCoding.json", + "fshName": "ISiKLoincCoding", + "fshType": "Profile", + "fshFile": "ISiKDataTypeProfiles.fsh", + "startLine": 18, + "endLine": 23 + }, + { + "outputFile": "StructureDefinition-ISiKSCoding.json", + "fshName": "ISiKSCoding", + "fshType": "Profile", + "fshFile": "ISiKDataTypeProfiles.fsh", + "startLine": 1, + "endLine": 9 }, { "outputFile": "StructureDefinition-ISiKSauerstoffsaettigung.json", @@ -181,46 +205,54 @@ "fshType": "Profile", "fshFile": "ISiK-Sauerstoffsaettigung.fsh", "startLine": 1, - "endLine": 19 + "endLine": 21 + }, + { + "outputFile": "StructureDefinition-ISiKSnomedCTCoding.json", + "fshName": "ISiKSnomedCTCoding", + "fshType": "Profile", + "fshFile": "ISiKDataTypeProfiles.fsh", + "startLine": 11, + "endLine": 16 }, { "outputFile": "ValueSet-ISiKHerzfrequenzSCTVS.json", "fshName": "ISiKHerzfrequenzSCTVS", "fshType": "ValueSet", "fshFile": "ISiK-Herzfrequenz.fsh", - "startLine": 22, - "endLine": 26 + "startLine": 24, + "endLine": 28 }, { "outputFile": "ValueSet-ISiKKoerpergewichtSCTVS.json", "fshName": "ISiKKoerpergewichtSCTVS", "fshType": "ValueSet", "fshFile": "ISiK-Koerpergewicht.fsh", - "startLine": 22, - "endLine": 26 + "startLine": 24, + "endLine": 28 }, { "outputFile": "ValueSet-ISiKKoerpergroesseSCTVS.json", "fshName": "ISiKKoerpergroesseSCTVS", "fshType": "ValueSet", "fshFile": "ISiK-Koerpergroesse.fsh", - "startLine": 22, - "endLine": 26 + "startLine": 24, + "endLine": 28 }, { "outputFile": "ValueSet-ISiKKoerpertemperaturSCTVS.json", "fshName": "ISiKKoerpertemperaturSCTVS", "fshType": "ValueSet", "fshFile": "ISiK-Koerpertemperatur.fsh", - "startLine": 22, - "endLine": 26 + "startLine": 24, + "endLine": 28 }, { "outputFile": "ValueSet-ISiKKopfumfangSCTVS.json", "fshName": "ISiKKopfumfangSCTVS", "fshType": "ValueSet", "fshFile": "ISiK-Kopfumfang.fsh", - "startLine": 22, - "endLine": 26 + "startLine": 24, + "endLine": 28 } ] diff --git a/Resources/fsh-generated/fsh-index.txt b/Resources/fsh-generated/fsh-index.txt index fefd26eb..591f7a55 100644 --- a/Resources/fsh-generated/fsh-index.txt +++ b/Resources/fsh-generated/fsh-index.txt @@ -1,29 +1,33 @@ Output File Name Type FSH File Lines CapabilityStatement-ISiK-capabilityStatement-vitalparameter-server.json ISiK-capabilityStatement-vitalparameter-server Instance ISiK-CapabilityStatement.fsh 1 - 111 Device-ExampleDevice.json ExampleDevice Instance instances.fsh 14 - 17 -Observation-ISiKAtemfrequenzExample.json ISiKAtemfrequenzExample Instance ISiK-Atemfrequenz.fsh 22 - 34 -Observation-ISiKBlutdruckExample.json ISiKBlutdruckExample Instance ISiK-Blutdruck.fsh 28 - 47 -Observation-ISiKEkgExample.json ISiKEkgExample Instance ISiK-Ekg.fsh 23 - 48 -Observation-ISiKGCSExample.json ISiKGCSExample Instance ISiK-GCS.fsh 30 - 45 -Observation-ISiKHerzfrequenzExample.json ISiKHerzfrequenzExample Instance ISiK-Herzfrequenz.fsh 28 - 40 -Observation-ISiKKoerpergewichtExample.json ISiKKoerpergewichtExample Instance ISiK-Koerpergewicht.fsh 28 - 40 -Observation-ISiKKoerpergroesseExample.json ISiKKoerpergroesseExample Instance ISiK-Koerpergroesse.fsh 28 - 40 -Observation-ISiKKoerpertemperaturExample.json ISiKKoerpertemperaturExample Instance ISiK-Koerpertemperatur.fsh 28 - 40 -Observation-ISiKKopfumfangExample.json ISiKKopfumfangExample Instance ISiK-Kopfumfang.fsh 28 - 40 -Observation-ISiKSauerstoffsaettigungExample.json ISiKSauerstoffsaettigungExample Instance ISiK-Sauerstoffsaettigung.fsh 21 - 40 +Observation-ISiKAtemfrequenzExample.json ISiKAtemfrequenzExample Instance ISiK-Atemfrequenz.fsh 24 - 38 +Observation-ISiKBlutdruckExample.json ISiKBlutdruckExample Instance ISiK-Blutdruck.fsh 30 - 51 +Observation-ISiKEkgExample.json ISiKEkgExample Instance ISiK-Ekg.fsh 25 - 52 +Observation-ISiKGCSExample.json ISiKGCSExample Instance ISiK-GCS.fsh 32 - 49 +Observation-ISiKHerzfrequenzExample.json ISiKHerzfrequenzExample Instance ISiK-Herzfrequenz.fsh 30 - 44 +Observation-ISiKKoerpergewichtExample.json ISiKKoerpergewichtExample Instance ISiK-Koerpergewicht.fsh 30 - 45 +Observation-ISiKKoerpergroesseExample.json ISiKKoerpergroesseExample Instance ISiK-Koerpergroesse.fsh 30 - 44 +Observation-ISiKKoerpertemperaturExample.json ISiKKoerpertemperaturExample Instance ISiK-Koerpertemperatur.fsh 30 - 44 +Observation-ISiKKopfumfangExample.json ISiKKopfumfangExample Instance ISiK-Kopfumfang.fsh 30 - 44 +Observation-ISiKSauerstoffsaettigungExample.json ISiKSauerstoffsaettigungExample Instance ISiK-Sauerstoffsaettigung.fsh 23 - 44 Patient-PatientinMusterfrau.json PatientinMusterfrau Instance instances.fsh 1 - 12 -StructureDefinition-ISiKAtemfrequenz.json ISiKAtemfrequenz Profile ISiK-Atemfrequenz.fsh 1 - 20 -StructureDefinition-ISiKBlutdruck.json ISiKBlutdruck Profile ISiK-Blutdruck.fsh 1 - 26 -StructureDefinition-ISiKEkg.json ISiKEkg Profile ISiK-Ekg.fsh 1 - 21 -StructureDefinition-ISiKGCS.json ISiKGCS Profile ISiK-GCS.fsh 1 - 28 -StructureDefinition-ISiKHerzfrequenz.json ISiKHerzfrequenz Profile ISiK-Herzfrequenz.fsh 1 - 20 -StructureDefinition-ISiKKoerpergewicht.json ISiKKoerpergewicht Profile ISiK-Koerpergewicht.fsh 1 - 20 -StructureDefinition-ISiKKoerpergroesse.json ISiKKoerpergroesse Profile ISiK-Koerpergroesse.fsh 1 - 20 -StructureDefinition-ISiKKoerpertemperatur.json ISiKKoerpertemperatur Profile ISiK-Koerpertemperatur.fsh 1 - 20 -StructureDefinition-ISiKKopfumfang.json ISiKKopfumfang Profile ISiK-Kopfumfang.fsh 1 - 20 -StructureDefinition-ISiKSauerstoffsaettigung.json ISiKSauerstoffsaettigung Profile ISiK-Sauerstoffsaettigung.fsh 1 - 19 -ValueSet-ISiKHerzfrequenzSCTVS.json ISiKHerzfrequenzSCTVS ValueSet ISiK-Herzfrequenz.fsh 22 - 26 -ValueSet-ISiKKoerpergewichtSCTVS.json ISiKKoerpergewichtSCTVS ValueSet ISiK-Koerpergewicht.fsh 22 - 26 -ValueSet-ISiKKoerpergroesseSCTVS.json ISiKKoerpergroesseSCTVS ValueSet ISiK-Koerpergroesse.fsh 22 - 26 -ValueSet-ISiKKoerpertemperaturSCTVS.json ISiKKoerpertemperaturSCTVS ValueSet ISiK-Koerpertemperatur.fsh 22 - 26 -ValueSet-ISiKKopfumfangSCTVS.json ISiKKopfumfangSCTVS ValueSet ISiK-Kopfumfang.fsh 22 - 26 \ No newline at end of file +StructureDefinition-ISiKAtemfrequenz.json ISiKAtemfrequenz Profile ISiK-Atemfrequenz.fsh 1 - 22 +StructureDefinition-ISiKBlutdruck.json ISiKBlutdruck Profile ISiK-Blutdruck.fsh 1 - 28 +StructureDefinition-ISiKEkg.json ISiKEkg Profile ISiK-Ekg.fsh 1 - 23 +StructureDefinition-ISiKGCS.json ISiKGCS Profile ISiK-GCS.fsh 1 - 30 +StructureDefinition-ISiKHerzfrequenz.json ISiKHerzfrequenz Profile ISiK-Herzfrequenz.fsh 1 - 22 +StructureDefinition-ISiKICD10GMCoding.json ISiKICD10GMCoding Profile ISiKDataTypeProfiles.fsh 25 - 33 +StructureDefinition-ISiKKoerpergewicht.json ISiKKoerpergewicht Profile ISiK-Koerpergewicht.fsh 1 - 22 +StructureDefinition-ISiKKoerpergroesse.json ISiKKoerpergroesse Profile ISiK-Koerpergroesse.fsh 1 - 22 +StructureDefinition-ISiKKoerpertemperatur.json ISiKKoerpertemperatur Profile ISiK-Koerpertemperatur.fsh 1 - 22 +StructureDefinition-ISiKKopfumfang.json ISiKKopfumfang Profile ISiK-Kopfumfang.fsh 1 - 22 +StructureDefinition-ISiKLoincCoding.json ISiKLoincCoding Profile ISiKDataTypeProfiles.fsh 18 - 23 +StructureDefinition-ISiKSCoding.json ISiKSCoding Profile ISiKDataTypeProfiles.fsh 1 - 9 +StructureDefinition-ISiKSauerstoffsaettigung.json ISiKSauerstoffsaettigung Profile ISiK-Sauerstoffsaettigung.fsh 1 - 21 +StructureDefinition-ISiKSnomedCTCoding.json ISiKSnomedCTCoding Profile ISiKDataTypeProfiles.fsh 11 - 16 +ValueSet-ISiKHerzfrequenzSCTVS.json ISiKHerzfrequenzSCTVS ValueSet ISiK-Herzfrequenz.fsh 24 - 28 +ValueSet-ISiKKoerpergewichtSCTVS.json ISiKKoerpergewichtSCTVS ValueSet ISiK-Koerpergewicht.fsh 24 - 28 +ValueSet-ISiKKoerpergroesseSCTVS.json ISiKKoerpergroesseSCTVS ValueSet ISiK-Koerpergroesse.fsh 24 - 28 +ValueSet-ISiKKoerpertemperaturSCTVS.json ISiKKoerpertemperaturSCTVS ValueSet ISiK-Koerpertemperatur.fsh 24 - 28 +ValueSet-ISiKKopfumfangSCTVS.json ISiKKopfumfangSCTVS ValueSet ISiK-Kopfumfang.fsh 24 - 28 \ No newline at end of file diff --git a/Resources/fsh-generated/resources/Observation-ISiKAtemfrequenzExample.json b/Resources/fsh-generated/resources/Observation-ISiKAtemfrequenzExample.json index a8186e20..54dc5b34 100644 --- a/Resources/fsh-generated/resources/Observation-ISiKAtemfrequenzExample.json +++ b/Resources/fsh-generated/resources/Observation-ISiKAtemfrequenzExample.json @@ -24,12 +24,14 @@ { "system": "http://loinc.org", "code": "9279-1", - "display": "Respiratory rate" + "display": "Respiratory rate", + "version": "2.77" }, { "code": "86290005", "system": "http://snomed.info/sct", - "display": "Respiratory rate (observable entity)" + "display": "Respiratory rate (observable entity)", + "version": "http://snomed.info/sct/11000274103/version/20231115" } ], "text": "Atemfrequenz" diff --git a/Resources/fsh-generated/resources/Observation-ISiKBlutdruckExample.json b/Resources/fsh-generated/resources/Observation-ISiKBlutdruckExample.json index 9f543e5d..f7401f15 100644 --- a/Resources/fsh-generated/resources/Observation-ISiKBlutdruckExample.json +++ b/Resources/fsh-generated/resources/Observation-ISiKBlutdruckExample.json @@ -23,12 +23,14 @@ { "system": "http://loinc.org", "code": "85354-9", - "display": "Blood pressure panel with all children optional" + "display": "Blood pressure panel with all children optional", + "version": "2.77" }, { "system": "http://snomed.info/sct", "code": "75367002", - "display": "Blood pressure (observable entity)" + "display": "Blood pressure (observable entity)", + "version": "http://snomed.info/sct/11000274103/version/20231115" } ], "text": "Systolischer und Diastolischer Blutdruck" diff --git a/Resources/fsh-generated/resources/Observation-ISiKEkgExample.json b/Resources/fsh-generated/resources/Observation-ISiKEkgExample.json index 1f2e30b6..080281de 100644 --- a/Resources/fsh-generated/resources/Observation-ISiKEkgExample.json +++ b/Resources/fsh-generated/resources/Observation-ISiKEkgExample.json @@ -11,12 +11,14 @@ { "system": "http://loinc.org", "code": "11524-6", - "display": "EKG study" + "display": "EKG study", + "version": "2.77" }, { "system": "http://snomed.info/sct", "code": "271921002", - "display": "Electrocardiogram finding (observable entity)" + "display": "Electrocardiogram finding (observable entity)", + "version": "http://snomed.info/sct/11000274103/version/20231115" } ] }, diff --git a/Resources/fsh-generated/resources/Observation-ISiKGCSExample.json b/Resources/fsh-generated/resources/Observation-ISiKGCSExample.json index 76e1e48e..905fe218 100644 --- a/Resources/fsh-generated/resources/Observation-ISiKGCSExample.json +++ b/Resources/fsh-generated/resources/Observation-ISiKGCSExample.json @@ -22,12 +22,14 @@ { "system": "http://loinc.org", "code": "9269-2", - "display": "Glasgow coma score total" + "display": "Glasgow coma score total", + "version": "2.77" }, { "system": "http://snomed.info/sct", "code": "248241002", - "display": "Glasgow coma score (observable entity)" + "display": "Glasgow coma score (observable entity)", + "version": "http://snomed.info/sct/11000274103/version/20231115" } ] }, diff --git a/Resources/fsh-generated/resources/Observation-ISiKHerzfrequenzExample.json b/Resources/fsh-generated/resources/Observation-ISiKHerzfrequenzExample.json index 51689d41..72957cf1 100644 --- a/Resources/fsh-generated/resources/Observation-ISiKHerzfrequenzExample.json +++ b/Resources/fsh-generated/resources/Observation-ISiKHerzfrequenzExample.json @@ -23,12 +23,14 @@ { "system": "http://loinc.org", "code": "8867-4", - "display": "Heart rate" + "display": "Heart rate", + "version": "2.77" }, { "code": "364075005", "system": "http://snomed.info/sct", - "display": "Heart rate (observable entity)" + "display": "Heart rate (observable entity)", + "version": "http://snomed.info/sct/11000274103/version/20231115" } ], "text": "Herzfrequenz" diff --git a/Resources/fsh-generated/resources/Observation-ISiKKoerpergewichtExample.json b/Resources/fsh-generated/resources/Observation-ISiKKoerpergewichtExample.json index b1757331..248a58c3 100644 --- a/Resources/fsh-generated/resources/Observation-ISiKKoerpergewichtExample.json +++ b/Resources/fsh-generated/resources/Observation-ISiKKoerpergewichtExample.json @@ -22,13 +22,19 @@ "coding": [ { "system": "http://loinc.org", + "code": "29463-7" + }, + { "code": "29463-7", - "display": "Body weight" + "system": "http://loinc.org", + "display": "Body weight", + "version": "2.77" }, { "code": "27113001", "system": "http://snomed.info/sct", - "display": "Body weight" + "display": "Body weight", + "version": "http://snomed.info/sct/11000274103/version/20231115" } ], "text": "Körpergewicht" diff --git a/Resources/fsh-generated/resources/Observation-ISiKKoerpergroesseExample.json b/Resources/fsh-generated/resources/Observation-ISiKKoerpergroesseExample.json index a65e52e4..0607ae15 100644 --- a/Resources/fsh-generated/resources/Observation-ISiKKoerpergroesseExample.json +++ b/Resources/fsh-generated/resources/Observation-ISiKKoerpergroesseExample.json @@ -27,12 +27,14 @@ { "code": "8302-2", "system": "http://loinc.org", - "display": "Body height" + "display": "Body height", + "version": "2.77" }, { "code": "1153637007", "system": "http://snomed.info/sct", - "display": "Body height (observable entity)" + "display": "Body height (observable entity)", + "version": "http://snomed.info/sct/11000274103/version/20231115" } ], "text": "Körpergröße" diff --git a/Resources/fsh-generated/resources/Observation-ISiKKoerpertemperaturExample.json b/Resources/fsh-generated/resources/Observation-ISiKKoerpertemperaturExample.json index 3b594cd1..261363d3 100644 --- a/Resources/fsh-generated/resources/Observation-ISiKKoerpertemperaturExample.json +++ b/Resources/fsh-generated/resources/Observation-ISiKKoerpertemperaturExample.json @@ -23,12 +23,14 @@ { "system": "http://loinc.org", "code": "8310-5", - "display": "Body temperature" + "display": "Body temperature", + "version": "2.77" }, { "code": "386725007", "system": "http://snomed.info/sct", - "display": "Body temperature (observable entity)" + "display": "Body temperature (observable entity)", + "version": "http://snomed.info/sct/11000274103/version/20231115" } ], "text": "Körpertemperatur" diff --git a/Resources/fsh-generated/resources/Observation-ISiKKopfumfangExample.json b/Resources/fsh-generated/resources/Observation-ISiKKopfumfangExample.json index 9b94823c..6d7192ef 100644 --- a/Resources/fsh-generated/resources/Observation-ISiKKopfumfangExample.json +++ b/Resources/fsh-generated/resources/Observation-ISiKKopfumfangExample.json @@ -24,12 +24,14 @@ { "system": "http://loinc.org", "code": "9843-4", - "display": "Head Occipital-frontal circumference" + "display": "Head Occipital-frontal circumference", + "version": "2.77" }, { "code": "363812007", "system": "http://snomed.info/sct", - "display": "Head circumference (observable entity)" + "display": "Head circumference (observable entity)", + "version": "http://snomed.info/sct/11000274103/version/20231115" } ], "text": "Kopfumfang" diff --git a/Resources/fsh-generated/resources/Observation-ISiKSauerstoffsaettigungExample.json b/Resources/fsh-generated/resources/Observation-ISiKSauerstoffsaettigungExample.json index f11eb6ca..a09a9cad 100644 --- a/Resources/fsh-generated/resources/Observation-ISiKSauerstoffsaettigungExample.json +++ b/Resources/fsh-generated/resources/Observation-ISiKSauerstoffsaettigungExample.json @@ -22,12 +22,14 @@ { "system": "http://loinc.org", "code": "2708-6", - "display": "Oxygen saturation in Arterial blood" + "display": "Oxygen saturation in Arterial blood", + "version": "2.77" }, { "system": "http://snomed.info/sct", "code": "442476006", - "display": "Arterial oxygen saturation" + "display": "Arterial oxygen saturation", + "version": "http://snomed.info/sct/11000274103/version/20231115" } ], "text": "Pulsoximetrische Sauerstoffsättigung" diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKAtemfrequenz.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKAtemfrequenz.json index 18cbbea9..68e06eb2 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKAtemfrequenz.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKAtemfrequenz.json @@ -9,38 +9,6 @@ "date": "2024-02-01", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", - "mapping": [ - { - "identity": "workflow", - "uri": "http://hl7.org/fhir/workflow", - "name": "Workflow Pattern" - }, - { - "identity": "sct-concept", - "uri": "http://snomed.info/conceptdomain", - "name": "SNOMED CT Concept Domain Binding" - }, - { - "identity": "v2", - "uri": "http://hl7.org/v2", - "name": "HL7 v2 Mapping" - }, - { - "identity": "rim", - "uri": "http://hl7.org/v3", - "name": "RIM Mapping" - }, - { - "identity": "w5", - "uri": "http://hl7.org/fhir/fivews", - "name": "FiveWs Pattern Mapping" - }, - { - "identity": "sct-attr", - "uri": "http://snomed.org/attributebinding", - "name": "SNOMED CT Attribute Binding" - } - ], "kind": "resource", "abstract": false, "type": "Observation", @@ -73,12 +41,28 @@ "id": "Observation.code.coding:loinc", "path": "Observation.code.coding", "sliceName": "loinc", + "type": [ + { + "code": "Coding", + "profile": [ + "https://gematik.de/fhir/isik/StructureDefinition/ISiKLoincCoding" + ] + } + ], "mustSupport": true }, { "id": "Observation.code.coding:snomed", "path": "Observation.code.coding", "sliceName": "snomed", + "type": [ + { + "code": "Coding", + "profile": [ + "https://gematik.de/fhir/isik/StructureDefinition/ISiKSnomedCTCoding" + ] + } + ], "patternCoding": { "code": "86290005", "system": "http://snomed.info/sct" diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKBlutdruck.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKBlutdruck.json index 47d1a542..5d21c631 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKBlutdruck.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKBlutdruck.json @@ -9,38 +9,6 @@ "date": "2024-02-01", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", - "mapping": [ - { - "identity": "workflow", - "uri": "http://hl7.org/fhir/workflow", - "name": "Workflow Pattern" - }, - { - "identity": "sct-concept", - "uri": "http://snomed.info/conceptdomain", - "name": "SNOMED CT Concept Domain Binding" - }, - { - "identity": "v2", - "uri": "http://hl7.org/v2", - "name": "HL7 v2 Mapping" - }, - { - "identity": "rim", - "uri": "http://hl7.org/v3", - "name": "RIM Mapping" - }, - { - "identity": "w5", - "uri": "http://hl7.org/fhir/fivews", - "name": "FiveWs Pattern Mapping" - }, - { - "identity": "sct-attr", - "uri": "http://snomed.org/attributebinding", - "name": "SNOMED CT Attribute Binding" - } - ], "kind": "resource", "abstract": false, "type": "Observation", @@ -73,12 +41,28 @@ "id": "Observation.code.coding:loinc", "path": "Observation.code.coding", "sliceName": "loinc", + "type": [ + { + "code": "Coding", + "profile": [ + "https://gematik.de/fhir/isik/StructureDefinition/ISiKLoincCoding" + ] + } + ], "mustSupport": true }, { "id": "Observation.code.coding:snomed", "path": "Observation.code.coding", "sliceName": "snomed", + "type": [ + { + "code": "Coding", + "profile": [ + "https://gematik.de/fhir/isik/StructureDefinition/ISiKSnomedCTCoding" + ] + } + ], "mustSupport": true }, { diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKEkg.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKEkg.json index a8e9d818..c6cf83d5 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKEkg.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKEkg.json @@ -9,38 +9,6 @@ "date": "2024-02-01", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", - "mapping": [ - { - "identity": "workflow", - "uri": "http://hl7.org/fhir/workflow", - "name": "Workflow Pattern" - }, - { - "identity": "sct-concept", - "uri": "http://snomed.info/conceptdomain", - "name": "SNOMED CT Concept Domain Binding" - }, - { - "identity": "v2", - "uri": "http://hl7.org/v2", - "name": "HL7 v2 Mapping" - }, - { - "identity": "rim", - "uri": "http://hl7.org/v3", - "name": "RIM Mapping" - }, - { - "identity": "w5", - "uri": "http://hl7.org/fhir/fivews", - "name": "FiveWs Pattern Mapping" - }, - { - "identity": "sct-attr", - "uri": "http://snomed.org/attributebinding", - "name": "SNOMED CT Attribute Binding" - } - ], "kind": "resource", "abstract": false, "type": "Observation", @@ -67,12 +35,28 @@ "id": "Observation.code.coding:loinc", "path": "Observation.code.coding", "sliceName": "loinc", + "type": [ + { + "code": "Coding", + "profile": [ + "https://gematik.de/fhir/isik/StructureDefinition/ISiKLoincCoding" + ] + } + ], "mustSupport": true }, { "id": "Observation.code.coding:snomed", "path": "Observation.code.coding", "sliceName": "snomed", + "type": [ + { + "code": "Coding", + "profile": [ + "https://gematik.de/fhir/isik/StructureDefinition/ISiKSnomedCTCoding" + ] + } + ], "mustSupport": true }, { diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKGCS.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKGCS.json index ff7ed59c..2388dffa 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKGCS.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKGCS.json @@ -9,38 +9,6 @@ "date": "2024-02-01", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", - "mapping": [ - { - "identity": "workflow", - "uri": "http://hl7.org/fhir/workflow", - "name": "Workflow Pattern" - }, - { - "identity": "sct-concept", - "uri": "http://snomed.info/conceptdomain", - "name": "SNOMED CT Concept Domain Binding" - }, - { - "identity": "v2", - "uri": "http://hl7.org/v2", - "name": "HL7 v2 Mapping" - }, - { - "identity": "rim", - "uri": "http://hl7.org/v3", - "name": "RIM Mapping" - }, - { - "identity": "w5", - "uri": "http://hl7.org/fhir/fivews", - "name": "FiveWs Pattern Mapping" - }, - { - "identity": "sct-attr", - "uri": "http://snomed.org/attributebinding", - "name": "SNOMED CT Attribute Binding" - } - ], "kind": "resource", "abstract": false, "type": "Observation", @@ -68,12 +36,28 @@ "id": "Observation.code.coding:loinc", "path": "Observation.code.coding", "sliceName": "loinc", + "type": [ + { + "code": "Coding", + "profile": [ + "https://gematik.de/fhir/isik/StructureDefinition/ISiKLoincCoding" + ] + } + ], "mustSupport": true }, { "id": "Observation.code.coding:snomed", "path": "Observation.code.coding", "sliceName": "snomed", + "type": [ + { + "code": "Coding", + "profile": [ + "https://gematik.de/fhir/isik/StructureDefinition/ISiKSnomedCTCoding" + ] + } + ], "mustSupport": true }, { diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKHerzfrequenz.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKHerzfrequenz.json index 5efa7c89..291b2e9d 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKHerzfrequenz.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKHerzfrequenz.json @@ -9,38 +9,6 @@ "date": "2024-02-01", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", - "mapping": [ - { - "identity": "workflow", - "uri": "http://hl7.org/fhir/workflow", - "name": "Workflow Pattern" - }, - { - "identity": "sct-concept", - "uri": "http://snomed.info/conceptdomain", - "name": "SNOMED CT Concept Domain Binding" - }, - { - "identity": "v2", - "uri": "http://hl7.org/v2", - "name": "HL7 v2 Mapping" - }, - { - "identity": "rim", - "uri": "http://hl7.org/v3", - "name": "RIM Mapping" - }, - { - "identity": "w5", - "uri": "http://hl7.org/fhir/fivews", - "name": "FiveWs Pattern Mapping" - }, - { - "identity": "sct-attr", - "uri": "http://snomed.org/attributebinding", - "name": "SNOMED CT Attribute Binding" - } - ], "kind": "resource", "abstract": false, "type": "Observation", @@ -73,12 +41,28 @@ "id": "Observation.code.coding:loinc", "path": "Observation.code.coding", "sliceName": "loinc", + "type": [ + { + "code": "Coding", + "profile": [ + "https://gematik.de/fhir/isik/StructureDefinition/ISiKLoincCoding" + ] + } + ], "mustSupport": true }, { "id": "Observation.code.coding:snomed", "path": "Observation.code.coding", "sliceName": "snomed", + "type": [ + { + "code": "Coding", + "profile": [ + "https://gematik.de/fhir/isik/StructureDefinition/ISiKSnomedCTCoding" + ] + } + ], "mustSupport": true, "binding": { "strength": "required", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKKoerpergewicht.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKKoerpergewicht.json index 8f7e8603..1b8f95e5 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKKoerpergewicht.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKKoerpergewicht.json @@ -9,38 +9,6 @@ "date": "2024-02-01", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", - "mapping": [ - { - "identity": "workflow", - "uri": "http://hl7.org/fhir/workflow", - "name": "Workflow Pattern" - }, - { - "identity": "sct-concept", - "uri": "http://snomed.info/conceptdomain", - "name": "SNOMED CT Concept Domain Binding" - }, - { - "identity": "v2", - "uri": "http://hl7.org/v2", - "name": "HL7 v2 Mapping" - }, - { - "identity": "rim", - "uri": "http://hl7.org/v3", - "name": "RIM Mapping" - }, - { - "identity": "w5", - "uri": "http://hl7.org/fhir/fivews", - "name": "FiveWs Pattern Mapping" - }, - { - "identity": "sct-attr", - "uri": "http://snomed.org/attributebinding", - "name": "SNOMED CT Attribute Binding" - } - ], "kind": "resource", "abstract": false, "type": "Observation", @@ -73,12 +41,28 @@ "id": "Observation.code.coding:loinc", "path": "Observation.code.coding", "sliceName": "loinc", + "type": [ + { + "code": "Coding", + "profile": [ + "https://gematik.de/fhir/isik/StructureDefinition/ISiKLoincCoding" + ] + } + ], "mustSupport": true }, { "id": "Observation.code.coding:snomed", "path": "Observation.code.coding", "sliceName": "snomed", + "type": [ + { + "code": "Coding", + "profile": [ + "https://gematik.de/fhir/isik/StructureDefinition/ISiKSnomedCTCoding" + ] + } + ], "mustSupport": true, "binding": { "strength": "required", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKKoerpergroesse.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKKoerpergroesse.json index e298a173..dc5e948d 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKKoerpergroesse.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKKoerpergroesse.json @@ -9,38 +9,6 @@ "date": "2024-02-01", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", - "mapping": [ - { - "identity": "workflow", - "uri": "http://hl7.org/fhir/workflow", - "name": "Workflow Pattern" - }, - { - "identity": "sct-concept", - "uri": "http://snomed.info/conceptdomain", - "name": "SNOMED CT Concept Domain Binding" - }, - { - "identity": "v2", - "uri": "http://hl7.org/v2", - "name": "HL7 v2 Mapping" - }, - { - "identity": "rim", - "uri": "http://hl7.org/v3", - "name": "RIM Mapping" - }, - { - "identity": "w5", - "uri": "http://hl7.org/fhir/fivews", - "name": "FiveWs Pattern Mapping" - }, - { - "identity": "sct-attr", - "uri": "http://snomed.org/attributebinding", - "name": "SNOMED CT Attribute Binding" - } - ], "kind": "resource", "abstract": false, "type": "Observation", @@ -73,12 +41,28 @@ "id": "Observation.code.coding:loinc", "path": "Observation.code.coding", "sliceName": "loinc", + "type": [ + { + "code": "Coding", + "profile": [ + "https://gematik.de/fhir/isik/StructureDefinition/ISiKLoincCoding" + ] + } + ], "mustSupport": true }, { "id": "Observation.code.coding:snomed", "path": "Observation.code.coding", "sliceName": "snomed", + "type": [ + { + "code": "Coding", + "profile": [ + "https://gematik.de/fhir/isik/StructureDefinition/ISiKSnomedCTCoding" + ] + } + ], "mustSupport": true, "binding": { "strength": "required", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKKoerpertemperatur.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKKoerpertemperatur.json index 87b1e77d..e74d11d6 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKKoerpertemperatur.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKKoerpertemperatur.json @@ -9,38 +9,6 @@ "date": "2024-02-01", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", - "mapping": [ - { - "identity": "workflow", - "uri": "http://hl7.org/fhir/workflow", - "name": "Workflow Pattern" - }, - { - "identity": "sct-concept", - "uri": "http://snomed.info/conceptdomain", - "name": "SNOMED CT Concept Domain Binding" - }, - { - "identity": "v2", - "uri": "http://hl7.org/v2", - "name": "HL7 v2 Mapping" - }, - { - "identity": "rim", - "uri": "http://hl7.org/v3", - "name": "RIM Mapping" - }, - { - "identity": "w5", - "uri": "http://hl7.org/fhir/fivews", - "name": "FiveWs Pattern Mapping" - }, - { - "identity": "sct-attr", - "uri": "http://snomed.org/attributebinding", - "name": "SNOMED CT Attribute Binding" - } - ], "kind": "resource", "abstract": false, "type": "Observation", @@ -73,12 +41,28 @@ "id": "Observation.code.coding:loinc", "path": "Observation.code.coding", "sliceName": "loinc", + "type": [ + { + "code": "Coding", + "profile": [ + "https://gematik.de/fhir/isik/StructureDefinition/ISiKLoincCoding" + ] + } + ], "mustSupport": true }, { "id": "Observation.code.coding:snomed", "path": "Observation.code.coding", "sliceName": "snomed", + "type": [ + { + "code": "Coding", + "profile": [ + "https://gematik.de/fhir/isik/StructureDefinition/ISiKSnomedCTCoding" + ] + } + ], "mustSupport": true, "binding": { "strength": "required", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKKopfumfang.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKKopfumfang.json index ac56619e..87a23d7c 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKKopfumfang.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKKopfumfang.json @@ -9,38 +9,6 @@ "date": "2024-02-01", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", - "mapping": [ - { - "identity": "workflow", - "uri": "http://hl7.org/fhir/workflow", - "name": "Workflow Pattern" - }, - { - "identity": "sct-concept", - "uri": "http://snomed.info/conceptdomain", - "name": "SNOMED CT Concept Domain Binding" - }, - { - "identity": "v2", - "uri": "http://hl7.org/v2", - "name": "HL7 v2 Mapping" - }, - { - "identity": "rim", - "uri": "http://hl7.org/v3", - "name": "RIM Mapping" - }, - { - "identity": "w5", - "uri": "http://hl7.org/fhir/fivews", - "name": "FiveWs Pattern Mapping" - }, - { - "identity": "sct-attr", - "uri": "http://snomed.org/attributebinding", - "name": "SNOMED CT Attribute Binding" - } - ], "kind": "resource", "abstract": false, "type": "Observation", @@ -73,12 +41,28 @@ "id": "Observation.code.coding:loinc", "path": "Observation.code.coding", "sliceName": "loinc", + "type": [ + { + "code": "Coding", + "profile": [ + "https://gematik.de/fhir/isik/StructureDefinition/ISiKLoincCoding" + ] + } + ], "mustSupport": true }, { "id": "Observation.code.coding:snomed", "path": "Observation.code.coding", "sliceName": "snomed", + "type": [ + { + "code": "Coding", + "profile": [ + "https://gematik.de/fhir/isik/StructureDefinition/ISiKSnomedCTCoding" + ] + } + ], "mustSupport": true, "binding": { "strength": "required", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKSauerstoffsaettigung.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKSauerstoffsaettigung.json index 3ff26fd6..b1a7b252 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKSauerstoffsaettigung.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKSauerstoffsaettigung.json @@ -9,38 +9,6 @@ "date": "2024-02-01", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", - "mapping": [ - { - "identity": "workflow", - "uri": "http://hl7.org/fhir/workflow", - "name": "Workflow Pattern" - }, - { - "identity": "sct-concept", - "uri": "http://snomed.info/conceptdomain", - "name": "SNOMED CT Concept Domain Binding" - }, - { - "identity": "v2", - "uri": "http://hl7.org/v2", - "name": "HL7 v2 Mapping" - }, - { - "identity": "rim", - "uri": "http://hl7.org/v3", - "name": "RIM Mapping" - }, - { - "identity": "w5", - "uri": "http://hl7.org/fhir/fivews", - "name": "FiveWs Pattern Mapping" - }, - { - "identity": "sct-attr", - "uri": "http://snomed.org/attributebinding", - "name": "SNOMED CT Attribute Binding" - } - ], "kind": "resource", "abstract": false, "type": "Observation", @@ -73,12 +41,28 @@ "id": "Observation.code.coding:loinc", "path": "Observation.code.coding", "sliceName": "loinc", + "type": [ + { + "code": "Coding", + "profile": [ + "https://gematik.de/fhir/isik/StructureDefinition/ISiKLoincCoding" + ] + } + ], "mustSupport": true }, { "id": "Observation.code.coding:snomed", "path": "Observation.code.coding", "sliceName": "snomed", + "type": [ + { + "code": "Coding", + "profile": [ + "https://gematik.de/fhir/isik/StructureDefinition/ISiKSnomedCTCoding" + ] + } + ], "mustSupport": true }, { diff --git a/Resources/input/fsh/ISiK-Atemfrequenz.fsh b/Resources/input/fsh/ISiK-Atemfrequenz.fsh index cc56a7aa..39785206 100644 --- a/Resources/input/fsh/ISiK-Atemfrequenz.fsh +++ b/Resources/input/fsh/ISiK-Atemfrequenz.fsh @@ -7,7 +7,9 @@ Id: ISiKAtemfrequenz * category[VSCat] MS * code MS * coding[loinc] MS + * coding[loinc] only ISiKLoincCoding * coding[snomed] MS + * coding[snomed] only ISiKSnomedCTCoding * coding[snomed] = $sct#86290005 * subject MS * encounter MS @@ -27,7 +29,9 @@ Usage: #example * status = #final * category[VSCat] = $observation-category#vital-signs "Vital Signs" * code.coding[loinc] = $loinc#9279-1 "Respiratory rate" + * version = "2.77" * code.coding[snomed] = $sct#86290005 "Respiratory rate (observable entity)" + * version = "http://snomed.info/sct/11000274103/version/20231115" * code.text = "Atemfrequenz" * subject = Reference(PatientinMusterfrau) * effectiveDateTime = "2019-07-02" diff --git a/Resources/input/fsh/ISiK-Blutdruck.fsh b/Resources/input/fsh/ISiK-Blutdruck.fsh index 282bfa48..d0600cfd 100644 --- a/Resources/input/fsh/ISiK-Blutdruck.fsh +++ b/Resources/input/fsh/ISiK-Blutdruck.fsh @@ -7,7 +7,9 @@ Id: ISiKBlutdruck * category[VSCat] MS * code MS * coding[loinc] MS + * coding[loinc] only ISiKLoincCoding * coding[snomed] MS + * coding[snomed] only ISiKSnomedCTCoding * subject MS * encounter MS * effective[x] MS @@ -33,7 +35,9 @@ Usage: #example * category[VSCat] = $observation-category#vital-signs "Vital Signs" * code * coding[loinc] = $loinc#85354-9 "Blood pressure panel with all children optional" + * version = "2.77" * coding[snomed] = $sct#75367002 "Blood pressure (observable entity)" + * version = "http://snomed.info/sct/11000274103/version/20231115" * text = "Systolischer und Diastolischer Blutdruck" * subject = Reference(PatientinMusterfrau) * effectiveDateTime = "2012-09-17" diff --git a/Resources/input/fsh/ISiK-Ekg.fsh b/Resources/input/fsh/ISiK-Ekg.fsh index ce17a90e..4f7ee1a8 100644 --- a/Resources/input/fsh/ISiK-Ekg.fsh +++ b/Resources/input/fsh/ISiK-Ekg.fsh @@ -6,7 +6,9 @@ Id: ISiKEkg * category MS * code MS * coding[loinc] MS + * coding[loinc] only ISiKLoincCoding * coding[snomed] MS + * coding[snomed] only ISiKSnomedCTCoding * subject MS * encounter MS * effective[x] MS @@ -24,7 +26,9 @@ Instance: ISiKEkgExample InstanceOf: ISiKEkg Usage: #example * code.coding[loinc] = $loinc#11524-6 "EKG study" + * version = "2.77" * code.coding[snomed] = $sct#271921002 "Electrocardiogram finding (observable entity)" + * version = "http://snomed.info/sct/11000274103/version/20231115" * subject = Reference(PatientinMusterfrau) * status = #final * category = $observation-category#procedure diff --git a/Resources/input/fsh/ISiK-GCS.fsh b/Resources/input/fsh/ISiK-GCS.fsh index a9e1df78..cae59bcc 100644 --- a/Resources/input/fsh/ISiK-GCS.fsh +++ b/Resources/input/fsh/ISiK-GCS.fsh @@ -7,7 +7,9 @@ Id: ISiKGCS * category[survey] MS * code * coding[loinc] MS + * coding[loinc] only ISiKLoincCoding * coding[snomed] MS + * coding[snomed] only ISiKSnomedCTCoding * subject MS * encounter MS * effective[x] MS @@ -32,7 +34,9 @@ InstanceOf: ISiKGCS Usage: #example * meta.profile[0] = "http://fhir.de/StructureDefinition/observation-de-vitalsign-gcs" * code.coding[loinc] = $loinc#9269-2 "Glasgow coma score total" + * version = "2.77" * code.coding[snomed] = $sct#248241002 "Glasgow coma score (observable entity)" + * version = "http://snomed.info/sct/11000274103/version/20231115" * valueQuantity = 11 '1' "Punktwert" * status = #final * subject = Reference(PatientinMusterfrau) diff --git a/Resources/input/fsh/ISiK-Herzfrequenz.fsh b/Resources/input/fsh/ISiK-Herzfrequenz.fsh index 78c824f4..044a1e5b 100644 --- a/Resources/input/fsh/ISiK-Herzfrequenz.fsh +++ b/Resources/input/fsh/ISiK-Herzfrequenz.fsh @@ -7,7 +7,9 @@ Id: ISiKHerzfrequenz * category[VSCat] MS * code MS * coding[loinc] MS + * coding[loinc] only ISiKLoincCoding * coding[snomed] MS + * coding[snomed] only ISiKSnomedCTCoding * coding[snomed] from ISiKHerzfrequenzSCTVS * subject MS * encounter MS @@ -33,7 +35,9 @@ Usage: #example * status = #final * category[VSCat] = $observation-category#vital-signs * code.coding[loinc] = $loinc#8867-4 "Heart rate" + * version = "2.77" * code.coding[snomed] = $sct#364075005 "Heart rate (observable entity)" + * version = "http://snomed.info/sct/11000274103/version/20231115" * code.text = "Herzfrequenz" * subject = Reference(PatientinMusterfrau) * effectiveDateTime = "2020-10-11" diff --git a/Resources/input/fsh/ISiK-Koerpergewicht.fsh b/Resources/input/fsh/ISiK-Koerpergewicht.fsh index 4a242218..f5170822 100644 --- a/Resources/input/fsh/ISiK-Koerpergewicht.fsh +++ b/Resources/input/fsh/ISiK-Koerpergewicht.fsh @@ -7,7 +7,9 @@ Id: ISiKKoerpergewicht * category[VSCat] MS * code MS * coding[loinc] MS + * coding[loinc] only ISiKLoincCoding * coding[snomed] MS + * coding[snomed] only ISiKSnomedCTCoding * coding[snomed] from ISiKKoerpergewichtSCTVS * subject MS * encounter MS @@ -32,8 +34,11 @@ Usage: #example * meta.profile[+] = "http://fhir.de/StructureDefinition/observation-de-vitalsign-koerpergewicht" * status = #final * category[VSCat] = $observation-category#vital-signs -* code.coding[0] = $loinc#29463-7 "Body weight" -* code.coding[+] = $sct#27113001 "Body weight" +* code + * coding[loinc] = $loinc#29463-7 "Body weight" + * version = "2.77" + * coding[snomed] = $sct#27113001 "Body weight" + * version = "http://snomed.info/sct/11000274103/version/20231115" * code.text = "Körpergewicht" * subject = Reference(PatientinMusterfrau) * effectiveDateTime = "2020-10-11" diff --git a/Resources/input/fsh/ISiK-Koerpergroesse.fsh b/Resources/input/fsh/ISiK-Koerpergroesse.fsh index 10b0c923..912cf78d 100644 --- a/Resources/input/fsh/ISiK-Koerpergroesse.fsh +++ b/Resources/input/fsh/ISiK-Koerpergroesse.fsh @@ -7,7 +7,9 @@ Id: ISiKKoerpergroesse * category[VSCat] MS * code MS * coding[loinc] MS + * coding[loinc] only ISiKLoincCoding * coding[snomed] MS + * coding[snomed] only ISiKSnomedCTCoding * coding[snomed] from ISiKKoerpergroesseSCTVS * subject MS * encounter MS @@ -33,7 +35,9 @@ Usage: #example * status = #final * category[VSCat] = $observation-category#vital-signs * code.coding[loinc] = $loinc#8302-2 "Body height" + * version = "2.77" * code.coding[snomed] = $sct#1153637007 "Body height (observable entity)" + * version = "http://snomed.info/sct/11000274103/version/20231115" * code.text = "Körpergröße" * subject = Reference(PatientinMusterfrau) * effectiveDateTime = "2020-10-11" diff --git a/Resources/input/fsh/ISiK-Koerpertemperatur.fsh b/Resources/input/fsh/ISiK-Koerpertemperatur.fsh index c5d4bd99..674afe1b 100644 --- a/Resources/input/fsh/ISiK-Koerpertemperatur.fsh +++ b/Resources/input/fsh/ISiK-Koerpertemperatur.fsh @@ -7,7 +7,9 @@ Id: ISiKKoerpertemperatur * category[VSCat] MS * code MS * coding[loinc] MS + * coding[loinc] only ISiKLoincCoding * coding[snomed] MS + * coding[snomed] only ISiKSnomedCTCoding * coding[snomed] from ISiKKoerpertemperaturSCTVS * subject MS * encounter MS @@ -33,7 +35,9 @@ Usage: #example * status = #final * category[VSCat] = $observation-category#vital-signs * code.coding[loinc] = $loinc#8310-5 "Body temperature" + * version = "2.77" * code.coding[snomed] = $sct#386725007 "Body temperature (observable entity)" + * version = "http://snomed.info/sct/11000274103/version/20231115" * code.text = "Körpertemperatur" * subject = Reference(PatientinMusterfrau) * effectiveDateTime = "2020-10-11" diff --git a/Resources/input/fsh/ISiK-Kopfumfang.fsh b/Resources/input/fsh/ISiK-Kopfumfang.fsh index 3cd6e083..6ec0f307 100644 --- a/Resources/input/fsh/ISiK-Kopfumfang.fsh +++ b/Resources/input/fsh/ISiK-Kopfumfang.fsh @@ -7,7 +7,9 @@ Id: ISiKKopfumfang * category[VSCat] MS * code MS * coding[loinc] MS + * coding[loinc] only ISiKLoincCoding * coding[snomed] MS + * coding[snomed] only ISiKSnomedCTCoding * coding[snomed] from ISiKKopfumfangSCTVS * subject MS * encounter MS @@ -33,7 +35,9 @@ Usage: #example * status = #final * category[VSCat] = $observation-category#vital-signs "Vital Signs" * code.coding[loinc] = $loinc#9843-4 "Head Occipital-frontal circumference" + * version = "2.77" * code.coding[snomed] = $sct#363812007 "Head circumference (observable entity)" + * version = "http://snomed.info/sct/11000274103/version/20231115" * code.text = "Kopfumfang" * subject = Reference(PatientinMusterfrau) * effectiveDateTime = "2019-07-02" diff --git a/Resources/input/fsh/ISiK-Sauerstoffsaettigung.fsh b/Resources/input/fsh/ISiK-Sauerstoffsaettigung.fsh index e8dd1b3a..98aeaf6a 100644 --- a/Resources/input/fsh/ISiK-Sauerstoffsaettigung.fsh +++ b/Resources/input/fsh/ISiK-Sauerstoffsaettigung.fsh @@ -7,7 +7,9 @@ Id: ISiKSauerstoffsaettigung * category[VSCat] MS * code MS * coding[loinc] MS + * coding[loinc] only ISiKLoincCoding * coding[snomed] MS + * coding[snomed] only ISiKSnomedCTCoding * subject MS * encounter MS * effective[x] MS @@ -24,8 +26,10 @@ Usage: #example * meta.profile[0] = "http://fhir.de/StructureDefinition/observation-de-vitalsign-sauerstoffsaettigung" * status = #final * category[VSCat] = $observation-category#vital-signs -* code.coding[loinc][+] = $loinc#2708-6 "Oxygen saturation in Arterial blood" +* code.coding[loinc] = $loinc#2708-6 "Oxygen saturation in Arterial blood" + * version = "2.77" * code.coding[snomed] = $sct#442476006 "Arterial oxygen saturation" + * version = "http://snomed.info/sct/11000274103/version/20231115" * code.text = "Pulsoximetrische Sauerstoffsättigung" * subject = Reference(PatientinMusterfrau) * effectiveDateTime = "2020-10-11" From 093b5093a38b3cb14f0b08ab0232f629a4f94ebc Mon Sep 17 00:00:00 2001 From: patrick-werner Date: Mon, 1 Jul 2024 09:12:39 +0000 Subject: [PATCH 2/2] auto-generated FHIR files by GitHub Actions (CI FSH to FHIR Validation) --- .../ValueSet-vs-mii-icu-bodysite-observation-blutdruck.json | 2 +- ...-mii-icu-bodysite-observation-monitoring-und-vitaldaten.json | 2 +- ...eSet-vs-mii-icu-code-monitoring-und-vitaldaten-iso11073.json | 2 +- ...alueSet-vs-mii-icu-code-monitoring-und-vitaldaten-loinc.json | 2 +- ...lueSet-vs-mii-icu-code-monitoring-und-vitaldaten-snomed.json | 2 +- .../ValueSet-vs-mii-icu-method-observation-blutdruck.json | 2 +- ...lueSet-vs-mii-icu-unit-equivalent-ucum-beats-per-minute.json | 2 +- .../ValueSet-vs-mii-icu-unit-equivalent-ucum-dyn-s-cm5-m2.json | 2 +- ...i-icu-unit-equivalent-ucum-l-per-minute-and-squaremeter.json | 2 +- .../ValueSet-vs-mii-icu-unit-equivalent-ucum-l-per-minute.json | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) 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 bc39dcda..01d269f6 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 @@ -5,9 +5,9 @@ "id": "vs-mii-icu-bodysite-observation-blutdruck", "title": "VS MII ICU BodySite Observation Blutdruck", "description": "Dieses ValueSet enthält Codes für bodySites von Blutdrücken (pulsatilen Drücken).", - "version": "4.0.0-rc2", "url": "https://gematik.de/fhir/isik/ValueSet/vs-mii-icu-bodysite-observation-blutdruck", "experimental": false, + "version": "4.0.0-rc2", "publisher": "gematik GmbH", "date": "2024-06-26", "compose": { 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 4714c385..559cf656 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 @@ -5,9 +5,9 @@ "id": "vs-mii-icu-bodysite-observation-monitoring-und-vitaldaten", "title": "VS MII ICU BodySite Observation Monitoring und Vitaldaten", "description": "Dieses ValueSet enthält Codes für bodySites von Vitaldaten sowie Daten aus dem Patientenmonitoring.", - "version": "4.0.0-rc2", "url": "https://gematik.de/fhir/isik/ValueSet/vs-mii-icu-bodysite-observation-monitoring-und-vitaldaten", "experimental": false, + "version": "4.0.0-rc2", "publisher": "gematik GmbH", "date": "2024-06-26", "compose": { 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 1d50d3cb..29f4b771 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 @@ -5,9 +5,9 @@ "id": "vs-mii-icu-code-monitoring-und-vitaldaten-iso11073", "title": "VS MII ICU Code Monitoring und Vitaldaten [ISO11073]", "description": "Dieses ValueSet enthält Codes für Vitaldaten sowie Daten aus dem Patientenmonitoring.", - "version": "4.0.0-rc2", "url": "https://gematik.de/fhir/isik/ValueSet/vs-mii-icu-code-monitoring-und-vitaldaten-iso11073", "experimental": false, + "version": "4.0.0-rc2", "publisher": "gematik GmbH", "date": "2024-06-26", "compose": { 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 d8f28b75..abd36476 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 @@ -5,9 +5,9 @@ "id": "vs-mii-icu-code-monitoring-und-vitaldaten-loinc", "title": "VS MII ICU Code Monitoring und Vitaldaten [LOINC]", "description": "Dieses ValueSet enthält Codes für Vitaldaten sowie Daten aus dem Patientenmonitoring.", - "version": "4.0.0-rc2", "url": "https://gematik.de/fhir/isik/ValueSet/vs-mii-icu-code-monitoring-und-vitaldaten-loinc", "experimental": false, + "version": "4.0.0-rc2", "publisher": "gematik GmbH", "date": "2024-06-26", "compose": { 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 4dc8cc7a..b5108e9f 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 @@ -5,9 +5,9 @@ "id": "vs-mii-icu-code-monitoring-und-vitaldaten-snomed", "title": "VS MII ICU Code Monitoring und Vitaldaten [sct]", "description": "Dieses ValueSet enthaelt Codes fuer Vitaldaten sowie Daten aus dem Patientenmonitoring.", - "version": "4.0.0-rc2", "url": "https://gematik.de/fhir/isik/ValueSet/vs-mii-icu-code-monitoring-und-vitaldaten-snomed", "experimental": false, + "version": "4.0.0-rc2", "publisher": "gematik GmbH", "date": "2024-06-26", "compose": { 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 787b271d..1eca9948 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 @@ -5,9 +5,9 @@ "id": "vs-mii-icu-method-observation-blutdruck", "title": "VS MII ICU Method Observation Blutdruck", "description": "Dieses ValueSet enthält Codes zur Angabe, ob ein Blutdruck invasiv oder nicht-invasiv gemessen ist. ", - "version": "4.0.0-rc2", "url": "https://gematik.de/fhir/isik/ValueSet/vs-mii-icu-method-observation-blutdruck", "experimental": false, + "version": "4.0.0-rc2", "publisher": "gematik GmbH", "date": "2024-06-26", "compose": { 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 3d82157b..5c0e44e6 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 @@ -5,9 +5,9 @@ "id": "vs-mii-icu-unit-equivalent-ucum-beats-per-minute", "title": "VS MII ICU Unit equivalent UCUM beats per minute", "description": "Dieses ValueSet enthält äquivalente Codes für Herzschläge pro Minute.", - "version": "4.0.0-rc2", "url": "https://gematik.de/fhir/isik/ValueSet/vs-mii-icu-unit-equivalent-ucum-beats-per-minute", "experimental": false, + "version": "4.0.0-rc2", "publisher": "gematik GmbH", "date": "2024-06-26", "compose": { 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 acfff0c7..5658a1b4 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 @@ -5,9 +5,9 @@ "id": "vs-mii-icu-unit-equivalent-ucum-dyn-s-cm5-m2", "title": "VS MII ICU Unit equivalent UCUM dyn and s per cm^5 and squaremeter", "description": "Dieses ValueSet enthält äquivalente Codes für dyn.s/cm5/m2.", - "version": "4.0.0-rc2", "url": "https://gematik.de/fhir/isik/ValueSet/vs-mii-icu-unit-equivalent-ucum-dyn-s-cm5-m2", "experimental": false, + "version": "4.0.0-rc2", "publisher": "gematik GmbH", "date": "2024-06-26", "compose": { 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 9dc71d8d..7642329b 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 @@ -5,9 +5,9 @@ "id": "vs-mii-icu-unit-equivalent-ucum-l-per-minute-and-squaremeter", "title": "VS MII ICU Unit equivalent UCUM L per minute and squaremeter", "description": "Dieses ValueSet enthält äquivalente Codes für Volumen pro Zeit und Körperoberfläche", - "version": "4.0.0-rc2", "url": "https://gematik.de/fhir/isik/ValueSet/vs-mii-icu-unit-equivalent-ucum-l-per-minute-and-squaremeter", "experimental": false, + "version": "4.0.0-rc2", "publisher": "gematik GmbH", "date": "2024-06-26", "compose": { 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 781ab1e1..89090722 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 @@ -5,9 +5,9 @@ "id": "vs-mii-icu-unit-equivalent-ucum-l-per-minute", "title": "VS MII ICU Unit equivalent UCUM L per minute", "description": "Dieses ValueSet enthält äquivalente Codes für Liter pro Minute.", - "version": "4.0.0-rc2", "url": "https://gematik.de/fhir/isik/ValueSet/vs-mii-icu-unit-equivalent-ucum-l-per-minute", "experimental": false, + "version": "4.0.0-rc2", "publisher": "gematik GmbH", "date": "2024-06-26", "compose": {