Skip to content

Commit

Permalink
Merge pull request #13 from gematik/bugfix/namingsystem
Browse files Browse the repository at this point in the history
Bugfix/namingsystem
  • Loading branch information
florianschoffke authored Jan 17, 2023
2 parents 78ca351 + cabebc1 commit 1fd8678
Show file tree
Hide file tree
Showing 47 changed files with 85 additions and 85 deletions.
6 changes: 3 additions & 3 deletions docs/authentisieren.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -560,13 +560,13 @@ Content-Location: https://erp.zentral.erp.splitdns.ti-dienste.de/Bundle/f5ba6eaf
"valueDateTime": "2020-05-02T08:25:05+00:00"
}],
"identifier": [{
"system": "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_NS_PrescriptionId",
"system": "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId",
"value": "160.123.456.789.123.58"
}, {
"system": "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_NS_AccessCode",
"system": "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_AccessCode",
"value": "777bea0e13cc9c42ceec14aec3ddee2263325dc2c6c699db115f58fe423607ea"
}, {
"system": "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_NS_Secret",
"system": "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_Secret",
"value": "c36ca26502892b371d252c99b496e31505ff449aca9bc69e231c58148f6233cf"
}],
"status": "in-progress",
Expand Down
22 changes: 11 additions & 11 deletions docs/erp_abrufen.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -128,12 +128,12 @@ Content-Type: application/fhir+xml;charset=utf-8
</extension>
<identifier>
<use value="official"/>
<system value="https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_NS_PrescriptionId"/>
<system value="https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId"/>
<value value="160.123.456.789.123.58"/>
</identifier>
<identifier>
<use value="official"/>
<system value="https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_NS_AccessCode"/>
<system value="https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_AccessCode"/>
<value value="777bea0e13cc9c42ceec14aec3ddee2263325dc2c6c699db115f58fe423607ea"/>
</identifier>
<identifier>
Expand All @@ -142,7 +142,7 @@ Content-Type: application/fhir+xml;charset=utf-8
<value value="X123456789"/>
</identifier>
<identifier>
<system value="https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_NS_Secret"/>
<system value="https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_Secret"/>
<value value="c36ca26502892b371d252c99b496e31505ff449aca9bc69e231c58148f6233cf"/>
</identifier>
<status value="in-progress"/>
Expand Down Expand Up @@ -595,7 +595,7 @@ NOTE: Im http-Header des äußeren http-Requests an die VAU (POST /VAU) sind die
</Medication>
</contained>
<identifier>
<system value="https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_NS_PrescriptionId" />
<system value="https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId" />
<value value="160.123.456.789.123.58" />
</identifier>
<status value="completed"/>
Expand Down Expand Up @@ -702,7 +702,7 @@ NOTE: Der Fachdienst wird diese Funktion vorraussichtlich ab ende des ersten Qua
</Medication>
</contained>
<identifier>
<system value="https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_NS_PrescriptionId" />
<system value="https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId" />
<value value="160.000.088.357.031.88" />
</identifier>
<status value="completed" />
Expand Down Expand Up @@ -778,7 +778,7 @@ NOTE: Der Fachdienst wird diese Funktion vorraussichtlich ab ende des ersten Qua
</Medication>
</contained>
<identifier>
<system value="https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_NS_PrescriptionId" />
<system value="https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId" />
<value value="160.000.088.357.031.88" />
</identifier>
<status value="completed" />
Expand Down Expand Up @@ -822,7 +822,7 @@ Content-Type: application/fhir+xml;charset=utf-8
<profile value="https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Bundle|1.2" />
</meta>
<identifier>
<system value="https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_NS_PrescriptionId" />
<system value="https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId" />
<value value="160.123.456.789.123.58" />
</identifier>
<type value="document" />
Expand Down Expand Up @@ -1153,12 +1153,12 @@ HTTP/1.1 200 OK
</extension>
<identifier>
<use value="official"/>
<system value="https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_NS_PrescriptionId"/>
<system value="https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId"/>
<value value="160.123.456.789.123.58"/>
</identifier>
<identifier>
<use value="official"/>
<system value="https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_NS_AccessCode"/>
<system value="https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_AccessCode"/>
<value value="777bea0e13cc9c42ceec14aec3ddee2263325dc2c6c699db115f58fe423607ea"/>
</identifier>
<identifier>
Expand All @@ -1167,7 +1167,7 @@ HTTP/1.1 200 OK
<value value="X123456789"/>
</identifier>
<identifier>
<system value="https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_NS_Secret"/>
<system value="https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_Secret"/>
<value value="c36ca26502892b371d252c99b496e31505ff449aca9bc69e231c58148f6233cf"/>
</identifier>
<status value="completed"/>
Expand Down Expand Up @@ -1213,7 +1213,7 @@ HTTP/1.1 200 OK
</tag>
</meta>
<identifier>
<system value="https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_NS_PrescriptionId" />
<system value="https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId" />
<value value="160.123.456.789.123.58" />
</identifier>
<type value="document" />
Expand Down
12 changes: 6 additions & 6 deletions docs/erp_bereitstellen.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -125,12 +125,12 @@ Content-Type: application/fhir+xml; charset=UTF-8
</extension>
<identifier>
<use value="official"/>
<system value="https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_NS_PrescriptionId"/>
<system value="https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId"/>
<value value="160.123.456.789.123.58"/>
</identifier>
<identifier>
<use value="official"/>
<system value="https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_NS_AccessCode"/>
<system value="https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_AccessCode"/>
<value value="777bea0e13cc9c42ceec14aec3ddee2263325dc2c6c699db115f58fe423607ea"/>
</identifier>
<status value="draft"/>
Expand Down Expand Up @@ -182,7 +182,7 @@ NOTE: Der Wert `urn:oid:1.2.276.0.76.4.54` entspricht dem intendierten Instituti
|===

== E-Rezept qualifiziert signieren
Im Primärsystem liegt ein E-Rezept-Datensatz als FHIR-Bundle vor. Das Primärsystem hat soeben einen Task im E-Rezept-Fachdienst erzeugt, um eine langlebige Rezept-ID zu erhalten. Der vom Fachdienst zurückgemeldete `Task.identifier` vom Typ `https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_NS_PrescriptionId` für die Rezept-ID wird in den E-Rezept-Datensatz als `Identifier` des Bundles mit dem gleichen Namingsystem `https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_NS_PrescriptionId` eingebettet.
Im Primärsystem liegt ein E-Rezept-Datensatz als FHIR-Bundle vor. Das Primärsystem hat soeben einen Task im E-Rezept-Fachdienst erzeugt, um eine langlebige Rezept-ID zu erhalten. Der vom Fachdienst zurückgemeldete `Task.identifier` vom Typ `https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId` für die Rezept-ID wird in den E-Rezept-Datensatz als `Identifier` des Bundles mit dem gleichen Namingsystem `https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId` eingebettet.

Im Folgenden ist ein Beispiel aus der KBV-Spezifikation des E-Rezept-Bundles aufgelistet. Die vollständige Definition inkl. aller Value Sets und Codesysteme findet sich auf der Seite https://simplifier.net/eRezept/

Expand All @@ -204,7 +204,7 @@ CAUTION: DEPRECATED KBV-Bundle, zulässig bis 30.06.2023
<profile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Bundle|1.1" />
</meta>
<identifier>
<system value="https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_NS_PrescriptionId" />
<system value="https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId" />
<value value="160.123.456.789.123.58" />
</identifier>
<type value="document" />
Expand Down Expand Up @@ -1166,12 +1166,12 @@ Content-Type: application/fhir+xml;charset=utf-8
</extension>
<identifier>
<use value="official"/>
<system value="https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_NS_PrescriptionId"/>
<system value="https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId"/>
<value value="160.123.456.789.123.58"/>
</identifier>
<identifier>
<use value="official"/>
<system value="https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_NS_AccessCode"/>
<system value="https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_AccessCode"/>
<value value="777bea0e13cc9c42ceec14aec3ddee2263325dc2c6c699db115f58fe423607ea"/>
</identifier>
<identifier>
Expand Down
16 changes: 8 additions & 8 deletions docs/erp_versicherte.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -85,11 +85,11 @@ Content-Type: application/fhir+json;charset=utf-8
},
"identifier": [{
"use":"official",
"system":"https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_NS_PrescriptionId",
"system":"https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId",
"value":"160.123.456.789.123.58"
},{
"use":"official",
"system":"https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_NS_AccessCode",
"system":"https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_AccessCode",
"value":"777bea0e13cc9c42ceec14aec3ddee2263325dc2c6c699db115f58fe423607ea"
},{
"use":"official",
Expand Down Expand Up @@ -273,11 +273,11 @@ Content-Type: application/fhir+json;charset=utf-8
},
"identifier": [{
"use":"official",
"system":"https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_NS_PrescriptionId",
"system":"https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId",
"value":"160.123.456.789.123.58"
},{
"use":"official",
"system":"https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_NS_AccessCode",
"system":"https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_AccessCode",
"value":"777bea0e13cc9c42ceec14aec3ddee2263325dc2c6c699db115f58fe423607ea"
},{
"use":"official",
Expand Down Expand Up @@ -887,7 +887,7 @@ Content-Type: application/fhir+json;charset=utf-8
} ],
"identifier": [ {
"use":"official",
"system":"https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_NS_PrescriptionId",
"system":"https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId",
"value":"12345678"
} ],
"status":"completed",
Expand Down Expand Up @@ -1108,7 +1108,7 @@ Content-Type: application/fhir+json;charset=utf-8
"reference": "https://erp.app.ti-dienste.de/Task/160.123.456.789.123.58",
"identifier": {
"use":"official",
"system":"https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_NS_PrescriptionId",
"system":"https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId",
"value":"160.123.456.789.123.58"
},
},
Expand Down Expand Up @@ -1175,7 +1175,7 @@ Content-Type: application/fhir+json;charset=utf-8
"reference": "https://erp.app.ti-dienste.de/Task/160.123.456.789.123.58",
"identifier": {
"use":"official",
"system":"https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_NS_PrescriptionId",
"system":"https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId",
"value":"160.123.456.789.123.58"
},
},
Expand Down Expand Up @@ -1243,7 +1243,7 @@ Content-Type: application/fhir+json;charset=utf-8
"reference": "https://erp.app.ti-dienste.de/Task/160.123.456.789.123.58",
"identifier": {
"use":"official",
"system":"https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_NS_PrescriptionId",
"system":"https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId",
"value":"160.123.456.789.123.58"
},
},
Expand Down
2 changes: 1 addition & 1 deletion resources/docs/erp_bereitstellen-source.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,7 @@ NOTE: Der Wert `urn:oid:1.2.276.0.76.4.54` entspricht dem intendierten Instituti
|===

== E-Rezept qualifiziert signieren
Im Primärsystem liegt ein E-Rezept-Datensatz als FHIR-Bundle vor. Das Primärsystem hat soeben einen Task im E-Rezept-Fachdienst erzeugt, um eine langlebige Rezept-ID zu erhalten. Der vom Fachdienst zurückgemeldete `Task.identifier` vom Typ `https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_NS_PrescriptionId` für die Rezept-ID wird in den E-Rezept-Datensatz als `Identifier` des Bundles mit dem gleichen Namingsystem `https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_NS_PrescriptionId` eingebettet.
Im Primärsystem liegt ein E-Rezept-Datensatz als FHIR-Bundle vor. Das Primärsystem hat soeben einen Task im E-Rezept-Fachdienst erzeugt, um eine langlebige Rezept-ID zu erhalten. Der vom Fachdienst zurückgemeldete `Task.identifier` vom Typ `https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId` für die Rezept-ID wird in den E-Rezept-Datensatz als `Identifier` des Bundles mit dem gleichen Namingsystem `https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId` eingebettet.

Im Folgenden ist ein Beispiel aus der KBV-Spezifikation des E-Rezept-Bundles aufgelistet. Die vollständige Definition inkl. aller Value Sets und Codesysteme findet sich auf der Seite https://simplifier.net/eRezept/

Expand Down
2 changes: 1 addition & 1 deletion resources/examples/kbv/Prescription_bundle.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<profile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Bundle|1.1" />
</meta>
<identifier>
<system value="https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_NS_PrescriptionId" />
<system value="https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId" />
<value value="160.123.456.789.123.58" />
</identifier>
<type value="document" />
Expand Down
6 changes: 3 additions & 3 deletions resources/examples/ti-dienste/erp/response_getAuditEvent.json
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ Content-Type: application/fhir+json;charset=utf-8
"reference": "https://erp.app.ti-dienste.de/Task/160.123.456.789.123.58",
"identifier": {
"use":"official",
"system":"https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_NS_PrescriptionId",
"system":"https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId",
"value":"160.123.456.789.123.58"
},
},
Expand Down Expand Up @@ -139,7 +139,7 @@ Content-Type: application/fhir+json;charset=utf-8
"reference": "https://erp.app.ti-dienste.de/Task/160.123.456.789.123.58",
"identifier": {
"use":"official",
"system":"https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_NS_PrescriptionId",
"system":"https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId",
"value":"160.123.456.789.123.58"
},
},
Expand Down Expand Up @@ -207,7 +207,7 @@ Content-Type: application/fhir+json;charset=utf-8
"reference": "https://erp.app.ti-dienste.de/Task/160.123.456.789.123.58",
"identifier": {
"use":"official",
"system":"https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_NS_PrescriptionId",
"system":"https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId",
"value":"160.123.456.789.123.58"
},
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ Content-Type: application/fhir+json;charset=utf-8
} ],
"identifier": [ {
"use":"official",
"system":"https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_NS_PrescriptionId",
"system":"https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId",
"value":"12345678"
} ],
"status":"completed",
Expand Down
2 changes: 1 addition & 1 deletion resources/examples/ti-dienste/task/request_taskClose.xml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
</Medication>
</contained>
<identifier>
<system value="https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_NS_PrescriptionId" />
<system value="https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId" />
<value value="160.123.456.789.123.58" />
</identifier>
<status value="completed"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@
</Medication>
</contained>
<identifier>
<system value="https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_NS_PrescriptionId" />
<system value="https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId" />
<value value="160.000.088.357.031.88" />
</identifier>
<status value="completed" />
Expand Down Expand Up @@ -128,7 +128,7 @@
</Medication>
</contained>
<identifier>
<system value="https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_NS_PrescriptionId" />
<system value="https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId" />
<value value="160.000.088.357.031.88" />
</identifier>
<status value="completed" />
Expand Down
6 changes: 3 additions & 3 deletions resources/examples/ti-dienste/task/response_taskAccept.xml
Original file line number Diff line number Diff line change
Expand Up @@ -34,12 +34,12 @@ Content-Type: application/fhir+xml;charset=utf-8
</extension>
<identifier>
<use value="official"/>
<system value="https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_NS_PrescriptionId"/>
<system value="https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId"/>
<value value="160.123.456.789.123.58"/>
</identifier>
<identifier>
<use value="official"/>
<system value="https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_NS_AccessCode"/>
<system value="https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_AccessCode"/>
<value value="777bea0e13cc9c42ceec14aec3ddee2263325dc2c6c699db115f58fe423607ea"/>
</identifier>
<identifier>
Expand All @@ -48,7 +48,7 @@ Content-Type: application/fhir+xml;charset=utf-8
<value value="X123456789"/>
</identifier>
<identifier>
<system value="https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_NS_Secret"/>
<system value="https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_Secret"/>
<value value="c36ca26502892b371d252c99b496e31505ff449aca9bc69e231c58148f6233cf"/>
</identifier>
<status value="in-progress"/>
Expand Down
4 changes: 2 additions & 2 deletions resources/examples/ti-dienste/task/response_taskActivate.xml
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,12 @@ Content-Type: application/fhir+xml;charset=utf-8
</extension>
<identifier>
<use value="official"/>
<system value="https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_NS_PrescriptionId"/>
<system value="https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId"/>
<value value="160.123.456.789.123.58"/>
</identifier>
<identifier>
<use value="official"/>
<system value="https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_NS_AccessCode"/>
<system value="https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_AccessCode"/>
<value value="777bea0e13cc9c42ceec14aec3ddee2263325dc2c6c699db115f58fe423607ea"/>
</identifier>
<identifier>
Expand Down
Loading

0 comments on commit 1fd8678

Please sign in to comment.