Invoice

Introduction

The InvoiceSe profile is implemented to expose information about payment details related to a single patient visit. To enable a more detailed structure of contact, unit and issuing organization of the invoice, the resources EncounterSelfService and OrganizationInvoice are supported as contained resources within an invoice.

Included Profiles

Resources included in the Invoice use cases are Invoice, ChargeItem, Encounter and Organization. Profiles for these are specified as following:

  • InvoiceSe - Profile for retrieving payment details for a selected encounter.
  • EncounterSelfService - Includes encounter id and additional details needed for arrival registration and making payment for the visit.
  • OrganizationInvoice - Contains details about the issuing organization of the invoice
  • ChargeitemSe - The sole purpose of this profile is to maintain the relationship between the invoice and the encounter resources. See diagram below.

InvoiceProfileRelationship

Use Cases

  • Get payment information for a patient visit.

Demarcations

  • Invoice does not contain any information regarding the appointment.
  • The API will return an error if the encounter is (contact in COSMIC) in 'Registered' or 'Booked' status.