Skip to content

Commit

Permalink
update basisprofil dependency + add: sct codes (#156)
Browse files Browse the repository at this point in the history
* feat: Vorbereitung SCT Slice

* feat: sct codings added

* Commit from GitHub Actions (CI (FHIR Validation))

* fix: commited updated GCS profile json

* auto-generated FHIR files by GitHub Actions (CI FSH to FHIR Validation)

* changed SCT code fixing from pattern to VS binding

* updated basisprofile dependency

* fix: updated dependency to basisprofile & canonical url fix

* feat: added releaseNotes

* Update ImplementationGuide/markdown/ReleaseNotes.md

---------

Co-authored-by: patrick-werner <[email protected]>
Co-authored-by: f-peverali <[email protected]>
  • Loading branch information
3 people authored Mar 7, 2024
1 parent afa3b67 commit f834e6d
Show file tree
Hide file tree
Showing 40 changed files with 762 additions and 231 deletions.
7 changes: 7 additions & 0 deletions ImplementationGuide/markdown/ReleaseNotes.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,13 @@ Im Rahmen der ISiK-Veröffentlichungen wird das [Semantic Versioning](https://se

Die erste Ziffer X bezeichnet ein Major-Release und regelt die Gültigkeit von Releases. Die dritte Ziffer Y (Release x.0.y) bezeichnet eine technische Korrektur und versioniert kleinere Änderungen (Packages) während eines Jahres, z. B. 1.0.1.

----
Version: 4.0.0-rc
Datum: 07.03.2024

* Update der ISIk Basis Dependency: [update dependency ISIK Basis](https://github.com/gematik/spec-ISiK-Vitalparameter-und-Koerpermasze/pull/156)
* Hinzufügen von SnomedCT Coding Slices: [update dependency ISIK Basis](https://github.com/gematik/spec-ISiK-Vitalparameter-und-Koerpermasze/pull/156)

----
Version: 3.0.1
Datum: 05.01.2023
Expand Down
226 changes: 226 additions & 0 deletions Resources/fsh-generated/fsh-index.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,226 @@
[
{
"outputFile": "CapabilityStatement-ISiK-capabilityStatement-vitalparameter-server.json",
"fshName": "ISiK-capabilityStatement-vitalparameter-server",
"fshType": "Instance",
"fshFile": "ISiK-CapabilityStatement.fsh",
"startLine": 1,
"endLine": 88
},
{
"outputFile": "Device-ExampleDevice.json",
"fshName": "ExampleDevice",
"fshType": "Instance",
"fshFile": "instances.fsh",
"startLine": 14,
"endLine": 17
},
{
"outputFile": "Observation-ISiKAtemfrequenzExample.json",
"fshName": "ISiKAtemfrequenzExample",
"fshType": "Instance",
"fshFile": "ISiK-Atemfrequenz.fsh",
"startLine": 22,
"endLine": 34
},
{
"outputFile": "Observation-ISiKBlutdruckExample.json",
"fshName": "ISiKBlutdruckExample",
"fshType": "Instance",
"fshFile": "ISiK-Blutdruck.fsh",
"startLine": 26,
"endLine": 45
},
{
"outputFile": "Observation-ISiKEkgExample.json",
"fshName": "ISiKEkgExample",
"fshType": "Instance",
"fshFile": "ISiK-Ekg.fsh",
"startLine": 22,
"endLine": 47
},
{
"outputFile": "Observation-ISiKGCSExample.json",
"fshName": "ISiKGCSExample",
"fshType": "Instance",
"fshFile": "ISiK-GCS.fsh",
"startLine": 27,
"endLine": 42
},
{
"outputFile": "Observation-ISiKHerzfrequenzExample.json",
"fshName": "ISiKHerzfrequenzExample",
"fshType": "Instance",
"fshFile": "ISiK-Herzfrequenz.fsh",
"startLine": 28,
"endLine": 40
},
{
"outputFile": "Observation-ISiKKoerpergewichtExample.json",
"fshName": "ISiKKoerpergewichtExample",
"fshType": "Instance",
"fshFile": "ISiK-Koerpergewicht.fsh",
"startLine": 28,
"endLine": 40
},
{
"outputFile": "Observation-ISiKKoerpergroesseExample.json",
"fshName": "ISiKKoerpergroesseExample",
"fshType": "Instance",
"fshFile": "ISiK-Koerpergroesse.fsh",
"startLine": 28,
"endLine": 40
},
{
"outputFile": "Observation-ISiKKoerpertemperaturExample.json",
"fshName": "ISiKKoerpertemperaturExample",
"fshType": "Instance",
"fshFile": "ISiK-Koerpertemperatur.fsh",
"startLine": 28,
"endLine": 40
},
{
"outputFile": "Observation-ISiKKopfumfangExample.json",
"fshName": "ISiKKopfumfangExample",
"fshType": "Instance",
"fshFile": "ISiK-Kopfumfang.fsh",
"startLine": 28,
"endLine": 40
},
{
"outputFile": "Observation-ISiKSauerstoffsaettigungExample.json",
"fshName": "ISiKSauerstoffsaettigungExample",
"fshType": "Instance",
"fshFile": "ISiK-Sauerstoffsaettigung.fsh",
"startLine": 21,
"endLine": 40
},
{
"outputFile": "Patient-PatientinMusterfrau.json",
"fshName": "PatientinMusterfrau",
"fshType": "Instance",
"fshFile": "instances.fsh",
"startLine": 1,
"endLine": 12
},
{
"outputFile": "StructureDefinition-ISiKAtemfrequenz.json",
"fshName": "ISiKAtemfrequenz",
"fshType": "Profile",
"fshFile": "ISiK-Atemfrequenz.fsh",
"startLine": 1,
"endLine": 20
},
{
"outputFile": "StructureDefinition-ISiKBlutdruck.json",
"fshName": "ISiKBlutdruck",
"fshType": "Profile",
"fshFile": "ISiK-Blutdruck.fsh",
"startLine": 1,
"endLine": 24
},
{
"outputFile": "StructureDefinition-ISiKEkg.json",
"fshName": "ISiKEkg",
"fshType": "Profile",
"fshFile": "ISiK-Ekg.fsh",
"startLine": 1,
"endLine": 20
},
{
"outputFile": "StructureDefinition-ISiKGCS.json",
"fshName": "ISiKGCS",
"fshType": "Profile",
"fshFile": "ISiK-GCS.fsh",
"startLine": 1,
"endLine": 25
},
{
"outputFile": "StructureDefinition-ISiKHerzfrequenz.json",
"fshName": "ISiKHerzfrequenz",
"fshType": "Profile",
"fshFile": "ISiK-Herzfrequenz.fsh",
"startLine": 1,
"endLine": 20
},
{
"outputFile": "StructureDefinition-ISiKKoerpergewicht.json",
"fshName": "ISiKKoerpergewicht",
"fshType": "Profile",
"fshFile": "ISiK-Koerpergewicht.fsh",
"startLine": 1,
"endLine": 20
},
{
"outputFile": "StructureDefinition-ISiKKoerpergroesse.json",
"fshName": "ISiKKoerpergroesse",
"fshType": "Profile",
"fshFile": "ISiK-Koerpergroesse.fsh",
"startLine": 1,
"endLine": 20
},
{
"outputFile": "StructureDefinition-ISiKKoerpertemperatur.json",
"fshName": "ISiKKoerpertemperatur",
"fshType": "Profile",
"fshFile": "ISiK-Koerpertemperatur.fsh",
"startLine": 1,
"endLine": 20
},
{
"outputFile": "StructureDefinition-ISiKKopfumfang.json",
"fshName": "ISiKKopfumfang",
"fshType": "Profile",
"fshFile": "ISiK-Kopfumfang.fsh",
"startLine": 1,
"endLine": 20
},
{
"outputFile": "StructureDefinition-ISiKSauerstoffsaettigung.json",
"fshName": "ISiKSauerstoffsaettigung",
"fshType": "Profile",
"fshFile": "ISiK-Sauerstoffsaettigung.fsh",
"startLine": 1,
"endLine": 19
},
{
"outputFile": "ValueSet-ISiKHerzfrequenzSCTVS.json",
"fshName": "ISiKHerzfrequenzSCTVS",
"fshType": "ValueSet",
"fshFile": "ISiK-Herzfrequenz.fsh",
"startLine": 22,
"endLine": 26
},
{
"outputFile": "ValueSet-ISiKKoerpergewichtSCTVS.json",
"fshName": "ISiKKoerpergewichtSCTVS",
"fshType": "ValueSet",
"fshFile": "ISiK-Koerpergewicht.fsh",
"startLine": 22,
"endLine": 26
},
{
"outputFile": "ValueSet-ISiKKoerpergroesseSCTVS.json",
"fshName": "ISiKKoerpergroesseSCTVS",
"fshType": "ValueSet",
"fshFile": "ISiK-Koerpergroesse.fsh",
"startLine": 22,
"endLine": 26
},
{
"outputFile": "ValueSet-ISiKKoerpertemperaturSCTVS.json",
"fshName": "ISiKKoerpertemperaturSCTVS",
"fshType": "ValueSet",
"fshFile": "ISiK-Koerpertemperatur.fsh",
"startLine": 22,
"endLine": 26
},
{
"outputFile": "ValueSet-ISiKKopfumfangSCTVS.json",
"fshName": "ISiKKopfumfangSCTVS",
"fshType": "ValueSet",
"fshFile": "ISiK-Kopfumfang.fsh",
"startLine": 22,
"endLine": 26
}
]
29 changes: 29 additions & 0 deletions Resources/fsh-generated/fsh-index.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
Output File Name Type FSH File Lines
CapabilityStatement-ISiK-capabilityStatement-vitalparameter-server.json ISiK-capabilityStatement-vitalparameter-server Instance ISiK-CapabilityStatement.fsh 1 - 88
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 26 - 45
Observation-ISiKEkgExample.json ISiKEkgExample Instance ISiK-Ekg.fsh 22 - 47
Observation-ISiKGCSExample.json ISiKGCSExample Instance ISiK-GCS.fsh 27 - 42
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
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 - 24
StructureDefinition-ISiKEkg.json ISiKEkg Profile ISiK-Ekg.fsh 1 - 20
StructureDefinition-ISiKGCS.json ISiKGCS Profile ISiK-GCS.fsh 1 - 25
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
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"id": "ISiKAtemfrequenzExample",
"meta": {
"profile": [
"https://gematik.de/fhir/isik/v3/VitalparameterUndKoerpermasze/StructureDefinition/ISiKAtemfrequenz",
"https://gematik.de/fhir/isik/StructureDefinition/ISiKAtemfrequenz",
"http://hl7.org/fhir/StructureDefinition/resprate",
"http://fhir.de/StructureDefinition/observation-de-vitalsign-atemfrequenz"
]
Expand All @@ -25,6 +25,11 @@
"system": "http://loinc.org",
"code": "9279-1",
"display": "Respiratory rate"
},
{
"code": "86290005",
"system": "http://snomed.info/sct",
"display": "Respiratory rate (observable entity)"
}
],
"text": "Atemfrequenz"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"id": "ISiKBlutdruckExample",
"meta": {
"profile": [
"https://gematik.de/fhir/isik/v3/VitalparameterUndKoerpermasze/StructureDefinition/ISiKBlutdruck",
"https://gematik.de/fhir/isik/StructureDefinition/ISiKBlutdruck",
"http://fhir.de/StructureDefinition/observation-de-vitalsign-blutdruck"
]
},
Expand All @@ -24,6 +24,11 @@
"system": "http://loinc.org",
"code": "85354-9",
"display": "Blood pressure panel with all children optional"
},
{
"system": "http://snomed.info/sct",
"code": "75367002",
"display": "Blood pressure (observable entity)"
}
],
"text": "Systolischer und Diastolischer Blutdruck"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,20 @@
"id": "ISiKEkgExample",
"meta": {
"profile": [
"https://gematik.de/fhir/isik/v3/VitalparameterUndKoerpermasze/StructureDefinition/ISiKEkg",
"http://fhir.de/StructureDefinition/observation-de-ekg"
"https://gematik.de/fhir/isik/StructureDefinition/ISiKEkg"
]
},
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "LP6244-0",
"display": "Electrocardiogram (EKG)"
"code": "11524-6",
"display": "EKG study"
},
{
"system": "http://snomed.info/sct",
"code": "271921002",
"display": "Electrocardiogram finding (observable entity)"
}
]
},
Expand Down
Loading

0 comments on commit f834e6d

Please sign in to comment.