Skip to content

Commit

Permalink
add system for Slice XDS (#189)
Browse files Browse the repository at this point in the history
* add system as

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

* fix system for category + add code and display

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

* fix comment and short

* typo im XDS-Type-Slice

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

* update releasenotes

* update releasenotes

---------

Co-authored-by: f-peverali <[email protected]>
Co-authored-by: alexey-tschudnowsky <[email protected]>
Co-authored-by: alexey-tschudnowsky <[email protected]>
  • Loading branch information
4 people authored May 3, 2024
1 parent fd1e4e2 commit 081f2e4
Show file tree
Hide file tree
Showing 5 changed files with 42 additions and 7 deletions.
1 change: 1 addition & 0 deletions ImplementationGuide/markdown/ReleaseNotes.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ Datum: 30.04.2024

* fix IHEXDStypeCode Canonical-URL https://github.com/gematik/spec-ISiK-Dokumentenaustausch/pull/187/commits/33b3832adfd65ba6496d419c92870d6f30d4ffe1
* Add dependency to IHE package
* Fix der XDS Slices für .type und .category https://github.com/gematik/spec-ISiK-Dokumentenaustausch/pull/189
* Update Basismodul-Dependency to Patch-Wildcard 3.0.x

----
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 @@ -179,6 +179,30 @@
}
]
},
{
"id": "DocumentReference.type.coding:XDS.system",
"path": "DocumentReference.type.coding.system",
"short": "Kodiersystem",
"min": 1,
"patternUri": "http://ihe-d.de/CodeSystems/IHEXDStypeCode",
"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 @@ -225,6 +249,7 @@
"path": "DocumentReference.category.coding.system",
"short": "Kodiersystem",
"min": 1,
"patternUri": "http://ihe-d.de/CodeSystems/IHEXDSclassCode",
"mustSupport": true
},
{
Expand Down
11 changes: 10 additions & 1 deletion Resources/input/fsh/ISiKDokumentenMetadaten.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -43,9 +43,18 @@ In MHD 4.2.0 wurde die Verpflichtung zur Angabe eines Identifiers gelockert, das
* type.coding contains KDL 1..1 MS and XDS 0..1 MS
* type.coding[XDS] from http://ihe-d.de/ValueSets/IHEXDStypeCode (required)
* ^short = "Dokumenttyp gem. IHE-De-Terminologie"
* system 1..1 MS
* system = "http://ihe-d.de/CodeSystems/IHEXDStypeCode"
* ^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)
* ^short = "Dokumenttyp gem. KDL-Terminologie"
* system 1..1 MS
Expand All @@ -70,9 +79,9 @@ In MHD 4.2.0 wurde die Verpflichtung zur Angabe eines Identifiers gelockert, das
* ^slicing.discriminator.path = "$this"
* ^slicing.rules = #open
* category.coding contains XDS 1..1 MS

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

0 comments on commit 081f2e4

Please sign in to comment.