API reference
REST endpoints with JSON bodies. Each page shows the request to copy, what every field means, and every answer the endpoint can give.
Version 1.3.1 ยท Base URL https://dashboard.practor.app
Practitioners
The practitioners of the practice, to name who saw a patient.
Patients
Register patients and keep their details matched with your system.
Coverage
A patient's medical insurance or private-pay arrangement.
- GET List a patient's medical insurance and private-pay arrangements
/api/v1/coverages - POST Record medical insurance or private pay for a patient
/api/v1/coverages - GET Read a coverage
/api/v1/coverages/{coverageId} - PUT Replace a coverage, such as a new member number
/api/v1/coverages/{coverageId} - POST Check medical insurance with the insurer
/api/v1/coverages/{coverageId}/verification
Insurance plans
The medical insurance plans Practor can claim against.
Encounters
Finished visits, with their diagnoses and procedures, ready to bill.
Invoices
Invoices, the lines on them and the payments made against them.
- GET Find invoices by encounter or patient, or list the ones that changed
/api/v1/invoices - GET Read an invoice
/api/v1/invoices/{invoiceId} - POST Add a line to a draft invoice
/api/v1/invoices/{invoiceId}/line-items - PUT Replace a line on a draft invoice, such as its price
/api/v1/invoices/{invoiceId}/line-items/{lineItemId} - DELETE Remove a line from a draft invoice
/api/v1/invoices/{invoiceId}/line-items/{lineItemId} - GET List the prices Practor knows for a line
/api/v1/invoices/{invoiceId}/line-items/{lineItemId}/rates - POST Issue a draft invoice
/api/v1/invoices/{invoiceId}/issue - POST Reopen an issued invoice to change it
/api/v1/invoices/{invoiceId}/amend - GET List the payments made against an invoice
/api/v1/invoices/{invoiceId}/payments
Claims
Send an invoice's claim to the insurer, and resubmit, reverse or cancel it.
- GET Read the claim's outcome, line by line
/api/v1/invoices/{invoiceId}/claim - POST Submit the claim for an issued invoice
/api/v1/invoices/{invoiceId}/claim - GET Check whether a claim would be sent
/api/v1/invoices/{invoiceId}/claim/readiness - POST Resubmit a rejected or reversed claim
/api/v1/invoices/{invoiceId}/claim/resubmit - POST Reverse an accepted claim
/api/v1/invoices/{invoiceId}/claim/reverse - POST Cancel a claim request that is stuck
/api/v1/invoices/{invoiceId}/claim/cancel
Code systems
The codes a practice bills and records with: published systems, and the practice's own, such as its tariff.
- GET List the code systems the practice can use
/api/v1/code-systems - POST Create one of the practice's own code systems
/api/v1/code-systems - GET Read a code system
/api/v1/code-systems/{codeSystemId} - PUT Replace one of the practice's own code systems
/api/v1/code-systems/{codeSystemId} - GET List the codes in a code system
/api/v1/code-systems/{codeSystemId}/concepts - POST Add a code to one of the practice's own systems
/api/v1/code-systems/{codeSystemId}/concepts - POST Add many codes to one of the practice's own systems
/api/v1/code-systems/{codeSystemId}/concepts/import - GET Read a code
/api/v1/code-systems/{codeSystemId}/concepts/{conceptId} - PUT Replace a code in one of the practice's own systems
/api/v1/code-systems/{codeSystemId}/concepts/{conceptId} - DELETE Remove a code from one of the practice's own systems
/api/v1/code-systems/{codeSystemId}/concepts/{conceptId}
Webhooks
Events Practor sends to the endpoints a practice registers for your client.