After a pharmacy has dispensed the prescription (handed over the product to patient) a dispense request (POST) must be created and sent to the Fachdienst. The dispense request references the prescription and marks it as delivered. It also returns a receipt to the pharmacy for billing.

The dispense request contains a FHIR bundle of type MedicationDispense. In order to create a dispense the user must be in the role of a pharmacist and use a pharmacy SMC-B card.

With the following request, the receipt for a dispensed specific e-prescription can be fetched via RED interchange API. In order to get receipt details the user must be in the role of a pharmacist and use a pharmacy SMC-B card.


Generic example for a receipt request
{{baseURL}}/{{tenant}}/Task?action=$receipt&prescriptionid={{prescriptionid}}

If the prescription has been dispensed RED returns status 200 with the receipt bundle.

<Bundle xmlns="http://hl7.org/fhir">
    <id value="a003fb78-0d00-0000-0003-000000000000"/>
    <meta>
        <profile value="https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Bundle|1.2"/>
    </meta>
    <identifier>
        <system value="https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId"/>
        <value value="160.000.226.032.387.20"/>
    </identifier>
    <type value="document"/>
    <timestamp value="2024-01-23T14:27:49.022+00:00"/>
    <link>
        <relation value="self"/>
        <url value="https://erp-ref.zentral.erp.splitdns.ti-dienste.de/Task/160.000.226.032.387.20/$close/"/>
    </link>
    <entry>
        <fullUrl value="urn:uuid:b5e533d2-d889-4c9f-9103-ccb4edd62b77"/>
        <resource>
            <Composition>
                <id value="b5e533d2-d889-4c9f-9103-ccb4edd62b77"/>
                <meta>
                    <profile value="https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Composition|1.2"/>
                </meta>
                <extension url="https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_Beneficiary">
                    <valueIdentifier>
                        <system value="https://gematik.de/fhir/sid/telematik-id"/>
                        <value value="3-SMC-B-Testkarte-883110000116808"/>
                    </valueIdentifier>
                </extension>
                <status value="final"/>
                <type>
                    <coding>
                        <system value="https://gematik.de/fhir/erp/CodeSystem/GEM_ERP_CS_DocumentType"/>
                        <code value="3"/>
                        <display value="Receipt"/>
                    </coding>
                </type>
                <date value="2024-01-23T14:27:49.020+00:00"/>
                <author>
                    <reference value="https://erp-ref.zentral.erp.splitdns.ti-dienste.de/Device/1"/>
                </author>
                <title value="Quittung"/>
                <event>
                    <period>
                        <start value="2024-01-23T08:02:51.714+00:00"/>
                        <end value="2024-01-23T14:27:49.020+00:00"/>
                    </period>
                </event>
                <section>
                    <entry>
                        <reference value="Binary/PrescriptionDigest-160.000.226.032.387.20"/>
                    </entry>
                </section>
            </Composition>
        </resource>
    </entry>
    <entry>
        <fullUrl value="https://erp-ref.zentral.erp.splitdns.ti-dienste.de/Device/1"/>
        <resource>
            <Device>
                <id value="1"/>
                <meta>
                    <profile value="https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Device|1.2"/>
                </meta>
                <status value="active"/>
                <serialNumber value="1.12.0"/>
                <deviceName>
                    <name value="E-Rezept Fachdienst"/>
                    <type value="user-friendly-name"/>
                </deviceName>
                <version>
                    <value value="1.12.0"/>
                </version>
                <contact>
                    <system value="email"/>
                    <value value="betrieb@gematik.de"/>
                </contact>
            </Device>
        </resource>
    </entry>
    <entry>
        <fullUrl value="https://erp-ref.zentral.erp.splitdns.ti-dienste.de/Binary/PrescriptionDigest-160.000.226.032.387.20"/>
        <resource>
            <Binary>
                <id value="PrescriptionDigest-160.000.226.032.387.20"/>
                <meta>
                    <versionId value="1"/>
                    <profile value="https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Digest|1.2"/>
                </meta>
                <contentType value="application/octet-stream"/>
                <data value="Ekz04SBANAyRuMHxuERMuZKynOc6c1MXGB58alWKsfE="/>
            </Binary>
        </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="2024-01-23T14:27:49.023+00:00"/>
        <who>
            <reference value="https://erp-ref.zentral.erp.splitdns.ti-dienste.de/Device/1"/>
        </who>
        <sigFormat value="application/pkcs7-mime"/>
        <data value="MIIUoAYJKoZIhvcNAQcCoIIUkTCCFI0CAQUxDTALBglghkgBZQMEAgEwggp3BgkqhkiG9w0BBwGgggpoBIIKZDw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9InV0Zi04Ij8+CjxCdW5kbGUgeG1sbnM9Imh0dHA6Ly9obDcub3JnL2ZoaXIiPjxpZCB2YWx1ZT0iYTAwM2ZiNzgtMGQwMC0wMDAwLTAwMDMtMDAwMDAwMDAwMDAwIi8+PG1ldGE+PHByb2ZpbGUgdmFsdWU9Imh0dHBzOi8vZ2VtYXRpay5kZS9maGlyL2VycC9TdHJ1Y3R1cmVEZWZpbml0aW9uL0dFTV9FUlBfUFJfQnVuZGxlfDEuMiIvPjwvbWV0YT48aWRlbnRpZmllcj48c3lzdGVtIHZhbHVlPSJodHRwczovL2dlbWF0aWsuZGUvZmhpci9lcnAvTmFtaW5nU3lzdGVtL0dFTV9FUlBfTlNfUHJlc2NyaXB0aW9uSWQiLz48dmFsdWUgdmFsdWU9IjE2MC4wMDAuMjI2LjAzMi4zODcuMjAiLz48L2lkZW50aWZpZXI+PHR5cGUgdmFsdWU9ImRvY3VtZW50Ii8+PHRpbWVzdGFtcCB2YWx1ZT0iMjAyNC0wMS0yM1QxNDoyNzo0OS4wMjIrMDA6MDAiLz48bGluaz48cmVsYXRpb24gdmFsdWU9InNlbGYiLz48dXJsIHZhbHVlPSJodHRwczovL2VycC1yZWYuemVudHJhbC5lcnAuc3BsaXRkbnMudGktZGllbnN0ZS5kZS9UYXNrLzE2MC4wMDAuMjI2LjAzMi4zODcuMjAvJGNsb3NlLyIvPjwvbGluaz48ZW50cnk+PGZ1bGxVcmwgdmFsdWU9InVybjp1dWlkOmI1ZTUzM2QyLWQ4ODktNGM5Zi05MTAzLWNjYjRlZGQ2MmI3NyIvPjxyZXNvdXJjZT48Q29tcG9zaXRpb24+PGlkIHZhbHVlPSJiNWU1MzNkMi1kODg5LTRjOWYtOTEwMy1jY2I0ZWRkNjJiNzciLz48bWV0YT48cHJvZmlsZSB2YWx1ZT0iaHR0cHM6Ly9nZW1hdGlrLmRlL2ZoaXIvZXJwL1N0cnVjdHVyZURlZmluaXRpb24vR0VNX0VSUF9QUl9Db21wb3NpdGlvbnwxLjIiLz48L21ldGE+PGV4dGVuc2lvbiB1cmw9Imh0dHBzOi8vZ2VtYXRpay5kZS9maGlyL2VycC9TdHJ1Y3R1cmVEZWZpbml0aW9uL0dFTV9FUlBfRVhfQmVuZWZpY2lhcnkiPjx2YWx1ZUlkZW50aWZpZXI+PHN5c3RlbSB2YWx1ZT0iaHR0cHM6Ly9nZW1hdGlrLmRlL2ZoaXIvc2lkL3RlbGVtYXRpay1pZCIvPjx2YWx1ZSB2YWx1ZT0iMy1TTUMtQi1UZXN0a2FydGUtODgzMTEwMDAwMTE2ODA4Ii8+PC92YWx1ZUlkZW50aWZpZXI+PC9leHRlbnNpb24+PHN0YXR1cyB2YWx1ZT0iZmluYWwiLz48dHlwZT48Y29kaW5nPjxzeXN0ZW0gdmFsdWU9Imh0dHBzOi8vZ2VtYXRpay5kZS9maGlyL2VycC9Db2RlU3lzdGVtL0dFTV9FUlBfQ1NfRG9jdW1lbnRUeXBlIi8+PGNvZGUgdmFsdWU9IjMiLz48ZGlzcGxheSB2YWx1ZT0iUmVjZWlwdCIvPjwvY29kaW5nPjwvdHlwZT48ZGF0ZSB2YWx1ZT0iMjAyNC0wMS0yM1QxNDoyNzo0OS4wMjArMDA6MDAiLz48YXV0aG9yPjxyZWZlcmVuY2UgdmFsdWU9Imh0dHBzOi8vZXJwLXJlZi56ZW50cmFsLmVycC5zcGxpdGRucy50aS1kaWVuc3RlLmRlL0RldmljZS8xIi8+PC9hdXRob3I+PHRpdGxlIHZhbHVlPSJRdWl0dHVuZyIvPjxldmVudD48cGVyaW9kPjxzdGFydCB2YWx1ZT0iMjAyNC0wMS0yM1QwODowMjo1MS43MTQrMDA6MDAiLz48ZW5kIHZhbHVlPSIyMDI0LTAxLTIzVDE0OjI3OjQ5LjAyMCswMDowMCIvPjwvcGVyaW9kPjwvZXZlbnQ+PHNlY3Rpb24+PGVudHJ5PjxyZWZlcmVuY2UgdmFsdWU9IkJpbmFyeS9QcmVzY3JpcHRpb25EaWdlc3QtMTYwLjAwMC4yMjYuMDMyLjM4Ny4yMCIvPjwvZW50cnk+PC9zZWN0aW9uPjwvQ29tcG9zaXRpb24+PC9yZXNvdXJjZT48L2VudHJ5PjxlbnRyeT48ZnVsbFVybCB2YWx1ZT0iaHR0cHM6Ly9lcnAtcmVmLnplbnRyYWwuZXJwLnNwbGl0ZG5zLnRpLWRpZW5zdGUuZGUvRGV2aWNlLzEiLz48cmVzb3VyY2U+PERldmljZT48aWQgdmFsdWU9IjEiLz48bWV0YT48cHJvZmlsZSB2YWx1ZT0iaHR0cHM6Ly9nZW1hdGlrLmRlL2ZoaXIvZXJwL1N0cnVjdHVyZURlZmluaXRpb24vR0VNX0VSUF9QUl9EZXZpY2V8MS4yIi8+PC9tZXRhPjxzdGF0dXMgdmFsdWU9ImFjdGl2ZSIvPjxzZXJpYWxOdW1iZXIgdmFsdWU9IjEuMTIuMCIvPjxkZXZpY2VOYW1lPjxuYW1lIHZhbHVlPSJFLVJlemVwdCBGYWNoZGllbnN0Ii8+PHR5cGUgdmFsdWU9InVzZXItZnJpZW5kbHktbmFtZSIvPjwvZGV2aWNlTmFtZT48dmVyc2lvbj48dmFsdWUgdmFsdWU9IjEuMTIuMCIvPjwvdmVyc2lvbj48Y29udGFjdD48c3lzdGVtIHZhbHVlPSJlbWFpbCIvPjx2YWx1ZSB2YWx1ZT0iYmV0cmllYkBnZW1hdGlrLmRlIi8+PC9jb250YWN0PjwvRGV2aWNlPjwvcmVzb3VyY2U+PC9lbnRyeT48ZW50cnk+PGZ1bGxVcmwgdmFsdWU9Imh0dHBzOi8vZXJwLXJlZi56ZW50cmFsLmVycC5zcGxpdGRucy50aS1kaWVuc3RlLmRlL0JpbmFyeS9QcmVzY3JpcHRpb25EaWdlc3QtMTYwLjAwMC4yMjYuMDMyLjM4Ny4yMCIvPjxyZXNvdXJjZT48QmluYXJ5PjxpZCB2YWx1ZT0iUHJlc2NyaXB0aW9uRGlnZXN0LTE2MC4wMDAuMjI2LjAzMi4zODcuMjAiLz48bWV0YT48dmVyc2lvbklkIHZhbHVlPSIxIi8+PHByb2ZpbGUgdmFsdWU9Imh0dHBzOi8vZ2VtYXRpay5kZS9maGlyL2VycC9TdHJ1Y3R1cmVEZWZpbml0aW9uL0dFTV9FUlBfUFJfRGlnZXN0fDEuMiIvPjwvbWV0YT48Y29udGVudFR5cGUgdmFsdWU9ImFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbSIvPjxkYXRhIHZhbHVlPSJFa3owNFNCQU5BeVJ1TUh4dUVSTXVaS3luT2M2YzFNWEdCNThhbFdLc2ZFPSIvPjwvQmluYXJ5PjwvcmVz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"/>
    </signature>
</Bundle>


If the prescription has not yet been dispensed RED returns status 204 with an XML object with the current task status

<Task>
    <prescriptionid>160.000.226.032.329.97</prescriptionid>
    <status>in-progress</status>
</Task>


In all other cases RED returns status 404.

  • No labels