diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKDokumentenMetadaten.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKDokumentenMetadaten.json index 9236851..fbb4d52 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKDokumentenMetadaten.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKDokumentenMetadaten.json @@ -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", @@ -139,7 +142,6 @@ "short": "Kodiersystem", "comment": "Fix: "http://dvmd.de/fhir/CodeSystem/kdl"", "min": 1, - "patternUri": "http://dvmd.de/fhir/CodeSystem/kdl", "mustSupport": true }, { @@ -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", @@ -184,7 +189,6 @@ "path": "DocumentReference.type.coding.system", "short": "Kodiersystem", "min": 1, - "patternUri": "http://ihe-d.de/CodeSystems/IHEXDStypeCode", "mustSupport": true }, { @@ -231,6 +235,9 @@ "sliceName": "XDS", "min": 1, "max": "1", + "patternCoding": { + "system": "http://ihe-d.de/CodeSystems/IHEXDSclassCode" + }, "mustSupport": true, "binding": { "strength": "required", @@ -249,7 +256,6 @@ "path": "DocumentReference.category.coding.system", "short": "Kodiersystem", "min": 1, - "patternUri": "http://ihe-d.de/CodeSystems/IHEXDSclassCode", "mustSupport": true }, { diff --git a/Resources/input/fsh/ISiKDokumentenMetadaten.fsh b/Resources/input/fsh/ISiKDokumentenMetadaten.fsh index e0e80f3..3d93cee 100644 --- a/Resources/input/fsh/ISiKDokumentenMetadaten.fsh +++ b/Resources/input/fsh/ISiKDokumentenMetadaten.fsh @@ -43,8 +43,8 @@ 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" + * ^patternCoding.system = "http://ihe-d.de/CodeSystems/IHEXDStypeCode" * 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 @@ -57,8 +57,8 @@ In MHD 4.2.0 wurde die Verpflichtung zur Angabe eines Identifiers gelockert, das * ^comment = "Der Anzeigetext zum XDS-Type-Code" * type.coding[KDL] from http://dvmd.de/fhir/ValueSet/kdl (required) * ^short = "Dokumenttyp gem. KDL-Terminologie" + * ^patternCoding.system = "http://dvmd.de/fhir/CodeSystem/kdl" * system 1..1 MS - * system = "http://dvmd.de/fhir/CodeSystem/kdl" * ^short = "Kodiersystem" * ^comment = "Fix: "http://dvmd.de/fhir/CodeSystem/kdl"" * code 1..1 MS @@ -80,8 +80,8 @@ In MHD 4.2.0 wurde die Verpflichtung zur Angabe eines Identifiers gelockert, das * ^slicing.rules = #open * 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 - * system = "http://ihe-d.de/CodeSystems/IHEXDSclassCode" * ^short = "Kodiersystem" * code 1..1 MS * ^short = "Code"