Table of Contents

Abrechnungshistorie anzeigen

Der favorisierte Weg, einen Überblick über die Abrechnungsgeschichte einer Verordnung zu ermöglichen, ist der Absprung ins Kundenportal des Abrechnungsdienstes.

Überprüfen Sie zunächst, ob für eine Verordnung überhaupt eine Abrechnungshistorie vorliegt.

Pseudo-Code:

const chargeFilterInput = {
    prescriptionKey: "100/1548.example.com"
};

// this call returns a json graph containing all charges of the given prescriptionKey.
const charges = await graphql(`
    query getCharges($input: ChargeFilterInput!) {
        charges(input: $input) {
            key
            prescriptionKey
            historyUrl
        }
    }`,
    { input : chargeFilterInput }
);

if (charges.lenght < 1) {
    console.log(`Keine Abrechnungsvorgänge für die Verordnung ${chargeFilter.prescriptionKey} gefunden.`);
}

Die charges Query gibt eine Liste der zur Verordnung vorhandenen Charge Objekte zurück. Ist die Liste leer, liegen keine Abrechnungsvorgänge vor.

Wenn Abrechnungsvorgänge gefunden wurden, können Sie zum Portal abspringen.

Pseudo-Code:

    // open the history url in browser.
    window.open(charges[0].historyUrl);