Hier dokumentiert die gematik die Nutzung der Schnittstellen rund um das E-Rezept für die elektronische Verarbeitung und Speicherung von Abrechnungsinformationen für PKV-Versicherte.
- Profilierung
- Anwendungsfall PKV-Abrechnungsinformationen durch den abgebenden Leistungserbringer bereitstellen
- Anwendungsfall Abrechnungsinformationen abrufen
- Anwendungsfall PKV-Abgabedatensatz ändern
- Anwendungsfall Abrechnungsinformationen durch den Versicherten abrufen
- Anwendungsfall Abrechnungsinformationen durch den Versicherten ändern
- Anwendungsfall Löschen der Abrechnungsinformationen durch den Versicherten
Für diesen Anwendungsfall wird die FHIR-Ressource "ChargeItem": http://hl7.org/fhir/chargeitem.html profiliert. Die Profile können als JSON- oder XML-Datei hier eingesehen werden: https://simplifier.net/erezept-patientenrechnung/gem-erpchrg-pr-chargeitem
Die für diese Anwendung wichtigen Attribute und Besonderheiten durch die Profilierung der Ressourcen werden in der folgenden Tabelle kurz zusammengefasst:
Name |
Beschreibung |
ChargeItem |
|
extension.markingFlag |
Boolsche Werte für den Versicherten zum Markieren, ob das ChargeItem bei Institutionen eingereicht wurde |
identifier.PrescriptionId |
ID des ChargeItems, zugleich Rezept-ID |
identifier.AccessCode |
Geheimnis zum Ändern des ChargeItems |
status |
Status des ChargeItems. Fester Wert auf "billable" |
code |
Pflichtfeld, welches nicht verwendet wird. Verwenden Sie das Codesystem http://terminology.hl7.org/CodeSystem/data-absent-reason#not-applicable. |
subject |
Versicherten-ID des PKV-Patienten |
enterer |
Telematik-ID der abgebenden LEI |
enteredDate |
Zeitstempel der Erstellung eines ChargeItem |
supportingInformation |
Referenz auf die drei Bestandteile der Abrechnungsinformationen (Verordnungs-, Abgabedatensatz und die Quittung) |
In den folgenden Kapiteln wird erläutert, wann und wie die Befüllung dieser Attribute erfolgt.
Als Apotheker möchte ich dem Versicherten seine Abrechnungsinformationen bereitstellen. Die Abrechnungsinformationen werden über die FHIR-Ressource "ChargeItem" abgebildet. Das ChargeItem enthält Referenzen auf die dazugehörenden Datensätze (als Bundle abgebildet), Verordnungsdatensatz, Abgabedatensatz und die Quittung. Der Abgabedatensatz wird als Contained-Objekt in dem ChargeItem mitgegeben. Der E-Rezept-Fachdienst extrahiert dieses Binary, speichert es gesondert ab und erstellt eine Referenz in der ChargeItem-Resource. Das Attribut "ChargeItem.Code" ist nach dem FHIR-Standard ein Pflichtfeld, wird aber in diesem Kontext fachlich nicht benötigt. Deshalb wird hier ein Platzhalter-Codesystem angewendet.
Der Aufruf erfolgt als http-POST
-Operation auf die Ressource /ChargeItem
. Im http-Request-Header Authorization muss das während der Authentisierung erhaltene ACCESS_TOKEN übergeben werden. Als URL-Parameter ?secret=… muss das beim Abrufen des E-Rezepts ($accept
) im Task generierte Secret für die Berechtigungsprüfung übergeben werden.
Request
URI |
https://prescriptionserver.telematik/ChargeItem?task=200.086.824.605.539.20&secret=c36ca26502892b371d252c99b496e31505ff449aca9bc69e231c58148f6233cf |
||||||||
---|---|---|---|---|---|---|---|---|---|
Method |
POST |
||||||||
HTTP Header |
Content-Type: application/fhir+xml; charset=UTF-8 Authorization: Bearer eyJraWQ.ewogImL2pA10Qql22ddtutrvx4FsDlz.rHQjEmB1lLmpqn9J
|
||||||||
Payload |
<ChargeItem xmlns="http://hl7.org/fhir">
<meta>
<profile value="https://gematik.de/fhir/erpchrg/StructureDefinition/GEM_ERPCHRG_PR_ChargeItem|1.0" />
</meta>
<contained>
<Binary>
<id value="Abg123"/>
<contentType value="application/pkcs7-mime" />
<data value= "bWVycnkgY2hyaXN0bWFz"/>
</Binary>
</contained>
<identifier>
<system value="https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId" />
<value value="200.086.824.605.539.20" />
</identifier>
<status value="billable" />
<code>
<coding>
<system value="http://terminology.hl7.org/CodeSystem/data-absent-reason" />
<code value="not-applicable" />
</coding>
</code>
<subject>
<identifier>
<system value="http://fhir.de/sid/gkv/kvid-10"/>
<value value="X234567890" />
<assigner>
<display value="Name einer privaten Krankenversicherung" />
</assigner>
</identifier>
</subject>
<enterer>
<identifier>
<system value="https://gematik.de/fhir/sid/telematik-id" />
<value value="3-15.2.1456789123.191" />
</identifier>
</enterer>
<enteredDate value="2022-06-01T07:13:00+05:00"/>
<supportingInformation>
<reference value="#Abg123" />
<display value="Binary" />
</supportingInformation>
</ChargeItem>
|
Response
HTTP Status Code |
201 Created |
---|---|
HTTP Header |
Content-Type: application/fhir+xml;charset=utf-8 |
Payload |
<ChargeItem xmlns="http://hl7.org/fhir">
<id value="abc825bc-bc30-45f8-b109-1b343fff5c45" />
<meta>
<profile value="https://gematik.de/fhir/erpchrg/StructureDefinition/GEM_ERPCHRG_PR_ChargeItem|1.0" />
<tag>
<display value="Example of an ChargeItem." />
</tag>
</meta>
<identifier>
<system value="https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId" />
<value value="200.086.824.605.539.20" />
</identifier>
<status value="billable" />
<code>
<coding>
<system value="http://terminology.hl7.org/CodeSystem/data-absent-reason" />
<code value="not-applicable" />
</coding>
</code>
<subject>
<identifier>
<system value="http://fhir.de/sid/gkv/kvid-10"/>
<value value="X234567890" />
<assigner>
<display value="Name einer privaten Krankenversicherung" />
</assigner>
</identifier>
</subject>
<enterer>
<identifier>
<system value="https://gematik.de/fhir/sid/telematik-id" />
<value value="3-15.2.1456789123.191" />
</identifier>
</enterer>
<enteredDate value="2022-06-01T07:13:00+05:00"/>
<supportingInformation>
<reference value="Bundle/a5142020-7b59-4674-9b02-08f68c583610"/>
<display value="http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-PKV-PR-ERP-AbgabedatenBundle"/>
</supportingInformation>
</ChargeItem> |
Status Codes
Code |
Type Success |
201 |
Created |
Code |
Type Error |
400 |
Bad Request |
401 |
Unauthorized |
403 |
Forbidden |
405 |
Method Not Allowed |
408 |
Request Timeout |
409 |
Conflict |
429 |
Too Many Requests |
500 |
Server Errors |
Als Apotheker möchte ich eine von mir erstellte Abrechnungsinformation abrufen, um sie bearbeiten zu können oder sie zu kontrollieren. Falls die Abrechnung eine Korrektur benötigt, kann der Versicherte um eine Änderung des PKV-Abgabedatensatzes bitten. Liegen die Daten im System nicht mehr vor, übermittelt der Versicherte der Apotheke den AccessCode zum Ändern mittels einer Nachricht über das E-Rezept-FdV oder durch Anzeige zum Abscannen im E-Rezept-FdV.
Rückgabewert ist ein Bundle, welches das ChargeItem und den Abgabedatensatz, mit seiner Signatur im CAdES-Enveloping-Format, beinhaltet.
Der Aufruf erfolgt als http-GET
-Operation auf die Ressource /ChargeItem/'PrescriptionID'
. Im Aufruf muss das während der Authentisierung erhaltene ACCESS_TOKEN im http-Request-Header Authorization
übergeben werden, der Fachdienst filtert die ChargeItem-Einträge nach der im ACCESS_TOKEN enthaltenen KVNR des Versicherten.
Request
URI |
|||
---|---|---|---|
Method |
GET |
||
HTTP Header |
Authorization: Bearer eyJraWQ.ewogImL2pA10Qql22ddtutrvx4FsDlz.rHQjEmB1lLmpqn9J
|
||
Payload |
- |
Response
HTTP Status Code |
200 OK |
||||
---|---|---|---|---|---|
HTTP Header |
Content-Type: application/fhir+xml;charset=utf-8 |
||||
Payload |
<Bundle xmlns="http://hl7.org/fhir">
<id value="Response-Apotheker-GETChargeItemById" />
<meta>
<lastUpdated value="2021-09-02T11:38:42.557+00:00" />
</meta>
<type value="searchset" />
<total value="2" />
<entry>
<fullUrl value="https://prescriptionserver.telematik/ChargeItem/abc825bc-bc30-45f8-b109-1b343fff5c45" />
<resource>
<ChargeItem>
<id value="Apotheker-ChargeItem-abc825bc-bc30-45f8-b109-1b343fff5c45" />
<meta>
<profile value="https://gematik.de/fhir/erpchrg/StructureDefinition/GEM_ERPCHRG_PR_ChargeItem|1.0" />
</meta>
<extension url="https://gematik.de/fhir/erpchrg/StructureDefinition/GEM_ERPCHRG_EX_MarkingFlag">
<extension url="insuranceProvider">
<valueBoolean value="false" />
</extension>
<extension url="subsidy">
<valueBoolean value="false" />
</extension>
<extension url="taxOffice">
<valueBoolean value="false" />
</extension>
</extension>
<identifier>
<system value="https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId" />
<value value="200.086.824.605.539.20" />
</identifier>
<status value="billable" />
<code>
<coding>
<system value="http://terminology.hl7.org/CodeSystem/data-absent-reason" />
<code value="not-applicable" />
</coding>
</code>
<subject>
<identifier>
<system value="http://fhir.de/sid/pkv/kvid-10" />
<value value="X234567890" />
</identifier>
</subject>
<enterer>
<identifier>
<system value="https://gematik.de/fhir/sid/telematik-id" />
<value value="3-SMC-B-Testkarte-883110000095957" />
</identifier>
</enterer>
<enteredDate value="2021-06-01T07:13:00+05:00" />
<supportingInformation>
<reference value="Bundle/f548dde3-a319-486b-8624-6176ff41ad90" />
<display value="http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-PKV-PR-ERP-AbgabedatenBundle" />
</supportingInformation>
</ChargeItem>
</resource>
</entry>
<entry>
<fullUrl value="https://prescriptionserver.telematik/Bundle/f548dde3-a319-486b-8624-6176ff41ad90" />
<resource>
<Bundle>
<id value="f548dde3-a319-486b-8624-6176ff41ad90" />
<meta>
<profile value="http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-PKV-PR-ERP-AbgabedatenBundle|1.1" />
<tag>
<display value="Beispiel RezeptAbgabedatenPKV Bundle (FAM + Noctu + Rezeptänderung)" />
</tag>
</meta>
<identifier>
<system value="https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId" />
<value value="200.086.824.605.539.20" />
</identifier>
<type value="document" />
<timestamp value="2022-03-25T23:40:00Z" />
<entry>
<fullUrl value="urn:uuid:4dc5f425-b9b6-4e39-9166-42668ead6c86" />
<resource>
<Composition>
...
</Composition>
</resource>
</entry>
<entry>
<fullUrl value="urn:uuid:1fa57d53-812b-4cab-a42e-94a12481108a" />
<resource>
<Organization>
...
</Organization>
</resource>
</entry>
<entry>
<fullUrl value="urn:uuid:37a647b8-cb89-491a-af0f-f9bffc2b386c" />
<resource>
<MedicationDispense>
...
</MedicationDispense>
</resource>
</entry>
<entry>
<fullUrl value="urn:uuid:8a99bfa5-f7aa-4741-99d8-f1abbd301ae1" />
<resource>
<Invoice>
...
</Invoice>
</resource>
</entry>
<signature>
<type>
<system value="urn:iso-astm:E1762-95:2013" />
<code value="1.2.840.10065.1.12.1.1" />
</type>
<when value="2022-03-18T15:28:00+00:00" />
<who>
<reference value="https://pharmacy-konn/Device/1" />
</who>
<onBehalfOf>
<identifier>
<system value="https://gematik.de/fhir/sid/telematik-id" />
<value value="3-SMC-B-Testkarte-883110000129070" />
</identifier>
</onBehalfOf>
<sigFormat value="application/pkcs7-mime" />
<data value="dGhpcyBibG9iIGlzIHNuaXBwZWQ=" />
</signature>
</Bundle>
</resource>
</entry>
</Bundle>
|
Status Codes
Code |
Type Success |
200 |
OK |
Code |
Type Error |
400 |
Bad Request |
401 |
Unauthorized |
403 |
Forbidden |
404 |
Not found |
405 |
Method Not Allowed |
408 |
Request Timeout |
410 |
Gone |
429 |
Too Many Requests |
500 |
Server Errors |
Als Apotheke möchte ich einen von mir erstellten PKV-Abgabedatensatz auf Wunsch des Versicherten ändern. Liegen die Daten im System nicht mehr vor, übermittelt der Versicherte der Apotheke den AccessCode zum Ändern mittels einer Nachricht über das E-Rezept-FdV oder durch Anzeige zum Abscannen im E-Rezept-FdV. Der zuvor im E-Rezept-Fachdienst gespeicherte PKV-Abgabedatensatz wird überschrieben. Es werden keine älteren Versionen im E-Rezept-Fachdienst gespeichert.
Der Aufruf erfolgt als http-PUT
-Operation auf die Ressource /ChargeItem/'PrescriptionID'
. Im Aufruf muss das während der Authentisierung erhaltene ACCESS_TOKEN im http-Request-Header Authorization
übergeben werden.
Request
URI |
|||
---|---|---|---|
Method |
PUT |
||
HTTP Header |
Authorization: Bearer eyJraWQ.ewogImL2pA10Qql22ddtutrvx4FsDlz.rHQjEmB1lLmpqn9J
|
||
Payload |
<ChargeItem xmlns="http://hl7.org/fhir">
<id value="abc825bc-bc30-45f8-b109-1b343fff5c45" />
<meta>
<profile value="https://gematik.de/fhir/erpchrg/StructureDefinition/GEM_ERPCHRG_PR_ChargeItem|1.0" />
</meta>
<contained>
<Binary>
<id value="Abg456"/>
<contentType value="application/pkcs7-mime" />
<data value= "bWVycnkgY2hyaXN0bWFz"/>
</Binary>
</contained>
<identifier>
<system value="https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId" />
<value value="200.086.824.605.539.20" />
</identifier>
<status value="billable" />
<code>
<coding>
<system value="http://terminology.hl7.org/CodeSystem/data-absent-reason" />
<code value="not-applicable" />
</coding>
</code>
<subject>
<identifier>
<system value="http://fhir.de/sid/gkv/kvid-10"/>
<value value="X234567890" />
<assigner>
<display value="Name einer privaten Krankenversicherung" />
</assigner>
</identifier>
</subject>
<enterer>
<identifier>
<system value="https://gematik.de/fhir/sid/telematik-id" />
<value value="3-15.2.1456789123.191" />
</identifier>
</enterer>
<enteredDate value="2022-06-01T07:13:00+05:00"/>
<supportingInformation>
<reference value="#Abg456"/>
<display value="Binary"/>
</supportingInformation>
</ChargeItem>
|
Response
HTTP Status Code |
200 OK |
---|---|
HTTP Header |
Content-Type: application/fhir+xml;charset=utf-8 |
Payload |
<ChargeItem xmlns="http://hl7.org/fhir">
<id value="abc825bc-bc30-45f8-b109-1b343fff5c45" />
<meta>
<profile value="https://gematik.de/fhir/erpchrg/StructureDefinition/GEM_ERPCHRG_PR_ChargeItem|1.0" />
<tag>
<display value="Example of an ChargeItem." />
</tag>
</meta>
<identifier>
<system value="https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId" />
<value value="200.086.824.605.539.20" />
</identifier>
<status value="billable" />
<code>
<coding>
<system value="http://terminology.hl7.org/CodeSystem/data-absent-reason" />
<code value="not-applicable" />
</coding>
</code>
<subject>
<identifier>
<system value="http://fhir.de/sid/gkv/kvid-10"/>
<value value="X234567890" />
<assigner>
<display value="Name einer privaten Krankenversicherung" />
</assigner>
</identifier>
</subject>
<enterer>
<identifier>
<system value="https://gematik.de/fhir/sid/telematik-id" />
<value value="3-15.2.1456789123.191"/>
</identifier>
</enterer>
<enteredDate value="2022-06-01T07:13:00+05:00"/>
<supportingInformation>
<reference value="Bundle/f8ea6d29-d38a-41f0-839f-5ed02c1b3e41"/>
<display value="http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-PKV-PR-ERP-AbgabedatenBundle"/>
</supportingInformation>
</ChargeItem> |
Code |
Type Success |
200 |
OK |
Code |
Type Error |
400 |
Bad Request |
401 |
Unauthorized |
403 |
Forbidden |
404 |
Not found |
405 |
Method Not Allowed |
408 |
Request Timeout |
410 |
Gone |
429 |
Too Many Requests |
500 |
Server Errors |
Als Versicherter möchte ich auf meine Abrechnungsinformationen zugreifen und diese in der E-Rezept-App einsehen können. Sind die Abrechunngsinformationen nicht bekannt (z.B. beim Wechsel des Smartphones), können diese mit einem GET-Befehl abgerufen werden. Werden ein oder mehrere ChargeItems gefunden, erfolgt die Rückgabe als Liste aller gefundenen ChargeItems ohne die im ChargeItem enthaltenen Referenzen.
Der Aufruf erfolgt als http-GET
-Operation auf die Ressource /ChargeItem
.
Request
URI |
|||
---|---|---|---|
Method |
GET |
||
HTTP Header |
Authorization: Bearer eyJraWQ.ewogImL2pA10Qql22ddtutrvx4FsDlz.rHQjEmB1lLmpqn9J
|
||
Payload |
- |
Response
HTTP Status Code |
200 OK |
||||
---|---|---|---|---|---|
HTTP Header |
Content-Type: application/fhir+json;charset=utf-8 |
||||
Payload |
{
"resourceType": "Bundle",
"id": "200e3c55-b154-4335-a0ec-65addd39a3b6",
"meta": {
"lastUpdated": "2021-09-02T11:38:42.557+00:00"
},
"type": "searchset",
"total": 2,
"entry": [
{
"fullUrl": "http://hapi.fhir.org/baseR4/ChargeItem/abc825bc-bc30-45f8-b109-1b343fff5c45",
"resource": {
"resourceType": "ChargeItem",
"id": "abc825bc-bc30-45f8-b109-1b343fff5c45",
"meta": {
"profile": [
"https://gematik.de/fhir/erpchrg/StructureDefinition/GEM_ERPCHRG_PR_ChargeItem|1.0"
]
},
"status": "billable",
"extension": [
{
"url": "https://gematik.de/fhir/erpchrg/StructureDefinition/GEM_ERPCHRG_EX_MarkingFlag",
"extension": [
{
"url": "insuranceProvider",
"valueBoolean": false
},
{
"url": "subsidy",
"valueBoolean": false
},
{
"url": "taxOffice",
"valueBoolean": false
}
]
}
],
"identifier": [
{
"system": "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId",
"value": "200.086.824.605.539.20"
},
{
"system": "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_AccessCode",
"value": "777bea0e13cc9c42ceec14aec3ddee2263325dc2c6c699db115f58fe423607ea"
}
],
"code": {
"coding": [
{
"code": "not-applicable",
"system": "http://terminology.hl7.org/CodeSystem/data-absent-reason"
}
]
},
"subject": {
"identifier": {
"system": "http://fhir.de/sid/pkv/kvid-10",
"value": "X234567890",
"assigner": {
"display": "Name einer privaten Krankenversicherung"
}
}
},
"enteredDate": "2021-06-01T07:13:00+05:00",
"supportingInformation": [
{
"display": "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Bundle"
}
]
},
"search": {
"mode": "match"
}
},
{
"fullUrl": "http://hapi.fhir.org/baseR4/ChargeItem/der124bc-bc30-45f8-b109-4h474wer2h89",
"resource": {
"resourceType": "ChargeItem",
"id": "der124bc-bc30-45f8-b109-4h474wer2h89",
"meta": {
"profile": [
"https://gematik.de/fhir/erpchrg/StructureDefinition/GEM_ERPCHRG_PR_ChargeItem|1.0"
]
},
"status": "billable",
"extension": [
{
"url": "https://gematik.de/fhir/erpchrg/StructureDefinition/GEM_ERPCHRG_EX_MarkingFlag",
"extension": [
{
"url": "insuranceProvider",
"valueBoolean": false
},
{
"url": "subsidy",
"valueBoolean": false
},
{
"url": "taxOffice",
"valueBoolean": false
}
]
}
],
"identifier": [
{
"system": "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId",
"value": "200.086.824.605.539.20"
},
{
"system": "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_AccessCode",
"value": "888bea0e13cc9c42ceec14aec3ddee2263325dc2c6c699db115f58fe423607ea"
}
],
"code": {
"coding": [
{
"code": "not-applicable",
"system": "http://terminology.hl7.org/CodeSystem/data-absent-reason"
}
]
},
"subject": {
"identifier": {
"system": "http://fhir.de/sid/gkv/kvid-10",
"value": "X234567890",
"assigner": {
"display": "Name einer privaten Krankenversicherung"
}
}
},
"enteredDate": "2021-06-01T07:13:00+05:00",
"supportingInformation": [
{
"display": "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Bundle"
}
]
}
}
]
}
|
Sind die ChargeItem-Instanzen in der App bekannt, kann direkt auf eine konkrete Instanz zugegriffen werden. Es wird das ChargeItem mit den referenzierten Bundles zurückgegeben.
Rückgabewert ist ein Bundle, welches das ChargeItem, den Verordnungsdatensatz, den Abgabedatensatz und die Quittung beinhaltet. An den drei Abrechnungsdatensätzen (Verordnungs-, Abgabedatensatz und an der Quittung hängt die Signatur im CAdES-Enveloping-Format).
Request
URI |
|||
---|---|---|---|
Method |
GET |
||
HTTP Header |
Authorization: Bearer eyJraWQ.ewogImL2pA10Qql22ddtutrvx4FsDlz.rHQjEmB1lLmpqn9J
|
||
Payload |
Response
HTTP Status Code |
200 OK |
||||
---|---|---|---|---|---|
HTTP Header |
Content-Type: application/fhir+json;charset=utf-8 |
||||
Payload |
{
"resourceType": "Bundle",
"id": "Response-App-GETChargeItemById",
"meta": {
"lastUpdated": "2021-09-02T11:38:42.557+00:00"
},
"type": "searchset",
"total": 4,
"entry": [
{
"fullUrl": "https://prescriptionserver.telematik/ChargeItem/abc825bc-bc30-45f8-b109-1b343fff5c45",
"resource": {
"resourceType": "ChargeItem",
"id": "App-ChargeItem-abc825bc-bc30-45f8-b109-1b343fff5c45",
"meta": {
"profile": [
"https://gematik.de/fhir/erpchrg/StructureDefinition/GEM_ERPCHRG_PR_ChargeItem|1.0"
]
},
"extension": [
{
"url": "https://gematik.de/fhir/erpchrg/StructureDefinition/GEM_ERPCHRG_EX_MarkingFlag",
"extension": [
{
"url": "insuranceProvider",
"valueBoolean": false
},
{
"url": "subsidy",
"valueBoolean": false
},
{
"url": "taxOffice",
"valueBoolean": false
}
]
}
],
"identifier": [
{
"system": "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId",
"value": "200.086.824.605.539.20"
},
{
"system": "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_AccessCode",
"value": "777bea0e13cc9c42ceec14aec3ddee2263325dc2c6c699db115f58fe423607ea"
}
],
"status": "billable",
"code": {
"coding": [
{
"code": "not-applicable",
"system": "http://terminology.hl7.org/CodeSystem/data-absent-reason"
}
]
},
"subject": {
"identifier": {
"system": "http://fhir.de/sid/pkv/kvid-10",
"value": "X234567890"
}
},
"enterer": {
"identifier": {
"system": "https://gematik.de/fhir/sid/telematik-id",
"value": "3-SMC-B-Testkarte-883110000095957"
}
},
"enteredDate": "2021-06-01T07:13:00+05:00",
"supportingInformation": [
{
"reference": "Bundle/414ca393-dde3-4082-9a3b-3752e629e4aa",
"display": "https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Bundle"
},
{
"reference": "Bundle/f548dde3-a319-486b-8624-6176ff41ad90",
"display": "http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-PKV-PR-ERP-AbgabedatenBundle"
},
{
"reference": "Bundle/dffbfd6a-5712-4798-bdc8-07201eb77ab8",
"display": "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Bundle"
}
]
}
},
{
"fullUrl": "https://prescriptionserver.telematik/Bundle/414ca393-dde3-4082-9a3b-3752e629e4aa",
"resource": {
"resourceType": "Bundle",
"id": "414ca393-dde3-4082-9a3b-3752e629e4aa",
"meta": {
"lastUpdated": "2022-05-20T08:30:00Z",
"profile": [
"https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Bundle|1.1.0"
]
},
"identifier": {
"system": "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId",
"value": "200.086.824.605.539.20"
},
...
},
{
"fullUrl": "https://prescriptionserver.telematik/Bundle/f548dde3-a319-486b-8624-6176ff41ad90",
"resource": {
"resourceType": "Bundle",
"id": "f548dde3-a319-486b-8624-6176ff41ad90",
"meta": {
"profile": [
"http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-PKV-PR-ERP-AbgabedatenBundle|1.1"
],
"tag": [
{
"display": "Beispiel RezeptAbgabedatenPKV Bundle (FAM + Noctu + Rezept�nderung)"
}
]
},
...
},
{
"fullUrl": "https://prescriptionserver.telematik/Bundle/dffbfd6a-5712-4798-bdc8-07201eb77ab8",
"resource": {
"resourceType": "Bundle",
"id": "dffbfd6a-5712-4798-bdc8-07201eb77ab8",
"meta": {
"profile": [
"https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Bundle|1.2"
],
"tag": [
{
"display": "Receipt Bundle 'Quittung' for completed dispensation of a prescription"
}
]
},
"type": "document",
"identifier": {
"system": "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId",
"value": "200.086.824.605.539.20"
},
"timestamp": "2022-03-18T15:28:00+00:00",
"entry": [
{
"fullUrl": "urn:uuid:c624cf47-e235-4624-af71-0a09dc9254dc",
"resource": {
"resourceType": "Composition",
"id": "c624cf47-e235-4624-af71-0a09dc9254dc",
"meta": {
"profile": [
"https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Composition|1.2"
]
},
"status": "final",
"title": "Quittung",
"extension": [
{
"url": "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_Beneficiary",
"valueIdentifier": {
"system": "https://gematik.de/fhir/sid/telematik-id",
"value": "3-SMC-B-Testkarte-883110000129070"
}
}
],
"type": {
"coding": [
{
"code": "3",
"system": "https://gematik.de/fhir/erp/CodeSystem/GEM_ERP_CS_DocumentType",
"display": "Receipt"
}
]
},
"date": "2022-03-18T15:29:00+00:00",
"author": [
{
"reference": "https://erp.zentral.erp.splitdns.ti-dienste.de/Device/1"
}
],
"event": [
{
"period": {
"start": "2022-03-18T15:28:00+00:00",
"end": "2022-03-18T15:29:00+00:00"
}
}
],
"section": [
{
"entry": [
{
"reference": "Binary/PrescriptionDigest-200.086.824.605.539.20"
}
]
}
]
}
},
{
"fullUrl": "https://erp.zentral.erp.splitdns.ti-dienste.de/Device/1",
"resource": {
"resourceType": "Device",
"id": "1",
"meta": {
"profile": [
"https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Device|1.2"
]
},
"status": "active",
"serialNumber": "1.4.0",
"deviceName": [
{
"name": "E-Rezept-Fachdienst",
"type": "user-friendly-name"
}
],
"version": [
{
"value": "1.4.0"
}
],
"contact": [
{
"system": "email",
"value": "[email protected]"
}
]
}
},
{
"fullUrl": "https://erp.zentral.erp.splitdns.ti-dienste.de/Binary/PrescriptionDigest-200.086.824.605.539.20",
"resource": {
"resourceType": "Binary",
"id": "PrescriptionDigest-200.086.824.605.539.20",
"meta": {
"profile": [
"https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Digest|1.2"
]
},
"contentType": "application/octet-stream",
"data": "tJg8c5ZtdhzEEhJ0ZpAsUVFx5dKuYgQFs5oKgthi17M="
}
}
],
"signature": {
"type": [
{
"code": "1.2.840.10065.1.12.1.1",
"system": "urn:iso-astm:E1762-95:2013"
}
],
"when": "2022-03-18T15:28:00+00:00",
"who": {
"reference": "https://erp.zentral.erp.splitdns.ti-dienste.de/Device/1"
},
"sigFormat": "application/pkcs7-mime",
"data": "dGhpcyBibG9iIGlzIHNuaXBwZWQ="
}
}
}
]
}
|
Code |
Type Success |
200 |
OK |
Code |
Type Error |
400 |
Bad Request |
401 |
Unauthorized |
403 |
Forbidden |
404 |
Not found |
405 |
Method Not Allowed |
408 |
Request Timeout |
410 |
Gone |
429 |
Too Many Requests |
500 |
Server Errors |
Als Versicherter möchte ich vorhandene Abrechnungsinformationen ändern, indem ich markiere, ob ich meine Abrechnungsdaten bei Abrechnungsstellen eingereicht habe.
Der Aufruf erfolgt als http-PATCH
-Operation auf die Ressource /ChargeItem
.
Request
URI |
|||||
---|---|---|---|---|---|
Method |
PATCH |
||||
HTTP Header |
Authorization: Bearer eyJraWQ.ewogImL2pA10Qql22ddtutrvx4FsDlz.rHQjEmB1lLmpqn9J Content-Type: application/fhir+json; charset=utf-8
|
||||
Payload |
{
"resourceType": "Parameters",
"parameter": [
{
"name": "operation",
"part": [
{
"name": "type",
"valueCode": "add"
},
{
"name": "path",
"valueString": "ChargeItem.extension('https://gematik.de/fhir/erpchrg/StructureDefinition/GEM_ERPCHRG_EX_MarkingFlag').extension('taxOffice')"
},
{
"name": "name",
"valueString": "valueBoolean"
},
{
"name": "value",
"valueBoolean": true
}
]
},
{
"name": "operation",
"part": [
{
"name": "type",
"valueCode": "add"
},
{
"name": "path",
"valueString": "ChargeItem.extension('https://gematik.de/fhir/erpchrg/StructureDefinition/GEM_ERPCHRG_EX_MarkingFlag').extension('insuranceProvider')"
},
{
"name": "name",
"valueString": "valueBoolean"
},
{
"name": "value",
"valueBoolean": false
}
]
}
]
}
|
Response
HTTP Status Code |
200 OK |
---|---|
HTTP Header |
Content-Type: application/fhir+json;charset=utf-8 |
Payload |
{
"resourceType": "ChargeItem",
"id": "2872799",
"meta": {
"versionId": "1",
"lastUpdated": "2022-04-05T11:36:19.491+00:00",
"source": "#V4se2kvNDlSKuefe",
"profile": [ "https://gematik.de/fhir/erpchrg/StructureDefinition/GEM_ERPCHRG_PR_ChargeItem|1.0" ]
},
"extension": [ {
"url": "https://gematik.de/fhir/erpchrg/StructureDefinition/GEM_ERPCHRG_EX_MarkingFlag",
"extension": [ {
"url": "insuranceProvider",
"valueBoolean": true
}, {
"url": "subsidy",
"valueBoolean": false
}, {
"url": "taxOffice",
"valueBoolean": true
} ]
} ],
"identifier": [ {
"system": "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId",
"value": "200.086.824.605.539.20"
}, {
"system": "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_AccessCode",
"value": "555bjf73jr8d9si2ceec14aec3ddee2263325dc2c6c699db115f58fe423607ea"
} ],
"status": "billable",
"code": {
"coding": [ {
"system": "http://terminology.hl7.org/CodeSystem/data-absent-reason",
"code": "not-applicable"
} ]
},
"subject": {
"identifier": {
"system": "http://fhir.de/sid/pkv/kvid-10",
"value": "X234567890"
}
},
"enterer": {
"identifier": {
"system": "https://gematik.de/fhir/sid/telematik-id",
"value": "3-SMC-B-Testkarte-883110000095957"
}
},
"enteredDate": "2021-06-01T07:13:00+05:00",
"supportingInformation": [ {
"reference": "Bundle/0428d416-149e-48a4-977c-394887b3d85c",
"display": "https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Bundle"
},
{
"reference": "Bundle/72bd741c-7ad8-41d8-97c3-9aabbdd0f5b4",
"display": "http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-PKV-PR-ERP-AbgabedatenBundle"
},
{
"reference": "Bundle/2fbc0103-1d1b-4be6-8ed8-6faf87bcc09b",
"display": "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Bundle"
} ]
} |
Code |
Type Success |
200 |
OK |
Code |
Type Error |
400 |
Bad Request |
401 |
Unauthorized |
403 |
Forbidden |
404 |
Not found |
405 |
Method Not Allowed |
429 |
Too Many Requests |
500 |
Server Errors |
Als Versicherter möchte ich eine durch die Apotheke eingestellte Abrechnungsinformation löschen. Das Löschen erfolgt unwiederbringlich.
Der Aufruf erfolgt als http-DELETE
-Operation auf die Ressource /ChargeItem
. Im Aufruf muss das während der Authentisierung erhaltene ACCESS_TOKEN im http-Request-Header Authorization
übergeben werden, der Fachdienst filtert die Consent-Einträge nach der im ACCESS_TOKEN enthaltenen KVNR des Versicherten.
Request
URI |
|||
---|---|---|---|
Method |
DELETE |
||
HTTP Header |
Authorization: Bearer eyJraWQ.ewogImL2pA10Qql22ddtutrvx4FsDlz.rHQjEmB1lLmpqn9J X-AccessCode: 777bea0e13cc9c42ceec14aec3ddee2263325dc2c6c699db115f58fe423607ea
|
||
Payload |
Response
HTTP Status Code |
204 No Content |
---|---|
HTTP Header |
- |
Payload |
- |
Code |
Type Success |
204 |
No Content |
Code |
Type Error |
400 |
Bad Request |
401 |
Unauthorized |
403 |
Forbidden |
404 |
Not found |
405 |
Method Not Allowed |
429 |
Too Many Requests |
500 |
Server Errors |