api-docs v5.45.0
API Docs
Billing_Invoice
Billing Invoice - Post
Create billing invoice
POST /billing-invoices
Headers
| Name | Type | Description |
|---|---|---|
| Authorization | string |
key to place the API token to using the grant 'Bearer' |
Header examples
Authorization-Example
{
"Authorization": "Bearer <your-api-token>"
}
Parameters - Parameter
| Name | Type | Description |
|---|---|---|
| id | string |
optional encounter id for medical billing |
| facility | string |
|
| type | string |
optional Allowed values: medical-encounter,inventory-transaction |
| subject | string |
optional |
| subjectType | string |
optional |
| subjectTags | string[] |
optional |
| or | string |
optional |
| taxComplication | string |
optional Allowed values: inclusive,exclusive |
| notes | string |
optional |
| discounts | object[] |
optional Default value: emptyArray |
| discounts.id | string |
Default value: auto-generated-id |
| discounts.promo | string |
applied promo code |
| discounts.code | string |
action-code code |
| discounts.name | string |
|
| discounts.amount | number |
use either percentage or amount |
| discounts.percentage | number |
use either percentage or amount |
| finalizedAt | number |
optional timestamp |
| finalizedBy | string |
optional account uid |
| createdAt | number |
optional timestamp Default value: currentTime |
| tags | string[] |
optional |
| items | object[] |
optional BillingItem object |
| actionCode | string |
optional |
Examples
Example usage:
curl "https://yourdomain.com/billing-invoices" \
-X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"facility": "facility-id",
"type": "medical-encounter"
}'
Parameters examples
json - Request-Example
{
"facility": "facility-id",
"type": "medical-encounter"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | string |
encounter id for medical billing |
| createdAt | number |
timestamp |
| createdBy | string |
account uid |
| facility | string |
|
| type | string |
|
| subject | string |
|
| subjectType | string |
|
| subjectTags | string[] |
|
| or | string |
|
| taxComplication | string |
inclusive, exclusive |
| finalizedAt | number |
timestamp |
| finalizedBy | string |
account uid |
| notes | string |
|
| coverageTypes | string[] |
|
| discounts | object[] |
|
| paid | number |
[VIRTUAL] |
| balance | number |
[VIRTUAL] |
| status | string |
[VIRTUAL] paid, unpaid |
| tags | string[] |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "id-1",
"createdAt": 1564661697125,
"createdBy": "some-uid"
}
Billing Invoice - Delete
Delete a specific billing invoice. Can only delete non-finalized items.
DELETE /billing-invoices/:id
Headers
| Name | Type | Description |
|---|---|---|
| Authorization | string |
key to place the API token to using the grant 'Bearer' |
Header examples
Authorization-Example
{
"Authorization": "Bearer <your-api-token>"
}
Examples
Example usage:
curl "https://yourdomain.com/billing-invoices/<billing-invoice-id>" \
-X DELETE \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | string |
encounter id for medical billing |
| createdAt | number |
timestamp |
| createdBy | string |
account uid |
| facility | string |
|
| type | string |
|
| subject | string |
|
| subjectType | string |
|
| subjectTags | string[] |
|
| or | string |
|
| taxComplication | string |
inclusive, exclusive |
| finalizedAt | number |
timestamp |
| finalizedBy | string |
account uid |
| notes | string |
|
| coverageTypes | string[] |
|
| discounts | object[] |
|
| paid | number |
[VIRTUAL] |
| balance | number |
[VIRTUAL] |
| status | string |
[VIRTUAL] paid, unpaid |
| tags | string[] |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "id-1",
"createdAt": 1564661697125,
"createdBy": "some-uid"
}
Billing Invoice - Find
Get list of billing invoices
GET /billing-invoices
Headers
| Name | Type | Description |
|---|---|---|
| Authorization | string |
key to place the API token to using the grant 'Bearer' |
Header examples
Authorization-Example
{
"Authorization": "Bearer <your-api-token>"
}
Examples
Example usage:
curl "https://yourdomain.com/billing-invoices" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| billingInvoices[] | object[] |
array of billingInvoice |
| billingInvoices.id | string |
encounter id for medical billing |
| billingInvoices.createdAt | number |
timestamp |
| billingInvoices.createdBy | string |
account uid |
| billingInvoices.facility | string |
|
| billingInvoices.type | string |
types |
| billingInvoices.subject | string |
|
| billingInvoices.subjectType | string |
|
| billingInvoices.subjectTags | string[] |
|
| billingInvoices.or | string |
|
| billingInvoices.taxComplication | string |
inclusive, exclusive |
| billingInvoices.finalizedAt | number |
timestamp |
| billingInvoices.finalizedBy | string |
account uid |
| billingInvoices.notes | string |
|
| billingInvoices.coverageTypes | string[] |
|
| billingInvoices.discounts | object[] |
|
| billingInvoices.paid | number |
[VIRTUAL] |
| billingInvoices.balance | number |
[VIRTUAL] |
| billingInvoices.status | string |
[VIRTUAL] paid, unpaid |
| billingInvoices.tags | string[] |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
[
{
"id": "id-1",
"createdAt": 1564661697125,
"createdBy": "some-uid"
},
{
"id": "id-2",
"createdAt": 1564661697125,
"createdBy": "some-uid"
}
]
Billing Invoice - Get
Get a specific billing invoice
GET /billing-invoices/:id
Headers
| Name | Type | Description |
|---|---|---|
| Authorization | string |
key to place the API token to using the grant 'Bearer' |
Header examples
Authorization-Example
{
"Authorization": "Bearer <your-api-token>"
}
Examples
Example usage:
curl "https://yourdomain.com/billing-invoices/<billing-invoice-id>" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | string |
encounter id for medical billing |
| createdAt | number |
timestamp |
| createdBy | string |
account uid |
| facility | string |
|
| type | string |
|
| subject | string |
|
| subjectType | string |
|
| subjectTags | string[] |
|
| or | string |
|
| taxComplication | string |
inclusive, exclusive |
| finalizedAt | number |
timestamp |
| finalizedBy | string |
account uid |
| notes | string |
|
| coverageTypes | string[] |
|
| discounts | object[] |
|
| paid | number |
[VIRTUAL] |
| balance | number |
[VIRTUAL] |
| status | string |
[VIRTUAL] paid, unpaid |
| tags | string[] |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "id-1",
"createdAt": 1564661697125,
"createdBy": "some-uid"
}
Billing Invoice - Patch
Update billing invoice
PATCH /billing-invoices/:id
Headers
| Name | Type | Description |
|---|---|---|
| Authorization | string |
key to place the API token to using the grant 'Bearer' |
Header examples
Authorization-Example
{
"Authorization": "Bearer <your-api-token>"
}
Parameters - Parameter
| Name | Type | Description |
|---|---|---|
| subject | string |
optional |
| subjectType | string |
optional |
| subjectTags | string[] |
optional |
| or | string |
optional |
| taxComplication | string |
optional Allowed values: inclusive,exclusive |
| notes | string |
optional |
| discounts | object[] |
optional Default value: emptyArray |
| discounts.id | string |
Default value: auto-generated-id |
| discounts.promo | string |
applied promo code |
| discounts.code | string |
action-code code |
| discounts.name | string |
|
| discounts.amount | number |
use either percentage or amount |
| discounts.percentage | number |
use either percentage or amount |
| finalizedAt | number |
optional timestamp |
| finalizedBy | string |
optional account uid |
| createdAt | number |
optional timestamp |
| tags | string[] |
optional |
| actionCode | string |
optional |
| finalize | number/boolean |
optional timestamp if number |
Examples
Example usage:
curl "https://yourdomain.com/billing-invoices/<billing-invoice-id>" \
-X PATCH \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"subject": "some subject"
}'
Parameters examples
json - Request-Example
{
"subject": "some subject"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | string |
encounter id for medical billing |
| createdAt | number |
timestamp |
| createdBy | string |
account uid |
| facility | string |
|
| type | string |
|
| subject | string |
|
| subjectType | string |
|
| subjectTags | string[] |
|
| or | string |
|
| taxComplication | string |
inclusive, exclusive |
| finalizedAt | number |
timestamp |
| finalizedBy | string |
account uid |
| notes | string |
|
| coverageTypes | string[] |
|
| discounts | object[] |
|
| paid | number |
[VIRTUAL] |
| balance | number |
[VIRTUAL] |
| status | string |
[VIRTUAL] paid, unpaid |
| tags | string[] |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "id-1",
"createdAt": 1564661697125,
"createdBy": "some-uid"
}