Skip to content

Commit

Permalink
Feature/ptdata 1053 tc stufe 3 zu stufe 4 (#198)
Browse files Browse the repository at this point in the history
* Stufe 4 relevant changes from #190

* Stufe 4 relevant changes from #189

* changed isik-basis dependency to wildcard

* Update Resources/sushi-config.yaml

* fix typo in URL

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

* update releasenotes

---------

Co-authored-by: f-peverali <112709306+f-peverali@users.noreply.github.com>
Co-authored-by: f-peverali <f-peverali@users.noreply.github.com>
  • Loading branch information
3 people committed Jun 25, 2024
1 parent c692ccc commit 00f3588
Show file tree
Hide file tree
Showing 5 changed files with 61 additions and 8 deletions.
12 changes: 12 additions & 0 deletions ImplementationGuide/markdown/ReleaseNotes.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,13 @@ Die erste Ziffer X bezeichnet ein Major-Release und regelt die Gültigkeit von R

Offene Punkte und bekannte Probleme siehe [GitHub Issues](https://github.com/gematik/ISiK-Dokumentenaustausch/issues?q=is%3Aissue+is%3Aopen+label%3A%22offene+Punkte+Ballot%22)

Version: 4.0.0-rc2

Datum: tbd.

* fix IHEXDStypeCode Canonical-URL (entspricht TC 3.0.3) https://github.com/gematik/spec-ISiK-Dokumentenaustausch/pull/198
* add patternCoding by @f-peverali (entspricht TC 3.0.3) https://github.com/gematik/spec-ISiK-Dokumentenaustausch/pull/198
* Fix der XDS Slices für .type und .category (entspricht TC 3.0.3) https://github.com/gematik/spec-ISiK-Dokumentenaustausch/pull/198

Version: 4.0.0-rc

Expand All @@ -20,6 +26,12 @@ Datum: 03.04.2024

----

Version: 3.0.3

Diese Technical Correction entfällt für Stufe 4, da die Änderungen direkt in Stufe 4 (4.0.0-rc2) eingebracht sind.

----

Version: 3.0.2

Datum: 27.03.2024
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,24 +37,24 @@
"display": "Molekularpathologiebefund"
},
{
"code": "PATH",
"system": "http://ihe-d.de/CodeSystems/IHEXDStypeCode",
"code": "PATH",
"display": "Pathologiebefundberichte"
}
]
},
"status": "current",
"category": [
{
"coding": [
{
"code": "BEF",
"system": "http://ihe-d.de/CodeSystems/IHEXDSclassCode",
"code": "BEF",
"display": "Befundbericht"
}
]
}
],
"status": "current",
"description": "Molekularpathologiebefund vom 31.12.21",
"subject": {
"reference": "Patient/PatientinMusterfrau"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,24 +24,24 @@
"display": "Molekularpathologiebefund"
},
{
"code": "PATH",
"system": "http://ihe-d.de/CodeSystems/IHEXDStypeCode",
"code": "PATH",
"display": "Pathologiebefundberichte"
}
]
},
"status": "current",
"category": [
{
"coding": [
{
"code": "BEF",
"system": "http://ihe-d.de/CodeSystems/IHEXDSclassCode",
"code": "BEF",
"display": "Befundbericht"
}
]
}
],
"status": "current",
"description": "Molekularpathologiebefund vom 31.12.21",
"subject": {
"reference": "Patient/PatientinMusterfrau"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -121,6 +121,9 @@
"short": "Dokumenttyp gem. KDL-Terminologie",
"min": 1,
"max": "1",
"patternCoding": {
"system": "http://dvmd.de/fhir/CodeSystem/kdl"
},
"mustSupport": true,
"binding": {
"strength": "required",
Expand All @@ -139,7 +142,6 @@
"short": "Kodiersystem",
"comment": "Fix: &quot;http://dvmd.de/fhir/CodeSystem/kdl&quot;",
"min": 1,
"patternUri": "http://dvmd.de/fhir/CodeSystem/kdl",
"mustSupport": true
},
{
Expand All @@ -166,6 +168,9 @@
"comment": "Die Übermittlung des XDS-Type-Codes ist im Rahmen der Dokumentenbereitstellung für Clients nicht verpflichtend,\n MUSS jedoch vom Server bei der Entgegennahme ggf. ergänzt und bei der Dokumentenabfrage zurückgegeben werden. Der XDS-Type-Code kann über die im Rahmen der [KDL-Spezifikation](https://simplifier.net/kdl) publizierten\n [ConceptMaps](https://simplifier.net/kdl/~resources?category=ConceptMap) aus dem KDL-Code ermittelt werden",
"min": 0,
"max": "1",
"patternCoding": {
"system": "http://ihe-d.de/CodeSystems/IHEXDStypeCode"
},
"mustSupport": true,
"binding": {
"strength": "required",
Expand All @@ -179,6 +184,29 @@
}
]
},
{
"id": "DocumentReference.type.coding:XDS.system",
"path": "DocumentReference.type.coding.system",
"short": "Kodiersystem",
"min": 1,
"mustSupport": true
},
{
"id": "DocumentReference.type.coding:XDS.code",
"path": "DocumentReference.type.coding.code",
"short": "Code",
"comment": "Der XDS-Type-Code",
"min": 1,
"mustSupport": true
},
{
"id": "DocumentReference.type.coding:XDS.display",
"path": "DocumentReference.type.coding.display",
"short": "Anzeigetext",
"comment": "Der Anzeigetext zum XDS-Type-Code",
"min": 1,
"mustSupport": true
},
{
"id": "DocumentReference.category",
"path": "DocumentReference.category",
Expand Down Expand Up @@ -207,6 +235,9 @@
"sliceName": "XDS",
"min": 1,
"max": "1",
"patternCoding": {
"system": "http://ihe-d.de/CodeSystems/IHEXDSclassCode"
},
"mustSupport": true,
"binding": {
"strength": "required",
Expand Down
12 changes: 11 additions & 1 deletion Resources/input/fsh/ISiKDokumentenMetadaten.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -42,14 +42,23 @@ In MHD 4.2.0 wurde die Verpflichtung zur Angabe eines Identifiers gelockert, das
* ^slicing.rules = #open
* type.coding contains KDL 1..1 MS and XDS 0..1 MS
* type.coding[XDS] from http://ihe-d.de/ValueSets/IHEXDStypeCode (required)
* ^patternCoding.system = "http://ihe-d.de/CodeSystems/IHEXDStypeCode"
* ^short = "Dokumenttyp gem. IHE-De-Terminologie"
* system 1..1 MS
* ^short = "Kodiersystem"
* ^comment = "Die Übermittlung des XDS-Type-Codes ist im Rahmen der Dokumentenbereitstellung für Clients nicht verpflichtend,
MUSS jedoch vom Server bei der Entgegennahme ggf. ergänzt und bei der Dokumentenabfrage zurückgegeben werden. Der XDS-Type-Code kann über die im Rahmen der [KDL-Spezifikation](https://simplifier.net/kdl) publizierten
[ConceptMaps](https://simplifier.net/kdl/~resources?category=ConceptMap) aus dem KDL-Code ermittelt werden"
* code 1..1 MS
* ^short = "Code"
* ^comment = "Der XDS-Type-Code"
* display 1..1 MS
* ^short = "Anzeigetext"
* ^comment = "Der Anzeigetext zum XDS-Type-Code"
* type.coding[KDL] from http://dvmd.de/fhir/ValueSet/kdl (required)
* ^patternCoding.system = "http://dvmd.de/fhir/CodeSystem/kdl"
* ^short = "Dokumenttyp gem. KDL-Terminologie"
* system 1..1 MS
* system = "http://dvmd.de/fhir/CodeSystem/kdl"
* ^short = "Kodiersystem"
* ^comment = "Fix: &quot;http://dvmd.de/fhir/CodeSystem/kdl&quot;"
* code 1..1 MS
Expand All @@ -72,6 +81,7 @@ In MHD 4.2.0 wurde die Verpflichtung zur Angabe eines Identifiers gelockert, das
* category.coding contains XDS 1..1 MS

* category.coding[XDS] from http://ihe-d.de/ValueSets/IHEXDSclassCode (required)
* ^patternCoding.system = "http://ihe-d.de/CodeSystems/IHEXDSclassCode"
* system 1..1 MS
* ^short = "Kodiersystem"
* code 1..1 MS
Expand Down

0 comments on commit 00f3588

Please sign in to comment.