Clinical (3.0.0)
Create a billable record
Create a billable record
Request Body schema: application/jsonrequired
patient-uuid required | string <uuid> |
billing-uuid required | string <uuid> |
formulary-uuid required | string <uuid> |
practitioner-uuid required | string <uuid> |
location-uuid required | string <uuid> |
location-space-uuid | string <uuid> |
appointment-uuid | string <uuid> |
item-date required | string <date-time> |
quantity required | number > 0 |
referral-record-uuid | string <uuid> Reserved for future use |
referral-practice-uuid | string <uuid> Reserved for future use |
legal-entity-uuid | string <uuid> Reserved for future use |
insurance-claim-ref | string Reserved for future use |
microchip-number | string or null |
batch-number-uuid | string or null <uuid> |
composite-uuid | string or null <uuid> |
Responses
Response Schema: application/json
Request samples
- Payload
{- "patient-uuid": "B02252FD-3889-45BE-8664-A5671B3D2705",
- "billing-uuid": "04FA8A70-CE7C-4539-A6B9-D978FE65E0C2",
- "formulary-uuid": "171B8547-D663-457B-A989-CDB79156356B",
- "practitioner-uuid": "D4D6BF98-F8F3-4F6F-8C02-EEF5881ECC57",
- "location-uuid": "415C31D7-0DA9-4ED9-AA31-819B81A33AA0",
- "location-space-uuid": "B1167D93-A240-4E7A-9A0E-0B2946DC6910",
- "appointment-uuid": "23465A2D-C638-4801-AA6A-59AD5602CCD8",
- "item-date": "2022-06-16T13:45:27Z",
- "quantity": 2,
- "referral-record-uuid": "A109DC00-15ED-4AAC-8867-07A5DAD819F5",
- "referral-practice-uuid": "5582F9D5-AB86-49E5-B180-FEF341E25E73",
- "legal-entity-uuid": "638A3BD1-F757-4B20-BBCD-BE9D9A53FF22",
- "insurance-claim-ref": "ABC12345",
- "microchip-number": "ABC12345",
- "batch-number-uuid": "A109DC00-15ED-4AAC-8867-07A5DAD819F5",
- "composite-uuid": "A109DC00-15ED-4AAC-8867-07A5DAD819F5"
}
Response samples
- 201
- 400
- 422
- 500
{ }
Create a clinical document
Add a record to the clinical history for an uploaded document folder
Request Body schema: application/jsonrequired
patient-uuid required | string <uuid> |
practitioner-uuid | string <uuid> |
clinical-description required | string [ 1 .. 7000 ] characters |
item-date required | string <date-time> |
location-uuid required | string <uuid> |
document-folder-uuid required | string <uuid> |
appointment-uuid | string <uuid> |
legal-entity-uuid | string <uuid> |
insurance-claim-ref | integer <int64> |
referral-practice-uuid | string <uuid> |
referral-record-uuid | string <uuid> |
Responses
Response Schema: application/json
clinical-history-uuid | string <uuid> |
Request samples
- Payload
{- "patient-uuid": "CC3A63CA-BBDC-4E62-A66E-3E428A69548E",
- "practitioner-uuid": "CC3A63CA-BBDC-4E62-A66E-3E428A69548E",
- "clinical-description": "Document Created - Frodo.doc",
- "item-date": "2022-06-16T13:45:27Z",
- "location-uuid": "CC3A63CA-BBDC-4E62-A66E-3E428A69548E",
- "document-folder-uuid": "CC3A63CA-BBDC-4E62-A66E-3E428A69548E",
- "appointment-uuid": "CC3A63CA-BBDC-4E62-A66E-3E428A69548E",
- "legal-entity-uuid": "CC3A63CA-BBDC-4E62-A66E-3E428A69548E",
- "insurance-claim-ref": 156000,
- "referral-practice-uuid": "7C53C6C7-A9AB-462F-B5A5-33E0FAC31D22",
- "referral-record-uuid": "7C53C6C7-A9AB-462F-B5A5-33E0FAC31D22"
}
Response samples
- 201
- 400
- 422
- 500
{- "clinical-history-uuid": "F63A63CA-BBDC-4E62-A66E-3E428A69548E"
}
Create a clinical external url
Add a clinical external url, external-url-provider and external-url-content-description
Request Body schema: application/jsonrequired
patient-uuid required | string <uuid> |
clinical-date | string <date-time> |
location-uuid required | string <uuid> |
description required | string [ 1 .. 7000 ] characters |
external-url required | string [ 17 .. 4000 ] characters ^https:\/\/?[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[... |
external-url-provider required | string [ 1 .. 250 ] characters |
external-url-content-description | string [ 1 .. 250 ] characters |
Responses
Response Schema: application/json
clinical-note-uuid | string <uuid> |
Request samples
- Payload
{- "patient-uuid": "CC3A63CC-BBDC-4E62-A66E-3E428A69548E",
- "clinical-date": "2023-11-07T13:45:27Z",
- "location-uuid": "CC3A63CA-BBDC-4E62-A66E-3E428A69548E",
- "description": "Clinical with provider link",
- "external-url-provider": "URL Provider",
- "external-url-content-description": "Provider link description"
}
Response samples
- 201
- 400
- 422
- 500
{- "clinical-note-uuid": "F63A63CA-BBDC-4E62-A66E-3E428A69548E"
}
Retrieve Clinical History
Retrieve the clinical records from across the practice.
query Parameters
required | object (Pageable) Pageable parameters |
location-uuid | string <uuid> Example: location-uuid=918D012A-E5CE-4391-8D42-8396EF19CE83 |
patient-uuid | string <uuid> Example: patient-uuid=7ABA8B0A-F279-4175-AB3C-4203103822CB |
formulary-uuid | string <uuid> Example: formulary-uuid=6CD03DF8-4D87-4E41-B73D-B2C39EBFDDB3 |
modified-start | string <date-time> Example: modified-start=2019-06-07T15:50:00.00Z |
modified-end | string <date-time> Example: modified-end=2019-07-07T15:50:00.00Z |
Responses
Response Schema: application/json
Array of objects (ClinicalHistory) | |||||||||||||||||||||||||||||||
Array
|
Response samples
- 200
- 400
- 500
{- "results": [
- {
- "clinical-history-uuid": "918D012A-E5CE-4391-8D42-8396EF19CE83",
- "location-uuid": "7ABA8B0A-F279-4175-AB3C-4203103822CB",
- "patient-uuid": "6CD03DF8-4D87-4E41-B73D-B2C39EBFDDB3",
- "date": "2021-08-07T15:50:00.00Z",
- "total-net": "700.55",
- "contact-practitioner-uuid": "E0CCC3B8-75D3-491B-BEB9-97DD982941A7",
- "formulary-uuid": "8819E9FE-DAD9-477A-BF4B-AF6A4036DB50",
- "quantity": 1,
- "batch-uuid": "918D012A-E5CE-4391-8D42-8396EF19CE83",
- "description": "Barium meal",
- "modified": "2021-09-07T15:50:00.00Z",
- "dispense-instruction": "instruction",
- "dispense-additional-information": "additional information",
- "dispense-commence-date": "2024-09-07",
- "dispense-practitioner-uuid": "918D012A-E5CE-4391-8D42-8396EF19CE83"
}
]
}
Retrieve Deleted Clinical History
Clinical records which have been deleted from the patient clinical history, audit records are not permanent.
query Parameters
required | object (Pageable) Pageable parameters |
location-uuid | string <uuid> Example: location-uuid=918D012A-E5CE-4391-8D42-8396EF19CE83 |
patient-uuid | string <uuid> Example: patient-uuid=7ABA8B0A-F279-4175-AB3C-4203103822CB |
formulary-uuid | string <uuid> Example: formulary-uuid=6CD03DF8-4D87-4E41-B73D-B2C39EBFDDB3 |
deleted-start | string <date-time> Example: deleted-start=2019-06-07T15:50:00.00Z |
deleted-end | string <date-time> Example: deleted-end=2019-07-07T15:50:00.00Z |
Responses
Response Schema: application/json
Array of objects (ClinicalHistory) | |||||||||||||||||||||||||||||||
Array
|
Response samples
- 200
- 400
- 500
{- "results": [
- {
- "clinical-history-uuid": "918D012A-E5CE-4391-8D42-8396EF19CE83",
- "location-uuid": "7ABA8B0A-F279-4175-AB3C-4203103822CB",
- "patient-uuid": "6CD03DF8-4D87-4E41-B73D-B2C39EBFDDB3",
- "date": "2021-08-07T15:50:00.00Z",
- "total-net": "700.55",
- "contact-practitioner-uuid": "E0CCC3B8-75D3-491B-BEB9-97DD982941A7",
- "formulary-uuid": "8819E9FE-DAD9-477A-BF4B-AF6A4036DB50",
- "quantity": 1,
- "batch-uuid": "918D012A-E5CE-4391-8D42-8396EF19CE83",
- "description": "Barium meal",
- "modified": "2021-09-07T15:50:00.00Z",
- "dispense-instruction": "instruction",
- "dispense-additional-information": "additional information",
- "dispense-commence-date": "2024-09-07",
- "dispense-practitioner-uuid": "918D012A-E5CE-4391-8D42-8396EF19CE83"
}
]
}
Retrieve patient formulary summary
Retrieve patient formulary summary
query Parameters
required | object (Pageable) Pageable parameters |
location-uuid | string <uuid> Example: location-uuid=E39CF5C7-C94B-496D-9E4A-91AF460DB581 |
patient-uuid | string <uuid> Example: patient-uuid=5F918021-B1CA-492D-995C-D96AA5742011 |
formulary-uuid | string <uuid> Example: formulary-uuid=E001094A-C052-482B-AFE7-D6DA803BDA18 |
date-start | string <date-time> Example: date-start=2022-11-01T00:00:00.00Z |
date-end | string <date-time> Example: date-end=2022-11-08T00:00:00.00Z |
Responses
Response Schema: application/json
Array of objects (PatientFormularySummary) | |||||||||||||||
Array
|
Response samples
- 200
- 400
- 500
{- "results": [
- {
- "patient-uuid": "5821D436-B569-4B02-8BC2-9FEB22AC7EFD",
- "formulary-uuid": "6DB53840-E8BE-408B-B1B9-C784135F6D97",
- "record-count": 7,
- "last-record-date": "2022-11-03T14:26:59Z",
- "total-quantity": 16.4,
- "total-net": 7.79,
- "dispensing-fee-net": 2.63
}
]
}
Create a clinical integration note
Add a comment to clinical history
Request Body schema: application/jsonrequired
patient-uuid required | string <uuid> |
clinical-date | string <date-time> |
location-uuid required | string <uuid> |
clinical-description required | string [ 1 .. 7000 ] characters |
practitioner-uuid | string <uuid> |
Responses
Response Schema: application/json
clinical-note-uuid | string <uuid> |
Request samples
- Payload
{- "patient-uuid": "4EAD5B2E-9AE1-433F-9D1B-34851EB7061B",
- "clinical-date": "2022-06-16T13:45:27Z",
- "location-uuid": "433DAC06-8A4B-4742-9609-63F74A779350",
- "clinical-description": "Lab test order placed",
- "practitioner-uuid": "27AC90DC-953F-4B95-97D4-CAD30E45456E"
}
Response samples
- 201
- 400
- 422
- 500
{- "clinical-note-uuid": "9B9CCF47-4214-4C6C-A41D-AEF5BD659798"
}
Retrieve dosage measures
Retrieve the dosage information in prescriptions
query Parameters
required | object (Pageable) Pageable parameters |
Responses
Response Schema: application/json
Array of objects (DosageMeasure) | |||||
Array
|
Response samples
- 200
- 400
- 500
{- "results": [
- {
- "prescription-measure-uuid": "918D012A-E5CE-4391-8D42-8396EF19CE83",
- "prescription-measure": "Bottle(s)"
}
]
}
Retrieve label prefixes
Retrieve the prescription instruction prefixes
query Parameters
required | object (Pageable) Pageable parameters |
Responses
Response Schema: application/json
Array of objects (InstructionPrefix) | |||||||
Array
|
Response samples
- 200
- 400
- 500
{- "results": [
- {
- "prescription-instruction-prefix-uuid": "918D012A-E5CE-4391-8D42-8396EF19CE83",
- "prescription-instruction": "Administer",
- "prescription-instruction-description": "Administer"
}
]
}
Retrieve product prescription status
Retrieve state of a basic (product) prescription.
query Parameters
required | object (Pageable) Pageable parameters |
Responses
Response Schema: application/json
Array of objects (PrescriptionStatus) | |||||||
Array
|
Response samples
- 200
- 400
- 500
{- "results": [
- {
- "prescription-status-id": 1,
- "prescription-status": "OPENED",
- "prescription-status-description": "OPENED"
}
]
}
Retrieve MWI Pharmacy statuses
Returns the status options of the pharmacy integration for the prescription.
query Parameters
required | object (Pageable) Pageable parameters |
Responses
Response Schema: application/json
Array of objects (PharmacyStatus) | |||||||||
Array
|
Response samples
- 200
- 400
- 500
{- "results": [
- {
- "mwi-pharmacy-status-id": 1,
- "mwi-pharmacy-status": "arrived",
- "mwi-pharmacy-status-description": "Order Placed",
- "mwi-pharmacy-status-order": 1
}
]
}
Retrieves the mwi-pharmacy species selection.
Retrieve the mwi-pharmacy species selection.
query Parameters
required | object (Pageable) Pageable parameters |
Responses
Response Schema: application/json
Array of objects (PharmacySpecies) | |||||
Array
|
Response samples
- 200
- 400
- 500
{- "results": [
- {
- "mwi-pharmacy-species-uuid": "918D012A-E5CE-4391-8D42-8396EF19CE83",
- "mwi-pharmacy-species": "Hamster"
}
]
}
Retrieves MWI Pharmacy Cancel Request Status
Returns the pharmacy cancelled request / confirm state for a prescription.
query Parameters
required | object (Pageable) Pageable parameters |
Responses
Response Schema: application/json
Array of objects (PharmacyCancelStatus) | |||||||
Array
|
Response samples
- 200
- 400
- 500
{- "results": [
- {
- "mwi-pharmacy-cancel-status-id": 1,
- "mwi-pharmacy-cancel-status": "PendingCancel",
- "mwi-pharmacy-cancel-status-description": "Pending Cancel"
}
]
}
Retrieves product prescriptions.
Returns the prescriptions.
query Parameters
required | object (Pageable) Pageable parameters |
patient-uuid | string <uuid> Example: patient-uuid=018D012A-E5CE-4391-8D42-8396EF19CE83 |
prescribing-practitioner-uuid | string <uuid> Example: prescribing-practitioner-uuid=C668A5B0-0471-4AD5-B222-71B38A94F4C2 |
dispensing-practitioner-uuid | string <uuid> Example: dispensing-practitioner-uuid=C668A5B0-0471-4AD5-B222-71B38A94F4C2 |
formulary-uuid | string <uuid> Example: formulary-uuid=C668A5B0-0471-4AD5-B222-71B38A94F4C2 |
prescription-status-id | integer <int32> Example: prescription-status-id=2 |
modified-start | string <date-time> Example: modified-start=2019-06-07T15:50:00.00Z |
modified-end | string <date-time> Example: modified-end=2019-07-07T15:50:00.00Z |
Responses
Response Schema: application/json
Array of objects (Prescription) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array
|
Response samples
- 200
- 400
- 500
{- "results": [
- {
- "prescription-uuid": "CC3A63CA-BBDC-4E62-A66E-3E428A69548E",
- "prescribing-practitioner-uuid": "CC3A63CA-BBDC-4E62-A66E-3E428A69548E",
- "dispensing-practitioner-uuid": "CC3A63CA-BBDC-4E62-A66E-3E428A69548E",
- "patient-uuid": "CC3A63CA-BBDC-4E62-A66E-3E428A69548E",
- "formulary-uuid": "CC3A63CA-BBDC-4E62-A66E-3E428A69548E",
- "dispensed-clinical-history-uuid": "CC3A63CA-BBDC-4E62-A66E-3E428A69548E",
- "dispensed-in-draft": "true",
- "dispensed-in-estimate": "true",
- "dispense-as-whole-pack": "true",
- "prescription-status-id": 1,
- "prescription-prescribed-date": "2022-06-16T13:45:27Z",
- "prescription-valid-until-date": "2022-06-16T13:45:27Z",
- "prescription-start-date": "2022-06-16T13:45:27Z",
- "prescription-dispensed-date": "2022-06-16T13:45:27Z",
- "prescription-instruction-prefix-uuid": "CC3A63CA-BBDC-4E62-A66E-3E428A69548E",
- "prescription-dosage": "1.5",
- "prescription-frequency": 1,
- "prescription-frequency-measure": "Hour(s)",
- "prescription-duration": 5,
- "prescription-duration-measure": "Day(s)",
- "prescription-quantity-total": "1.5",
- "prescription-total-in-sequence": 5,
- "prescription-position-in-sequence": 3,
- "mwi-pharmacy-status-id": 3,
- "mwi-pharmacy-cancel-status-id": 3,
- "mwi-pharmacy-delivery-address-uuid": "CC3A63CA-BBDC-4E62-A66E-3E428A69548E",
- "mwi-pharmacy-species-uuid": "CC3A63CA-BBDC-4E62-A66E-3E428A69548E",
- "modified-date": "2022-06-16T13:45:27Z"
}
]
}
Retrieves deleted product prescriptions.
Returns the deleted prescriptions.
query Parameters
required | object (Pageable) Pageable parameters |
patient-uuid | string <uuid> Example: patient-uuid=018D012A-E5CE-4391-8D42-8396EF19CE83 |
deleted-start | string <date-time> Example: deleted-start=2019-06-07T15:50:00.00Z |
deleted-end | string <date-time> Example: deleted-end=2019-07-07T15:50:00.00Z |
Responses
Response Schema: application/json
Array of objects (Prescription) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array
|
Response samples
- 200
- 400
- 500
{- "results": [
- {
- "prescription-uuid": "CC3A63CA-BBDC-4E62-A66E-3E428A69548E",
- "prescribing-practitioner-uuid": "CC3A63CA-BBDC-4E62-A66E-3E428A69548E",
- "dispensing-practitioner-uuid": "CC3A63CA-BBDC-4E62-A66E-3E428A69548E",
- "patient-uuid": "CC3A63CA-BBDC-4E62-A66E-3E428A69548E",
- "formulary-uuid": "CC3A63CA-BBDC-4E62-A66E-3E428A69548E",
- "dispensed-clinical-history-uuid": "CC3A63CA-BBDC-4E62-A66E-3E428A69548E",
- "dispensed-in-draft": "true",
- "dispensed-in-estimate": "true",
- "dispense-as-whole-pack": "true",
- "prescription-status-id": 1,
- "prescription-prescribed-date": "2022-06-16T13:45:27Z",
- "prescription-valid-until-date": "2022-06-16T13:45:27Z",
- "prescription-start-date": "2022-06-16T13:45:27Z",
- "prescription-dispensed-date": "2022-06-16T13:45:27Z",
- "prescription-instruction-prefix-uuid": "CC3A63CA-BBDC-4E62-A66E-3E428A69548E",
- "prescription-dosage": "1.5",
- "prescription-frequency": 1,
- "prescription-frequency-measure": "Hour(s)",
- "prescription-duration": 5,
- "prescription-duration-measure": "Day(s)",
- "prescription-quantity-total": "1.5",
- "prescription-total-in-sequence": 5,
- "prescription-position-in-sequence": 3,
- "mwi-pharmacy-status-id": 3,
- "mwi-pharmacy-cancel-status-id": 3,
- "mwi-pharmacy-delivery-address-uuid": "CC3A63CA-BBDC-4E62-A66E-3E428A69548E",
- "mwi-pharmacy-species-uuid": "CC3A63CA-BBDC-4E62-A66E-3E428A69548E",
- "modified-date": "2022-06-16T13:45:27Z"
}
]
}
Retrieves a product prescription
Returns the prescription by uuid.
path Parameters
prescription-uuid required | string <uuid> Example: d64adecb-131e-4d4a-a262-1f6bf07583b1 |
Responses
Response Schema: application/json
prescription-uuid | string <uuid> |
prescribing-practitioner-uuid | string <uuid> |
dispensing-practitioner-uuid | string <uuid> |
patient-uuid | string <uuid> |
formulary-uuid | string <uuid> |
dispensed-clinical-history-uuid | string <uuid> |
dispensed-in-draft | boolean |
dispensed-in-estimate | boolean |
dispense-as-whole-pack | boolean |
prescription-status-id | integer <int32> |
prescription-prescribed-date | string <date-time> |
prescription-valid-until-date | string <date-time> |
prescription-start-date | string <date-time> |
prescription-dispensed-date | string <date-time> |
prescription-instruction-prefix-uuid | string <uuid> |
prescription-dosage | number |
prescription-frequency | integer <int32> |
prescription-frequency-measure | string |
prescription-duration | integer <int32> |
prescription-duration-measure | string |
prescription-quantity-total | number |
prescription-total-in-sequence | integer <int32> |
prescription-position-in-sequence | integer <int32> |
mwi-pharmacy-status-id | integer <int32> |
mwi-pharmacy-cancel-status-id | integer <int32> |
mwi-pharmacy-delivery-address-uuid | string <uuid> |
mwi-pharmacy-species-uuid | string <uuid> |
modified-date | string <date-time> |
Response samples
- 200
- 400
- 404
- 500
{- "prescription-uuid": "CC3A63CA-BBDC-4E62-A66E-3E428A69548E",
- "prescribing-practitioner-uuid": "CC3A63CA-BBDC-4E62-A66E-3E428A69548E",
- "dispensing-practitioner-uuid": "CC3A63CA-BBDC-4E62-A66E-3E428A69548E",
- "patient-uuid": "CC3A63CA-BBDC-4E62-A66E-3E428A69548E",
- "formulary-uuid": "CC3A63CA-BBDC-4E62-A66E-3E428A69548E",
- "dispensed-clinical-history-uuid": "CC3A63CA-BBDC-4E62-A66E-3E428A69548E",
- "dispensed-in-draft": "true",
- "dispensed-in-estimate": "true",
- "dispense-as-whole-pack": "true",
- "prescription-status-id": 1,
- "prescription-prescribed-date": "2022-06-16T13:45:27Z",
- "prescription-valid-until-date": "2022-06-16T13:45:27Z",
- "prescription-start-date": "2022-06-16T13:45:27Z",
- "prescription-dispensed-date": "2022-06-16T13:45:27Z",
- "prescription-instruction-prefix-uuid": "CC3A63CA-BBDC-4E62-A66E-3E428A69548E",
- "prescription-dosage": "1.5",
- "prescription-frequency": 1,
- "prescription-frequency-measure": "Hour(s)",
- "prescription-duration": 5,
- "prescription-duration-measure": "Day(s)",
- "prescription-quantity-total": "1.5",
- "prescription-total-in-sequence": 5,
- "prescription-position-in-sequence": 3,
- "mwi-pharmacy-status-id": 3,
- "mwi-pharmacy-cancel-status-id": 3,
- "mwi-pharmacy-delivery-address-uuid": "CC3A63CA-BBDC-4E62-A66E-3E428A69548E",
- "mwi-pharmacy-species-uuid": "CC3A63CA-BBDC-4E62-A66E-3E428A69548E",
- "modified-date": "2022-06-16T13:45:27Z"
}
Retrieve Weights
Retrieve a list of weight vital metrics
query Parameters
required | object (Pageable) Pageable parameters |
patient-uuid | string <uuid> Example: patient-uuid=9182CDF5-C5EE-4FC3-A196-98012B3741C0 |
date-weighed-start | string <date-time> Example: date-weighed-start=2021-12-01T00:00:00.00Z |
date-weighed-end | string <date-time> Example: date-weighed-end=2021-12-02T00:00:00.00Z |
Responses
Response Schema: application/json
Array of objects (VitalMetricsWeight) | |||||||||
Array
|
Response samples
- 200
- 400
- 500
{- "results": [
- {
- "weight-uuid": "095A86E6-8C91-405F-8FBB-48D835EE9F85",
- "patient-uuid": "D1C59922-3FBC-421E-9C30-3D261A787768",
- "date-weighed": "2021-12-08T14:45:00Z",
- "weight-kg": 15.5
}
]
}
Create Weight
Create vital metric weight
Request Body schema: application/jsonrequired
patient-uuid required | string <uuid> |
location-uuid required | string <uuid> |
practitioner-uuid required | string <uuid> |
clinical-code-uuid | string <uuid> |
weight-kg required | number ( 0 .. 99999.99999999 ] |
date-recorded | string <date-time> If no date is provided the current date will be assumed |
Responses
Response Schema: application/json
weight-uuid | string <uuid> |
Request samples
- Payload
{- "patient-uuid": "B02252FD-3889-45BE-8664-A5671B3D2705",
- "location-uuid": "B02252FD-3889-45BE-8664-A5671B3D2705",
- "practitioner-uuid": "B02252FD-3889-45BE-8664-A5671B3D2705",
- "clinical-code-uuid": "B02252FD-3889-45BE-8664-A5671B3D2705",
- "weight-kg": 5.555,
- "date-recorded": "2022-06-16T13:45:27Z"
}
Response samples
- 201
- 400
- 422
- 500
{- "weight-uuid": "3B0A1726-3D39-49EB-AA12-4207662481FB"
}
Delete weight
Delete vital metric weight
path Parameters
weight-uuid required | string <uuid> Example: 918D012A-E5CE-4391-8D42-8396EF19CE83 |
Responses
Response Schema: application/json
weight-uuid | string <uuid> |
Response samples
- 200
- 400
- 404
- 500
{- "weight-uuid": "3B0A1726-3D39-49EB-AA12-4207662481FB"
}
Query for Advanced Prescriptions
Returns a list of matching Advanced Prescriptions.
query Parameters
required | object (Pageable) Pageable parameters |
patient-uuid | string <uuid> Example: patient-uuid=faa5b9e2-8156-4aa2-9c78-f36291b0b27c |
prescribing-practitioner-uuid | string <uuid> Example: prescribing-practitioner-uuid=7391aa44-292c-4ae4-93e1-12ceecd8d2eb |
primary-formulary-uuid | string <uuid> Example: primary-formulary-uuid=21be53f2-ded5-44a5-876b-c0d220c549cb |
prescription-status | string (AdvancedPrescriptionStatus) Enum: "ACTIVE" "SUSPENDED" "EXPIRED" Example: prescription-status=SUSPENDED |
Responses
Response Schema: application/json
Array of objects (AdvancedPrescription) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array
|
Response samples
- 200
- 400
- 500
{- "results": [
- {
- "adv-prescription-uuid": "941e6f9a-767c-11ef-b25c-c7ff7f59eb77",
- "alternative-to-adv-prescription-uuid": "64cc8a40-767e-11ef-92bc-b779c88795c7",
- "patient-uuid": "70f30e8e-767e-11ef-954d-63e8bfb58a87",
- "prescribed-text": "Moxidectin 0.24mg, Pyrantel 50.00mg, Sarolaner 12.00mg",
- "dosage-text": "Give Moxidectin 0.24mg, Pyrantel 50.00mg, Sarolaner 12.00mg every 3 Month(s)",
- "issued-on": "2022-11-03T14:26:59Z",
- "expires-on": "2022-11-03T14:26:59Z",
- "prescription-length": 32767,
- "prescription-length-measure": "Month(s)",
- "prescribing-practitioner": "Sarah Barnard",
- "prescribing-practitioner-uuid": "8059f5f4-767e-11ef-b2db-9f5b3c852ebd",
- "practitioner-qualification": "BSc (Hons) MRCVS",
- "practitioner-licence-number": "684532",
- "primary-formulary-uuid": "8d6e91dc-767e-11ef-a687-0be68349eca4",
- "system-generated-instruction": true,
- "label-instruction": "Give Moxidectin 0.24mg, Pyrantel 50.00mg, Sarolaner 12.00mg every 3 Month(s)",
- "entered-prescription-instruction-prefix-uuid": "98343824-767e-11ef-8196-4f84ce84b313",
- "entered-dosage": 1235.53,
- "entered-dosage-measure-uuid": "a656e244-767e-11ef-8a56-7f043f612900",
- "entered-frequency": 32767,
- "entered-frequency-measure": "Month(s)",
- "entered-length": 32767,
- "entered-length-measure": "Month(s)",
- "prescription-status": "SUSPENDED",
- "suspended-on": "2021-09-07T15:50:00.00Z",
- "suspended-by": "Dr. John Doe",
- "suspend-reason-uuid": "b333b424-767e-11ef-9583-e3cc1676dc7e",
- "suspended-reason": "Discontinued due to high blood pressure",
- "location-uuid": "bca71726-767e-11ef-b8dc-6fdb40a62668",
- "modified-date": "2021-09-07T15:50:00.00Z",
- "booked-date": "2021-09-07T15:50:00.00Z"
}
]
}
Retrieve an Advanced Prescription
Returns the Advanced Prescription by UUID.
path Parameters
adv-prescription-uuid required | string <uuid> Example: 83206c89-be1a-4039-b40b-494ada32643c |
Responses
Response Schema: application/json
adv-prescription-uuid | string <uuid> |
alternative-to-adv-prescription-uuid | string <uuid> |
patient-uuid | string <uuid> |
prescribed-text | string <= 500 characters |
dosage-text | string <= 500 characters |
issued-on | string <date-time> |
expires-on | string <date-time> |
prescription-length | integer <int32> [ 0 .. 32767 ] |
prescription-length-measure | string <= 10 characters |
prescribing-practitioner | string <= 100 characters |
prescribing-practitioner-uuid | string <uuid> |
practitioner-qualification | string <= 50 characters |
practitioner-licence-number | string <= 100 characters |
primary-formulary-uuid | string <uuid> |
system-generated-instruction | boolean |
label-instruction | string <= 350 characters |
entered-prescription-instruction-prefix-uuid | string <uuid> |
entered-dosage | number [ 0 .. 9999.99 ] |
entered-dosage-measure-uuid | string <uuid> |
entered-frequency | integer <int32> [ 0 .. 32767 ] |
entered-frequency-measure | string <= 10 characters |
entered-length | integer <int32> [ 0 .. 32767 ] |
entered-length-measure | string <= 10 characters |
prescription-status | string (AdvancedPrescriptionStatus) Enum: "ACTIVE" "SUSPENDED" "EXPIRED" |
suspended-on | string <date-time> |
suspended-by | string <= 100 characters |
suspend-reason-uuid | string <uuid> |
suspended-reason | string <= 100 characters |
location-uuid | string <uuid> |
modified-date | string <date-time> |
booked-date | string <date-time> |
Response samples
- 200
- 400
- 404
- 500
{- "adv-prescription-uuid": "941e6f9a-767c-11ef-b25c-c7ff7f59eb77",
- "alternative-to-adv-prescription-uuid": "64cc8a40-767e-11ef-92bc-b779c88795c7",
- "patient-uuid": "70f30e8e-767e-11ef-954d-63e8bfb58a87",
- "prescribed-text": "Moxidectin 0.24mg, Pyrantel 50.00mg, Sarolaner 12.00mg",
- "dosage-text": "Give Moxidectin 0.24mg, Pyrantel 50.00mg, Sarolaner 12.00mg every 3 Month(s)",
- "issued-on": "2022-11-03T14:26:59Z",
- "expires-on": "2022-11-03T14:26:59Z",
- "prescription-length": 32767,
- "prescription-length-measure": "Month(s)",
- "prescribing-practitioner": "Sarah Barnard",
- "prescribing-practitioner-uuid": "8059f5f4-767e-11ef-b2db-9f5b3c852ebd",
- "practitioner-qualification": "BSc (Hons) MRCVS",
- "practitioner-licence-number": "684532",
- "primary-formulary-uuid": "8d6e91dc-767e-11ef-a687-0be68349eca4",
- "system-generated-instruction": true,
- "label-instruction": "Give Moxidectin 0.24mg, Pyrantel 50.00mg, Sarolaner 12.00mg every 3 Month(s)",
- "entered-prescription-instruction-prefix-uuid": "98343824-767e-11ef-8196-4f84ce84b313",
- "entered-dosage": 1235.53,
- "entered-dosage-measure-uuid": "a656e244-767e-11ef-8a56-7f043f612900",
- "entered-frequency": 32767,
- "entered-frequency-measure": "Month(s)",
- "entered-length": 32767,
- "entered-length-measure": "Month(s)",
- "prescription-status": "SUSPENDED",
- "suspended-on": "2021-09-07T15:50:00.00Z",
- "suspended-by": "Dr. John Doe",
- "suspend-reason-uuid": "b333b424-767e-11ef-9583-e3cc1676dc7e",
- "suspended-reason": "Discontinued due to high blood pressure",
- "location-uuid": "bca71726-767e-11ef-b8dc-6fdb40a62668",
- "modified-date": "2021-09-07T15:50:00.00Z",
- "booked-date": "2021-09-07T15:50:00.00Z"
}
Retrieve suspend reasons
Retrieve the suspend reasons for advanced prescriptions
query Parameters
required | object (Pageable) Pageable parameters |
Responses
Response Schema: application/json
Array of objects (SuspendReason) | |||||||||||
Array
|
Response samples
- 200
- 400
- 500
{- "results": [
- {
- "suspend-reason-uuid": "CC3A63CA-BBDC-4E62-A66E-3E428A69548E",
- "suspend-reason": "Adverse Reaction",
- "deactivated": "true",
- "modified-date": "2024-07-16T13:45:27Z",
- "created-date": "2024-06-16T13:45:27Z"
}
]
}
Retrieves a suspend reason
Returns the suspend reason by uuid.
path Parameters
suspend-reason-uuid required | string <uuid> Example: ED919742-256A-4331-A1E8-9B7E0389BC8D |
Responses
Response Schema: application/json
suspend-reason-uuid | string <uuid> |
suspend-reason | string |
deactivated | boolean |
modified-date | string <date-time> |
created-date | string <date-time> |
Response samples
- 200
- 400
- 404
- 500
{- "suspend-reason-uuid": "CC3A63CA-BBDC-4E62-A66E-3E428A69548E",
- "suspend-reason": "Adverse Reaction",
- "deactivated": "true",
- "modified-date": "2024-07-16T13:45:27Z",
- "created-date": "2024-06-16T13:45:27Z"
}
Get advanced prescription actions
Get a list of advanced prescription action records by date and time boundary.
query Parameters
required | object (Pageable) Pageable parameters |
created-start-date required | string <date-time> Example: created-start-date=2019-06-07T15:50:00.00Z |
created-end-date required | string <date-time> Example: created-end-date=2019-06-07T15:50:00.00Z |
modified-start-date required | string <date-time> Example: modified-start-date=2019-06-07T15:50:00.00Z |
modified-end-date required | string <date-time> Example: modified-end-date=2019-06-07T15:50:00.00Z |
Responses
Response Schema: application/json
Array of objects (AdvancedPrescriptionAction) | |||||||||||||||||||
Array
|
Response samples
- 200
- 400
- 500
{- "results": [
- {
- "adv-prescription-uuid": "CC3A63CA-BBDC-4E62-A66E-3E428A69548E",
- "dispensed-formulary-uuid": "CC3A63CA-BBDC-4E62-A66E-3E428A69548E",
- "unsaved-action": true,
- "clinical-history-uuid": "CC3A63CA-BBDC-4E62-A66E-3E428A69548E",
- "clinical-notes-uuid": "7C53C6C7-A9AB-462F-B5A5-33E0FAC31D22",
- "action-type": "WRITTEN",
- "authorised-by": "Katie Meredith",
- "modified-date": "2022-06-16T13:45:27Z",
- "created-date": "2022-06-16T13:45:27Z"
}
]
}
Advanced Prescription Actions by Advanced Prescription UUID
Get a Pageable list of Advanced Prescription Actions list via the UUID of the Advanced Prescription.
path Parameters
adv-prescription-uuid required | string <uuid> Example: 918D012A-E5CE-4391-8D42-8396EF19CE83 |
query Parameters
required | object (Pageable) Pageable parameters |
Responses
Response Schema: application/json
Array of objects (AdvancedPrescriptionAction) | |||||||||||||||||||
Array
|
Response samples
- 200
- 400
- 500
{- "results": [
- {
- "adv-prescription-uuid": "CC3A63CA-BBDC-4E62-A66E-3E428A69548E",
- "dispensed-formulary-uuid": "CC3A63CA-BBDC-4E62-A66E-3E428A69548E",
- "unsaved-action": true,
- "clinical-history-uuid": "CC3A63CA-BBDC-4E62-A66E-3E428A69548E",
- "clinical-notes-uuid": "7C53C6C7-A9AB-462F-B5A5-33E0FAC31D22",
- "action-type": "WRITTEN",
- "authorised-by": "Katie Meredith",
- "modified-date": "2022-06-16T13:45:27Z",
- "created-date": "2022-06-16T13:45:27Z"
}
]
}
Retrieve Answers
Retrieve a list answer objects
query Parameters
required | object (Pageable) Pageable parameters |
Responses
Response Schema: application/json
Array of objects (Answer) | |||||||
Array
|
Response samples
- 200
- 400
- 500
{- "results": [
- {
- "clinical-answer-uuid": "F63A63CA-BBDC-4E62-A66E-3E428A69548E",
- "name": "string",
- "description": "string"
}
]
}
Retrieve Answers
Retrieve a list of answer objects
path Parameters
clinical-question-uuid required | string <uuid> Example: ED919742-256A-4331-A1E8-9B7E0389BC8D |
query Parameters
required | object (Pageable) Pageable parameters |
Responses
Response Schema: application/json
Array of objects (QuestionAnswer) | |||||||||
Array
|
Response samples
- 200
- 400
- 500
{- "results": [
- {
- "clinical-question-answer-uuid": "F63A63CA-BBDC-4E62-A66E-3E428A69548E",
- "clinical-answer-uuid": "F63A63CA-BBDC-4E62-A66E-3E428A69548E",
- "name": "string",
- "description": "string"
}
]
}
Retrieve Questions and Answers identifiers
Retrieve a list of question and answer objects
query Parameters
required | object (Pageable) Pageable parameters |
Responses
Response Schema: application/json
Array of objects (QuestionAnswerIdentifiers) | |||||||
Array
|
Response samples
- 200
- 400
- 500
{- "results": [
- {
- "clinical-question-answer-uuid": "D93A63CA-BBDC-4E62-A66E-3E428A69548E",
- "clinical-question-uuid": "CC3A63CA-BBDC-4E62-A66E-3E428A69548E",
- "clinical-answer-uuid": "I93A63CA-BBDC-4E62-A66E-3E428A69548E"
}
]
}
Retrieve Clinical Categories
Retrieve categories
query Parameters
required | object (Pageable) Pageable parameters |
active | boolean Example: active=true |
Responses
Response Schema: application/json
Array of objects (Category) | |||||||||||||
Array
|
Response samples
- 200
- 400
- 500
{- "results": [
- {
- "clinical-note-category-uuid": "CC3A63CA-BBDC-4E62-A66E-3E428A69548E",
- "name": "Name",
- "description": "description",
- "multiple-consult": true,
- "view-order": 1,
- "active": true
}
]
}
Retrieve Clinical Code Categories
Retrieve code categories
query Parameters
required | object (Pageable) Pageable parameters |
Responses
Response Schema: application/json
Array of objects (ClinicalCodeCategory) | |||||
Array
|
Response samples
- 200
- 400
- 500
{- "results": [
- {
- "clinical-code-category-uuid": "CC3A63CA-BBDC-4E62-A66E-3E428A69548E",
- "description": "description"
}
]
}
Retrieve Clinical Codes
Retrieve clinical codes
path Parameters
clinical-code-category-uuid required | string <uuid> Example: 918D012A-E5CE-4391-8D42-8396EF19CE83 |
query Parameters
required | object (Pageable) Pageable parameters |
active | boolean Example: active=true |
Responses
Response Schema: application/json
Array of objects (ClinicalCode) | |||||||||||
Array
|
Response samples
- 200
- 400
- 500
{- "results": [
- {
- "clinical-code-uuid": "CC3A63CA-BBDC-4E62-A66E-3E428A69548E",
- "name": "Dental",
- "description": "Dental",
- "clinical-code-category-uuid": "7C53C6C7-A9AB-462F-B5A5-33E0FAC31D22",
- "active": true
}
]
}
Retrieve Clinical Codes
Retrieve clinical codes
query Parameters
required | object (Pageable) Pageable parameters |
active | boolean Example: active=true |
Responses
Response Schema: application/json
Array of objects (ClinicalCode) | |||||||||||
Array
|
Response samples
- 200
- 400
- 500
{- "results": [
- {
- "clinical-code-uuid": "CC3A63CA-BBDC-4E62-A66E-3E428A69548E",
- "name": "Dental",
- "description": "Dental",
- "clinical-code-category-uuid": "7C53C6C7-A9AB-462F-B5A5-33E0FAC31D22",
- "active": true
}
]
}
Create Clinical Note
Create clinical note
Request Body schema: application/jsonrequired
protocol-uuid required | string <uuid> |
patient-uuid required | string <uuid> |
practitioner-uuid required | string <uuid> |
billing-uuid required | string <uuid> |
clinical-date required | string <date-time> If no date is provided the current date will be assumed |
location-uuid required | string <uuid> |
appointment-uuid | string <uuid> |
Array of objects (ClinicalNoteResponsesRequest) |
Responses
Response Schema: application/json
Array of objects (CreateClinicalNoteResult) | |||||
Array
|
Request samples
- Payload
{- "protocol-uuid": "B02252FD-3889-45BE-8664-A5671B3D2705",
- "patient-uuid": "B02252FD-3889-45BE-8664-A5671B3D2705",
- "practitioner-uuid": "B02252FD-3889-45BE-8664-A5671B3D2705",
- "billing-uuid": "B02252FD-3889-45BE-8664-A5671B3D2705",
- "clinical-date": "2022-06-16T13:45:27Z",
- "location-uuid": "B02252FD-3889-45BE-8664-A5671B3D2705",
- "appointment-uuid": "B02252FD-3889-45BE-8664-A5671B3D2705",
- "responses": [
- {
- "clinical-protocol-question-uuid": "B02252FD-3889-45BE-8664-A5671B3D2705",
- "answer-free-text": "string",
- "answer-uuid": "B02252FD-3889-45BE-8664-A5671B3D2705",
- "clinical-code-uuid": "B02252FD-3889-45BE-8664-A5671B3D2705"
}
]
}
Response samples
- 201
- 400
- 422
- 500
{- "results": [
- {
- "clinical-note-uuid": "3B0A1726-3D39-49EB-AA12-4207662481FB",
- "protocol-question-uuid": "3B0A1726-3D39-49EB-AA12-4207662481FB"
}
]
}
Retrieve Clinical Protocols
Retrieve protocols
query Parameters
required | object (Pageable) Pageable parameters |
active | boolean Example: active=true |
Responses
Response Schema: application/json
Array of objects (Protocol) | |||||||||||||||||
Array
|
Response samples
- 200
- 400
- 500
{- "results": [
- {
- "clinical-protocol-uuid": "D93A63CA-BBDC-4E62-A66E-3E428A69548E",
- "clinical-category-uuid": "CC3A63CA-BBDC-4E62-A66E-3E428A69548E",
- "name": "Name",
- "description": "description",
- "date-created": "2022-06-16T13:45:27Z",
- "user-created": "Joe Doe",
- "active": true,
- "change-status": "Live"
}
]
}
Retrieve Clinical Protocol Questions
Retrieve protocol questions
query Parameters
required | object (Pageable) Pageable parameters |
Responses
Response Schema: application/json
Array of objects (ProtocolQuestion) | |||||||||||||||||||||
Array
|
Response samples
- 200
- 400
- 500
{- "results": [
- {
- "clinical-protocol-question-uuid": "F63A63CA-BBDC-4E62-A66E-3E428A69548E",
- "clinical-protocol-uuid": "F63A63CA-BBDC-4E62-A66E-3E428A69548E",
- "clinical-question-uuid": "F63A63CA-BBDC-4E62-A66E-3E428A69548E",
- "view-order": 1,
- "answer-allow-free-text": true,
- "answer-allow-clinical-codes": true,
- "clinical-code-category-uuid": "F63A63CA-BBDC-4E62-A66E-3E428A69548E",
- "answer-mandatory": true,
- "answer-mandatory-clinical-code": true,
- "answer-mandatory-free-text": true
}
]
}
Retrieve Clinical Protocol Questions
Retrieve protocol questions
path Parameters
protocol-uuid required | string <uuid> Example: ED919742-256A-4331-A1E8-9B7E0389BC8D |
query Parameters
required | object (Pageable) Pageable parameters |
Responses
Response Schema: application/json
Array of objects (ProtocolQuestion) | |||||||||||||||||||||
Array
|
Response samples
- 200
- 400
- 500
{- "results": [
- {
- "clinical-protocol-question-uuid": "F63A63CA-BBDC-4E62-A66E-3E428A69548E",
- "clinical-protocol-uuid": "F63A63CA-BBDC-4E62-A66E-3E428A69548E",
- "clinical-question-uuid": "F63A63CA-BBDC-4E62-A66E-3E428A69548E",
- "view-order": 1,
- "answer-allow-free-text": true,
- "answer-allow-clinical-codes": true,
- "clinical-code-category-uuid": "F63A63CA-BBDC-4E62-A66E-3E428A69548E",
- "answer-mandatory": true,
- "answer-mandatory-clinical-code": true,
- "answer-mandatory-free-text": true
}
]
}
Retrieve Questions
Retrieve question list
query Parameters
required | object (Pageable) Pageable parameters |
active | boolean Example: active=true |
protocol-uuid | string <uuid> Example: protocol-uuid=ED919742-256A-4331-A1E8-9B7E0389BC8D |
Responses
Response Schema: application/json
Array of objects (Question) | |||||||
Array
|
Response samples
- 200
- 400
- 500
{- "results": [
- {
- "clinical-question-uuid": "F63A63CA-BBDC-4E62-A66E-3E428A69548E",
- "description": "string",
- "active": true
}
]
}
Retrieve Question
Retrieve a question object
path Parameters
clinical-question-uuid required | string <uuid> Example: ED919742-256A-4331-A1E8-9B7E0389BC8D |
Responses
Response Schema: application/json
clinical-question-uuid | string <uuid> |
description | string |
active | boolean |
Response samples
- 200
- 400
- 404
- 500
{- "clinical-question-uuid": "F63A63CA-BBDC-4E62-A66E-3E428A69548E",
- "description": "string",
- "active": true
}