api-docs v5.116.0
API Docs
Table of contents
- Medical_Record
- Allergy - Delete
- Allergy - Find
- Allergy - Get
- Allergy - Patch
- Allergy - Post
- APE Report - Delete
- APE Report - Find
- APE Report - Get
- APE Report - Patch
- APE Report - Post
- Assessment - Delete
- Assessment - Find
- Assessment - Get
- Assessment - Patch
- Assessment - Post
- Attachment - Delete
- Attachment - Find
- Attachment - Get
- Attachment - Patch
- Attachment - Post
- Audiometry Report - Delete
- Audiometry Report - Find
- Audiometry Report - Get
- Audiometry Report - Patch
- Audiometry Report - Post
- Birth History - Delete
- Birth History - Find
- Birth History - Get
- Birth History - Patch
- Birth History - Post
- Dental History - Delete
- Dental History - Find
- Dental History - Get
- Dental History - Patch
- Dental History - Post
- Dental Note - Delete
- Dental Note - Find
- Dental Note - Get
- Dental Note - Patch
- Dental Note - Post
- Developmental Milestone - Delete
- Developmental Milestone - Find
- Developmental Milestone - Get
- Developmental Milestone - Patch
- Developmental Milestone - Post
- Discharge Note - Delete
- Discharge Note - Find
- Discharge Note - Get
- Discharge Note - Patch
- Discharge Note - Post
- ENT Note - Delete
- ENT Note - Find
- ENT Note - Get
- ENT Note - Patch
- ENT Note - Post
- Family History - Delete
- Family History - Find
- Family History - Get
- Family History - Patch
- Family History - Post
- Gynecological History - Delete
- Gynecological History - Find
- Gynecological History - Get
- Gynecological History - Patch
- Gynecological History - Post
- Hospitalization History - Delete
- Hospitalization History - Find
- Hospitalization History - Get
- Hospitalization History - Patch
- Hospitalization History - Post
- Hypertension History - Delete
- Hypertension History - Find
- Hypertension History - Get
- Hypertension History - Patch
- Hypertension History - Post
- Medical Certificate - Delete
- Medical Certificate - Find
- Medical Certificate - Get
- Medical Certificate - Patch
- Medical Certificate - Post
- Medical History - Delete
- Medical History - Find
- Medical History - Get
- Medical History - Patch
- Medical History - Post
- Medical Note - Delete
- Medical Note - Find
- Medical Note - Get
- Medical Note - Patch
- Medical Note - Post
- Medical Procedure - Delete
- Medical Procedure - Find
- Medical Procedure - Get
- Medical Procedure - Patch
- Medical Procedure - Post
- Medical Procedure Order - Delete
- Medical Procedure Order - Find
- Medical Procedure Order - Get
- Medical Procedure Order - Patch
- Medical Procedure Order - Post
- Medical Test Order - Delete
- Medical Test Order - Find
- Medical Test Order - Get
- Medical Test Order - Patch
- Medical Test Order - Post
- Medical Test Result - Delete
- Medical Test Result - Find
- Medical Test Result - Get
- Medical Test Result - Patch
- Medical Test Result - Post
- Medication Order - Delete
- Medication Order - Find
- Medication Order - Get
- Medication Order - Patch
- Medication Order - Post
- Menstrual History - Delete
- Menstrual History - Find
- Menstrual History - Get
- Menstrual History - Patch
- Menstrual History - Post
- Nutritional Assessment - Delete
- Nutritional Assessment - Find
- Nutritional Assessment - Get
- Nutritional Assessment - Patch
- Nutritional Assessment - Post
- Nutritional Plan - Delete
- Nutritional Plan - Find
- Nutritional Plan - Get
- Nutritional Plan - Patch
- Nutritional Plan - Post
- OB Note - Delete
- OB Note - Find
- OB Note - Get
- OB Note - Patch
- OB Note - Post
- Obstetric History - Delete
- Obstetric History - Find
- Obstetric History - Get
- Obstetric History - Patch
- Obstetric History - Post
- Pedia Milestone - Delete
- Pedia Milestone - Find
- Pedia Milestone - Get
- Pedia Milestone - Patch
- Pedia Milestone - Post
- Physical Exam - Delete
- Physical Exam - Find
- Physical Exam - Get
- Physical Exam - Patch
- Physical Exam - Post
- ROS - Delete
- ROS - Find
- ROS - Get
- ROS - Patch
- ROS - Post
- Social History - Delete
- Social History - Find
- Social History - Get
- Social History - Patch
- Social History - Post
- Surgical History - Delete
- Surgical History - Find
- Surgical History - Get
- Surgical History - Patch
- Surgical History - Post
- Treadmill Stress Test Patient Profile - Delete
- Treadmill Stress Test Patient Profile - Find
- Treadmill Stress Test Patient Profile - Get
- Treadmill Stress Test Patient Profile - Patch
- Treadmill Stress Test Patient Profile - Post
- Treadmill Stress Test Report - Delete
- Treadmill Stress Test Report - Find
- Treadmill Stress Test Report - Get
- Treadmill Stress Test Report - Patch
- Treadmill Stress Test Report - Post
- Vaccination - Delete
- Vaccination - Find
- Vaccination - Get
- Vaccination - Patch
- Vaccination - Post
- Vitals - Delete
- Vitals - Find
- Vitals - Get
- Vitals - Patch
- Vitals - Post
Medical_Record
Allergy - Delete
Delete an allergy medical record's details. Can only delete finalized items.
DELETE /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X DELETE \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
allergy |
| subtype | String |
|
| name | String |
|
| description | String |
|
| startedAt | Number |
|
| supplement | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "allergy",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Allergy - Find
Get allergy medical records details
GET /medical-records
Headers - Header
| 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/medical-records?type=allergy" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| medicalRecords | Object[] |
array of medical records |
| medicalRecords.id | String |
|
| medicalRecords.createdAt | Number |
|
| medicalRecords.createdBy | String |
|
| medicalRecords.account | String |
account-uid |
| medicalRecords.facility | String |
facility-id |
| medicalRecords.patient | String |
patient-uid |
| medicalRecords.encounter | String |
|
| medicalRecords.attachmentURLs | String[] |
|
| medicalRecords.originalCreationAt | Number |
|
| medicalRecords.finalizedAt | Number |
|
| medicalRecords.finalizedBy | String |
|
| medicalRecords.provider | String |
|
| medicalRecords.providerFee | Number |
|
| medicalRecords.providerFeeType | String |
amount, percentage |
| medicalRecords.permissions | Object[] |
|
| medicalRecords.permissions.uid | String |
account selector |
| medicalRecords.permissions.organization | String |
organization selector when privileges/roles are used |
| medicalRecords.permissions.privileges | String[] |
|
| medicalRecords.permissions.roles | String[] |
|
| medicalRecords.permissions.write | Boolean |
write to records |
| medicalRecords.permissions.share | Boolean |
share records |
| medicalRecords.type | String |
allergy |
| medicalRecords.subtype | String |
|
| medicalRecords.name | String |
|
| medicalRecords.description | String |
|
| medicalRecords.startedAt | Number |
|
| medicalRecords.supplement | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
[
{
"id": "medical-record-id",
"type": "allergy",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
},
{
"id": "medical-record-id",
"type": "allergy",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
]
Allergy - Get
Get an allergy medical record's details
GET /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
allergy |
| subtype | String |
|
| name | String |
|
| description | String |
|
| startedAt | Number |
|
| supplement | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "allergy",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Allergy - Patch
Update an allergy medical record
PATCH /medical-records/:id
Headers - Header
| 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 |
|---|---|---|
| name | String |
|
| description | String |
optional |
| startedAt | Number |
optional |
| supplement | String |
optional |
| createdAt | Number |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | String |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records/<medical-records-id>" \
-X PATCH \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"name": "some-allergy-name",
"description": "allergy description",
"supplement": "allergy supplement"
}'
Parameters examples
json - Request-Example
{
"name": "some-allergy-name",
"description": "allergy description",
"supplement": "allergy supplement"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
allergy |
| subtype | String |
|
| name | String |
|
| description | String |
|
| startedAt | Number |
|
| supplement | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "allergy",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Allergy - Post
Create a medical record for allergy
POST /medical-records
Headers - Header
| 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 |
|---|---|---|
| type | String |
Allowed values: "allergy" |
| subtype | String |
optional |
| name | String |
|
| description | String |
optional |
| startedAt | Number |
optional |
| supplement | String |
optional |
| createdAt | Number |
optional |
| account | String |
optional account-uid |
| facility | String |
optional facility-id |
| patient | String |
optional patient-uid |
| encounter | String |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | Number |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records" \
-X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"type": "allergy",
"name": "some-allergy-name",
"description": "allergy description",
"supplement": "allergy supplement"
}'
Parameters examples
json - Request-Example
{
"type": "allergy",
"name": "some-allergy-name",
"decsription": "allergy medical record description"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
allergy |
| subtype | String |
|
| name | String |
|
| description | String |
|
| startedAt | Number |
|
| supplement | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "allergy",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
APE Report - Delete
Delete an APE report medical record's details. Can only delete finalized items.
DELETE /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X DELETE \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
ape-report |
| subtype | String |
|
| contract | String |
|
| classification | String |
|
| report | String |
|
| template | String |
form template id |
| data | Object |
|
| values | Object[] |
|
| values.id | String |
form input id |
| values.answer | Any |
|
| values.answers | Any[] |
|
| examinedBy | String |
examining physician |
| reviewedBy | String |
reviewer of the report |
| deliveryAcknowldgement | String |
reference to the delivery receipt |
| deliveredAt | Number |
|
| classifiedAt | Number |
|
| classifiedBy | String |
|
| doneAt | Number |
|
| doneBy | String |
|
| processedBy | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "ape-report",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
APE Report - Find
Get APE report medical records details
GET /medical-records
Headers - Header
| 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/medical-records?type=ape-report" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| medicalRecords | Object[] |
array of medical records |
| medicalRecords.id | String |
|
| medicalRecords.createdAt | Number |
|
| medicalRecords.createdBy | String |
|
| medicalRecords.account | String |
account-uid |
| medicalRecords.facility | String |
facility-id |
| medicalRecords.patient | String |
patient-uid |
| medicalRecords.encounter | String |
|
| medicalRecords.attachmentURLs | String[] |
|
| medicalRecords.originalCreationAt | Number |
|
| medicalRecords.finalizedAt | Number |
|
| medicalRecords.finalizedBy | String |
|
| medicalRecords.provider | String |
|
| medicalRecords.providerFee | Number |
|
| medicalRecords.providerFeeType | String |
amount, percentage |
| medicalRecords.permissions | Object[] |
|
| medicalRecords.permissions.uid | String |
account selector |
| medicalRecords.permissions.organization | String |
organization selector when privileges/roles are used |
| medicalRecords.permissions.privileges | String[] |
|
| medicalRecords.permissions.roles | String[] |
|
| medicalRecords.permissions.write | Boolean |
write to records |
| medicalRecords.permissions.share | Boolean |
share records |
| medicalRecords.type | String |
ape-report |
| medicalRecords.subtype | String |
|
| medicalRecords.contract | String |
|
| medicalRecords.classification | String |
|
| medicalRecords.report | String |
|
| medicalRecords.template | String |
form template id |
| medicalRecords.data | Object |
|
| medicalRecords.values | Object[] |
|
| medicalRecords.values.id | String |
form input id |
| medicalRecords.values.answer | Any |
|
| medicalRecords.values.answers | Any[] |
|
| medicalRecords.examinedBy | String |
examining physician |
| medicalRecords.reviewedBy | String |
reviewer of the report |
| medicalRecords.deliveryAcknowldgement | String |
reference to the delivery receipt |
| medicalRecords.deliveredAt | Number |
|
| medicalRecords.classifiedAt | Number |
|
| medicalRecords.classifiedBy | String |
|
| medicalRecords.doneAt | Number |
|
| medicalRecords.doneBy | String |
|
| medicalRecords.processedBy | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
[
{
"id": "medical-record-id",
"type": "ape-report",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
},
{
"id": "medical-record-id",
"type": "ape-report",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
]
APE Report - Get
Get an APE report medical record's details
GET /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
ape-report |
| subtype | String |
|
| contract | String |
|
| classification | String |
|
| report | String |
|
| template | String |
form template id |
| data | Object |
|
| values | Object[] |
|
| values.id | String |
form input id |
| values.answer | Any |
|
| values.answers | Any[] |
|
| examinedBy | String |
examining physician |
| reviewedBy | String |
reviewer of the report |
| deliveryAcknowldgement | String |
reference to the delivery receipt |
| deliveredAt | Number |
|
| classifiedAt | Number |
|
| classifiedBy | String |
|
| doneAt | Number |
|
| doneBy | String |
|
| processedBy | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "ape-report",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
APE Report - Patch
Update an APE report medical record
PATCH /medical-records/:id
Headers - Header
| 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 |
|---|---|---|
| contract | String |
optional |
| classification | String |
optional |
| report | String |
optional |
| template | String |
optional form template id |
| data | Object |
optional |
| values | Object[] |
optional |
| values.id | String |
form input id |
| values.answer | Any |
|
| values.answers | Any[] |
|
| examinedBy | String |
optional examining physician |
| reviewedBy | String |
optional reviewer of the report |
| deliveryAcknowldgement | String |
optional reference to the delivery receipt |
| deliveredAt | Number |
optional |
| name | String |
optional |
| description | String |
optional |
| startedAt | Number |
optional |
| createdAt | Number |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | String |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records/<medical-records-id>" \
-X PATCH \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"template": "some-template-id",
"deliveredAt": "123123123"
}'
Parameters examples
json - Request-Example
{
"template": "some-template-id",
"deliveredAt": "123123123"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
ape-report |
| subtype | String |
|
| contract | String |
|
| classification | String |
|
| report | String |
|
| template | String |
form template id |
| data | Object |
|
| values | Object[] |
|
| values.id | String |
form input id |
| values.answer | Any |
|
| values.answers | Any[] |
|
| examinedBy | String |
examining physician |
| reviewedBy | String |
reviewer of the report |
| deliveryAcknowldgement | String |
reference to the delivery receipt |
| deliveredAt | Number |
|
| classifiedAt | Number |
|
| classifiedBy | String |
|
| doneAt | Number |
|
| doneBy | String |
|
| processedBy | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "ape-report",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
APE Report - Post
Create a medical record for APE report
POST /medical-records
Headers - Header
| 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 |
|---|---|---|
| type | String |
Allowed values: "ape-report" |
| subtype | String |
optional |
| contract | String |
optional |
| classification | String |
optional |
| report | String |
optional |
| template | String |
optional form template id |
| data | Object |
optional |
| values | Object[] |
optional |
| values.id | String |
form input id |
| values.answer | Any |
|
| values.answers | Any[] |
|
| examinedBy | String |
optional examining physician |
| reviewedBy | String |
optional reviewer of the report |
| deliveryAcknowldgement | String |
optional reference to the delivery receipt |
| deliveredAt | Number |
optional |
| createdAt | Number |
optional |
| account | String |
optional account-uid |
| facility | String |
optional facility-id |
| patient | String |
optional patient-uid |
| encounter | String |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | Number |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records" \
-X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"type": "ape-report",
"template": "some-template-id",
"deliveredAt": "123123123"
}'
Parameters examples
json - Request-Example
{
"type": "ape-report",
"template": "some-template-id",
"deliveredAt": "123123123"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
ape-report |
| subtype | String |
|
| contract | String |
|
| classification | String |
|
| report | String |
|
| template | String |
form template id |
| data | Object |
|
| values | Object[] |
|
| values.id | String |
form input id |
| values.answer | Any |
|
| values.answers | Any[] |
|
| examinedBy | String |
examining physician |
| reviewedBy | String |
reviewer of the report |
| deliveryAcknowldgement | String |
reference to the delivery receipt |
| deliveredAt | Number |
|
| classifiedAt | Number |
|
| classifiedBy | String |
|
| doneAt | Number |
|
| doneBy | String |
|
| processedBy | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "ape-report",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Assessment - Delete
Delete an assessment medical record's details. Can only delete finalized items.
DELETE /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X DELETE \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
assessment |
| subtype | String |
impression, diagnosis |
| text | String |
|
| icd10 | String |
|
| recommendedProcedures | Object[] |
|
| recommendedProcedures.id | String |
auto generated array id |
| recommendedProcedures.ref | String |
|
| recommendedProcedures.text | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "assessment",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Assessment - Find
Get assessment medical records details
GET /medical-records
Headers - Header
| 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/medical-records?type=assessment" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| medicalRecords | Object[] |
array of medical records |
| medicalRecords.id | String |
|
| medicalRecords.createdAt | Number |
|
| medicalRecords.createdBy | String |
|
| medicalRecords.account | String |
account-uid |
| medicalRecords.facility | String |
facility-id |
| medicalRecords.patient | String |
patient-uid |
| medicalRecords.encounter | String |
|
| medicalRecords.attachmentURLs | String[] |
|
| medicalRecords.originalCreationAt | Number |
|
| medicalRecords.finalizedAt | Number |
|
| medicalRecords.finalizedBy | String |
|
| medicalRecords.provider | String |
|
| medicalRecords.providerFee | Number |
|
| medicalRecords.providerFeeType | String |
amount, percentage |
| medicalRecords.permissions | Object[] |
|
| medicalRecords.permissions.uid | String |
account selector |
| medicalRecords.permissions.organization | String |
organization selector when privileges/roles are used |
| medicalRecords.permissions.privileges | String[] |
|
| medicalRecords.permissions.roles | String[] |
|
| medicalRecords.permissions.write | Boolean |
write to records |
| medicalRecords.permissions.share | Boolean |
share records |
| medicalRecords.type | String |
assessment |
| medicalRecords.subtype | String |
impression, diagnosis |
| medicalRecords.text | String |
|
| medicalRecords.icd10 | String |
|
| medicalRecords.recommendedProcedures | Object[] |
|
| medicalRecords.recommendedProcedures.id | String |
auto generated array id |
| medicalRecords.recommendedProcedures.ref | String |
|
| medicalRecords.recommendedProcedures.text | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
[
{
"id": "medical-record-id",
"type": "assessment",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
},
{
"id": "medical-record-id",
"type": "assessment",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
]
Assessment - Get
Get an assessment medical record's details
GET /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
assessment |
| subtype | String |
impression, diagnosis |
| text | String |
|
| icd10 | String |
|
| recommendedProcedures | Object[] |
|
| recommendedProcedures.id | String |
auto generated array id |
| recommendedProcedures.ref | String |
|
| recommendedProcedures.text | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "assessment",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Assessment - Patch
Update an assessment medical record
PATCH /medical-records/:id
Headers - Header
| 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 |
|---|---|---|
| text | String |
optional |
| icd10 | String |
optional |
| recommendedProcedures | Object[] |
optional |
| recommendedProcedures.id | String |
Default value: auto generated id |
| recommendedProcedures.ref | String |
|
| recommendedProcedures.text | String |
|
| name | String |
optional |
| description | String |
optional |
| startedAt | Number |
optional |
| createdAt | Number |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | String |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records/<medical-records-id>" \
-X PATCH \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"text": "some text",
"icd10": "some icd10"
}'
Parameters examples
json - Request-Example
{
"text": "some text",
"icd10": "some icd10"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
assessment |
| subtype | String |
impression, diagnosis |
| text | String |
|
| icd10 | String |
|
| recommendedProcedures | Object[] |
|
| recommendedProcedures.id | String |
auto generated array id |
| recommendedProcedures.ref | String |
|
| recommendedProcedures.text | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "assessment",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Assessment - Post
Create a medical record for assessment
POST /medical-records
Headers - Header
| 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 |
|---|---|---|
| type | String |
Allowed values: "assessment" |
| subtype | String |
Allowed values: "impression","diagnosis" |
| text | String |
optional |
| icd10 | String |
optional |
| recommendedProcedures | Object[] |
optional |
| recommendedProcedures.id | String |
Default value: auto generated id |
| recommendedProcedures.ref | String |
|
| recommendedProcedures.text | String |
|
| createdAt | Number |
optional |
| account | String |
optional account-uid |
| facility | String |
optional facility-id |
| patient | String |
optional patient-uid |
| encounter | String |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | Number |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records" \
-X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"type": "assessment",
"subtype": "diagnosis",
"text": "some text",
"icd10": "some icd10"
}'
Parameters examples
json - Request-Example
{
"type": "assessment",
"subtype": "diagnosis",
"text": "some text",
"icd10": "some icd10"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
assessment |
| subtype | String |
impression, diagnosis |
| text | String |
|
| icd10 | String |
|
| recommendedProcedures | Object[] |
|
| recommendedProcedures.id | String |
auto generated array id |
| recommendedProcedures.ref | String |
|
| recommendedProcedures.text | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "assessment",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Attachment - Delete
Delete an attachment medical record's details. Can only delete finalized items.
DELETE /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X DELETE \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
attachment |
| subtype | String |
|
| title | String |
|
| description | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "attachment",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Attachment - Find
Get attachment medical records details
GET /medical-records
Headers - Header
| 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/medical-records?type=attachment" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| medicalRecords | Object[] |
array of medical records |
| medicalRecords.id | String |
|
| medicalRecords.createdAt | Number |
|
| medicalRecords.createdBy | String |
|
| medicalRecords.account | String |
account-uid |
| medicalRecords.facility | String |
facility-id |
| medicalRecords.patient | String |
patient-uid |
| medicalRecords.encounter | String |
|
| medicalRecords.attachmentURLs | String[] |
|
| medicalRecords.originalCreationAt | Number |
|
| medicalRecords.finalizedAt | Number |
|
| medicalRecords.finalizedBy | String |
|
| medicalRecords.provider | String |
|
| medicalRecords.providerFee | Number |
|
| medicalRecords.providerFeeType | String |
amount, percentage |
| medicalRecords.permissions | Object[] |
|
| medicalRecords.permissions.uid | String |
account selector |
| medicalRecords.permissions.organization | String |
organization selector when privileges/roles are used |
| medicalRecords.permissions.privileges | String[] |
|
| medicalRecords.permissions.roles | String[] |
|
| medicalRecords.permissions.write | Boolean |
write to records |
| medicalRecords.permissions.share | Boolean |
share records |
| medicalRecords.type | String |
attachment |
| medicalRecords.subtype | String |
|
| medicalRecords.title | String |
|
| medicalRecords.description | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
[
{
"id": "medical-record-id",
"type": "attachment",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
},
{
"id": "medical-record-id",
"type": "attachment",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
]
Attachment - Get
Get an attachment medical record's details
GET /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
attachment |
| subtype | String |
|
| title | String |
|
| description | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "attachment",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Attachment - Patch
Update an attachment medical record
PATCH /medical-records/:id
Headers - Header
| 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 |
|---|---|---|
| title | String |
optional |
| description | String |
optional |
| name | String |
optional |
| startedAt | Number |
optional |
| createdAt | Number |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | String |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records/<medical-records-id>" \
-X PATCH \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"title": "some title",
"description": "some description"
}'
Parameters examples
json - Request-Example
{
"title": "some title",
"description": "some description"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
attachment |
| subtype | String |
|
| title | String |
|
| description | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "attachment",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Attachment - Post
Create a medical record for attachment \
POST /medical-records
Headers - Header
| 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 |
|---|---|---|
| type | String |
Allowed values: "attachment" |
| subtype | String |
optional |
| title | String |
optional |
| description | String |
optional |
| createdAt | Number |
optional |
| account | String |
optional account-uid |
| facility | String |
optional facility-id |
| patient | String |
optional patient-uid |
| encounter | String |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | Number |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records" \
-X POST \
-H "Content-Type: application/json"
-H "Authorization: Bearer <your-api-token>"
-d '{
"type": "attachment",
"title": "some title",
"description": "some description"
}'
Parameters examples
json - Request-Example
{
"type": "attachment",
"title": "some title",
"description": "some description"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
attachment |
| subtype | String |
|
| title | String |
|
| description | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "attachment",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Audiometry Report - Delete
Delete an audiometry report medical record's details. Can only delete finalized items.
DELETE /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X DELETE \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
audiometry-report |
| subtype | String |
|
| order | String |
medical-procedure-order reference id |
| airRightEar | Object[] |
|
| airRightEar.frequency | Number |
in hertz (Hz) |
| airRightEar.hearingLevel | Number |
in decibels (dB) |
| airRightEar.audiogramKey | String |
|
| airLeftEar | Object[] |
|
| airLeftEar.frequency | Number |
in hertz (Hz) |
| airLeftEar.hearingLevel | Number |
in decibels (dB) |
| airLeftEar.audiogramKey | String |
|
| boneRightEar | Object[] |
|
| boneRightEar.frequency | Number |
in hertz (Hz) |
| boneRightEar.hearingLevel | Number |
in decibels (dB) |
| boneRightEar.audiogramKey | String |
|
| boneLeftEar | Object[] |
|
| boneLeftEar.frequency | Number |
in hertz (Hz) |
| boneLeftEar.hearingLevel | Number |
in decibels (dB) |
| boneLeftEar.audiogramKey | String |
|
| boneFF | Object[] |
|
| boneFF.frequency | String |
in hertz (Hz) |
| boneFF.hearingLevel | String |
in decibels (dB) |
| boneFF.audiogramKey | String |
|
| audiogramKeyAirLeftEar | String |
|
| audiogramKeyAirRightEar | String |
|
| audiogramKeyBoneLeftEar | String |
|
| audiogramKeyBoneRightEar | String |
|
| audiogramKeyBoneFF | String |
|
| remarks | String |
|
| ent | String |
ent doctor's uid |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "audiometry-report",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Audiometry Report - Find
Get audiometry report medical records details
GET /medical-records
Headers - Header
| 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/medical-records?type=audiometry-report" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| medicalRecords | Object[] |
array of medical records |
| medicalRecords.id | String |
|
| medicalRecords.createdAt | Number |
|
| medicalRecords.createdBy | String |
|
| medicalRecords.account | String |
account-uid |
| medicalRecords.facility | String |
facility-id |
| medicalRecords.patient | String |
patient-uid |
| medicalRecords.encounter | String |
|
| medicalRecords.attachmentURLs | String[] |
|
| medicalRecords.originalCreationAt | Number |
|
| medicalRecords.finalizedAt | Number |
|
| medicalRecords.finalizedBy | String |
|
| medicalRecords.provider | String |
|
| medicalRecords.providerFee | Number |
|
| medicalRecords.providerFeeType | String |
amount, percentage |
| medicalRecords.permissions | Object[] |
|
| medicalRecords.permissions.uid | String |
account selector |
| medicalRecords.permissions.organization | String |
organization selector when privileges/roles are used |
| medicalRecords.permissions.privileges | String[] |
|
| medicalRecords.permissions.roles | String[] |
|
| medicalRecords.permissions.write | Boolean |
write to records |
| medicalRecords.permissions.share | Boolean |
share records |
| medicalRecords.type | String |
audiometry-report |
| medicalRecords.subtype | String |
|
| medicalRecords.order | String |
medical-procedure-order reference id |
| medicalRecords.airRightEar | Object[] |
|
| medicalRecords.airRightEar.frequency | Number |
in hertz (Hz) |
| medicalRecords.airRightEar.hearingLevel | Number |
in decibels (dB) |
| medicalRecords.airRightEar.audiogramKey | String |
|
| medicalRecords.airLeftEar | Object[] |
|
| medicalRecords.airLeftEar.frequency | Number |
in hertz (Hz) |
| medicalRecords.airLeftEar.hearingLevel | Number |
in decibels (dB) |
| medicalRecords.airLeftEar.audiogramKey | String |
|
| medicalRecords.boneRightEar | Object[] |
|
| medicalRecords.boneRightEar.frequency | Number |
in hertz (Hz) |
| medicalRecords.boneRightEar.hearingLevel | Number |
in decibels (dB) |
| medicalRecords.boneRightEar.audiogramKey | String |
|
| medicalRecords.boneLeftEar | Object[] |
|
| medicalRecords.boneLeftEar.frequency | Number |
in hertz (Hz) |
| medicalRecords.boneLeftEar.hearingLevel | Number |
in decibels (dB) |
| medicalRecords.boneLeftEar.audiogramKey | String |
|
| medicalRecords.boneFF | Object[] |
|
| medicalRecords.boneFF.frequency | String |
in hertz (Hz) |
| medicalRecords.boneFF.hearingLevel | String |
in decibels (dB) |
| medicalRecords.boneFF.audiogramKey | String |
|
| medicalRecords.audiogramKeyAirLeftEar | String |
|
| medicalRecords.audiogramKeyAirRightEar | String |
|
| medicalRecords.audiogramKeyBoneLeftEar | String |
|
| medicalRecords.audiogramKeyBoneRightEar | String |
|
| medicalRecords.audiogramKeyBoneFF | String |
|
| medicalRecords.remarks | String |
|
| medicalRecords.ent | String |
ent doctor's uid |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
[
{
"id": "medical-record-id",
"type": "audiometry-report",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
},
{
"id": "medical-record-id",
"type": "audiometry-report",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
]
Audiometry Report - Get
Get an audiometry report medical record's details
GET /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
audiometry-report |
| subtype | String |
|
| order | String |
medical-procedure-order reference id |
| airRightEar | Object[] |
|
| airRightEar.frequency | Number |
in hertz (Hz) |
| airRightEar.hearingLevel | Number |
in decibels (dB) |
| airRightEar.audiogramKey | String |
|
| airLeftEar | Object[] |
|
| airLeftEar.frequency | Number |
in hertz (Hz) |
| airLeftEar.hearingLevel | Number |
in decibels (dB) |
| airLeftEar.audiogramKey | String |
|
| boneRightEar | Object[] |
|
| boneRightEar.frequency | Number |
in hertz (Hz) |
| boneRightEar.hearingLevel | Number |
in decibels (dB) |
| boneRightEar.audiogramKey | String |
|
| boneLeftEar | Object[] |
|
| boneLeftEar.frequency | Number |
in hertz (Hz) |
| boneLeftEar.hearingLevel | Number |
in decibels (dB) |
| boneLeftEar.audiogramKey | String |
|
| boneFF | Object[] |
|
| boneFF.frequency | String |
in hertz (Hz) |
| boneFF.hearingLevel | String |
in decibels (dB) |
| boneFF.audiogramKey | String |
|
| audiogramKeyAirLeftEar | String |
|
| audiogramKeyAirRightEar | String |
|
| audiogramKeyBoneLeftEar | String |
|
| audiogramKeyBoneRightEar | String |
|
| audiogramKeyBoneFF | String |
|
| remarks | String |
|
| ent | String |
ent doctor's uid |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "audiometry-report",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Audiometry Report - Patch
Update an audiometry report medical record
PATCH /medical-records/:id
Headers - Header
| 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 |
|---|---|---|
| order | String |
optional medical-procedure-order reference id |
| airRightEar | Object[] |
optional |
| airRightEar.frequency | Number |
in hertz (Hz) |
| airRightEar.hearingLevel | Number |
in decibels (dB) |
| airRightEar.audiogramKey | String |
|
| airLeftEar | Object[] |
optional |
| airLeftEar.frequency | Number |
in hertz (Hz) |
| airLeftEar.hearingLevel | Number |
in decibels (dB) |
| airLeftEar.audiogramKey | String |
|
| boneRightEar | Object[] |
optional |
| boneRightEar.frequency | Number |
in hertz (Hz) |
| boneRightEar.hearingLevel | Number |
in decibels (dB) |
| boneRightEar.audiogramKey | String |
|
| boneLeftEar | Object[] |
optional |
| boneLeftEar.frequency | Number |
in hertz (Hz) |
| boneLeftEar.hearingLevel | Number |
in decibels (dB) |
| boneLeftEar.audiogramKey | String |
|
| boneFF | Object[] |
optional |
| boneFF.frequency | String |
in hertz (Hz) |
| boneFF.hearingLevel | String |
in decibels (dB) |
| boneFF.audiogramKey | String |
|
| audiogramKeyAirLeftEar | String |
optional |
| audiogramKeyAirRightEar | String |
optional |
| audiogramKeyBoneLeftEar | String |
optional |
| audiogramKeyBoneRightEar | String |
optional |
| audiogramKeyBoneFF | String |
optional |
| remarks | String |
optional |
| ent | String |
optional ent doctor's uid |
| name | String |
optional |
| description | String |
optional |
| startedAt | Number |
optional |
| createdAt | Number |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | String |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records/<medical-records-id>" \
-X PATCH \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"order": "order-id",
"ent": "ent-uid"
}'
Parameters examples
json - Request-Example
{
"order": "order-id",
"ent": "ent-uid"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
audiometry-report |
| subtype | String |
|
| order | String |
medical-procedure-order reference id |
| airRightEar | Object[] |
|
| airRightEar.frequency | Number |
in hertz (Hz) |
| airRightEar.hearingLevel | Number |
in decibels (dB) |
| airRightEar.audiogramKey | String |
|
| airLeftEar | Object[] |
|
| airLeftEar.frequency | Number |
in hertz (Hz) |
| airLeftEar.hearingLevel | Number |
in decibels (dB) |
| airLeftEar.audiogramKey | String |
|
| boneRightEar | Object[] |
|
| boneRightEar.frequency | Number |
in hertz (Hz) |
| boneRightEar.hearingLevel | Number |
in decibels (dB) |
| boneRightEar.audiogramKey | String |
|
| boneLeftEar | Object[] |
|
| boneLeftEar.frequency | Number |
in hertz (Hz) |
| boneLeftEar.hearingLevel | Number |
in decibels (dB) |
| boneLeftEar.audiogramKey | String |
|
| boneFF | Object[] |
|
| boneFF.frequency | String |
in hertz (Hz) |
| boneFF.hearingLevel | String |
in decibels (dB) |
| boneFF.audiogramKey | String |
|
| audiogramKeyAirLeftEar | String |
|
| audiogramKeyAirRightEar | String |
|
| audiogramKeyBoneLeftEar | String |
|
| audiogramKeyBoneRightEar | String |
|
| audiogramKeyBoneFF | String |
|
| remarks | String |
|
| ent | String |
ent doctor's uid |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "audiometry-report",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Audiometry Report - Post
Create a medical record for audiometry report
POST /medical-records
Headers - Header
| 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 |
|---|---|---|
| type | String |
Allowed values: "audiometry-report" |
| subtype | String |
optional |
| order | String |
optional medical-procedure-order reference id |
| airRightEar | Object[] |
optional |
| airRightEar.frequency | Number |
in hertz (Hz) |
| airRightEar.hearingLevel | Number |
in decibels (dB) |
| airRightEar.audiogramKey | String |
|
| airLeftEar | Object[] |
optional |
| airLeftEar.frequency | Number |
in hertz (Hz) |
| airLeftEar.hearingLevel | Number |
in decibels (dB) |
| airLeftEar.audiogramKey | String |
|
| boneRightEar | Object[] |
optional |
| boneRightEar.frequency | Number |
in hertz (Hz) |
| boneRightEar.hearingLevel | Number |
in decibels (dB) |
| boneRightEar.audiogramKey | String |
|
| boneLeftEar | Object[] |
optional |
| boneLeftEar.frequency | Number |
in hertz (Hz) |
| boneLeftEar.hearingLevel | Number |
in decibels (dB) |
| boneLeftEar.audiogramKey | String |
|
| boneFF | Object[] |
optional |
| boneFF.frequency | String |
in hertz (Hz) |
| boneFF.hearingLevel | String |
in decibels (dB) |
| boneFF.audiogramKey | String |
|
| audiogramKeyAirLeftEar | String |
optional |
| audiogramKeyAirRightEar | String |
optional |
| audiogramKeyBoneLeftEar | String |
optional |
| audiogramKeyBoneRightEar | String |
optional |
| audiogramKeyBoneFF | String |
optional |
| remarks | String |
optional |
| ent | String |
optional ent doctor's uid |
| createdAt | Number |
optional |
| account | String |
optional account-uid |
| facility | String |
optional facility-id |
| patient | String |
optional patient-uid |
| encounter | String |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | Number |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records" \
-X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"type": "audiometry-report",
"order": "order-id",
"ent": "ent-uid"
}'
Parameters examples
json - Request-Example
{
"type": "audiometry-report",
"order": "order-id",
"ent": "ent-uid"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
audiometry-report |
| subtype | String |
|
| order | String |
medical-procedure-order reference id |
| airRightEar | Object[] |
|
| airRightEar.frequency | Number |
in hertz (Hz) |
| airRightEar.hearingLevel | Number |
in decibels (dB) |
| airRightEar.audiogramKey | String |
|
| airLeftEar | Object[] |
|
| airLeftEar.frequency | Number |
in hertz (Hz) |
| airLeftEar.hearingLevel | Number |
in decibels (dB) |
| airLeftEar.audiogramKey | String |
|
| boneRightEar | Object[] |
|
| boneRightEar.frequency | Number |
in hertz (Hz) |
| boneRightEar.hearingLevel | Number |
in decibels (dB) |
| boneRightEar.audiogramKey | String |
|
| boneLeftEar | Object[] |
|
| boneLeftEar.frequency | Number |
in hertz (Hz) |
| boneLeftEar.hearingLevel | Number |
in decibels (dB) |
| boneLeftEar.audiogramKey | String |
|
| boneFF | Object[] |
|
| boneFF.frequency | String |
in hertz (Hz) |
| boneFF.hearingLevel | String |
in decibels (dB) |
| boneFF.audiogramKey | String |
|
| audiogramKeyAirLeftEar | String |
|
| audiogramKeyAirRightEar | String |
|
| audiogramKeyBoneLeftEar | String |
|
| audiogramKeyBoneRightEar | String |
|
| audiogramKeyBoneFF | String |
|
| remarks | String |
|
| ent | String |
ent doctor's uid |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "audiometry-report",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Birth History - Delete
Delete a birth history medical record's details. Can only delete finalized items.
DELETE /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X DELETE \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
birth-history |
| subtype | String |
|
| methodOfDelivery | String |
|
| attendedBy | String |
|
| complications | String |
|
| deliveredAt | Number |
|
| notes | String |
|
| source | String |
who provided the details |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "birth-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Birth History - Find
Get birth history medical records details
GET /medical-records
Headers - Header
| 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/medical-records?type=birth-history" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| medicalRecords | Object[] |
array of medical records |
| medicalRecords.id | String |
|
| medicalRecords.createdAt | Number |
|
| medicalRecords.createdBy | String |
|
| medicalRecords.account | String |
account-uid |
| medicalRecords.facility | String |
facility-id |
| medicalRecords.patient | String |
patient-uid |
| medicalRecords.encounter | String |
|
| medicalRecords.attachmentURLs | String[] |
|
| medicalRecords.originalCreationAt | Number |
|
| medicalRecords.finalizedAt | Number |
|
| medicalRecords.finalizedBy | String |
|
| medicalRecords.provider | String |
|
| medicalRecords.providerFee | Number |
|
| medicalRecords.providerFeeType | String |
amount, percentage |
| medicalRecords.permissions | Object[] |
|
| medicalRecords.permissions.uid | String |
account selector |
| medicalRecords.permissions.organization | String |
organization selector when privileges/roles are used |
| medicalRecords.permissions.privileges | String[] |
|
| medicalRecords.permissions.roles | String[] |
|
| medicalRecords.permissions.write | Boolean |
write to records |
| medicalRecords.permissions.share | Boolean |
share records |
| medicalRecords.type | String |
birth-history |
| medicalRecords.subtype | String |
|
| medicalRecords.methodOfDelivery | String |
|
| medicalRecords.attendedBy | String |
|
| medicalRecords.complications | String |
|
| medicalRecords.deliveredAt | Number |
|
| medicalRecords.notes | String |
|
| medicalRecords.source | String |
who provided the details |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
[
{
"id": "medical-record-id",
"type": "birth-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
},
{
"id": "medical-record-id",
"type": "birth-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
]
Birth History - Get
Get a birth history medical record's details
GET /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
birth-history |
| subtype | String |
|
| methodOfDelivery | String |
|
| attendedBy | String |
|
| complications | String |
|
| deliveredAt | Number |
|
| notes | String |
|
| source | String |
who provided the details |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "birth-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Birth History - Patch
Update a birth history medical record
PATCH /medical-records/:id
Headers - Header
| 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 |
|---|---|---|
| methodOfDelivery | String |
optional |
| attendedBy | String |
optional |
| complications | String |
optional |
| deliveredAt | Number |
optional |
| notes | String |
optional |
| source | String |
optional who provided the details |
| name | String |
optional |
| description | String |
optional |
| startedAt | Number |
optional |
| createdAt | Number |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | String |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records/<medical-records-id>" \
-X PATCH \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"methodOfDelivery": "some methodOfDelivery",
"complications": "some complications"
}'
Parameters examples
json - Request-Example
{
"methodOfDelivery": "some methodOfDelivery",
"complications": "some complications"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
birth-history |
| subtype | String |
|
| methodOfDelivery | String |
|
| attendedBy | String |
|
| complications | String |
|
| deliveredAt | Number |
|
| notes | String |
|
| source | String |
who provided the details |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "birth-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Birth History - Post
Create a medical record for birth history
POST /medical-records
Headers - Header
| 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 |
|---|---|---|
| type | String |
Allowed values: "birth-history" |
| subtype | String |
optional |
| methodOfDelivery | String |
optional |
| attendedBy | String |
optional |
| complications | String |
optional |
| deliveredAt | Number |
optional |
| notes | String |
optional |
| source | String |
optional who provided the details |
| createdAt | Number |
optional |
| account | String |
optional account-uid |
| facility | String |
optional facility-id |
| patient | String |
optional patient-uid |
| encounter | String |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | Number |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records" \
-X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"type": "birth-history",
"methodOfDelivery": "some methodOfDelivery",
"complications": "some complications"
}'
Parameters examples
json - Request-Example
{
"type": "birth-history",
"methodOfDelivery": "some methodOfDelivery",
"complications": "some complications"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
birth-history |
| subtype | String |
|
| methodOfDelivery | String |
|
| attendedBy | String |
|
| complications | String |
|
| deliveredAt | Number |
|
| notes | String |
|
| source | String |
who provided the details |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "birth-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Dental History - Delete
Delete a dental history medical record's details. Can only delete finalized items.
DELETE /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X DELETE \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
dental-history |
| subtype | String |
|
| medicalConditionAt | Number |
|
| gingivae | String |
|
| teeth | String[] |
|
| palate | String |
|
| frenum | String |
|
| profile | String |
|
| hygiene | String |
|
| abrasions | String |
|
| recededGums | String |
|
| mouthOpening | String |
|
| prevDentist | String |
|
| prevDentistContactNo | String |
|
| oropharynx | String |
|
| teethDiscoloration | String |
|
| calculus | String |
|
| tongue | String |
|
| malocclusion | String |
|
| mentalis | String |
|
| swallowing | String |
|
| gagFlex | String |
|
| habits | String[] |
|
| complications | String[] |
|
| notes | String |
|
| source | String |
who provided the details |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "dental-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Dental History - Find
Get dental history medical records details
GET /medical-records
Headers - Header
| 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/medical-records?type=dental-history" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| medicalRecords | Object[] |
array of medical records |
| medicalRecords.id | String |
|
| medicalRecords.createdAt | Number |
|
| medicalRecords.createdBy | String |
|
| medicalRecords.account | String |
account-uid |
| medicalRecords.facility | String |
facility-id |
| medicalRecords.patient | String |
patient-uid |
| medicalRecords.encounter | String |
|
| medicalRecords.attachmentURLs | String[] |
|
| medicalRecords.originalCreationAt | Number |
|
| medicalRecords.finalizedAt | Number |
|
| medicalRecords.finalizedBy | String |
|
| medicalRecords.provider | String |
|
| medicalRecords.providerFee | Number |
|
| medicalRecords.providerFeeType | String |
amount, percentage |
| medicalRecords.permissions | Object[] |
|
| medicalRecords.permissions.uid | String |
account selector |
| medicalRecords.permissions.organization | String |
organization selector when privileges/roles are used |
| medicalRecords.permissions.privileges | String[] |
|
| medicalRecords.permissions.roles | String[] |
|
| medicalRecords.permissions.write | Boolean |
write to records |
| medicalRecords.permissions.share | Boolean |
share records |
| medicalRecords.type | String |
dental-history |
| medicalRecords.subtype | String |
|
| medicalRecords.medicalConditionAt | Number |
|
| medicalRecords.gingivae | String |
|
| medicalRecords.teeth | String[] |
|
| medicalRecords.palate | String |
|
| medicalRecords.frenum | String |
|
| medicalRecords.profile | String |
|
| medicalRecords.hygiene | String |
|
| medicalRecords.abrasions | String |
|
| medicalRecords.recededGums | String |
|
| medicalRecords.mouthOpening | String |
|
| medicalRecords.prevDentist | String |
|
| medicalRecords.prevDentistContactNo | String |
|
| medicalRecords.oropharynx | String |
|
| medicalRecords.teethDiscoloration | String |
|
| medicalRecords.calculus | String |
|
| medicalRecords.tongue | String |
|
| medicalRecords.malocclusion | String |
|
| medicalRecords.mentalis | String |
|
| medicalRecords.swallowing | String |
|
| medicalRecords.gagFlex | String |
|
| medicalRecords.habits | String[] |
|
| medicalRecords.complications | String[] |
|
| medicalRecords.notes | String |
|
| medicalRecords.source | String |
who provided the details |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
[
{
"id": "medical-record-id",
"type": "dental-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
},
{
"id": "medical-record-id",
"type": "dental-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
]
Dental History - Get
Get a dental history medical record's details
GET /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
dental-history |
| subtype | String |
|
| medicalConditionAt | Number |
|
| gingivae | String |
|
| teeth | String[] |
|
| palate | String |
|
| frenum | String |
|
| profile | String |
|
| hygiene | String |
|
| abrasions | String |
|
| recededGums | String |
|
| mouthOpening | String |
|
| prevDentist | String |
|
| prevDentistContactNo | String |
|
| oropharynx | String |
|
| teethDiscoloration | String |
|
| calculus | String |
|
| tongue | String |
|
| malocclusion | String |
|
| mentalis | String |
|
| swallowing | String |
|
| gagFlex | String |
|
| habits | String[] |
|
| complications | String[] |
|
| notes | String |
|
| source | String |
who provided the details |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "dental-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Dental History - Patch
Update a dental history medical record
PATCH /medical-records/:id
Headers - Header
| 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 |
|---|---|---|
| medicalConditionAt | Number |
optional |
| gingivae | String |
optional |
| teeth | String[] |
optional |
| palate | String |
optional |
| frenum | String |
optional |
| profile | String |
optional |
| hygiene | String |
optional |
| abrasions | String |
optional |
| recededGums | String |
optional |
| mouthOpening | String |
optional |
| prevDentist | String |
optional |
| prevDentistContactNo | String |
optional |
| oropharynx | String |
optional |
| teethDiscoloration | String |
optional |
| calculus | String |
optional |
| tongue | String |
optional |
| malocclusion | String |
optional |
| mentalis | String |
optional |
| swallowing | String |
optional |
| gagFlex | String |
optional |
| habits | String[] |
optional |
| complications | String[] |
optional |
| notes | String |
optional |
| source | String |
optional who provided the details |
| name | String |
optional |
| description | String |
optional |
| startedAt | Number |
optional |
| createdAt | Number |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | String |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records/<medical-records-id>" \
-X PATCH \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"palate": "some palate",
"frenum": "some frenum"
}'
Parameters examples
json - Request-Example
{
"palate": "some palate",
"frenum": "some frenum"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
dental-history |
| subtype | String |
|
| medicalConditionAt | Number |
|
| gingivae | String |
|
| teeth | String[] |
|
| palate | String |
|
| frenum | String |
|
| profile | String |
|
| hygiene | String |
|
| abrasions | String |
|
| recededGums | String |
|
| mouthOpening | String |
|
| prevDentist | String |
|
| prevDentistContactNo | String |
|
| oropharynx | String |
|
| teethDiscoloration | String |
|
| calculus | String |
|
| tongue | String |
|
| malocclusion | String |
|
| mentalis | String |
|
| swallowing | String |
|
| gagFlex | String |
|
| habits | String[] |
|
| complications | String[] |
|
| notes | String |
|
| source | String |
who provided the details |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "dental-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Dental History - Post
Create a medical record for dental history
POST /medical-records
Headers - Header
| 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 |
|---|---|---|
| type | String |
Allowed values: "dental-history" |
| subtype | String |
optional |
| medicalConditionAt | Number |
optional |
| gingivae | String |
optional |
| teeth | String[] |
optional |
| palate | String |
optional |
| frenum | String |
optional |
| profile | String |
optional |
| hygiene | String |
optional |
| abrasions | String |
optional |
| recededGums | String |
optional |
| mouthOpening | String |
optional |
| prevDentist | String |
optional |
| prevDentistContactNo | String |
optional |
| oropharynx | String |
optional |
| teethDiscoloration | String |
optional |
| calculus | String |
optional |
| tongue | String |
optional |
| malocclusion | String |
optional |
| mentalis | String |
optional |
| swallowing | String |
optional |
| gagFlex | String |
optional |
| habits | String[] |
optional |
| complications | String[] |
optional |
| notes | String |
optional |
| source | String |
optional who provided the details |
| createdAt | Number |
optional |
| account | String |
optional account-uid |
| facility | String |
optional facility-id |
| patient | String |
optional patient-uid |
| encounter | String |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | Number |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records" \
-X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"type": "dental-history",
"palate": "some palate",
"frenum": "some frenum"
}'
Parameters examples
json - Request-Example
{
"type": "dental-history",
"palate": "some palate",
"frenum": "some frenum"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
dental-history |
| subtype | String |
|
| medicalConditionAt | Number |
|
| gingivae | String |
|
| teeth | String[] |
|
| palate | String |
|
| frenum | String |
|
| profile | String |
|
| hygiene | String |
|
| abrasions | String |
|
| recededGums | String |
|
| mouthOpening | String |
|
| prevDentist | String |
|
| prevDentistContactNo | String |
|
| oropharynx | String |
|
| teethDiscoloration | String |
|
| calculus | String |
|
| tongue | String |
|
| malocclusion | String |
|
| mentalis | String |
|
| swallowing | String |
|
| gagFlex | String |
|
| habits | String[] |
|
| complications | String[] |
|
| notes | String |
|
| source | String |
who provided the details |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "dental-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Dental Note - Delete
Delete a dental note medical record's details. Can only delete finalized items.
DELETE /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X DELETE \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
dental-note |
| subtype | String |
baseline, order, result |
| ageGroup | String |
adult, mixed, child |
| teeth | String[] |
|
| service | String |
Service#id reference |
| materials | String |
|
| cc | String |
|
| hx | String |
|
| ss | String |
|
| dx | String |
|
| status | Object |
|
| surfaces | Object[] |
|
| surfaces.name | String |
|
| surfaces.icdas | String |
|
| surfaces.cast | String |
|
| doneAt | Number |
|
| doneBy | String |
|
| order | String |
DentalNote#id (order) reference |
| notes | String |
|
| icd10 | String |
|
| diagnosisCode | String |
|
| diagnosisText | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "dental-note",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Dental Note - Find
Get dental note medical records details
GET /medical-records
Headers - Header
| 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/medical-records?type=dental-note" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| medicalRecords | Object[] |
array of medical records |
| medicalRecords.id | String |
|
| medicalRecords.createdAt | Number |
|
| medicalRecords.createdBy | String |
|
| medicalRecords.account | String |
account-uid |
| medicalRecords.facility | String |
facility-id |
| medicalRecords.patient | String |
patient-uid |
| medicalRecords.encounter | String |
|
| medicalRecords.attachmentURLs | String[] |
|
| medicalRecords.originalCreationAt | Number |
|
| medicalRecords.finalizedAt | Number |
|
| medicalRecords.finalizedBy | String |
|
| medicalRecords.provider | String |
|
| medicalRecords.providerFee | Number |
|
| medicalRecords.providerFeeType | String |
amount, percentage |
| medicalRecords.permissions | Object[] |
|
| medicalRecords.permissions.uid | String |
account selector |
| medicalRecords.permissions.organization | String |
organization selector when privileges/roles are used |
| medicalRecords.permissions.privileges | String[] |
|
| medicalRecords.permissions.roles | String[] |
|
| medicalRecords.permissions.write | Boolean |
write to records |
| medicalRecords.permissions.share | Boolean |
share records |
| medicalRecords.type | String |
dental-note |
| medicalRecords.subtype | String |
baseline, order, result |
| medicalRecords.ageGroup | String |
adult, mixed, child |
| medicalRecords.teeth | String[] |
|
| medicalRecords.service | String |
Service#id reference |
| medicalRecords.materials | String |
|
| medicalRecords.cc | String |
|
| medicalRecords.hx | String |
|
| medicalRecords.ss | String |
|
| medicalRecords.dx | String |
|
| medicalRecords.status | Object |
|
| medicalRecords.surfaces | Object[] |
|
| medicalRecords.surfaces.name | String |
|
| medicalRecords.surfaces.icdas | String |
|
| medicalRecords.surfaces.cast | String |
|
| medicalRecords.doneAt | Number |
|
| medicalRecords.doneBy | String |
|
| medicalRecords.order | String |
DentalNote#id (order) reference |
| medicalRecords.notes | String |
|
| medicalRecords.icd10 | String |
|
| medicalRecords.diagnosisCode | String |
|
| medicalRecords.diagnosisText | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
[
{
"id": "medical-record-id",
"type": "dental-note",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
},
{
"id": "medical-record-id",
"type": "dental-note",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
]
Dental Note - Get
Get a dental note medical record's details
GET /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
dental-note |
| subtype | String |
baseline, order, result |
| ageGroup | String |
adult, mixed, child |
| teeth | String[] |
|
| service | String |
Service#id reference |
| materials | String |
|
| cc | String |
|
| hx | String |
|
| ss | String |
|
| dx | String |
|
| status | Object |
|
| surfaces | Object[] |
|
| surfaces.name | String |
|
| surfaces.icdas | String |
|
| surfaces.cast | String |
|
| doneAt | Number |
|
| doneBy | String |
|
| order | String |
DentalNote#id (order) reference |
| notes | String |
|
| icd10 | String |
|
| diagnosisCode | String |
|
| diagnosisText | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "dental-note",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Dental Note - Patch
Update a dental note medical record
PATCH /medical-records/:id
Headers - Header
| 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 |
|---|---|---|
| ageGroup | String |
optional Allowed values: adult,mixed,child |
| teeth | String[] |
optional |
| service | String |
optional Service#id reference |
| materials | String |
optional |
| cc | String |
optional |
| hx | String |
optional |
| ss | String |
optional |
| dx | String |
optional |
| status | Object |
optional |
| surfaces | Object[] |
optional |
| surfaces.name | String |
|
| surfaces.icdas | String |
|
| surfaces.cast | String |
|
| doneAt | Number |
optional |
| doneBy | String |
optional |
| order | String |
optional DentalNote#id (order) reference |
| notes | String |
optional |
| icd10 | String |
optional |
| diagnosisCode | String |
optional |
| diagnosisText | String |
optional |
| name | String |
optional |
| description | String |
optional |
| startedAt | Number |
optional |
| createdAt | Number |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | String |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records/<medical-records-id>" \
-X PATCH \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"cc": "some cc",
"hx": "some hx"
}'
Parameters examples
json - Request-Example
{
"cc": "some cc",
"hx": "some hx"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
dental-note |
| subtype | String |
baseline, order, result |
| ageGroup | String |
adult, mixed, child |
| teeth | String[] |
|
| service | String |
Service#id reference |
| materials | String |
|
| cc | String |
|
| hx | String |
|
| ss | String |
|
| dx | String |
|
| status | Object |
|
| surfaces | Object[] |
|
| surfaces.name | String |
|
| surfaces.icdas | String |
|
| surfaces.cast | String |
|
| doneAt | Number |
|
| doneBy | String |
|
| order | String |
DentalNote#id (order) reference |
| notes | String |
|
| icd10 | String |
|
| diagnosisCode | String |
|
| diagnosisText | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "dental-note",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Dental Note - Post
Create a medical record for dental note
POST /medical-records
Headers - Header
| 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 |
|---|---|---|
| type | String |
Allowed values: dental-note |
| subtype | String |
optional Allowed values: baseline,order,result |
| ageGroup | String |
optional Allowed values: adult,mixed,child |
| teeth | String[] |
optional |
| service | String |
optional Service#id reference |
| materials | String |
optional |
| cc | String |
optional |
| hx | String |
optional |
| ss | String |
optional |
| dx | String |
optional |
| status | Object |
optional |
| surfaces | Object[] |
optional |
| surfaces.name | String |
|
| surfaces.icdas | String |
|
| surfaces.cast | String |
|
| doneAt | Number |
optional |
| doneBy | String |
optional |
| order | String |
optional DentalNote#id (order) reference |
| notes | String |
optional |
| icd10 | String |
optional |
| diagnosisCode | String |
optional |
| diagnosisText | String |
optional |
| createdAt | Number |
optional |
| account | String |
optional account-uid |
| facility | String |
optional facility-id |
| patient | String |
optional patient-uid |
| encounter | String |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | Number |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records" \
-X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"type": "dental-note",
"cc": "some cc",
"hx": "some hx"
}'
Parameters examples
json - Request-Example
{
"type": "dental-note",
"cc": "some cc",
"hx": "some hx"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
dental-note |
| subtype | String |
baseline, order, result |
| ageGroup | String |
adult, mixed, child |
| teeth | String[] |
|
| service | String |
Service#id reference |
| materials | String |
|
| cc | String |
|
| hx | String |
|
| ss | String |
|
| dx | String |
|
| status | Object |
|
| surfaces | Object[] |
|
| surfaces.name | String |
|
| surfaces.icdas | String |
|
| surfaces.cast | String |
|
| doneAt | Number |
|
| doneBy | String |
|
| order | String |
DentalNote#id (order) reference |
| notes | String |
|
| icd10 | String |
|
| diagnosisCode | String |
|
| diagnosisText | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "dental-note",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Developmental Milestone - Delete
Delete a developmental milestone medical record's details. Can only delete finalized items.
DELETE /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X DELETE \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
developmental-milestone |
| subtype | String |
|
| accomplishedAt | Number |
|
| category | String |
grossmotor, adaptivefinemotor, language, personalandsocial |
| age | String |
|
| milestone | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "developmental-milestone",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Developmental Milestone - Find
Get developmental milestone medical records details
GET /medical-records
Headers - Header
| 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/medical-records?type=developmental-milestone" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| medicalRecords | Object[] |
array of medical records |
| medicalRecords.id | String |
|
| medicalRecords.createdAt | Number |
|
| medicalRecords.createdBy | String |
|
| medicalRecords.account | String |
account-uid |
| medicalRecords.facility | String |
facility-id |
| medicalRecords.patient | String |
patient-uid |
| medicalRecords.encounter | String |
|
| medicalRecords.attachmentURLs | String[] |
|
| medicalRecords.originalCreationAt | Number |
|
| medicalRecords.finalizedAt | Number |
|
| medicalRecords.finalizedBy | String |
|
| medicalRecords.provider | String |
|
| medicalRecords.providerFee | Number |
|
| medicalRecords.providerFeeType | String |
amount, percentage |
| medicalRecords.permissions | Object[] |
|
| medicalRecords.permissions.uid | String |
account selector |
| medicalRecords.permissions.organization | String |
organization selector when privileges/roles are used |
| medicalRecords.permissions.privileges | String[] |
|
| medicalRecords.permissions.roles | String[] |
|
| medicalRecords.permissions.write | Boolean |
write to records |
| medicalRecords.permissions.share | Boolean |
share records |
| medicalRecords.type | String |
developmental-milestone |
| medicalRecords.subtype | String |
|
| medicalRecords.accomplishedAt | Number |
|
| medicalRecords.category | String |
grossmotor, adaptivefinemotor, language, personalandsocial |
| medicalRecords.age | String |
|
| medicalRecords.milestone | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
[
{
"id": "medical-record-id",
"type": "developmental-milestone",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
},
{
"id": "medical-record-id",
"type": "developmental-milestone",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
]
Developmental Milestone - Get
Get a developmental milestone medical record's details
GET /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
developmental-milestone |
| subtype | String |
|
| accomplishedAt | Number |
|
| category | String |
grossmotor, adaptivefinemotor, language, personalandsocial |
| age | String |
|
| milestone | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "developmental-milestone",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Developmental Milestone - Patch
Update a developmental milestone medical record
PATCH /medical-records/:id
Headers - Header
| 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 |
|---|---|---|
| accomplishedAt | Number |
optional |
| category | String |
Allowed values: grossmotor,adaptivefinemotor,language,personalandsocial |
| age | String |
|
| milestone | String |
|
| name | String |
optional |
| description | String |
optional |
| startedAt | Number |
optional |
| createdAt | Number |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | String |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records/<medical-records-id>" \
-X PATCH \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"category": "grossmotor",
"age": "23",
"milestone": "some milestone"
}'
Parameters examples
json - Request-Example
{
"category": "grossmotor",
"age": "23",
"milestone": "some milestone"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
developmental-milestone |
| subtype | String |
|
| accomplishedAt | Number |
|
| category | String |
grossmotor, adaptivefinemotor, language, personalandsocial |
| age | String |
|
| milestone | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "developmental-milestone",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Developmental Milestone - Post
Create a medical record for developmental milestone
POST /medical-records
Headers - Header
| 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 |
|---|---|---|
| type | String |
Allowed values: developmental-milestone |
| subtype | String |
optional |
| accomplishedAt | Number |
optional |
| category | String |
Allowed values: grossmotor,adaptivefinemotor,language,personalandsocial |
| age | String |
|
| milestone | String |
|
| createdAt | Number |
optional |
| account | String |
optional account-uid |
| facility | String |
optional facility-id |
| patient | String |
optional patient-uid |
| encounter | String |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | Number |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records" \
-X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"type": "developmental-milestone",
"category": "grossmotor",
"age": "23",
"milestone": "some milestone"
}'
Parameters examples
json - Request-Example
{
"type": "developmental-milestone",
"category": "grossmotor",
"age": "23",
"milestone": "some milestone"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
developmental-milestone |
| subtype | String |
|
| accomplishedAt | Number |
|
| category | String |
grossmotor, adaptivefinemotor, language, personalandsocial |
| age | String |
|
| milestone | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "developmental-milestone",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Discharge Note - Delete
Delete a discharge note medical record's details. Can only delete finalized items.
DELETE /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X DELETE \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
discharge-note |
| subtype | String |
|
| diagnosis | String |
|
| instructions | String |
|
| disposition | String |
where px will go after discharge. e.g. home, sis's home |
| residents | String[] |
name or id |
| interns | String[] |
name or id |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "discharge-note",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Discharge Note - Find
Get discharge note medical records details
GET /medical-records
Headers - Header
| 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/medical-records?type=discharge-note" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| medicalRecords | Object[] |
array of medical records |
| medicalRecords.id | String |
|
| medicalRecords.createdAt | Number |
|
| medicalRecords.createdBy | String |
|
| medicalRecords.account | String |
account-uid |
| medicalRecords.facility | String |
facility-id |
| medicalRecords.patient | String |
patient-uid |
| medicalRecords.encounter | String |
|
| medicalRecords.attachmentURLs | String[] |
|
| medicalRecords.originalCreationAt | Number |
|
| medicalRecords.finalizedAt | Number |
|
| medicalRecords.finalizedBy | String |
|
| medicalRecords.provider | String |
|
| medicalRecords.providerFee | Number |
|
| medicalRecords.providerFeeType | String |
amount, percentage |
| medicalRecords.permissions | Object[] |
|
| medicalRecords.permissions.uid | String |
account selector |
| medicalRecords.permissions.organization | String |
organization selector when privileges/roles are used |
| medicalRecords.permissions.privileges | String[] |
|
| medicalRecords.permissions.roles | String[] |
|
| medicalRecords.permissions.write | Boolean |
write to records |
| medicalRecords.permissions.share | Boolean |
share records |
| medicalRecords.type | String |
discharge-note |
| medicalRecords.subtype | String |
|
| medicalRecords.diagnosis | String |
|
| medicalRecords.instructions | String |
|
| medicalRecords.disposition | String |
where px will go after discharge. e.g. home, sis's home |
| medicalRecords.residents | String[] |
name or id |
| medicalRecords.interns | String[] |
name or id |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
[
{
"id": "medical-record-id",
"type": "discharge-note",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
},
{
"id": "medical-record-id",
"type": "discharge-note",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
]
Discharge Note - Get
Get a discharge note medical record's details
GET /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
discharge-note |
| subtype | String |
|
| diagnosis | String |
|
| instructions | String |
|
| disposition | String |
where px will go after discharge. e.g. home, sis's home |
| residents | String[] |
name or id |
| interns | String[] |
name or id |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "discharge-note",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Discharge Note - Patch
Update a discharge note medical record
PATCH /medical-records/:id
Headers - Header
| 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 |
|---|---|---|
| diagnosis | String |
optional |
| instructions | String |
optional |
| disposition | String |
optional where px will go after discharge. e.g. home, sis's home |
| residents | String[] |
optional name or id |
| interns | String[] |
optional name or id |
| name | String |
optional |
| description | String |
optional |
| startedAt | Number |
optional |
| createdAt | Number |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | String |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records/<medical-records-id>" \
-X PATCH \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"diagnosis": "some diagnosis",
"instructions": "some instructions"
}'
Parameters examples
json - Request-Example
{
"diagnosis": "some diagnosis",
"instructions": "some instructions"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
discharge-note |
| subtype | String |
|
| diagnosis | String |
|
| instructions | String |
|
| disposition | String |
where px will go after discharge. e.g. home, sis's home |
| residents | String[] |
name or id |
| interns | String[] |
name or id |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "discharge-note",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Discharge Note - Post
Create a medical record for discharge note
POST /medical-records
Headers - Header
| 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 |
|---|---|---|
| type | String |
Allowed values: discharge-note |
| subtype | String |
optional |
| diagnosis | String |
optional |
| instructions | String |
optional |
| disposition | String |
optional where px will go after discharge. e.g. home, sis's home |
| residents | String[] |
optional name or id |
| interns | String[] |
optional name or id |
| createdAt | Number |
optional |
| account | String |
optional account-uid |
| facility | String |
optional facility-id |
| patient | String |
optional patient-uid |
| encounter | String |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | Number |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records" \
-X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"type": "discharge-note",
"diagnosis": "some diagnosis",
"instructions": "some instructions"
}'
Parameters examples
json - Request-Example
{
"type": "discharge-note",
"diagnosis": "some diagnosis",
"instructions": "some instructions"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
discharge-note |
| subtype | String |
|
| diagnosis | String |
|
| instructions | String |
|
| disposition | String |
where px will go after discharge. e.g. home, sis's home |
| residents | String[] |
name or id |
| interns | String[] |
name or id |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "discharge-note",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
ENT Note - Delete
Delete an ent note medical record's details. Can only delete finalized items.
DELETE /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X DELETE \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
ent-note |
| subtype | String |
|
| cpapPressure | Number |
|
| lsatPressure | Number |
|
| bipapInspiration | Number |
|
| bipapExpiration | Number |
|
| ahi | Number |
|
| rampTime | Number |
|
| psgDiagnostic | String |
|
| psgTherapeutic | String |
|
| psgSplit | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "ent-note",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
ENT Note - Find
Get ent note medical records details
GET /medical-records
Headers - Header
| 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/medical-records?type=ent-note" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| medicalRecords | Object[] |
array of medical records |
| medicalRecords.id | String |
|
| medicalRecords.createdAt | Number |
|
| medicalRecords.createdBy | String |
|
| medicalRecords.account | String |
account-uid |
| medicalRecords.facility | String |
facility-id |
| medicalRecords.patient | String |
patient-uid |
| medicalRecords.encounter | String |
|
| medicalRecords.attachmentURLs | String[] |
|
| medicalRecords.originalCreationAt | Number |
|
| medicalRecords.finalizedAt | Number |
|
| medicalRecords.finalizedBy | String |
|
| medicalRecords.provider | String |
|
| medicalRecords.providerFee | Number |
|
| medicalRecords.providerFeeType | String |
amount, percentage |
| medicalRecords.permissions | Object[] |
|
| medicalRecords.permissions.uid | String |
account selector |
| medicalRecords.permissions.organization | String |
organization selector when privileges/roles are used |
| medicalRecords.permissions.privileges | String[] |
|
| medicalRecords.permissions.roles | String[] |
|
| medicalRecords.permissions.write | Boolean |
write to records |
| medicalRecords.permissions.share | Boolean |
share records |
| medicalRecords.type | String |
ent-note |
| medicalRecords.subtype | String |
|
| medicalRecords.cpapPressure | Number |
|
| medicalRecords.lsatPressure | Number |
|
| medicalRecords.bipapInspiration | Number |
|
| medicalRecords.bipapExpiration | Number |
|
| medicalRecords.ahi | Number |
|
| medicalRecords.rampTime | Number |
|
| medicalRecords.psgDiagnostic | String |
|
| medicalRecords.psgTherapeutic | String |
|
| medicalRecords.psgSplit | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
[
{
"id": "medical-record-id",
"type": "ent-note",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
},
{
"id": "medical-record-id",
"type": "ent-note",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
]
ENT Note - Get
Get an ent note medical record's details
GET /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
ent-note |
| subtype | String |
|
| cpapPressure | Number |
|
| lsatPressure | Number |
|
| bipapInspiration | Number |
|
| bipapExpiration | Number |
|
| ahi | Number |
|
| rampTime | Number |
|
| psgDiagnostic | String |
|
| psgTherapeutic | String |
|
| psgSplit | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "ent-note",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
ENT Note - Patch
Update an ent note medical record
PATCH /medical-records/:id
Headers - Header
| 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 |
|---|---|---|
| cpapPressure | Number |
optional |
| lsatPressure | Number |
optional |
| bipapInspiration | Number |
optional |
| bipapExpiration | Number |
optional |
| ahi | Number |
optional |
| rampTime | Number |
optional |
| psgDiagnostic | String |
optional |
| psgTherapeutic | String |
optional |
| psgSplit | String |
optional |
| name | String |
optional |
| description | String |
optional |
| startedAt | Number |
optional |
| createdAt | Number |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | String |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records/<medical-records-id>" \
-X PATCH \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"cpapPressure": 10,
"lsatPressure": 20
}'
Parameters examples
json - Request-Example
{
"cpapPressure": 10,
"lsatPressure": 20
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
ent-note |
| subtype | String |
|
| cpapPressure | Number |
|
| lsatPressure | Number |
|
| bipapInspiration | Number |
|
| bipapExpiration | Number |
|
| ahi | Number |
|
| rampTime | Number |
|
| psgDiagnostic | String |
|
| psgTherapeutic | String |
|
| psgSplit | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "ent-note",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
ENT Note - Post
Create a medical record for ent note
POST /medical-records
Headers - Header
| 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 |
|---|---|---|
| type | String |
Allowed values: ent-note |
| subtype | String |
optional |
| cpapPressure | Number |
optional |
| lsatPressure | Number |
optional |
| bipapInspiration | Number |
optional |
| bipapExpiration | Number |
optional |
| ahi | Number |
optional |
| rampTime | Number |
optional |
| psgDiagnostic | String |
optional |
| psgTherapeutic | String |
optional |
| psgSplit | String |
optional |
| createdAt | Number |
optional |
| account | String |
optional account-uid |
| facility | String |
optional facility-id |
| patient | String |
optional patient-uid |
| encounter | String |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | Number |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records" \
-X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"type": "ent-note",
"cpapPressure": 10,
"lsatPressure": 20
}'
Parameters examples
json - Request-Example
{
"type": "ent-note",
"cpapPressure": 10,
"lsatPressure": 20
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
ent-note |
| subtype | String |
|
| cpapPressure | Number |
|
| lsatPressure | Number |
|
| bipapInspiration | Number |
|
| bipapExpiration | Number |
|
| ahi | Number |
|
| rampTime | Number |
|
| psgDiagnostic | String |
|
| psgTherapeutic | String |
|
| psgSplit | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "ent-note",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Family History - Delete
Delete a family history medical record's details. Can only delete finalized items.
DELETE /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X DELETE \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
family-history |
| subtype | String |
|
| medicalCondition | String |
|
| medicalConditionAt | Number |
|
| relationship | String |
mother, father, brother, sister, etc... |
| deceased | Boolean |
|
| deathCause | String |
disease/cause of death |
| source | String |
who provided the details |
| notes | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "family-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Family History - Find
Get family history medical records details
GET /medical-records
Headers - Header
| 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/medical-records?type=family-history" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| medicalRecords | Object[] |
array of medical records |
| medicalRecords.id | String |
|
| medicalRecords.createdAt | Number |
|
| medicalRecords.createdBy | String |
|
| medicalRecords.account | String |
account-uid |
| medicalRecords.facility | String |
facility-id |
| medicalRecords.patient | String |
patient-uid |
| medicalRecords.encounter | String |
|
| medicalRecords.attachmentURLs | String[] |
|
| medicalRecords.originalCreationAt | Number |
|
| medicalRecords.finalizedAt | Number |
|
| medicalRecords.finalizedBy | String |
|
| medicalRecords.provider | String |
|
| medicalRecords.providerFee | Number |
|
| medicalRecords.providerFeeType | String |
amount, percentage |
| medicalRecords.permissions | Object[] |
|
| medicalRecords.permissions.uid | String |
account selector |
| medicalRecords.permissions.organization | String |
organization selector when privileges/roles are used |
| medicalRecords.permissions.privileges | String[] |
|
| medicalRecords.permissions.roles | String[] |
|
| medicalRecords.permissions.write | Boolean |
write to records |
| medicalRecords.permissions.share | Boolean |
share records |
| medicalRecords.type | String |
family-history |
| medicalRecords.subtype | String |
|
| medicalRecords.medicalCondition | String |
|
| medicalRecords.medicalConditionAt | Number |
|
| medicalRecords.relationship | String |
mother, father, brother, sister, etc... |
| medicalRecords.deceased | Boolean |
|
| medicalRecords.deathCause | String |
disease/cause of death |
| medicalRecords.source | String |
who provided the details |
| medicalRecords.notes | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
[
{
"id": "medical-record-id",
"type": "family-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
},
{
"id": "medical-record-id",
"type": "family-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
]
Family History - Get
Get a family history medical record's details
GET /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
family-history |
| subtype | String |
|
| medicalCondition | String |
|
| medicalConditionAt | Number |
|
| relationship | String |
mother, father, brother, sister, etc... |
| deceased | Boolean |
|
| deathCause | String |
disease/cause of death |
| source | String |
who provided the details |
| notes | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "family-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Family History - Patch
Update a family history medical record
PATCH /medical-records/:id
Headers - Header
| 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 |
|---|---|---|
| medicalCondition | String |
optional |
| medicalConditionAt | Number |
optional |
| relationship | String |
optional mother, father, brother, sister, etc... |
| deceased | Boolean |
optional |
| deathCause | String |
optional disease/cause of death |
| source | String |
optional who provided the details |
| name | String |
optional |
| description | String |
optional |
| startedAt | Number |
optional |
| createdAt | Number |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | String |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records/<medical-records-id>" \
-X PATCH \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"medicalCondition": "some medicalCondition",
"deathCause": "some deathCause"
}'
Parameters examples
json - Request-Example
{
"medicalCondition": "some medicalCondition",
"deathCause": "some deathCause"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
family-history |
| subtype | String |
|
| medicalCondition | String |
|
| medicalConditionAt | Number |
|
| relationship | String |
mother, father, brother, sister, etc... |
| deceased | Boolean |
|
| deathCause | String |
disease/cause of death |
| source | String |
who provided the details |
| notes | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "family-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Family History - Post
Create a medical record for family history
POST /medical-records
Headers - Header
| 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 |
|---|---|---|
| type | String |
Allowed values: family-history |
| subtype | String |
optional |
| medicalCondition | String |
optional |
| medicalConditionAt | Number |
optional |
| relationship | String |
optional mother, father, brother, sister, etc... |
| deceased | Boolean |
optional |
| deathCause | String |
optional disease/cause of death |
| source | String |
optional who provided the details |
| createdAt | Number |
optional |
| account | String |
optional account-uid |
| facility | String |
optional facility-id |
| patient | String |
optional patient-uid |
| encounter | String |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | Number |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records" \
-X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"type": "family-history",
"medicalCondition": "some medicalCondition",
"deathCause": "some deathCause"
}'
Parameters examples
json - Request-Example
{
"type": "family-history",
"medicalCondition": "some medicalCondition",
"deathCause": "some deathCause"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
family-history |
| subtype | String |
|
| medicalCondition | String |
|
| medicalConditionAt | Number |
|
| relationship | String |
mother, father, brother, sister, etc... |
| deceased | Boolean |
|
| deathCause | String |
disease/cause of death |
| source | String |
who provided the details |
| notes | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "family-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Gynecological History - Delete
Delete a gynecological history medical record's details. Can only delete finalized items.
DELETE /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X DELETE \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
gynecological-history |
| subtype | String |
|
| prevCervicSmearsDate | Number |
|
| prevCervicSmearsResult | String |
|
| prevProblemsTreatments | String |
|
| currentContraception | String |
|
| notes | String |
|
| source | String |
who provided the details |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "gynecological-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Gynecological History - Find
Get gynecological history medical records details
GET /medical-records
Headers - Header
| 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/medical-records?type=gynecological-history" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| medicalRecords | Object[] |
array of medical records |
| medicalRecords.id | String |
|
| medicalRecords.createdAt | Number |
|
| medicalRecords.createdBy | String |
|
| medicalRecords.account | String |
account-uid |
| medicalRecords.facility | String |
facility-id |
| medicalRecords.patient | String |
patient-uid |
| medicalRecords.encounter | String |
|
| medicalRecords.attachmentURLs | String[] |
|
| medicalRecords.originalCreationAt | Number |
|
| medicalRecords.finalizedAt | Number |
|
| medicalRecords.finalizedBy | String |
|
| medicalRecords.provider | String |
|
| medicalRecords.providerFee | Number |
|
| medicalRecords.providerFeeType | String |
amount, percentage |
| medicalRecords.permissions | Object[] |
|
| medicalRecords.permissions.uid | String |
account selector |
| medicalRecords.permissions.organization | String |
organization selector when privileges/roles are used |
| medicalRecords.permissions.privileges | String[] |
|
| medicalRecords.permissions.roles | String[] |
|
| medicalRecords.permissions.write | Boolean |
write to records |
| medicalRecords.permissions.share | Boolean |
share records |
| medicalRecords.type | String |
gynecological-history |
| medicalRecords.subtype | String |
|
| medicalRecords.prevCervicSmearsDate | Number |
|
| medicalRecords.prevCervicSmearsResult | String |
|
| medicalRecords.prevProblemsTreatments | String |
|
| medicalRecords.currentContraception | String |
|
| medicalRecords.notes | String |
|
| medicalRecords.source | String |
who provided the details |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
[
{
"id": "medical-record-id",
"type": "gynecological-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
},
{
"id": "medical-record-id",
"type": "gynecological-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
]
Gynecological History - Get
Get a gynecological history medical record's details
GET /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
gynecological-history |
| subtype | String |
|
| prevCervicSmearsDate | Number |
|
| prevCervicSmearsResult | String |
|
| prevProblemsTreatments | String |
|
| currentContraception | String |
|
| notes | String |
|
| source | String |
who provided the details |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "gynecological-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Gynecological History - Patch
Update a gynecological history medical record
PATCH /medical-records/:id
Headers - Header
| 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 |
|---|---|---|
| prevCervicSmearsDate | Number |
optional |
| prevCervicSmearsResult | String |
optional |
| prevProblemsTreatments | String |
optional |
| currentContraception | String |
optional |
| notes | String |
optional |
| source | String |
optional who provided the details |
| name | String |
optional |
| description | String |
optional |
| startedAt | Number |
optional |
| createdAt | Number |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | String |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records/<medical-records-id>" \
-X PATCH \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"notes": "some notes",
"source": "some source"
}'
Parameters examples
json - Request-Example
{
"notes": "some notes",
"source": "some source"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
gynecological-history |
| subtype | String |
|
| prevCervicSmearsDate | Number |
|
| prevCervicSmearsResult | String |
|
| prevProblemsTreatments | String |
|
| currentContraception | String |
|
| notes | String |
|
| source | String |
who provided the details |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "gynecological-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Gynecological History - Post
Create a medical record for gynecological history
POST /medical-records
Headers - Header
| 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 |
|---|---|---|
| type | String |
Allowed values: gynecological-history |
| subtype | String |
optional |
| prevCervicSmearsDate | Number |
optional |
| prevCervicSmearsResult | String |
optional |
| prevProblemsTreatments | String |
optional |
| currentContraception | String |
optional |
| notes | String |
optional |
| source | String |
optional who provided the details |
| createdAt | Number |
optional |
| account | String |
optional account-uid |
| facility | String |
optional facility-id |
| patient | String |
optional patient-uid |
| encounter | String |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | Number |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records" \
-X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"type": "gynecological-history",
"notes": "some notes",
"source": "some source"
}'
Parameters examples
json - Request-Example
{
"type": "gynecological-history",
"notes": "some notes",
"source": "some source"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
gynecological-history |
| subtype | String |
|
| prevCervicSmearsDate | Number |
|
| prevCervicSmearsResult | String |
|
| prevProblemsTreatments | String |
|
| currentContraception | String |
|
| notes | String |
|
| source | String |
who provided the details |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "gynecological-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Hospitalization History - Delete
Delete a hospitalization history medical record's details. Can only delete finalized items.
DELETE /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X DELETE \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
hospitalization-history |
| subtype | String |
|
| hospitalizedAt | Number |
|
| hospitalName | String |
|
| diagnosis | String |
|
| treatment | String |
|
| notes | String |
|
| source | String |
who provided the details |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "hospitalization-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Hospitalization History - Find
Get hospitalization history medical records details
GET /medical-records
Headers - Header
| 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/medical-records?type=hospitalization-history" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| medicalRecords | Object[] |
array of medical records |
| medicalRecords.id | String |
|
| medicalRecords.createdAt | Number |
|
| medicalRecords.createdBy | String |
|
| medicalRecords.account | String |
account-uid |
| medicalRecords.facility | String |
facility-id |
| medicalRecords.patient | String |
patient-uid |
| medicalRecords.encounter | String |
|
| medicalRecords.attachmentURLs | String[] |
|
| medicalRecords.originalCreationAt | Number |
|
| medicalRecords.finalizedAt | Number |
|
| medicalRecords.finalizedBy | String |
|
| medicalRecords.provider | String |
|
| medicalRecords.providerFee | Number |
|
| medicalRecords.providerFeeType | String |
amount, percentage |
| medicalRecords.permissions | Object[] |
|
| medicalRecords.permissions.uid | String |
account selector |
| medicalRecords.permissions.organization | String |
organization selector when privileges/roles are used |
| medicalRecords.permissions.privileges | String[] |
|
| medicalRecords.permissions.roles | String[] |
|
| medicalRecords.permissions.write | Boolean |
write to records |
| medicalRecords.permissions.share | Boolean |
share records |
| medicalRecords.type | String |
hospitalization-history |
| medicalRecords.subtype | String |
|
| medicalRecords.hospitalizedAt | Number |
|
| medicalRecords.hospitalName | String |
|
| medicalRecords.diagnosis | String |
|
| medicalRecords.treatment | String |
|
| medicalRecords.notes | String |
|
| medicalRecords.source | String |
who provided the details |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
[
{
"id": "medical-record-id",
"type": "hospitalization-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
},
{
"id": "medical-record-id",
"type": "hospitalization-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
]
Hospitalization History - Get
Get a hospitalization history medical record's details
GET /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
hospitalization-history |
| subtype | String |
|
| hospitalizedAt | Number |
|
| hospitalName | String |
|
| diagnosis | String |
|
| treatment | String |
|
| notes | String |
|
| source | String |
who provided the details |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "hospitalization-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Hospitalization History - Patch
Update a hospitalization history medical record
PATCH /medical-records/:id
Headers - Header
| 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 |
|---|---|---|
| hospitalizedAt | Number |
optional |
| hospitalName | String |
optional |
| diagnosis | String |
optional |
| treatment | String |
optional |
| notes | String |
optional |
| source | String |
optional who provided the details |
| name | String |
optional |
| description | String |
optional |
| startedAt | Number |
optional |
| createdAt | Number |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | String |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records/<medical-records-id>" \
-X PATCH \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"notes": "some notes",
"source": "some source"
}'
Parameters examples
json - Request-Example
{
"notes": "some notes",
"source": "some source"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
hospitalization-history |
| subtype | String |
|
| hospitalizedAt | Number |
|
| hospitalName | String |
|
| diagnosis | String |
|
| treatment | String |
|
| notes | String |
|
| source | String |
who provided the details |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "hospitalization-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Hospitalization History - Post
Create a medical record for hospitalization history
POST /medical-records
Headers - Header
| 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 |
|---|---|---|
| type | String |
Allowed values: hospitalization-history |
| subtype | String |
optional |
| hospitalizedAt | Number |
optional |
| hospitalName | String |
optional |
| diagnosis | String |
optional |
| treatment | String |
optional |
| notes | String |
optional |
| source | String |
optional who provided the details |
| createdAt | Number |
optional |
| account | String |
optional account-uid |
| facility | String |
optional facility-id |
| patient | String |
optional patient-uid |
| encounter | String |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | Number |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records" \
-X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"type": "hospitalization-history",
"notes": "some notes",
"source": "some source"
}'
Parameters examples
json - Request-Example
{
"type": "hospitalization-history",
"notes": "some notes",
"source": "some source"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
hospitalization-history |
| subtype | String |
|
| hospitalizedAt | Number |
|
| hospitalName | String |
|
| diagnosis | String |
|
| treatment | String |
|
| notes | String |
|
| source | String |
who provided the details |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "hospitalization-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Hypertension History - Delete
Delete a hypertension history medical record's details. Can only delete finalized items.
DELETE /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X DELETE \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
hypertension-history |
| subtype | String |
|
| usualBP | String |
|
| highestBP | String |
|
| notes | String |
|
| source | String |
who provided the details |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "hypertension-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Hypertension History - Find
Get hypertension history medical records details
GET /medical-records
Headers - Header
| 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/medical-records?type=hypertension-history" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| medicalRecords | Object[] |
array of medical records |
| medicalRecords.id | String |
|
| medicalRecords.createdAt | Number |
|
| medicalRecords.createdBy | String |
|
| medicalRecords.account | String |
account-uid |
| medicalRecords.facility | String |
facility-id |
| medicalRecords.patient | String |
patient-uid |
| medicalRecords.encounter | String |
|
| medicalRecords.attachmentURLs | String[] |
|
| medicalRecords.originalCreationAt | Number |
|
| medicalRecords.finalizedAt | Number |
|
| medicalRecords.finalizedBy | String |
|
| medicalRecords.provider | String |
|
| medicalRecords.providerFee | Number |
|
| medicalRecords.providerFeeType | String |
amount, percentage |
| medicalRecords.permissions | Object[] |
|
| medicalRecords.permissions.uid | String |
account selector |
| medicalRecords.permissions.organization | String |
organization selector when privileges/roles are used |
| medicalRecords.permissions.privileges | String[] |
|
| medicalRecords.permissions.roles | String[] |
|
| medicalRecords.permissions.write | Boolean |
write to records |
| medicalRecords.permissions.share | Boolean |
share records |
| medicalRecords.type | String |
hypertension-history |
| medicalRecords.subtype | String |
|
| medicalRecords.usualBP | String |
|
| medicalRecords.highestBP | String |
|
| medicalRecords.notes | String |
|
| medicalRecords.source | String |
who provided the details |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
[
{
"id": "medical-record-id",
"type": "hypertension-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
},
{
"id": "medical-record-id",
"type": "hypertension-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
]
Hypertension History - Get
Get a hypertension history medical record's details
GET /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
hypertension-history |
| subtype | String |
|
| usualBP | String |
|
| highestBP | String |
|
| notes | String |
|
| source | String |
who provided the details |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "hypertension-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Hypertension History - Patch
Update a hypertension history medical record
PATCH /medical-records/:id
Headers - Header
| 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 |
|---|---|---|
| usualBP | String |
optional |
| highestBP | String |
optional |
| notes | String |
optional |
| source | String |
optional who provided the details |
| name | String |
optional |
| description | String |
optional |
| startedAt | Number |
optional |
| createdAt | Number |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | String |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records/<medical-records-id>" \
-X PATCH \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"notes": "some notes",
"source": "some source"
}'
Parameters examples
json - Request-Example
{
"notes": "some notes",
"source": "some source"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
hypertension-history |
| subtype | String |
|
| usualBP | String |
|
| highestBP | String |
|
| notes | String |
|
| source | String |
who provided the details |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "hypertension-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Hypertension History - Post
Create a medical record for hypertension history
POST /medical-records
Headers - Header
| 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 |
|---|---|---|
| type | String |
Allowed values: hypertension-history |
| subtype | String |
optional |
| usualBP | String |
optional |
| highestBP | String |
optional |
| notes | String |
optional |
| source | String |
optional who provided the details |
| createdAt | Number |
optional |
| account | String |
optional account-uid |
| facility | String |
optional facility-id |
| patient | String |
optional patient-uid |
| encounter | String |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | Number |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records" \
-X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"type": "hypertension-history",
"notes": "some notes",
"source": "some source"
}'
Parameters examples
json - Request-Example
{
"type": "hypertension-history",
"notes": "some notes",
"source": "some source"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
hypertension-history |
| subtype | String |
|
| usualBP | String |
|
| highestBP | String |
|
| notes | String |
|
| source | String |
who provided the details |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "hypertension-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Medical Certificate - Delete
Delete a medical certificate medical record's details. Can only delete finalized items.
DELETE /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
med-certificate, fit-certificate, health-history, waiver, general, claims |
| subtype | String |
|
| order | String |
|
| template | String |
|
| data | Object |
|
| values | Object[] |
|
| values.id | String |
form input id |
| values.answer | Any |
|
| values.answers | Any[] |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "medical-certificate",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Medical Certificate - Find
Get medical certificate medical records details
GET /medical-records
Headers - Header
| 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/medical-records?type=<med-certificate, fit-certificate, health-history, waiver, general, claims>" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| medicalRecords | Object[] |
array of medical records |
| medicalRecords.id | String |
|
| medicalRecords.createdAt | Number |
|
| medicalRecords.createdBy | String |
|
| medicalRecords.account | String |
account-uid |
| medicalRecords.facility | String |
facility-id |
| medicalRecords.patient | String |
patient-uid |
| medicalRecords.encounter | String |
|
| medicalRecords.attachmentURLs | String[] |
|
| medicalRecords.originalCreationAt | Number |
|
| medicalRecords.finalizedAt | Number |
|
| medicalRecords.finalizedBy | String |
|
| medicalRecords.provider | String |
|
| medicalRecords.providerFee | Number |
|
| medicalRecords.providerFeeType | String |
amount, percentage |
| medicalRecords.permissions | Object[] |
|
| medicalRecords.permissions.uid | String |
account selector |
| medicalRecords.permissions.organization | String |
organization selector when privileges/roles are used |
| medicalRecords.permissions.privileges | String[] |
|
| medicalRecords.permissions.roles | String[] |
|
| medicalRecords.permissions.write | Boolean |
write to records |
| medicalRecords.permissions.share | Boolean |
share records |
| medicalRecords.type | String |
med-certificate, fit-certificate, health-history, waiver, general, claims |
| medicalRecords.subtype | String |
|
| medicalRecords.order | String |
|
| medicalRecords.template | String |
|
| medicalRecords.data | Object |
|
| medicalRecords.values | Object[] |
|
| medicalRecords.values.id | String |
form input id |
| medicalRecords.values.answer | Any |
|
| medicalRecords.values.answers | Any[] |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
[
{
"id": "medical-record-id",
"type": "medical-certificate",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
},
{
"id": "medical-record-id",
"type": "medical-certificate",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
]
Medical Certificate - Get
Get a medical certificate medical record's details
GET /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
med-certificate, fit-certificate, health-history, waiver, general, claims |
| subtype | String |
|
| order | String |
|
| template | String |
|
| data | Object |
|
| values | Object[] |
|
| values.id | String |
form input id |
| values.answer | Any |
|
| values.answers | Any[] |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "medical-certificate",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Medical Certificate - Patch
Update a medical certificate medical record
PATCH /medical-records/:id
Headers - Header
| 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 |
|---|---|---|
| order | String |
optional |
| template | String |
optional |
| data | Object |
optional |
| values | Object[] |
optional |
| values.id | String |
form input id |
| values.answer | Any |
|
| values.answers | Any[] |
|
| name | String |
optional |
| description | String |
optional |
| startedAt | Number |
optional |
| createdAt | Number |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | String |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records/<medical-records-id>" \
-X PATCH \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"template": "some template"
}'
Parameters examples
json - Request-Example
{
"template": "some template"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
med-certificate, fit-certificate, health-history, waiver, general, claims |
| subtype | String |
|
| order | String |
|
| template | String |
|
| data | Object |
|
| values | Object[] |
|
| values.id | String |
form input id |
| values.answer | Any |
|
| values.answers | Any[] |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "medical-certificate",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Medical Certificate - Post
Create a medical record for medical certificate
POST /medical-records
Headers - Header
| 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 |
|---|---|---|
| type | String |
Allowed values: med-certificate,fit-certificate,health-history,waiver,general,claims |
| order | String |
optional |
| template | String |
optional |
| data | Object |
optional |
| values | Object[] |
optional |
| values.id | String |
form input id |
| values.answer | Any |
|
| values.answers | Any[] |
|
| createdAt | Number |
optional |
| account | String |
optional account-uid |
| facility | String |
optional facility-id |
| patient | String |
optional patient-uid |
| encounter | String |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | Number |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records" \
-X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"type": "medical-certificate",
"template": "some template"
}'
Parameters examples
json - Request-Example
{
"type": "medical-certificate",
"template": "some template"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
med-certificate, fit-certificate, health-history, waiver, general, claims |
| subtype | String |
|
| order | String |
|
| template | String |
|
| data | Object |
|
| values | Object[] |
|
| values.id | String |
form input id |
| values.answer | Any |
|
| values.answers | Any[] |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "medical-certificate",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Medical History - Delete
Delete a medical history medical record's details. Can only delete finalized items.
DELETE /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X DELETE \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
medical-history |
| subtype | String |
|
| medicalCondition | String |
|
| medicalConditionAt | Number |
|
| notes | String |
|
| source | String |
who provided the details |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "medical-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Medical History - Find
Get medical history medical records details
GET /medical-records
Headers - Header
| 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/medical-records?type=medical-history" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| medicalRecords | Object[] |
array of medical records |
| medicalRecords.id | String |
|
| medicalRecords.createdAt | Number |
|
| medicalRecords.createdBy | String |
|
| medicalRecords.account | String |
account-uid |
| medicalRecords.facility | String |
facility-id |
| medicalRecords.patient | String |
patient-uid |
| medicalRecords.encounter | String |
|
| medicalRecords.attachmentURLs | String[] |
|
| medicalRecords.originalCreationAt | Number |
|
| medicalRecords.finalizedAt | Number |
|
| medicalRecords.finalizedBy | String |
|
| medicalRecords.provider | String |
|
| medicalRecords.providerFee | Number |
|
| medicalRecords.providerFeeType | String |
amount, percentage |
| medicalRecords.permissions | Object[] |
|
| medicalRecords.permissions.uid | String |
account selector |
| medicalRecords.permissions.organization | String |
organization selector when privileges/roles are used |
| medicalRecords.permissions.privileges | String[] |
|
| medicalRecords.permissions.roles | String[] |
|
| medicalRecords.permissions.write | Boolean |
write to records |
| medicalRecords.permissions.share | Boolean |
share records |
| medicalRecords.type | String |
medical-history |
| medicalRecords.subtype | String |
|
| medicalRecords.medicalCondition | String |
|
| medicalRecords.medicalConditionAt | Number |
|
| medicalRecords.notes | String |
|
| medicalRecords.source | String |
who provided the details |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
[
{
"id": "medical-record-id",
"type": "medical-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
},
{
"id": "medical-record-id",
"type": "medical-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
]
Medical History - Get
Get a medical history medical record's details
GET /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
medical-history |
| subtype | String |
|
| medicalCondition | String |
|
| medicalConditionAt | Number |
|
| notes | String |
|
| source | String |
who provided the details |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "medical-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Medical History - Patch
Update a medical history medical record
PATCH /medical-records/:id
Headers - Header
| 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 |
|---|---|---|
| medicalCondition | String |
optional |
| medicalConditionAt | Number |
optional |
| notes | String |
optional |
| source | String |
optional who provided the details |
| name | String |
optional |
| description | String |
optional |
| startedAt | Number |
optional |
| createdAt | Number |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | String |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records/<medical-records-id>" \
-X PATCH \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"notes": "some notes",
"source": "some source"
}'
Parameters examples
json - Request-Example
{
"notes": "some notes",
"source": "some source"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
medical-history |
| subtype | String |
|
| medicalCondition | String |
|
| medicalConditionAt | Number |
|
| notes | String |
|
| source | String |
who provided the details |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "medical-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Medical History - Post
Create a medical record for medical history
POST /medical-records
Headers - Header
| 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 |
|---|---|---|
| type | String |
Allowed values: medical-history |
| subtype | String |
optional |
| medicalCondition | String |
optional |
| medicalConditionAt | Number |
optional |
| notes | String |
optional |
| source | String |
optional who provided the details |
| createdAt | Number |
optional |
| account | String |
optional account-uid |
| facility | String |
optional facility-id |
| patient | String |
optional patient-uid |
| encounter | String |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | Number |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records" \
-X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"type": "medical-history",
"notes": "some notes",
"source": "some source"
}'
Parameters examples
json - Request-Example
{
"type": "medical-history",
"notes": "some notes",
"source": "some source"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
medical-history |
| subtype | String |
|
| medicalCondition | String |
|
| medicalConditionAt | Number |
|
| notes | String |
|
| source | String |
who provided the details |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "medical-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Medical Note - Delete
Delete a medical note medical record's details. Can only delete finalized items.
DELETE /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X DELETE \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
medical-note, chief-complaint, hpi, care-plan, spirometry |
| subtype | String |
|
| order | String |
medical-procedure-order reference id |
| text | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "medical-note",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Medical Note - Find
Get medical note medical records details
GET /medical-records
Headers - Header
| 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/medical-records?type=<medical-note, chief-complaint, hpi, care-plan, spirometry>" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| medicalRecords | Object[] |
array of medical records |
| medicalRecords.id | String |
|
| medicalRecords.createdAt | Number |
|
| medicalRecords.createdBy | String |
|
| medicalRecords.account | String |
account-uid |
| medicalRecords.facility | String |
facility-id |
| medicalRecords.patient | String |
patient-uid |
| medicalRecords.encounter | String |
|
| medicalRecords.attachmentURLs | String[] |
|
| medicalRecords.originalCreationAt | Number |
|
| medicalRecords.finalizedAt | Number |
|
| medicalRecords.finalizedBy | String |
|
| medicalRecords.provider | String |
|
| medicalRecords.providerFee | Number |
|
| medicalRecords.providerFeeType | String |
amount, percentage |
| medicalRecords.permissions | Object[] |
|
| medicalRecords.permissions.uid | String |
account selector |
| medicalRecords.permissions.organization | String |
organization selector when privileges/roles are used |
| medicalRecords.permissions.privileges | String[] |
|
| medicalRecords.permissions.roles | String[] |
|
| medicalRecords.permissions.write | Boolean |
write to records |
| medicalRecords.permissions.share | Boolean |
share records |
| medicalRecords.type | String |
medical-note, chief-complaint, hpi, care-plan, spirometry |
| medicalRecords.subtype | String |
|
| medicalRecords.order | String |
medical-procedure-order reference id |
| medicalRecords.text | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
[
{
"id": "medical-record-id",
"type": "medical-note",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
},
{
"id": "medical-record-id",
"type": "medical-note",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
]
Medical Note - Get
Get a medical note medical record's details
GET /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
medical-note, chief-complaint, hpi, care-plan, spirometry |
| subtype | String |
|
| order | String |
medical-procedure-order reference id |
| text | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "medical-note",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Medical Note - Patch
Update a medical note medical record
PATCH /medical-records/:id
Headers - Header
| 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 |
|---|---|---|
| order | String |
optional medical-procedure-order reference id |
| text | String |
optional |
| name | String |
optional |
| description | String |
optional |
| startedAt | Number |
optional |
| createdAt | Number |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | String |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records/<medical-records-id>" \
-X PATCH \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"order": "order-reference-id",
"text": "some text"
}'
Parameters examples
json - Request-Example
{
"order": "order-reference-id",
"text": "some text"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
medical-note, chief-complaint, hpi, care-plan, spirometry |
| subtype | String |
|
| order | String |
medical-procedure-order reference id |
| text | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "medical-note",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Medical Note - Post
Create a medical record for medical note
POST /medical-records
Headers - Header
| 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 |
|---|---|---|
| type | String |
Allowed values: medical-note,chief-complaint,hpi,care-plan,spirometry |
| subtype | String |
optional |
| order | String |
optional medical-procedure-order reference id |
| text | String |
optional |
| createdAt | Number |
optional |
| account | String |
optional account-uid |
| facility | String |
optional facility-id |
| patient | String |
optional patient-uid |
| encounter | String |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | Number |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records" \
-X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"type": "medical-note",
"order": "order-reference-id",
"text": "some text"
}'
Parameters examples
json - Request-Example
{
"type": "medical-note",
"order": "order-reference-id",
"text": "some text"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
medical-note, chief-complaint, hpi, care-plan, spirometry |
| subtype | String |
|
| order | String |
medical-procedure-order reference id |
| text | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "medical-note",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Medical Procedure - Delete
Delete a medication order medical record's details. Can only delete finalized items.
DELETE /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X DELETE \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
medical-procedure |
| subtype | String |
|
| order | String |
medical procedure order reference id |
| name | String |
name of procedure |
| location | String |
where was the procedure performed (can be room number) |
| notes | String |
|
| ref | String |
|
| icd10 | String |
|
| providers | String[] |
who performed the procedure |
| linkedRecords | String[] |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "medical-procedure",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Medical Procedure - Find
Get medication order medical records details
GET /medical-records
Headers - Header
| 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/medical-records?type=medical-procedure" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| medicalRecords | Object[] |
array of medical records |
| medicalRecords.id | String |
|
| medicalRecords.createdAt | Number |
|
| medicalRecords.createdBy | String |
|
| medicalRecords.account | String |
account-uid |
| medicalRecords.facility | String |
facility-id |
| medicalRecords.patient | String |
patient-uid |
| medicalRecords.encounter | String |
|
| medicalRecords.attachmentURLs | String[] |
|
| medicalRecords.originalCreationAt | Number |
|
| medicalRecords.finalizedAt | Number |
|
| medicalRecords.finalizedBy | String |
|
| medicalRecords.provider | String |
|
| medicalRecords.providerFee | Number |
|
| medicalRecords.providerFeeType | String |
amount, percentage |
| medicalRecords.permissions | Object[] |
|
| medicalRecords.permissions.uid | String |
account selector |
| medicalRecords.permissions.organization | String |
organization selector when privileges/roles are used |
| medicalRecords.permissions.privileges | String[] |
|
| medicalRecords.permissions.roles | String[] |
|
| medicalRecords.permissions.write | Boolean |
write to records |
| medicalRecords.permissions.share | Boolean |
share records |
| medicalRecords.type | String |
medical-procedure |
| medicalRecords.subtype | String |
|
| medicalRecords.order | String |
medical procedure order reference id |
| medicalRecords.name | String |
name of procedure |
| medicalRecords.location | String |
where was the procedure performed (can be room number) |
| medicalRecords.notes | String |
|
| medicalRecords.ref | String |
|
| medicalRecords.icd10 | String |
|
| medicalRecords.providers | String[] |
who performed the procedure |
| medicalRecords.linkedRecords | String[] |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
[
{
"id": "medical-record-id",
"type": "medical-procedure",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
},
{
"id": "medical-record-id",
"type": "medical-procedure",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
]
Medical Procedure - Get
Get a medication order medical record's details
GET /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
medical-procedure |
| subtype | String |
|
| order | String |
medical procedure order reference id |
| name | String |
name of procedure |
| location | String |
where was the procedure performed (can be room number) |
| notes | String |
|
| ref | String |
|
| icd10 | String |
|
| providers | String[] |
who performed the procedure |
| linkedRecords | String[] |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "medical-procedure",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Medical Procedure - Patch
Update a medication order medical record
PATCH /medical-records/:id
Headers - Header
| 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 |
|---|---|---|
| order | String |
optional medical procedure order reference id |
| name | String |
optional name of procedure |
| location | String |
optional where was the procedure performed (can be room number) |
| notes | String |
optional |
| ref | String |
optional |
| icd10 | String |
optional |
| providers | String[] |
optional who performed the procedure |
| linkedRecords | String[] |
optional |
| description | String |
optional |
| startedAt | Number |
optional |
| createdAt | Number |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | String |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records/<medical-records-id>" \
-X PATCH \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"notes": "some notes"
}'
Parameters examples
json - Request-Example
{
"notes": "some notes"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
medical-procedure |
| subtype | String |
|
| order | String |
medical procedure order reference id |
| name | String |
name of procedure |
| location | String |
where was the procedure performed (can be room number) |
| notes | String |
|
| ref | String |
|
| icd10 | String |
|
| providers | String[] |
who performed the procedure |
| linkedRecords | String[] |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "medical-procedure",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Medical Procedure - Post
Create a medical record for medication order
POST /medical-records
Headers - Header
| 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 |
|---|---|---|
| type | String |
Allowed values: medical-procedure |
| subtype | String |
optional |
| order | String |
optional medical procedure order reference id |
| name | String |
optional name of procedure |
| location | String |
optional where was the procedure performed (can be room number) |
| notes | String |
optional |
| ref | String |
optional |
| icd10 | String |
optional |
| providers | String[] |
optional who performed the procedure |
| linkedRecords | String[] |
optional |
| createdAt | Number |
optional |
| account | String |
optional account-uid |
| facility | String |
optional facility-id |
| patient | String |
optional patient-uid |
| encounter | String |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | Number |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records" \
-X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"type": "medical-procedure",
"notes": "some notes"
}'
Parameters examples
json - Request-Example
{
"type": "medical-procedure",
"notes": "some notes"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
medical-procedure |
| subtype | String |
|
| order | String |
medical procedure order reference id |
| name | String |
name of procedure |
| location | String |
where was the procedure performed (can be room number) |
| notes | String |
|
| ref | String |
|
| icd10 | String |
|
| providers | String[] |
who performed the procedure |
| linkedRecords | String[] |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "medical-procedure",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Medical Procedure Order - Delete
Delete a medical procedure order medical record's details. Can only delete finalized items.
DELETE /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X DELETE \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
medical-procedure-order |
| subtype | String |
|
| doneAt | Number |
|
| doneBy | String |
|
| name | String |
name of procedure |
| service | String |
service#id reference |
| serviceName | String |
|
| serviceType | String |
|
| serviceSubtype | String |
|
| reason | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "medical-procedure-order",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Medical Procedure Order - Find
Get medical procedure order medical records details
GET /medical-records
Headers - Header
| 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/medical-records?type=medical-procedure-order" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| medicalRecords | Object[] |
array of medical records |
| medicalRecords.id | String |
|
| medicalRecords.createdAt | Number |
|
| medicalRecords.createdBy | String |
|
| medicalRecords.account | String |
account-uid |
| medicalRecords.facility | String |
facility-id |
| medicalRecords.patient | String |
patient-uid |
| medicalRecords.encounter | String |
|
| medicalRecords.attachmentURLs | String[] |
|
| medicalRecords.originalCreationAt | Number |
|
| medicalRecords.finalizedAt | Number |
|
| medicalRecords.finalizedBy | String |
|
| medicalRecords.provider | String |
|
| medicalRecords.providerFee | Number |
|
| medicalRecords.providerFeeType | String |
amount, percentage |
| medicalRecords.permissions | Object[] |
|
| medicalRecords.permissions.uid | String |
account selector |
| medicalRecords.permissions.organization | String |
organization selector when privileges/roles are used |
| medicalRecords.permissions.privileges | String[] |
|
| medicalRecords.permissions.roles | String[] |
|
| medicalRecords.permissions.write | Boolean |
write to records |
| medicalRecords.permissions.share | Boolean |
share records |
| medicalRecords.type | String |
medical-procedure-order |
| medicalRecords.subtype | String |
|
| medicalRecords.doneAt | Number |
|
| medicalRecords.doneBy | String |
|
| medicalRecords.name | String |
name of procedure |
| medicalRecords.service | String |
service#id reference |
| medicalRecords.serviceName | String |
|
| medicalRecords.serviceType | String |
|
| medicalRecords.serviceSubtype | String |
|
| medicalRecords.reason | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
[
{
"id": "medical-record-id",
"type": "medical-procedure-order",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
},
{
"id": "medical-record-id",
"type": "medical-procedure-order",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
]
Medical Procedure Order - Get
Get a medical procedure order medical record's details
GET /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
medical-procedure-order |
| subtype | String |
|
| doneAt | Number |
|
| doneBy | String |
|
| name | String |
name of procedure |
| service | String |
service#id reference |
| serviceName | String |
|
| serviceType | String |
|
| serviceSubtype | String |
|
| reason | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "medical-procedure-order",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Medical Procedure Order - Patch
Update a medical procedure order medical record
PATCH /medical-records/:id
Headers - Header
| 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 |
|---|---|---|
| doneAt | Number |
optional |
| doneBy | String |
optional |
| name | String |
optional name of procedure |
| service | String |
optional service#id reference |
| serviceName | String |
optional |
| serviceType | String |
optional |
| serviceSubtype | String |
optional |
| reason | String |
optional |
| description | String |
optional |
| startedAt | Number |
optional |
| createdAt | Number |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | String |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records/<medical-records-id>" \
-X PATCH \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"name": "some name of procedure",
"service": "some service id"
}'
Parameters examples
json - Request-Example
{
"name": "some name of procedure",
"service": "some service id"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
medical-procedure-order |
| subtype | String |
|
| doneAt | Number |
|
| doneBy | String |
|
| name | String |
name of procedure |
| service | String |
service#id reference |
| serviceName | String |
|
| serviceType | String |
|
| serviceSubtype | String |
|
| reason | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "medical-procedure-order",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Medical Procedure Order - Post
Create a medical record for medical procedure order
POST /medical-records
Headers - Header
| 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 |
|---|---|---|
| type | String |
Allowed values: medical-procedure-order |
| subtype | String |
optional |
| doneAt | Number |
optional |
| doneBy | String |
optional |
| name | String |
optional name of procedure |
| service | String |
optional service#id reference |
| serviceName | String |
optional |
| serviceType | String |
optional |
| serviceSubtype | String |
optional |
| reason | String |
optional |
| createdAt | Number |
optional |
| account | String |
optional account-uid |
| facility | String |
optional facility-id |
| patient | String |
optional patient-uid |
| encounter | String |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | Number |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records" \
-X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"type": "medical-procedure-order",
"name": "some name of procedure",
"service": "some service id"
}'
Parameters examples
json - Request-Example
{
"type": "medical-procedure-order",
"name": "some name of procedure",
"service": "some service id"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
medical-procedure-order |
| subtype | String |
|
| doneAt | Number |
|
| doneBy | String |
|
| name | String |
name of procedure |
| service | String |
service#id reference |
| serviceName | String |
|
| serviceType | String |
|
| serviceSubtype | String |
|
| reason | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "medical-procedure-order",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Medical Test Order - Delete
Delete a medication order medical record's details. Can only delete finalized items.
DELETE /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X DELETE \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
lab-test-order, imaging-test-order |
| subtype | String |
|
| reason | String |
|
| tests | Object[] |
|
| tests.id | String |
|
| tests.name | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "lab-test-order",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Medical Test Order - Find
Get medication order medical records details
GET /medical-records
Headers - Header
| 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/medical-records?type=<lab-test-order, imaging-test-order>" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| medicalRecords | Object[] |
array of medical records |
| medicalRecords.id | String |
|
| medicalRecords.createdAt | Number |
|
| medicalRecords.createdBy | String |
|
| medicalRecords.account | String |
account-uid |
| medicalRecords.facility | String |
facility-id |
| medicalRecords.patient | String |
patient-uid |
| medicalRecords.encounter | String |
|
| medicalRecords.attachmentURLs | String[] |
|
| medicalRecords.originalCreationAt | Number |
|
| medicalRecords.finalizedAt | Number |
|
| medicalRecords.finalizedBy | String |
|
| medicalRecords.provider | String |
|
| medicalRecords.providerFee | Number |
|
| medicalRecords.providerFeeType | String |
amount, percentage |
| medicalRecords.permissions | Object[] |
|
| medicalRecords.permissions.uid | String |
account selector |
| medicalRecords.permissions.organization | String |
organization selector when privileges/roles are used |
| medicalRecords.permissions.privileges | String[] |
|
| medicalRecords.permissions.roles | String[] |
|
| medicalRecords.permissions.write | Boolean |
write to records |
| medicalRecords.permissions.share | Boolean |
share records |
| medicalRecords.type | String |
lab-test-order, imaging-test-order |
| medicalRecords.subtype | String |
|
| medicalRecords.reason | String |
|
| medicalRecords.tests | Object[] |
|
| medicalRecords.tests.id | String |
|
| medicalRecords.tests.name | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
[
{
"id": "medical-record-id",
"type": "lab-test-order",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
},
{
"id": "medical-record-id",
"type": "lab-test-order",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
]
Medical Test Order - Get
Get a medication order medical record's details
GET /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
lab-test-order, imaging-test-order |
| subtype | String |
|
| reason | String |
|
| tests | Object[] |
|
| tests.id | String |
|
| tests.name | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "lab-test-order",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Medical Test Order - Patch
Update a medication order medical record
PATCH /medical-records/:id
Headers - Header
| 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 |
|---|---|---|
| reason | String |
optional |
| tests | Object[] |
optional |
| tests.id | String |
|
| tests.name | String |
|
| name | String |
optional |
| description | String |
optional |
| startedAt | Number |
optional |
| createdAt | Number |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | String |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records/<medical-records-id>" \
-X PATCH \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"reason": "some reason"
}'
Parameters examples
json - Request-Example
{
"reason": "some reason"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
lab-test-order, imaging-test-order |
| subtype | String |
|
| reason | String |
|
| tests | Object[] |
|
| tests.id | String |
|
| tests.name | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "lab-test-order",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Medical Test Order - Post
Create a medical record for medication order
POST /medical-records
Headers - Header
| 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 |
|---|---|---|
| type | String |
Allowed values: lab-test-order,imaging-test-order |
| subtype | String |
optional |
| reason | String |
optional |
| tests | Object[] |
optional |
| tests.id | String |
|
| tests.name | String |
|
| createdAt | Number |
optional |
| account | String |
optional account-uid |
| facility | String |
optional facility-id |
| patient | String |
optional patient-uid |
| encounter | String |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | Number |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records" \
-X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"type": "lab-test-order",
"reason": "some reason"
}'
Parameters examples
json - Request-Example
{
"type": "lab-test-order",
"reason": "some reason"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
lab-test-order, imaging-test-order |
| subtype | String |
|
| reason | String |
|
| tests | Object[] |
|
| tests.id | String |
|
| tests.name | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "lab-test-order",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Medical Test Result - Delete
Delete a medication order medical record's details. Can only delete finalized items.
DELETE /medical-records/:id
Headers - Header
| 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 |
id of medical record |
Examples
Example usage:
curl "https://yourdomain.com/medical-records/<medical-records-id>" \
-X DELETE \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
lab-test-result, imaging-test-result |
| subtype | String |
|
| order | String |
med test order id |
| results | Object[] |
|
| printTemplateValue | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "lab-test-result",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Medical Test Result - Find
Get medication order medical records details
GET /medical-records
Headers - Header
| 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/medical-records?type=<lab-test-result, imaging-test-result>" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| medicalRecords | Object[] |
array of medical records |
| medicalRecords.id | String |
|
| medicalRecords.createdAt | Number |
|
| medicalRecords.createdBy | String |
|
| medicalRecords.account | String |
account-uid |
| medicalRecords.facility | String |
facility-id |
| medicalRecords.patient | String |
patient-uid |
| medicalRecords.encounter | String |
|
| medicalRecords.attachmentURLs | String[] |
|
| medicalRecords.originalCreationAt | Number |
|
| medicalRecords.finalizedAt | Number |
|
| medicalRecords.finalizedBy | String |
|
| medicalRecords.provider | String |
|
| medicalRecords.providerFee | Number |
|
| medicalRecords.providerFeeType | String |
amount, percentage |
| medicalRecords.permissions | Object[] |
|
| medicalRecords.permissions.uid | String |
account selector |
| medicalRecords.permissions.organization | String |
organization selector when privileges/roles are used |
| medicalRecords.permissions.privileges | String[] |
|
| medicalRecords.permissions.roles | String[] |
|
| medicalRecords.permissions.write | Boolean |
write to records |
| medicalRecords.permissions.share | Boolean |
share records |
| medicalRecords.type | String |
lab-test-result, imaging-test-result |
| medicalRecords.subtype | String |
|
| medicalRecords.order | String |
med test order id |
| medicalRecords.results | Object[] |
|
| medicalRecords.printTemplateValue | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
[
{
"id": "medical-record-id",
"type": "lab-test-result",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
},
{
"id": "medical-record-id",
"type": "lab-test-result",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
]
Medical Test Result - Get
Get a medication order medical record's details
GET /medical-records/:id
Headers - Header
| 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 |
id of medical record |
Examples
Example usage:
curl "https://yourdomain.com/medical-records/<medical-records-id>" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
lab-test-result, imaging-test-result |
| subtype | String |
|
| order | String |
med test order id |
| results | Object[] |
|
| printTemplateValue | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "lab-test-result",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Medical Test Result - Patch
Update a medication order medical record
PATCH /medical-records/:id
Headers - Header
| 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 |
|---|---|---|
| order | String |
optional med test order id |
| results | Object[] |
optional |
| printTemplateValue | String |
optional |
| name | String |
optional |
| description | String |
optional |
| startedAt | Number |
optional |
| createdAt | Number |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | String |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records/<medical-records-id>" \
-X PATCH \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"printTemplateValue": "some printTemplateValue"
}'
Parameters examples
json - Request-Example
{
"printTemplateValue": "some printTemplateValue"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
lab-test-result, imaging-test-result |
| subtype | String |
|
| order | String |
med test order id |
| results | Object[] |
|
| printTemplateValue | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "lab-test-result",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Medical Test Result - Post
Create a medical record for medication order
POST /medical-records
Headers - Header
| 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 |
|---|---|---|
| type | String |
Allowed values: lab-test-result,imaging-test-result |
| subtype | String |
optional |
| order | String |
optional med test order id |
| results | Object[] |
optional |
| printTemplateValue | String |
optional |
| createdAt | Number |
optional |
| account | String |
optional account-uid |
| facility | String |
optional facility-id |
| patient | String |
optional patient-uid |
| encounter | String |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | Number |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records" \
-X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"type": "lab-test-result",
"printTemplateValue": "some printTemplateValue"
}'
Parameters examples
json - Request-Example
{
"type": "lab-test-result",
"printTemplateValue": "some printTemplateValue"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
lab-test-result, imaging-test-result |
| subtype | String |
|
| order | String |
med test order id |
| results | Object[] |
|
| printTemplateValue | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "lab-test-result",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Medication Order - Delete
Delete a medication order medical record's details. Can only delete finalized items.
DELETE /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X DELETE \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
medication-order |
| subtype | String |
|
| note | String |
|
| items | Object[] |
|
| items.id | String |
internal id |
| items.medicine | String |
medicine reference id |
| items.brandName | String |
|
| items.genericName | String |
|
| items.drugType | String |
|
| items.beforeFood | String |
|
| items.afterFood | String |
|
| items.morning | String |
|
| items.afternoon | String |
|
| items.night | String |
|
| items.duration | Number |
|
| items.durationUnit | String |
|
| items.dispense | String |
|
| items.dosageSig | String |
|
| items.dosageAmount | Number |
|
| items.formulation | String |
|
| items.formulationClassification | String |
|
| items.formulationForm | String |
|
| items.frequency | String |
|
| items.frequencyReminderInterval | Number |
|
| items.note | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "medication-order",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Medication Order - Find
Get medication order medical records details
GET /medical-records
Headers - Header
| 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/medical-records?type=medication-order" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| medicalRecords | Object[] |
array of medical records |
| medicalRecords.id | String |
|
| medicalRecords.createdAt | Number |
|
| medicalRecords.createdBy | String |
|
| medicalRecords.account | String |
account-uid |
| medicalRecords.facility | String |
facility-id |
| medicalRecords.patient | String |
patient-uid |
| medicalRecords.encounter | String |
|
| medicalRecords.attachmentURLs | String[] |
|
| medicalRecords.originalCreationAt | Number |
|
| medicalRecords.finalizedAt | Number |
|
| medicalRecords.finalizedBy | String |
|
| medicalRecords.provider | String |
|
| medicalRecords.providerFee | Number |
|
| medicalRecords.providerFeeType | String |
amount, percentage |
| medicalRecords.permissions | Object[] |
|
| medicalRecords.permissions.uid | String |
account selector |
| medicalRecords.permissions.organization | String |
organization selector when privileges/roles are used |
| medicalRecords.permissions.privileges | String[] |
|
| medicalRecords.permissions.roles | String[] |
|
| medicalRecords.permissions.write | Boolean |
write to records |
| medicalRecords.permissions.share | Boolean |
share records |
| medicalRecords.type | String |
medication-order |
| medicalRecords.subtype | String |
|
| medicalRecords.note | String |
|
| medicalRecords.items | Object[] |
|
| medicalRecords.items.id | String |
internal id |
| medicalRecords.items.medicine | String |
medicine reference id |
| medicalRecords.items.brandName | String |
|
| medicalRecords.items.genericName | String |
|
| medicalRecords.items.drugType | String |
|
| medicalRecords.items.beforeFood | String |
|
| medicalRecords.items.afterFood | String |
|
| medicalRecords.items.morning | String |
|
| medicalRecords.items.afternoon | String |
|
| medicalRecords.items.night | String |
|
| medicalRecords.items.duration | Number |
|
| medicalRecords.items.durationUnit | String |
|
| medicalRecords.items.dispense | String |
|
| medicalRecords.items.dosageSig | String |
|
| medicalRecords.items.dosageAmount | Number |
|
| medicalRecords.items.formulation | String |
|
| medicalRecords.items.formulationClassification | String |
|
| medicalRecords.items.formulationForm | String |
|
| medicalRecords.items.frequency | String |
|
| medicalRecords.items.frequencyReminderInterval | Number |
|
| medicalRecords.items.note | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
[
{
"id": "medical-record-id",
"type": "medication-order",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
},
{
"id": "medical-record-id",
"type": "medication-order",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
]
Medication Order - Get
Get a medication order medical record's details
GET /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
medication-order |
| subtype | String |
|
| note | String |
|
| items | Object[] |
|
| items.id | String |
internal id |
| items.medicine | String |
medicine reference id |
| items.brandName | String |
|
| items.genericName | String |
|
| items.drugType | String |
|
| items.beforeFood | String |
|
| items.afterFood | String |
|
| items.morning | String |
|
| items.afternoon | String |
|
| items.night | String |
|
| items.duration | Number |
|
| items.durationUnit | String |
|
| items.dispense | String |
|
| items.dosageSig | String |
|
| items.dosageAmount | Number |
|
| items.formulation | String |
|
| items.formulationClassification | String |
|
| items.formulationForm | String |
|
| items.frequency | String |
|
| items.frequencyReminderInterval | Number |
|
| items.note | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "medication-order",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Medication Order - Patch
Update a medication order medical record
PATCH /medical-records/:id
Headers - Header
| 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 |
|---|---|---|
| note | String |
optional |
| items | Object[] |
optional |
| items.medicine | String |
medicine reference id Default value: auto-generated id |
| items.brandName | String |
|
| items.genericName | String |
|
| items.drugType | String |
|
| items.beforeFood | String |
|
| items.afterFood | String |
|
| items.morning | String |
|
| items.afternoon | String |
|
| items.night | String |
|
| items.duration | Number |
|
| items.durationUnit | String |
|
| items.dispense | String |
|
| items.dosageSig | String |
|
| items.dosageAmount | Number |
|
| items.formulation | String |
|
| items.formulationClassification | String |
|
| items.formulationForm | String |
|
| items.frequency | String |
|
| items.frequencyReminderInterval | Number |
|
| items.note | String |
|
| name | String |
optional |
| description | String |
optional |
| startedAt | Number |
optional |
| createdAt | Number |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | String |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records/<medical-records-id>" \
-X PATCH \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"note": "some note"
}'
Parameters examples
json - Request-Example
{
"note": "some note"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
medication-order |
| subtype | String |
|
| note | String |
|
| items | Object[] |
|
| items.id | String |
internal id |
| items.medicine | String |
medicine reference id |
| items.brandName | String |
|
| items.genericName | String |
|
| items.drugType | String |
|
| items.beforeFood | String |
|
| items.afterFood | String |
|
| items.morning | String |
|
| items.afternoon | String |
|
| items.night | String |
|
| items.duration | Number |
|
| items.durationUnit | String |
|
| items.dispense | String |
|
| items.dosageSig | String |
|
| items.dosageAmount | Number |
|
| items.formulation | String |
|
| items.formulationClassification | String |
|
| items.formulationForm | String |
|
| items.frequency | String |
|
| items.frequencyReminderInterval | Number |
|
| items.note | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "medication-order",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Medication Order - Post
Create a medical record for medication order
POST /medical-records
Headers - Header
| 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 |
|---|---|---|
| type | String |
Allowed values: medication-order |
| subtype | String |
optional |
| note | String |
optional |
| items | Object[] |
optional |
| items.medicine | String |
medicine reference id Default value: auto-generated id |
| items.brandName | String |
|
| items.genericName | String |
|
| items.drugType | String |
|
| items.beforeFood | String |
|
| items.afterFood | String |
|
| items.morning | String |
|
| items.afternoon | String |
|
| items.night | String |
|
| items.duration | Number |
|
| items.durationUnit | String |
|
| items.dispense | String |
|
| items.dosageSig | String |
|
| items.dosageAmount | Number |
|
| items.formulation | String |
|
| items.formulationClassification | String |
|
| items.formulationForm | String |
|
| items.frequency | String |
|
| items.frequencyReminderInterval | Number |
|
| items.note | String |
|
| createdAt | Number |
optional |
| account | String |
optional account-uid |
| facility | String |
optional facility-id |
| patient | String |
optional patient-uid |
| encounter | String |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | Number |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records" \
-X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"type": "medication-order",
"note": "some note"
}'
Parameters examples
json - Request-Example
{
"type": "medication-order",
"note": "some note"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
medication-order |
| subtype | String |
|
| note | String |
|
| items | Object[] |
|
| items.id | String |
internal id |
| items.medicine | String |
medicine reference id |
| items.brandName | String |
|
| items.genericName | String |
|
| items.drugType | String |
|
| items.beforeFood | String |
|
| items.afterFood | String |
|
| items.morning | String |
|
| items.afternoon | String |
|
| items.night | String |
|
| items.duration | Number |
|
| items.durationUnit | String |
|
| items.dispense | String |
|
| items.dosageSig | String |
|
| items.dosageAmount | Number |
|
| items.formulation | String |
|
| items.formulationClassification | String |
|
| items.formulationForm | String |
|
| items.frequency | String |
|
| items.frequencyReminderInterval | Number |
|
| items.note | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "medication-order",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Menstrual History - Delete
Delete a menstrual history medical record's details. Can only delete finalized items.
DELETE /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X DELETE \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
menstrual-history |
| subtype | String |
|
| menarche | String |
|
| interval | String |
|
| duration | Number |
|
| amount | Number |
|
| notes | String |
|
| source | String |
who provided the details |
| LMP | String |
|
| LMPDate | Number |
|
| cycle | String |
|
| OBScore | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "menstrual-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Menstrual History - Find
Get menstrual history medical records details
GET /medical-records
Headers - Header
| 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/medical-records?type=menstrual-history" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| medicalRecords | Object[] |
array of medical records |
| medicalRecords.id | String |
|
| medicalRecords.createdAt | Number |
|
| medicalRecords.createdBy | String |
|
| medicalRecords.account | String |
account-uid |
| medicalRecords.facility | String |
facility-id |
| medicalRecords.patient | String |
patient-uid |
| medicalRecords.encounter | String |
|
| medicalRecords.attachmentURLs | String[] |
|
| medicalRecords.originalCreationAt | Number |
|
| medicalRecords.finalizedAt | Number |
|
| medicalRecords.finalizedBy | String |
|
| medicalRecords.provider | String |
|
| medicalRecords.providerFee | Number |
|
| medicalRecords.providerFeeType | String |
amount, percentage |
| medicalRecords.permissions | Object[] |
|
| medicalRecords.permissions.uid | String |
account selector |
| medicalRecords.permissions.organization | String |
organization selector when privileges/roles are used |
| medicalRecords.permissions.privileges | String[] |
|
| medicalRecords.permissions.roles | String[] |
|
| medicalRecords.permissions.write | Boolean |
write to records |
| medicalRecords.permissions.share | Boolean |
share records |
| medicalRecords.type | String |
menstrual-history |
| medicalRecords.subtype | String |
|
| medicalRecords.menarche | String |
|
| medicalRecords.interval | String |
|
| medicalRecords.duration | Number |
|
| medicalRecords.amount | Number |
|
| medicalRecords.notes | String |
|
| medicalRecords.source | String |
who provided the details |
| medicalRecords.LMP | String |
|
| medicalRecords.LMPDate | Number |
|
| medicalRecords.cycle | String |
|
| medicalRecords.OBScore | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
[
{
"id": "medical-record-id",
"type": "menstrual-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
},
{
"id": "medical-record-id",
"type": "menstrual-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
]
Menstrual History - Get
Get a menstrual history medical record's details
GET /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
menstrual-history |
| subtype | String |
|
| menarche | String |
|
| interval | String |
|
| duration | Number |
|
| amount | Number |
|
| notes | String |
|
| source | String |
who provided the details |
| LMP | String |
|
| LMPDate | Number |
|
| cycle | String |
|
| OBScore | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "menstrual-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Menstrual History - Patch
Update a menstrual history medical record
PATCH /medical-records/:id
Headers - Header
| 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 |
|---|---|---|
| menarche | String |
optional |
| interval | String |
optional |
| duration | Number |
optional |
| amount | Number |
optional |
| notes | String |
optional |
| source | String |
optional who provided the details |
| name | String |
optional |
| description | String |
optional |
| startedAt | Number |
optional |
| createdAt | Number |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | String |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records/<medical-records-id>" \
-X PATCH \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"notes": "some notes",
"source": "some source"
}'
Parameters examples
json - Request-Example
{
"notes": "some notes",
"source": "some source"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| LMP | String |
optional |
| LMPDate | Number |
optional |
| cycle | String |
optional |
| OBScore | String |
optional |
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
menstrual-history |
| subtype | String |
|
| menarche | String |
|
| interval | String |
|
| duration | Number |
|
| amount | Number |
|
| notes | String |
|
| source | String |
who provided the details |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "menstrual-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Menstrual History - Post
Create a medical record for menstrual history
POST /medical-records
Headers - Header
| 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 |
|---|---|---|
| type | String |
Allowed values: menstrual-history |
| subtype | String |
optional |
| menarche | String |
optional |
| interval | String |
optional |
| duration | Number |
optional |
| amount | Number |
optional |
| notes | String |
optional |
| source | String |
optional who provided the details |
| createdAt | Number |
optional |
| account | String |
optional account-uid |
| facility | String |
optional facility-id |
| patient | String |
optional patient-uid |
| encounter | String |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | Number |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records" \
-X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"type": "menstrual-history",
"notes": "some notes",
"source": "some source"
}'
Parameters examples
json - Request-Example
{
"type": "menstrual-history",
"notes": "some notes",
"source": "some source"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| LMP | String |
optional |
| LMPDate | Number |
optional |
| cycle | String |
optional |
| OBScore | String |
optional |
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
menstrual-history |
| subtype | String |
|
| menarche | String |
|
| interval | String |
|
| duration | Number |
|
| amount | Number |
|
| notes | String |
|
| source | String |
who provided the details |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "menstrual-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Nutritional Assessment - Delete
Delete a nutritional assessment medical record's details. Can only delete finalized items.
DELETE /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X DELETE \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
nutritional-assessment |
| subtype | String |
|
| foodLikes | String |
|
| foodDislikes | String |
|
| foodAllergies | String |
|
| nutritionalSupplements | String |
|
| appetite | String |
|
| foodFrequencyMap | Object |
|
| foodFrequencyMap.redMeat | Object |
|
| foodFrequencyMap.redMeat.unit | String |
week, day |
| foodFrequencyMap.redMeat.min | Number |
|
| foodFrequencyMap.redMeat.max | Number |
|
| foodFrequencyMap.whiteMeat | Object |
|
| foodFrequencyMap.whiteMeat.unit | String |
week, day |
| foodFrequencyMap.whiteMeat.min | Number |
|
| foodFrequencyMap.whiteMeat.max | Number |
|
| foodFrequencyMap.processedMeat | Object |
|
| foodFrequencyMap.processedMeat.unit | String |
week, day |
| foodFrequencyMap.processedMeat.min | Number |
|
| foodFrequencyMap.processedMeat.max | Number |
|
| foodFrequencyMap.beansAndPeasOrLentils | Object |
|
| foodFrequencyMap.beansAndPeasOrLentils.unit | String |
week, day |
| foodFrequencyMap.beansAndPeasOrLentils.min | Number |
|
| foodFrequencyMap.beansAndPeasOrLentils.max | Number |
|
| foodFrequencyMap.egg | Object |
|
| foodFrequencyMap.egg.unit | String |
week, day |
| foodFrequencyMap.egg.min | Number |
|
| foodFrequencyMap.egg.max | Number |
|
| foodFrequencyMap.milk | Object |
|
| foodFrequencyMap.milk.unit | String |
week, day |
| foodFrequencyMap.milk.min | Number |
|
| foodFrequencyMap.milk.max | Number |
|
| foodFrequencyMap.cheeseAndYoghurt | Object |
|
| foodFrequencyMap.cheeseAndYoghurt.unit | String |
week, day |
| foodFrequencyMap.cheeseAndYoghurt.min | Number |
|
| foodFrequencyMap.cheeseAndYoghurt.max | Number |
|
| foodFrequencyMap.ricePastaAndBread | Object |
|
| foodFrequencyMap.ricePastaAndBread.unit | String |
week, day |
| foodFrequencyMap.ricePastaAndBread.min | Number |
|
| foodFrequencyMap.ricePastaAndBread.max | Number |
|
| foodFrequencyMap.ricePastaAndBreadWholeGrain | Object |
|
| foodFrequencyMap.ricePastaAndBreadWholeGrain.unit | String |
week, day |
| foodFrequencyMap.ricePastaAndBreadWholeGrain.min | Number |
|
| foodFrequencyMap.ricePastaAndBreadWholeGrain.max | Number |
|
| foodFrequencyMap.fruit | Object |
|
| foodFrequencyMap.fruit.unit | String |
week, day |
| foodFrequencyMap.fruit.min | Number |
|
| foodFrequencyMap.fruit.max | Number |
|
| foodFrequencyMap.vegetable | Object |
|
| foodFrequencyMap.vegetable.unit | String |
week, day |
| foodFrequencyMap.vegetable.min | Number |
|
| foodFrequencyMap.vegetable.max | Number |
|
| foodFrequencyMap.water | Object |
|
| foodFrequencyMap.water.unit | String |
week, day |
| foodFrequencyMap.water.min | Number |
|
| foodFrequencyMap.water.max | Number |
|
| foodFrequencyMap.alcoholicBeverages | Object |
|
| foodFrequencyMap.alcoholicBeverages.unit | String |
week, day |
| foodFrequencyMap.alcoholicBeverages.min | Number |
|
| foodFrequencyMap.alcoholicBeverages.max | Number |
|
| foodFrequencyMap.coffeeAndTea | Object |
|
| foodFrequencyMap.coffeeAndTea.unit | String |
week, day |
| foodFrequencyMap.coffeeAndTea.min | Number |
|
| foodFrequencyMap.coffeeAndTea.max | Number |
|
| foodFrequencyMap.fastFood | Object |
|
| foodFrequencyMap.fastFood.unit | String |
week, day |
| foodFrequencyMap.fastFood.min | Number |
|
| foodFrequencyMap.fastFood.max | Number |
|
| foodRecallMap | Object |
|
| foodRecallMap.breakfast | String |
|
| foodRecallMap.breakfast.time | Number |
|
| foodRecallMap.breakfast.foods | String[] |
|
| foodRecallMap.snackAM | String |
|
| foodRecallMap.snackAM.time | Number |
|
| foodRecallMap.snackAM.foods | String[] |
|
| foodRecallMap.lunch | String |
|
| foodRecallMap.lunch.time | Number |
|
| foodRecallMap.lunch.foods | String[] |
|
| foodRecallMap.snackPM | String |
|
| foodRecallMap.snackPM.time | Number |
|
| foodRecallMap.snackPM.foods | String[] |
|
| foodRecallMap.dinner | String |
|
| foodRecallMap.dinner.time | Number |
|
| foodRecallMap.dinner.foods | String[] |
|
| foodRecallMap.snackBeforeBed | String |
|
| foodRecallMap.snackBeforeBed.time | Number |
|
| foodRecallMap.snackBeforeBed.foods | String[] |
|
| nutritionalAssessment | String |
|
| dietRX | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "nutritional-assessment",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Nutritional Assessment - Find
Get nutritional assessment medical records details
GET /medical-records
Headers - Header
| 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/medical-records?type=nutritional-assessment" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| medicalRecords | Object[] |
array of medical records |
| medicalRecords.id | String |
|
| medicalRecords.createdAt | Number |
|
| medicalRecords.createdBy | String |
|
| medicalRecords.account | String |
account-uid |
| medicalRecords.facility | String |
facility-id |
| medicalRecords.patient | String |
patient-uid |
| medicalRecords.encounter | String |
|
| medicalRecords.attachmentURLs | String[] |
|
| medicalRecords.originalCreationAt | Number |
|
| medicalRecords.finalizedAt | Number |
|
| medicalRecords.finalizedBy | String |
|
| medicalRecords.provider | String |
|
| medicalRecords.providerFee | Number |
|
| medicalRecords.providerFeeType | String |
amount, percentage |
| medicalRecords.permissions | Object[] |
|
| medicalRecords.permissions.uid | String |
account selector |
| medicalRecords.permissions.organization | String |
organization selector when privileges/roles are used |
| medicalRecords.permissions.privileges | String[] |
|
| medicalRecords.permissions.roles | String[] |
|
| medicalRecords.permissions.write | Boolean |
write to records |
| medicalRecords.permissions.share | Boolean |
share records |
| medicalRecords.type | String |
nutritional-assessment |
| medicalRecords.subtype | String |
|
| medicalRecords.foodLikes | String |
|
| medicalRecords.foodDislikes | String |
|
| medicalRecords.foodAllergies | String |
|
| medicalRecords.nutritionalSupplements | String |
|
| medicalRecords.appetite | String |
|
| medicalRecords.foodFrequencyMap | Object |
|
| medicalRecords.foodFrequencyMap.redMeat | Object |
|
| medicalRecords.foodFrequencyMap.redMeat.unit | String |
week, day |
| medicalRecords.foodFrequencyMap.redMeat.min | Number |
|
| medicalRecords.foodFrequencyMap.redMeat.max | Number |
|
| medicalRecords.foodFrequencyMap.whiteMeat | Object |
|
| medicalRecords.foodFrequencyMap.whiteMeat.unit | String |
week, day |
| medicalRecords.foodFrequencyMap.whiteMeat.min | Number |
|
| medicalRecords.foodFrequencyMap.whiteMeat.max | Number |
|
| medicalRecords.foodFrequencyMap.processedMeat | Object |
|
| medicalRecords.foodFrequencyMap.processedMeat.unit | String |
week, day |
| medicalRecords.foodFrequencyMap.processedMeat.min | Number |
|
| medicalRecords.foodFrequencyMap.processedMeat.max | Number |
|
| medicalRecords.foodFrequencyMap.beansAndPeasOrLentils | Object |
|
| medicalRecords.foodFrequencyMap.beansAndPeasOrLentils.unit | String |
week, day |
| medicalRecords.foodFrequencyMap.beansAndPeasOrLentils.min | Number |
|
| medicalRecords.foodFrequencyMap.beansAndPeasOrLentils.max | Number |
|
| medicalRecords.foodFrequencyMap.egg | Object |
|
| medicalRecords.foodFrequencyMap.egg.unit | String |
week, day |
| medicalRecords.foodFrequencyMap.egg.min | Number |
|
| medicalRecords.foodFrequencyMap.egg.max | Number |
|
| medicalRecords.foodFrequencyMap.milk | Object |
|
| medicalRecords.foodFrequencyMap.milk.unit | String |
week, day |
| medicalRecords.foodFrequencyMap.milk.min | Number |
|
| medicalRecords.foodFrequencyMap.milk.max | Number |
|
| medicalRecords.foodFrequencyMap.cheeseAndYoghurt | Object |
|
| medicalRecords.foodFrequencyMap.cheeseAndYoghurt.unit | String |
week, day |
| medicalRecords.foodFrequencyMap.cheeseAndYoghurt.min | Number |
|
| medicalRecords.foodFrequencyMap.cheeseAndYoghurt.max | Number |
|
| medicalRecords.foodFrequencyMap.ricePastaAndBread | Object |
|
| medicalRecords.foodFrequencyMap.ricePastaAndBread.unit | String |
week, day |
| medicalRecords.foodFrequencyMap.ricePastaAndBread.min | Number |
|
| medicalRecords.foodFrequencyMap.ricePastaAndBread.max | Number |
|
| medicalRecords.foodFrequencyMap.ricePastaAndBreadWholeGrain | Object |
|
| medicalRecords.foodFrequencyMap.ricePastaAndBreadWholeGrain.unit | String |
week, day |
| medicalRecords.foodFrequencyMap.ricePastaAndBreadWholeGrain.min | Number |
|
| medicalRecords.foodFrequencyMap.ricePastaAndBreadWholeGrain.max | Number |
|
| medicalRecords.foodFrequencyMap.fruit | Object |
|
| medicalRecords.foodFrequencyMap.fruit.unit | String |
week, day |
| medicalRecords.foodFrequencyMap.fruit.min | Number |
|
| medicalRecords.foodFrequencyMap.fruit.max | Number |
|
| medicalRecords.foodFrequencyMap.vegetable | Object |
|
| medicalRecords.foodFrequencyMap.vegetable.unit | String |
week, day |
| medicalRecords.foodFrequencyMap.vegetable.min | Number |
|
| medicalRecords.foodFrequencyMap.vegetable.max | Number |
|
| medicalRecords.foodFrequencyMap.water | Object |
|
| medicalRecords.foodFrequencyMap.water.unit | String |
week, day |
| medicalRecords.foodFrequencyMap.water.min | Number |
|
| medicalRecords.foodFrequencyMap.water.max | Number |
|
| medicalRecords.foodFrequencyMap.alcoholicBeverages | Object |
|
| medicalRecords.foodFrequencyMap.alcoholicBeverages.unit | String |
week, day |
| medicalRecords.foodFrequencyMap.alcoholicBeverages.min | Number |
|
| medicalRecords.foodFrequencyMap.alcoholicBeverages.max | Number |
|
| medicalRecords.foodFrequencyMap.coffeeAndTea | Object |
|
| medicalRecords.foodFrequencyMap.coffeeAndTea.unit | String |
week, day |
| medicalRecords.foodFrequencyMap.coffeeAndTea.min | Number |
|
| medicalRecords.foodFrequencyMap.coffeeAndTea.max | Number |
|
| medicalRecords.foodFrequencyMap.fastFood | Object |
|
| medicalRecords.foodFrequencyMap.fastFood.unit | String |
week, day |
| medicalRecords.foodFrequencyMap.fastFood.min | Number |
|
| medicalRecords.foodFrequencyMap.fastFood.max | Number |
|
| medicalRecords.foodRecallMap | Object |
|
| medicalRecords.foodRecallMap.breakfast | String |
|
| medicalRecords.foodRecallMap.breakfast.time | Number |
|
| medicalRecords.foodRecallMap.breakfast.foods | String[] |
|
| medicalRecords.foodRecallMap.snackAM | String |
|
| medicalRecords.foodRecallMap.snackAM.time | Number |
|
| medicalRecords.foodRecallMap.snackAM.foods | String[] |
|
| medicalRecords.foodRecallMap.lunch | String |
|
| medicalRecords.foodRecallMap.lunch.time | Number |
|
| medicalRecords.foodRecallMap.lunch.foods | String[] |
|
| medicalRecords.foodRecallMap.snackPM | String |
|
| medicalRecords.foodRecallMap.snackPM.time | Number |
|
| medicalRecords.foodRecallMap.snackPM.foods | String[] |
|
| medicalRecords.foodRecallMap.dinner | String |
|
| medicalRecords.foodRecallMap.dinner.time | Number |
|
| medicalRecords.foodRecallMap.dinner.foods | String[] |
|
| medicalRecords.foodRecallMap.snackBeforeBed | String |
|
| medicalRecords.foodRecallMap.snackBeforeBed.time | Number |
|
| medicalRecords.foodRecallMap.snackBeforeBed.foods | String[] |
|
| medicalRecords.nutritionalAssessment | String |
|
| medicalRecords.dietRX | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
[
{
"id": "medical-record-id",
"type": "nutritional-assessment",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
},
{
"id": "medical-record-id",
"type": "nutritional-assessment",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
]
Nutritional Assessment - Get
Get a nutritional assessment medical record's details
GET /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
nutritional-assessment |
| subtype | String |
|
| foodLikes | String |
|
| foodDislikes | String |
|
| foodAllergies | String |
|
| nutritionalSupplements | String |
|
| appetite | String |
|
| foodFrequencyMap | Object |
|
| foodFrequencyMap.redMeat | Object |
|
| foodFrequencyMap.redMeat.unit | String |
week, day |
| foodFrequencyMap.redMeat.min | Number |
|
| foodFrequencyMap.redMeat.max | Number |
|
| foodFrequencyMap.whiteMeat | Object |
|
| foodFrequencyMap.whiteMeat.unit | String |
week, day |
| foodFrequencyMap.whiteMeat.min | Number |
|
| foodFrequencyMap.whiteMeat.max | Number |
|
| foodFrequencyMap.processedMeat | Object |
|
| foodFrequencyMap.processedMeat.unit | String |
week, day |
| foodFrequencyMap.processedMeat.min | Number |
|
| foodFrequencyMap.processedMeat.max | Number |
|
| foodFrequencyMap.beansAndPeasOrLentils | Object |
|
| foodFrequencyMap.beansAndPeasOrLentils.unit | String |
week, day |
| foodFrequencyMap.beansAndPeasOrLentils.min | Number |
|
| foodFrequencyMap.beansAndPeasOrLentils.max | Number |
|
| foodFrequencyMap.egg | Object |
|
| foodFrequencyMap.egg.unit | String |
week, day |
| foodFrequencyMap.egg.min | Number |
|
| foodFrequencyMap.egg.max | Number |
|
| foodFrequencyMap.milk | Object |
|
| foodFrequencyMap.milk.unit | String |
week, day |
| foodFrequencyMap.milk.min | Number |
|
| foodFrequencyMap.milk.max | Number |
|
| foodFrequencyMap.cheeseAndYoghurt | Object |
|
| foodFrequencyMap.cheeseAndYoghurt.unit | String |
week, day |
| foodFrequencyMap.cheeseAndYoghurt.min | Number |
|
| foodFrequencyMap.cheeseAndYoghurt.max | Number |
|
| foodFrequencyMap.ricePastaAndBread | Object |
|
| foodFrequencyMap.ricePastaAndBread.unit | String |
week, day |
| foodFrequencyMap.ricePastaAndBread.min | Number |
|
| foodFrequencyMap.ricePastaAndBread.max | Number |
|
| foodFrequencyMap.ricePastaAndBreadWholeGrain | Object |
|
| foodFrequencyMap.ricePastaAndBreadWholeGrain.unit | String |
week, day |
| foodFrequencyMap.ricePastaAndBreadWholeGrain.min | Number |
|
| foodFrequencyMap.ricePastaAndBreadWholeGrain.max | Number |
|
| foodFrequencyMap.fruit | Object |
|
| foodFrequencyMap.fruit.unit | String |
week, day |
| foodFrequencyMap.fruit.min | Number |
|
| foodFrequencyMap.fruit.max | Number |
|
| foodFrequencyMap.vegetable | Object |
|
| foodFrequencyMap.vegetable.unit | String |
week, day |
| foodFrequencyMap.vegetable.min | Number |
|
| foodFrequencyMap.vegetable.max | Number |
|
| foodFrequencyMap.water | Object |
|
| foodFrequencyMap.water.unit | String |
week, day |
| foodFrequencyMap.water.min | Number |
|
| foodFrequencyMap.water.max | Number |
|
| foodFrequencyMap.alcoholicBeverages | Object |
|
| foodFrequencyMap.alcoholicBeverages.unit | String |
week, day |
| foodFrequencyMap.alcoholicBeverages.min | Number |
|
| foodFrequencyMap.alcoholicBeverages.max | Number |
|
| foodFrequencyMap.coffeeAndTea | Object |
|
| foodFrequencyMap.coffeeAndTea.unit | String |
week, day |
| foodFrequencyMap.coffeeAndTea.min | Number |
|
| foodFrequencyMap.coffeeAndTea.max | Number |
|
| foodFrequencyMap.fastFood | Object |
|
| foodFrequencyMap.fastFood.unit | String |
week, day |
| foodFrequencyMap.fastFood.min | Number |
|
| foodFrequencyMap.fastFood.max | Number |
|
| foodRecallMap | Object |
|
| foodRecallMap.breakfast | String |
|
| foodRecallMap.breakfast.time | Number |
|
| foodRecallMap.breakfast.foods | String[] |
|
| foodRecallMap.snackAM | String |
|
| foodRecallMap.snackAM.time | Number |
|
| foodRecallMap.snackAM.foods | String[] |
|
| foodRecallMap.lunch | String |
|
| foodRecallMap.lunch.time | Number |
|
| foodRecallMap.lunch.foods | String[] |
|
| foodRecallMap.snackPM | String |
|
| foodRecallMap.snackPM.time | Number |
|
| foodRecallMap.snackPM.foods | String[] |
|
| foodRecallMap.dinner | String |
|
| foodRecallMap.dinner.time | Number |
|
| foodRecallMap.dinner.foods | String[] |
|
| foodRecallMap.snackBeforeBed | String |
|
| foodRecallMap.snackBeforeBed.time | Number |
|
| foodRecallMap.snackBeforeBed.foods | String[] |
|
| nutritionalAssessment | String |
|
| dietRX | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "nutritional-assessment",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Nutritional Assessment - Patch
Update a nutritional assessment medical record
PATCH /medical-records/:id
Headers - Header
| 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 |
|---|---|---|
| foodLikes | String |
optional |
| foodDislikes | String |
optional |
| foodAllergies | String |
optional |
| nutritionalSupplements | String |
optional |
| appetite | String |
optional |
| foodFrequencyMap | Object |
optional |
| foodFrequencyMap.redMeat | Object |
|
| foodFrequencyMap.redMeat.unit | String |
week, day |
| foodFrequencyMap.redMeat.min | Number |
|
| foodFrequencyMap.redMeat.max | Number |
|
| foodFrequencyMap.whiteMeat | Object |
|
| foodFrequencyMap.whiteMeat.unit | String |
week, day |
| foodFrequencyMap.whiteMeat.min | Number |
|
| foodFrequencyMap.whiteMeat.max | Number |
|
| foodFrequencyMap.processedMeat | Object |
|
| foodFrequencyMap.processedMeat.unit | String |
week, day |
| foodFrequencyMap.processedMeat.min | Number |
|
| foodFrequencyMap.processedMeat.max | Number |
|
| foodFrequencyMap.beansAndPeasOrLentils | Object |
|
| foodFrequencyMap.beansAndPeasOrLentils.unit | String |
week, day |
| foodFrequencyMap.beansAndPeasOrLentils.min | Number |
|
| foodFrequencyMap.beansAndPeasOrLentils.max | Number |
|
| foodFrequencyMap.egg | Object |
|
| foodFrequencyMap.egg.unit | String |
week, day |
| foodFrequencyMap.egg.min | Number |
|
| foodFrequencyMap.egg.max | Number |
|
| foodFrequencyMap.milk | Object |
|
| foodFrequencyMap.milk.unit | String |
week, day |
| foodFrequencyMap.milk.min | Number |
|
| foodFrequencyMap.milk.max | Number |
|
| foodFrequencyMap.cheeseAndYoghurt | Object |
|
| foodFrequencyMap.cheeseAndYoghurt.unit | String |
week, day |
| foodFrequencyMap.cheeseAndYoghurt.min | Number |
|
| foodFrequencyMap.cheeseAndYoghurt.max | Number |
|
| foodFrequencyMap.ricePastaAndBread | Object |
|
| foodFrequencyMap.ricePastaAndBread.unit | String |
week, day |
| foodFrequencyMap.ricePastaAndBread.min | Number |
|
| foodFrequencyMap.ricePastaAndBread.max | Number |
|
| foodFrequencyMap.ricePastaAndBreadWholeGrain | Object |
|
| foodFrequencyMap.ricePastaAndBreadWholeGrain.unit | String |
week, day |
| foodFrequencyMap.ricePastaAndBreadWholeGrain.min | Number |
|
| foodFrequencyMap.ricePastaAndBreadWholeGrain.max | Number |
|
| foodFrequencyMap.fruit | Object |
|
| foodFrequencyMap.fruit.unit | String |
week, day |
| foodFrequencyMap.fruit.min | Number |
|
| foodFrequencyMap.fruit.max | Number |
|
| foodFrequencyMap.vegetable | Object |
|
| foodFrequencyMap.vegetable.unit | String |
week, day |
| foodFrequencyMap.vegetable.min | Number |
|
| foodFrequencyMap.vegetable.max | Number |
|
| foodFrequencyMap.water | Object |
|
| foodFrequencyMap.water.unit | String |
week, day |
| foodFrequencyMap.water.min | Number |
|
| foodFrequencyMap.water.max | Number |
|
| foodFrequencyMap.alcoholicBeverages | Object |
|
| foodFrequencyMap.alcoholicBeverages.unit | String |
week, day |
| foodFrequencyMap.alcoholicBeverages.min | Number |
|
| foodFrequencyMap.alcoholicBeverages.max | Number |
|
| foodFrequencyMap.coffeeAndTea | Object |
|
| foodFrequencyMap.coffeeAndTea.unit | String |
week, day |
| foodFrequencyMap.coffeeAndTea.min | Number |
|
| foodFrequencyMap.coffeeAndTea.max | Number |
|
| foodFrequencyMap.fastFood | Object |
|
| foodFrequencyMap.fastFood.unit | String |
week, day |
| foodFrequencyMap.fastFood.min | Number |
|
| foodFrequencyMap.fastFood.max | Number |
|
| foodRecallMap | Object |
optional |
| foodRecallMap.breakfast | String |
|
| foodRecallMap.breakfast.time | Number |
|
| foodRecallMap.breakfast.foods | String[] |
|
| foodRecallMap.snackAM | String |
|
| foodRecallMap.snackAM.time | Number |
|
| foodRecallMap.snackAM.foods | String[] |
|
| foodRecallMap.lunch | String |
|
| foodRecallMap.lunch.time | Number |
|
| foodRecallMap.lunch.foods | String[] |
|
| foodRecallMap.snackPM | String |
|
| foodRecallMap.snackPM.time | Number |
|
| foodRecallMap.snackPM.foods | String[] |
|
| foodRecallMap.dinner | String |
|
| foodRecallMap.dinner.time | Number |
|
| foodRecallMap.dinner.foods | String[] |
|
| foodRecallMap.snackBeforeBed | String |
|
| foodRecallMap.snackBeforeBed.time | Number |
|
| foodRecallMap.snackBeforeBed.foods | String[] |
|
| nutritionalAssessment | String |
optional |
| dietRX | String |
optional |
| name | String |
optional |
| description | String |
optional |
| startedAt | Number |
optional |
| createdAt | Number |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | String |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records/<medical-records-id>" \
-X PATCH \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"foodLikes": "some foodLikes",
"foodDislikes": "some foodDislikes"
}'
Parameters examples
json - Request-Example
{
"foodLikes": "some foodLikes",
"foodDislikes": "some foodDislikes"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
nutritional-assessment |
| subtype | String |
|
| foodLikes | String |
|
| foodDislikes | String |
|
| foodAllergies | String |
|
| nutritionalSupplements | String |
|
| appetite | String |
|
| foodFrequencyMap | Object |
|
| foodFrequencyMap.redMeat | Object |
|
| foodFrequencyMap.redMeat.unit | String |
week, day |
| foodFrequencyMap.redMeat.min | Number |
|
| foodFrequencyMap.redMeat.max | Number |
|
| foodFrequencyMap.whiteMeat | Object |
|
| foodFrequencyMap.whiteMeat.unit | String |
week, day |
| foodFrequencyMap.whiteMeat.min | Number |
|
| foodFrequencyMap.whiteMeat.max | Number |
|
| foodFrequencyMap.processedMeat | Object |
|
| foodFrequencyMap.processedMeat.unit | String |
week, day |
| foodFrequencyMap.processedMeat.min | Number |
|
| foodFrequencyMap.processedMeat.max | Number |
|
| foodFrequencyMap.beansAndPeasOrLentils | Object |
|
| foodFrequencyMap.beansAndPeasOrLentils.unit | String |
week, day |
| foodFrequencyMap.beansAndPeasOrLentils.min | Number |
|
| foodFrequencyMap.beansAndPeasOrLentils.max | Number |
|
| foodFrequencyMap.egg | Object |
|
| foodFrequencyMap.egg.unit | String |
week, day |
| foodFrequencyMap.egg.min | Number |
|
| foodFrequencyMap.egg.max | Number |
|
| foodFrequencyMap.milk | Object |
|
| foodFrequencyMap.milk.unit | String |
week, day |
| foodFrequencyMap.milk.min | Number |
|
| foodFrequencyMap.milk.max | Number |
|
| foodFrequencyMap.cheeseAndYoghurt | Object |
|
| foodFrequencyMap.cheeseAndYoghurt.unit | String |
week, day |
| foodFrequencyMap.cheeseAndYoghurt.min | Number |
|
| foodFrequencyMap.cheeseAndYoghurt.max | Number |
|
| foodFrequencyMap.ricePastaAndBread | Object |
|
| foodFrequencyMap.ricePastaAndBread.unit | String |
week, day |
| foodFrequencyMap.ricePastaAndBread.min | Number |
|
| foodFrequencyMap.ricePastaAndBread.max | Number |
|
| foodFrequencyMap.ricePastaAndBreadWholeGrain | Object |
|
| foodFrequencyMap.ricePastaAndBreadWholeGrain.unit | String |
week, day |
| foodFrequencyMap.ricePastaAndBreadWholeGrain.min | Number |
|
| foodFrequencyMap.ricePastaAndBreadWholeGrain.max | Number |
|
| foodFrequencyMap.fruit | Object |
|
| foodFrequencyMap.fruit.unit | String |
week, day |
| foodFrequencyMap.fruit.min | Number |
|
| foodFrequencyMap.fruit.max | Number |
|
| foodFrequencyMap.vegetable | Object |
|
| foodFrequencyMap.vegetable.unit | String |
week, day |
| foodFrequencyMap.vegetable.min | Number |
|
| foodFrequencyMap.vegetable.max | Number |
|
| foodFrequencyMap.water | Object |
|
| foodFrequencyMap.water.unit | String |
week, day |
| foodFrequencyMap.water.min | Number |
|
| foodFrequencyMap.water.max | Number |
|
| foodFrequencyMap.alcoholicBeverages | Object |
|
| foodFrequencyMap.alcoholicBeverages.unit | String |
week, day |
| foodFrequencyMap.alcoholicBeverages.min | Number |
|
| foodFrequencyMap.alcoholicBeverages.max | Number |
|
| foodFrequencyMap.coffeeAndTea | Object |
|
| foodFrequencyMap.coffeeAndTea.unit | String |
week, day |
| foodFrequencyMap.coffeeAndTea.min | Number |
|
| foodFrequencyMap.coffeeAndTea.max | Number |
|
| foodFrequencyMap.fastFood | Object |
|
| foodFrequencyMap.fastFood.unit | String |
week, day |
| foodFrequencyMap.fastFood.min | Number |
|
| foodFrequencyMap.fastFood.max | Number |
|
| foodRecallMap | Object |
|
| foodRecallMap.breakfast | String |
|
| foodRecallMap.breakfast.time | Number |
|
| foodRecallMap.breakfast.foods | String[] |
|
| foodRecallMap.snackAM | String |
|
| foodRecallMap.snackAM.time | Number |
|
| foodRecallMap.snackAM.foods | String[] |
|
| foodRecallMap.lunch | String |
|
| foodRecallMap.lunch.time | Number |
|
| foodRecallMap.lunch.foods | String[] |
|
| foodRecallMap.snackPM | String |
|
| foodRecallMap.snackPM.time | Number |
|
| foodRecallMap.snackPM.foods | String[] |
|
| foodRecallMap.dinner | String |
|
| foodRecallMap.dinner.time | Number |
|
| foodRecallMap.dinner.foods | String[] |
|
| foodRecallMap.snackBeforeBed | String |
|
| foodRecallMap.snackBeforeBed.time | Number |
|
| foodRecallMap.snackBeforeBed.foods | String[] |
|
| nutritionalAssessment | String |
|
| dietRX | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "nutritional-assessment",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Nutritional Assessment - Post
Create a medical record for nutritional assessment
POST /medical-records
Headers - Header
| 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 |
|---|---|---|
| type | String |
Allowed values: nutritional-assessment |
| subtype | String |
optional |
| foodLikes | String |
optional |
| foodDislikes | String |
optional |
| foodAllergies | String |
optional |
| nutritionalSupplements | String |
optional |
| appetite | String |
optional |
| foodFrequencyMap | Object |
optional |
| foodFrequencyMap.redMeat | Object |
|
| foodFrequencyMap.redMeat.unit | String |
week, day |
| foodFrequencyMap.redMeat.min | Number |
|
| foodFrequencyMap.redMeat.max | Number |
|
| foodFrequencyMap.whiteMeat | Object |
|
| foodFrequencyMap.whiteMeat.unit | String |
week, day |
| foodFrequencyMap.whiteMeat.min | Number |
|
| foodFrequencyMap.whiteMeat.max | Number |
|
| foodFrequencyMap.processedMeat | Object |
|
| foodFrequencyMap.processedMeat.unit | String |
week, day |
| foodFrequencyMap.processedMeat.min | Number |
|
| foodFrequencyMap.processedMeat.max | Number |
|
| foodFrequencyMap.beansAndPeasOrLentils | Object |
|
| foodFrequencyMap.beansAndPeasOrLentils.unit | String |
week, day |
| foodFrequencyMap.beansAndPeasOrLentils.min | Number |
|
| foodFrequencyMap.beansAndPeasOrLentils.max | Number |
|
| foodFrequencyMap.egg | Object |
|
| foodFrequencyMap.egg.unit | String |
week, day |
| foodFrequencyMap.egg.min | Number |
|
| foodFrequencyMap.egg.max | Number |
|
| foodFrequencyMap.milk | Object |
|
| foodFrequencyMap.milk.unit | String |
week, day |
| foodFrequencyMap.milk.min | Number |
|
| foodFrequencyMap.milk.max | Number |
|
| foodFrequencyMap.cheeseAndYoghurt | Object |
|
| foodFrequencyMap.cheeseAndYoghurt.unit | String |
week, day |
| foodFrequencyMap.cheeseAndYoghurt.min | Number |
|
| foodFrequencyMap.cheeseAndYoghurt.max | Number |
|
| foodFrequencyMap.ricePastaAndBread | Object |
|
| foodFrequencyMap.ricePastaAndBread.unit | String |
week, day |
| foodFrequencyMap.ricePastaAndBread.min | Number |
|
| foodFrequencyMap.ricePastaAndBread.max | Number |
|
| foodFrequencyMap.ricePastaAndBreadWholeGrain | Object |
|
| foodFrequencyMap.ricePastaAndBreadWholeGrain.unit | String |
week, day |
| foodFrequencyMap.ricePastaAndBreadWholeGrain.min | Number |
|
| foodFrequencyMap.ricePastaAndBreadWholeGrain.max | Number |
|
| foodFrequencyMap.fruit | Object |
|
| foodFrequencyMap.fruit.unit | String |
week, day |
| foodFrequencyMap.fruit.min | Number |
|
| foodFrequencyMap.fruit.max | Number |
|
| foodFrequencyMap.vegetable | Object |
|
| foodFrequencyMap.vegetable.unit | String |
week, day |
| foodFrequencyMap.vegetable.min | Number |
|
| foodFrequencyMap.vegetable.max | Number |
|
| foodFrequencyMap.water | Object |
|
| foodFrequencyMap.water.unit | String |
week, day |
| foodFrequencyMap.water.min | Number |
|
| foodFrequencyMap.water.max | Number |
|
| foodFrequencyMap.alcoholicBeverages | Object |
|
| foodFrequencyMap.alcoholicBeverages.unit | String |
week, day |
| foodFrequencyMap.alcoholicBeverages.min | Number |
|
| foodFrequencyMap.alcoholicBeverages.max | Number |
|
| foodFrequencyMap.coffeeAndTea | Object |
|
| foodFrequencyMap.coffeeAndTea.unit | String |
week, day |
| foodFrequencyMap.coffeeAndTea.min | Number |
|
| foodFrequencyMap.coffeeAndTea.max | Number |
|
| foodFrequencyMap.fastFood | Object |
|
| foodFrequencyMap.fastFood.unit | String |
week, day |
| foodFrequencyMap.fastFood.min | Number |
|
| foodFrequencyMap.fastFood.max | Number |
|
| foodRecallMap | Object |
optional |
| foodRecallMap.breakfast | String |
|
| foodRecallMap.breakfast.time | Number |
|
| foodRecallMap.breakfast.foods | String[] |
|
| foodRecallMap.snackAM | String |
|
| foodRecallMap.snackAM.time | Number |
|
| foodRecallMap.snackAM.foods | String[] |
|
| foodRecallMap.lunch | String |
|
| foodRecallMap.lunch.time | Number |
|
| foodRecallMap.lunch.foods | String[] |
|
| foodRecallMap.snackPM | String |
|
| foodRecallMap.snackPM.time | Number |
|
| foodRecallMap.snackPM.foods | String[] |
|
| foodRecallMap.dinner | String |
|
| foodRecallMap.dinner.time | Number |
|
| foodRecallMap.dinner.foods | String[] |
|
| foodRecallMap.snackBeforeBed | String |
|
| foodRecallMap.snackBeforeBed.time | Number |
|
| foodRecallMap.snackBeforeBed.foods | String[] |
|
| nutritionalAssessment | String |
optional |
| dietRX | String |
optional |
| createdAt | Number |
optional |
| account | String |
optional account-uid |
| facility | String |
optional facility-id |
| patient | String |
optional patient-uid |
| encounter | String |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | Number |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records" \
-X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"type": "nutritional-assessment",
"foodLikes": "some foodLikes",
"foodDislikes": "some foodDislikes"
}'
Parameters examples
json - Request-Example
{
"type": "nutritional-assessment",
"foodLikes": "some foodLikes",
"foodDislikes": "some foodDislikes"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
nutritional-assessment |
| subtype | String |
|
| foodLikes | String |
|
| foodDislikes | String |
|
| foodAllergies | String |
|
| nutritionalSupplements | String |
|
| appetite | String |
|
| foodFrequencyMap | Object |
|
| foodFrequencyMap.redMeat | Object |
|
| foodFrequencyMap.redMeat.unit | String |
week, day |
| foodFrequencyMap.redMeat.min | Number |
|
| foodFrequencyMap.redMeat.max | Number |
|
| foodFrequencyMap.whiteMeat | Object |
|
| foodFrequencyMap.whiteMeat.unit | String |
week, day |
| foodFrequencyMap.whiteMeat.min | Number |
|
| foodFrequencyMap.whiteMeat.max | Number |
|
| foodFrequencyMap.processedMeat | Object |
|
| foodFrequencyMap.processedMeat.unit | String |
week, day |
| foodFrequencyMap.processedMeat.min | Number |
|
| foodFrequencyMap.processedMeat.max | Number |
|
| foodFrequencyMap.beansAndPeasOrLentils | Object |
|
| foodFrequencyMap.beansAndPeasOrLentils.unit | String |
week, day |
| foodFrequencyMap.beansAndPeasOrLentils.min | Number |
|
| foodFrequencyMap.beansAndPeasOrLentils.max | Number |
|
| foodFrequencyMap.egg | Object |
|
| foodFrequencyMap.egg.unit | String |
week, day |
| foodFrequencyMap.egg.min | Number |
|
| foodFrequencyMap.egg.max | Number |
|
| foodFrequencyMap.milk | Object |
|
| foodFrequencyMap.milk.unit | String |
week, day |
| foodFrequencyMap.milk.min | Number |
|
| foodFrequencyMap.milk.max | Number |
|
| foodFrequencyMap.cheeseAndYoghurt | Object |
|
| foodFrequencyMap.cheeseAndYoghurt.unit | String |
week, day |
| foodFrequencyMap.cheeseAndYoghurt.min | Number |
|
| foodFrequencyMap.cheeseAndYoghurt.max | Number |
|
| foodFrequencyMap.ricePastaAndBread | Object |
|
| foodFrequencyMap.ricePastaAndBread.unit | String |
week, day |
| foodFrequencyMap.ricePastaAndBread.min | Number |
|
| foodFrequencyMap.ricePastaAndBread.max | Number |
|
| foodFrequencyMap.ricePastaAndBreadWholeGrain | Object |
|
| foodFrequencyMap.ricePastaAndBreadWholeGrain.unit | String |
week, day |
| foodFrequencyMap.ricePastaAndBreadWholeGrain.min | Number |
|
| foodFrequencyMap.ricePastaAndBreadWholeGrain.max | Number |
|
| foodFrequencyMap.fruit | Object |
|
| foodFrequencyMap.fruit.unit | String |
week, day |
| foodFrequencyMap.fruit.min | Number |
|
| foodFrequencyMap.fruit.max | Number |
|
| foodFrequencyMap.vegetable | Object |
|
| foodFrequencyMap.vegetable.unit | String |
week, day |
| foodFrequencyMap.vegetable.min | Number |
|
| foodFrequencyMap.vegetable.max | Number |
|
| foodFrequencyMap.water | Object |
|
| foodFrequencyMap.water.unit | String |
week, day |
| foodFrequencyMap.water.min | Number |
|
| foodFrequencyMap.water.max | Number |
|
| foodFrequencyMap.alcoholicBeverages | Object |
|
| foodFrequencyMap.alcoholicBeverages.unit | String |
week, day |
| foodFrequencyMap.alcoholicBeverages.min | Number |
|
| foodFrequencyMap.alcoholicBeverages.max | Number |
|
| foodFrequencyMap.coffeeAndTea | Object |
|
| foodFrequencyMap.coffeeAndTea.unit | String |
week, day |
| foodFrequencyMap.coffeeAndTea.min | Number |
|
| foodFrequencyMap.coffeeAndTea.max | Number |
|
| foodFrequencyMap.fastFood | Object |
|
| foodFrequencyMap.fastFood.unit | String |
week, day |
| foodFrequencyMap.fastFood.min | Number |
|
| foodFrequencyMap.fastFood.max | Number |
|
| foodRecallMap | Object |
|
| foodRecallMap.breakfast | String |
|
| foodRecallMap.breakfast.time | Number |
|
| foodRecallMap.breakfast.foods | String[] |
|
| foodRecallMap.snackAM | String |
|
| foodRecallMap.snackAM.time | Number |
|
| foodRecallMap.snackAM.foods | String[] |
|
| foodRecallMap.lunch | String |
|
| foodRecallMap.lunch.time | Number |
|
| foodRecallMap.lunch.foods | String[] |
|
| foodRecallMap.snackPM | String |
|
| foodRecallMap.snackPM.time | Number |
|
| foodRecallMap.snackPM.foods | String[] |
|
| foodRecallMap.dinner | String |
|
| foodRecallMap.dinner.time | Number |
|
| foodRecallMap.dinner.foods | String[] |
|
| foodRecallMap.snackBeforeBed | String |
|
| foodRecallMap.snackBeforeBed.time | Number |
|
| foodRecallMap.snackBeforeBed.foods | String[] |
|
| nutritionalAssessment | String |
|
| dietRX | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "nutritional-assessment",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Nutritional Plan - Delete
Delete an nutritional plan medical record's details. Can only delete finalized items.
DELETE /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X DELETE \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
nutritional-plan |
| subtype | String |
|
| breakfast | Object |
|
| breakfast.time | Number |
|
| breakfast.rice | Object |
rice or substitures |
| breakfast.rice.amount | Number |
|
| breakfast.rice.sample | String |
|
| breakfast.meat | Object |
meat, poultry, egg, fish, beans, or nuts |
| breakfast.meat.amount | Number |
|
| breakfast.meat.sample | String |
|
| breakfast.vegetables | Object |
|
| breakfast.vegetables.amount | Number |
|
| breakfast.vegetables.sample | String |
|
| breakfast.fat | Object |
fats or oil |
| breakfast.fat.amount | Number |
|
| breakfast.fat.sample | String |
|
| breakfast.fruit | Object |
|
| breakfast.fruit.amount | Number |
|
| breakfast.fruit.sample | String |
|
| breakfast.milk | Object |
milk and milk products |
| breakfast.milk.amount | Number |
|
| breakfast.milk.sample | String |
|
| breakfast.sugar | Object |
|
| breakfast.sugar.amount | Number |
|
| breakfast.sugar.sample | String |
|
| snackAM | Object |
|
| snackAM.time | Number |
|
| snackAM.time.amount | Number |
|
| snackAM.time.sample | String |
|
| snackAM.rice | Object |
rice or substitures |
| snackAM.rice.amount | Number |
|
| snackAM.rice.sample | String |
|
| snackAM.meat | Object |
meat, poultry, egg, fish, beans, or nuts |
| snackAM.meat.amount | Number |
|
| snackAM.meat.sample | String |
|
| snackAM.vegetables | Object |
|
| snackAM.vegetables.amount | Number |
|
| snackAM.vegetables.sample | String |
|
| snackAM.fat | Object |
fats or oil |
| snackAM.fat.amount | Number |
|
| snackAM.fat.sample | String |
|
| snackAM.fruit | Object |
|
| snackAM.fruit.amount | Number |
|
| snackAM.fruit.sample | String |
|
| snackAM.milk | Object |
milk and milk products |
| snackAM.milk.amount | Number |
|
| snackAM.milk.sample | String |
|
| snackAM.sugar | Object |
|
| snackAM.sugar.amount | Number |
|
| snackAM.sugar.sample | String |
|
| lunch | Object |
|
| lunch.time | Number |
|
| lunch.rice | Object |
rice or substitures |
| lunch.rice.amount | Number |
|
| lunch.rice.sample | String |
|
| lunch.meat | Object |
meat, poultry, egg, fish, beans, or nuts |
| lunch.meat.amount | Number |
|
| lunch.meat.sample | String |
|
| lunch.vegetables | Object |
|
| lunch.vegetables.amount | Number |
|
| lunch.vegetables.sample | String |
|
| lunch.fat | Object |
fats or oil |
| lunch.fat.amount | Number |
|
| lunch.fat.sample | String |
|
| lunch.fruit | Object |
|
| lunch.fruit.amount | Number |
|
| lunch.fruit.sample | String |
|
| lunch.milk | Object |
milk and milk products |
| lunch.milk.amount | Number |
|
| lunch.milk.sample | String |
|
| lunch.sugar | Object |
|
| lunch.sugar.amount | Number |
|
| lunch.sugar.sample | String |
|
| snackPM | Object |
|
| snackPM.time | Number |
|
| snackPM.rice | Object |
rice or substitures |
| snackPM.rice.amount | Number |
|
| snackPM.rice.sample | String |
|
| snackPM.meat | Object |
meat, poultry, egg, fish, beans, or nuts |
| snackPM.meat.amount | Number |
|
| snackPM.meat.sample | String |
|
| snackPM.vegetables | Object |
|
| snackPM.vegetables.amount | Number |
|
| snackPM.vegetables.sample | String |
|
| snackPM.fat | Object |
fats or oil |
| snackPM.fat.amount | Number |
|
| snackPM.fat.sample | String |
|
| snackPM.fruit | Object |
|
| snackPM.fruit.amount | Number |
|
| snackPM.fruit.sample | String |
|
| snackPM.milk | Object |
milk and milk products |
| snackPM.milk.amount | Number |
|
| snackPM.milk.sample | String |
|
| snackPM.sugar | Object |
|
| snackPM.sugar.amount | Number |
|
| snackPM.sugar.sample | String |
|
| dinner | Object |
|
| dinner.time | Number |
|
| dinner.rice | Object |
rice or substitures |
| dinner.rice.amount | Number |
|
| dinner.rice.sample | String |
|
| dinner.meat | Object |
meat, poultry, egg, fish, beans, or nuts |
| dinner.meat.amount | Number |
|
| dinner.meat.sample | String |
|
| dinner.vegetables | Object |
|
| dinner.vegetables.amount | Number |
|
| dinner.vegetables.sample | String |
|
| dinner.fat | Object |
fats or oil |
| dinner.fat.amount | Number |
|
| dinner.fat.sample | String |
|
| dinner.fruit | Object |
|
| dinner.fruit.amount | Number |
|
| dinner.fruit.sample | String |
|
| dinner.milk | Object |
milk and milk products |
| dinner.milk.amount | Number |
|
| dinner.milk.sample | String |
|
| dinner.sugar | Object |
|
| dinner.sugar.amount | Number |
|
| dinner.sugar.sample | String |
|
| snackBeforeBed | Object |
|
| snackBeforeBed.time | Number |
|
| snackBeforeBed.rice | Object |
rice or substitures |
| snackBeforeBed.rice.amount | Number |
|
| snackBeforeBed.rice.sample | String |
|
| snackBeforeBed.meat | Object |
meat, poultry, egg, fish, beans, or nuts |
| snackBeforeBed.meat.amount | Number |
|
| snackBeforeBed.meat.sample | String |
|
| snackBeforeBed.vegetables | Object |
|
| snackBeforeBed.vegetables.amount | Number |
|
| snackBeforeBed.vegetables.sample | String |
|
| snackBeforeBed.fat | Object |
fats or oil |
| snackBeforeBed.fat.amount | Number |
|
| snackBeforeBed.fat.sample | String |
|
| snackBeforeBed.fruit | Object |
|
| snackBeforeBed.fruit.amount | Number |
|
| snackBeforeBed.fruit.sample | String |
|
| snackBeforeBed.milk | Object |
milk and milk products |
| snackBeforeBed.milk.amount | Number |
|
| snackBeforeBed.milk.sample | String |
|
| snackBeforeBed.sugar | Object |
|
| snackBeforeBed.sugar.amount | Number |
|
| snackBeforeBed.sugar.sample | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "nutritional-plan",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Nutritional Plan - Find
Get nutritional plan medical records details
GET /medical-records
Headers - Header
| 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/medical-records?type=nutritional-plan" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| medicalRecords | Object[] |
array of medical records |
| medicalRecords.id | String |
|
| medicalRecords.createdAt | Number |
|
| medicalRecords.createdBy | String |
|
| medicalRecords.account | String |
account-uid |
| medicalRecords.facility | String |
facility-id |
| medicalRecords.patient | String |
patient-uid |
| medicalRecords.encounter | String |
|
| medicalRecords.attachmentURLs | String[] |
|
| medicalRecords.originalCreationAt | Number |
|
| medicalRecords.finalizedAt | Number |
|
| medicalRecords.finalizedBy | String |
|
| medicalRecords.provider | String |
|
| medicalRecords.providerFee | Number |
|
| medicalRecords.providerFeeType | String |
amount, percentage |
| medicalRecords.permissions | Object[] |
|
| medicalRecords.permissions.uid | String |
account selector |
| medicalRecords.permissions.organization | String |
organization selector when privileges/roles are used |
| medicalRecords.permissions.privileges | String[] |
|
| medicalRecords.permissions.roles | String[] |
|
| medicalRecords.permissions.write | Boolean |
write to records |
| medicalRecords.permissions.share | Boolean |
share records |
| medicalRecords.type | String |
nutritional-plan |
| medicalRecords.subtype | String |
|
| medicalRecords.breakfast | Object |
|
| medicalRecords.breakfast.time | Number |
|
| medicalRecords.breakfast.rice | Object |
rice or substitures |
| medicalRecords.breakfast.rice.amount | Number |
|
| medicalRecords.breakfast.rice.sample | String |
|
| medicalRecords.breakfast.meat | Object |
meat, poultry, egg, fish, beans, or nuts |
| medicalRecords.breakfast.meat.amount | Number |
|
| medicalRecords.breakfast.meat.sample | String |
|
| medicalRecords.breakfast.vegetables | Object |
|
| medicalRecords.breakfast.vegetables.amount | Number |
|
| medicalRecords.breakfast.vegetables.sample | String |
|
| medicalRecords.breakfast.fat | Object |
fats or oil |
| medicalRecords.breakfast.fat.amount | Number |
|
| medicalRecords.breakfast.fat.sample | String |
|
| medicalRecords.breakfast.fruit | Object |
|
| medicalRecords.breakfast.fruit.amount | Number |
|
| medicalRecords.breakfast.fruit.sample | String |
|
| medicalRecords.breakfast.milk | Object |
milk and milk products |
| medicalRecords.breakfast.milk.amount | Number |
|
| medicalRecords.breakfast.milk.sample | String |
|
| medicalRecords.breakfast.sugar | Object |
|
| medicalRecords.breakfast.sugar.amount | Number |
|
| medicalRecords.breakfast.sugar.sample | String |
|
| medicalRecords.snackAM | Object |
|
| medicalRecords.snackAM.time | Number |
|
| medicalRecords.snackAM.time.amount | Number |
|
| medicalRecords.snackAM.time.sample | String |
|
| medicalRecords.snackAM.rice | Object |
rice or substitures |
| medicalRecords.snackAM.rice.amount | Number |
|
| medicalRecords.snackAM.rice.sample | String |
|
| medicalRecords.snackAM.meat | Object |
meat, poultry, egg, fish, beans, or nuts |
| medicalRecords.snackAM.meat.amount | Number |
|
| medicalRecords.snackAM.meat.sample | String |
|
| medicalRecords.snackAM.vegetables | Object |
|
| medicalRecords.snackAM.vegetables.amount | Number |
|
| medicalRecords.snackAM.vegetables.sample | String |
|
| medicalRecords.snackAM.fat | Object |
fats or oil |
| medicalRecords.snackAM.fat.amount | Number |
|
| medicalRecords.snackAM.fat.sample | String |
|
| medicalRecords.snackAM.fruit | Object |
|
| medicalRecords.snackAM.fruit.amount | Number |
|
| medicalRecords.snackAM.fruit.sample | String |
|
| medicalRecords.snackAM.milk | Object |
milk and milk products |
| medicalRecords.snackAM.milk.amount | Number |
|
| medicalRecords.snackAM.milk.sample | String |
|
| medicalRecords.snackAM.sugar | Object |
|
| medicalRecords.snackAM.sugar.amount | Number |
|
| medicalRecords.sugar.sample | String |
|
| medicalRecords.lunch | Object |
|
| medicalRecords.lunch.time | Number |
|
| medicalRecords.lunch.rice | Object |
rice or substitures |
| medicalRecords.lunch.rice.amount | Number |
|
| medicalRecords.lunch.rice.sample | String |
|
| medicalRecords.lunch.meat | Object |
meat, poultry, egg, fish, beans, or nuts |
| medicalRecords.lunch.meat.amount | Number |
|
| medicalRecords.lunch.meat.sample | String |
|
| medicalRecords.lunch.vegetables | Object |
|
| medicalRecords.lunch.vegetables.amount | Number |
|
| medicalRecords.lunch.vegetables.sample | String |
|
| medicalRecords.lunch.fat | Object |
fats or oil |
| medicalRecords.lunch.fat.amount | Number |
|
| medicalRecords.lunch.fat.sample | String |
|
| medicalRecords.lunch.fruit | Object |
|
| medicalRecords.lunch.fruit.amount | Number |
|
| medicalRecords.lunch.fruit.sample | String |
|
| medicalRecords.lunch.milk | Object |
milk and milk products |
| medicalRecords.lunch.milk.amount | Number |
|
| medicalRecords.lunch.milk.sample | String |
|
| medicalRecords.lunch.sugar | Object |
|
| medicalRecords.lunch.sugar.amount | Number |
|
| medicalRecords.snackPM | Object |
|
| medicalRecords.snackPM.time | Number |
|
| medicalRecords.snackPM.rice | Object |
rice or substitures |
| medicalRecords.snackPM.rice.amount | Number |
|
| medicalRecords.snackPM.rice.sample | String |
|
| medicalRecords.snackPM.meat | Object |
meat, poultry, egg, fish, beans, or nuts |
| medicalRecords.snackPM.meat.amount | Number |
|
| medicalRecords.snackPM.meat.sample | String |
|
| medicalRecords.snackPM.vegetables | Object |
|
| medicalRecords.snackPM.vegetables.amount | Number |
|
| medicalRecords.snackPM.vegetables.sample | String |
|
| medicalRecords.snackPM.fat | Object |
fats or oil |
| medicalRecords.snackPM.fat.amount | Number |
|
| medicalRecords.snackPM.fat.sample | String |
|
| medicalRecords.snackPM.fruit | Object |
|
| medicalRecords.snackPM.fruit.amount | Number |
|
| medicalRecords.snackPM.fruit.sample | String |
|
| medicalRecords.snackPM.milk | Object |
milk and milk products |
| medicalRecords.snackPM.milk.amount | Number |
|
| medicalRecords.snackPM.milk.sample | String |
|
| medicalRecords.snackPM.sugar | Object |
|
| medicalRecords.snackPM.sugar.amount | Number |
|
| medicalRecords.dinner | Object |
|
| medicalRecords.dinner.time | Number |
|
| medicalRecords.dinner.rice | Object |
rice or substitures |
| medicalRecords.dinner.rice.amount | Number |
|
| medicalRecords.dinner.rice.sample | String |
|
| medicalRecords.dinner.meat | Object |
meat, poultry, egg, fish, beans, or nuts |
| medicalRecords.dinner.meat.amount | Number |
|
| medicalRecords.dinner.meat.sample | String |
|
| medicalRecords.dinner.vegetables | Object |
|
| medicalRecords.dinner.vegetables.amount | Number |
|
| medicalRecords.dinner.vegetables.sample | String |
|
| medicalRecords.dinner.fat | Object |
fats or oil |
| medicalRecords.dinner.fat.amount | Number |
|
| medicalRecords.dinner.fat.sample | String |
|
| medicalRecords.dinner.fruit | Object |
|
| medicalRecords.dinner.fruit.amount | Number |
|
| medicalRecords.dinner.fruit.sample | String |
|
| medicalRecords.dinner.milk | Object |
milk and milk products |
| medicalRecords.dinner.milk.amount | Number |
|
| medicalRecords.dinner.milk.sample | String |
|
| medicalRecords.dinner.sugar | Object |
|
| medicalRecords.dinner.sugar.amount | Number |
|
| medicalRecords.snackBeforeBed | Object |
|
| medicalRecords.snackBeforeBed.time | Number |
|
| medicalRecords.snackBeforeBed.rice | Object |
rice or substitures |
| medicalRecords.snackBeforeBed.rice.amount | Number |
|
| medicalRecords.snackBeforeBed.rice.sample | String |
|
| medicalRecords.snackBeforeBed.meat | Object |
meat, poultry, egg, fish, beans, or nuts |
| medicalRecords.snackBeforeBed.meat.amount | Number |
|
| medicalRecords.snackBeforeBed.meat.sample | String |
|
| medicalRecords.snackBeforeBed.vegetables | Object |
|
| medicalRecords.snackBeforeBed.vegetables.amount | Number |
|
| medicalRecords.snackBeforeBed.vegetables.sample | String |
|
| medicalRecords.snackBeforeBed.fat | Object |
fats or oil |
| medicalRecords.snackBeforeBed.fat.amount | Number |
|
| medicalRecords.snackBeforeBed.fat.sample | String |
|
| medicalRecords.snackBeforeBed.fruit | Object |
|
| medicalRecords.snackBeforeBed.fruit.amount | Number |
|
| medicalRecords.snackBeforeBed.fruit.sample | String |
|
| medicalRecords.snackBeforeBed.milk | Object |
milk and milk products |
| medicalRecords.snackBeforeBed.milk.amount | Number |
|
| medicalRecords.snackBeforeBed.milk.sample | String |
|
| medicalRecords.snackBeforeBed.sugar | Object |
|
| medicalRecords.snackBeforeBed.sugar.amount | Number |
|
| medicalRecords.snackBeforeBed.sugar.sample | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
[
{
"id": "medical-record-id",
"type": "nutritional-plan",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
},
{
"id": "medical-record-id",
"type": "nutritional-plan",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
]
Nutritional Plan - Get
Get an nutritional plan medical record's details
GET /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
nutritional-plan |
| subtype | String |
|
| breakfast | Object |
|
| breakfast.time | Number |
|
| breakfast.rice | Object |
rice or substitures |
| breakfast.rice.amount | Number |
|
| breakfast.rice.sample | String |
|
| breakfast.meat | Object |
meat, poultry, egg, fish, beans, or nuts |
| breakfast.meat.amount | Number |
|
| breakfast.meat.sample | String |
|
| breakfast.vegetables | Object |
|
| breakfast.vegetables.amount | Number |
|
| breakfast.vegetables.sample | String |
|
| breakfast.fat | Object |
fats or oil |
| breakfast.fat.amount | Number |
|
| breakfast.fat.sample | String |
|
| breakfast.fruit | Object |
|
| breakfast.fruit.amount | Number |
|
| breakfast.fruit.sample | String |
|
| breakfast.milk | Object |
milk and milk products |
| breakfast.milk.amount | Number |
|
| breakfast.milk.sample | String |
|
| breakfast.sugar | Object |
|
| breakfast.sugar.amount | Number |
|
| breakfast.sugar.sample | String |
|
| snackAM | Object |
|
| snackAM.time | Number |
|
| snackAM.time.amount | Number |
|
| snackAM.time.sample | String |
|
| snackAM.rice | Object |
rice or substitures |
| snackAM.rice.amount | Number |
|
| snackAM.rice.sample | String |
|
| snackAM.meat | Object |
meat, poultry, egg, fish, beans, or nuts |
| snackAM.meat.amount | Number |
|
| snackAM.meat.sample | String |
|
| snackAM.vegetables | Object |
|
| snackAM.vegetables.amount | Number |
|
| snackAM.vegetables.sample | String |
|
| snackAM.fat | Object |
fats or oil |
| snackAM.fat.amount | Number |
|
| snackAM.fat.sample | String |
|
| snackAM.fruit | Object |
|
| snackAM.fruit.amount | Number |
|
| snackAM.fruit.sample | String |
|
| snackAM.milk | Object |
milk and milk products |
| snackAM.milk.amount | Number |
|
| snackAM.milk.sample | String |
|
| snackAM.sugar | Object |
|
| snackAM.sugar.amount | Number |
|
| snackAM.sugar.sample | String |
|
| lunch | Object |
|
| lunch.time | Number |
|
| lunch.rice | Object |
rice or substitures |
| lunch.rice.amount | Number |
|
| lunch.rice.sample | String |
|
| lunch.meat | Object |
meat, poultry, egg, fish, beans, or nuts |
| lunch.meat.amount | Number |
|
| lunch.meat.sample | String |
|
| lunch.vegetables | Object |
|
| lunch.vegetables.amount | Number |
|
| lunch.vegetables.sample | String |
|
| lunch.fat | Object |
fats or oil |
| lunch.fat.amount | Number |
|
| lunch.fat.sample | String |
|
| lunch.fruit | Object |
|
| lunch.fruit.amount | Number |
|
| lunch.fruit.sample | String |
|
| lunch.milk | Object |
milk and milk products |
| lunch.milk.amount | Number |
|
| lunch.milk.sample | String |
|
| lunch.sugar | Object |
|
| lunch.sugar.amount | Number |
|
| lunch.sugar.sample | String |
|
| snackPM | Object |
|
| snackPM.time | Number |
|
| snackPM.rice | Object |
rice or substitures |
| snackPM.rice.amount | Number |
|
| snackPM.rice.sample | String |
|
| snackPM.meat | Object |
meat, poultry, egg, fish, beans, or nuts |
| snackPM.meat.amount | Number |
|
| snackPM.meat.sample | String |
|
| snackPM.vegetables | Object |
|
| snackPM.vegetables.amount | Number |
|
| snackPM.vegetables.sample | String |
|
| snackPM.fat | Object |
fats or oil |
| snackPM.fat.amount | Number |
|
| snackPM.fat.sample | String |
|
| snackPM.fruit | Object |
|
| snackPM.fruit.amount | Number |
|
| snackPM.fruit.sample | String |
|
| snackPM.milk | Object |
milk and milk products |
| snackPM.milk.amount | Number |
|
| snackPM.milk.sample | String |
|
| snackPM.sugar | Object |
|
| snackPM.sugar.amount | Number |
|
| snackPM.sugar.sample | String |
|
| dinner | Object |
|
| dinner.time | Number |
|
| dinner.rice | Object |
rice or substitures |
| dinner.rice.amount | Number |
|
| dinner.rice.sample | String |
|
| dinner.meat | Object |
meat, poultry, egg, fish, beans, or nuts |
| dinner.meat.amount | Number |
|
| dinner.meat.sample | String |
|
| dinner.vegetables | Object |
|
| dinner.vegetables.amount | Number |
|
| dinner.vegetables.sample | String |
|
| dinner.fat | Object |
fats or oil |
| dinner.fat.amount | Number |
|
| dinner.fat.sample | String |
|
| dinner.fruit | Object |
|
| dinner.fruit.amount | Number |
|
| dinner.fruit.sample | String |
|
| dinner.milk | Object |
milk and milk products |
| dinner.milk.amount | Number |
|
| dinner.milk.sample | String |
|
| dinner.sugar | Object |
|
| dinner.sugar.amount | Number |
|
| dinner.sugar.sample | String |
|
| snackBeforeBed | Object |
|
| snackBeforeBed.time | Number |
|
| snackBeforeBed.rice | Object |
rice or substitures |
| snackBeforeBed.rice.amount | Number |
|
| snackBeforeBed.rice.sample | String |
|
| snackBeforeBed.meat | Object |
meat, poultry, egg, fish, beans, or nuts |
| snackBeforeBed.meat.amount | Number |
|
| snackBeforeBed.meat.sample | String |
|
| snackBeforeBed.vegetables | Object |
|
| snackBeforeBed.vegetables.amount | Number |
|
| snackBeforeBed.vegetables.sample | String |
|
| snackBeforeBed.fat | Object |
fats or oil |
| snackBeforeBed.fat.amount | Number |
|
| snackBeforeBed.fat.sample | String |
|
| snackBeforeBed.fruit | Object |
|
| snackBeforeBed.fruit.amount | Number |
|
| snackBeforeBed.fruit.sample | String |
|
| snackBeforeBed.milk | Object |
milk and milk products |
| snackBeforeBed.milk.amount | Number |
|
| snackBeforeBed.milk.sample | String |
|
| snackBeforeBed.sugar | Object |
|
| snackBeforeBed.sugar.amount | Number |
|
| snackBeforeBed.sugar.sample | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "nutritional-plan",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Nutritional Plan - Patch
Update an nutritional plan medical record
PATCH /medical-records/:id
Headers - Header
| 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 |
|---|---|---|
| breakfast | Object |
optional |
| breakfast.time | Number |
|
| breakfast.rice | Object |
rice or substitures |
| breakfast.rice.amount | Number |
|
| breakfast.rice.sample | String |
|
| breakfast.meat | Object |
meat, poultry, egg, fish, beans, or nuts |
| breakfast.meat.amount | Number |
|
| breakfast.meat.sample | String |
|
| breakfast.vegetables | Object |
|
| breakfast.vegetables.amount | Number |
|
| breakfast.vegetables.sample | String |
|
| breakfast.fat | Object |
fats or oil |
| breakfast.fat.amount | Number |
|
| breakfast.fat.sample | String |
|
| breakfast.fruit | Object |
|
| breakfast.fruit.amount | Number |
|
| breakfast.fruit.sample | String |
|
| breakfast.milk | Object |
milk and milk products |
| breakfast.milk.amount | Number |
|
| breakfast.milk.sample | String |
|
| breakfast.sugar | Object |
|
| breakfast.sugar.amount | Number |
|
| breakfast.sugar.sample | String |
|
| snackAM | Object |
optional |
| snackAM.time | Number |
|
| snackAM.time.amount | Number |
|
| snackAM.time.sample | String |
|
| snackAM.rice | Object |
rice or substitures |
| snackAM.rice.amount | Number |
|
| snackAM.rice.sample | String |
|
| snackAM.meat | Object |
meat, poultry, egg, fish, beans, or nuts |
| snackAM.meat.amount | Number |
|
| snackAM.meat.sample | String |
|
| snackAM.vegetables | Object |
|
| snackAM.vegetables.amount | Number |
|
| snackAM.vegetables.sample | String |
|
| snackAM.fat | Object |
fats or oil |
| snackAM.fat.amount | Number |
|
| snackAM.fat.sample | String |
|
| snackAM.fruit | Object |
|
| snackAM.fruit.amount | Number |
|
| snackAM.fruit.sample | String |
|
| snackAM.milk | Object |
milk and milk products |
| snackAM.milk.amount | Number |
|
| snackAM.milk.sample | String |
|
| snackAM.sugar | Object |
|
| snackAM.sugar.amount | Number |
|
| snackAM.sugar.sample | String |
|
| lunch | Object |
optional |
| lunch.time | Number |
|
| lunch.rice | Object |
rice or substitures |
| lunch.rice.amount | Number |
|
| lunch.rice.sample | String |
|
| lunch.meat | Object |
meat, poultry, egg, fish, beans, or nuts |
| lunch.meat.amount | Number |
|
| lunch.meat.sample | String |
|
| lunch.vegetables | Object |
|
| lunch.vegetables.amount | Number |
|
| lunch.vegetables.sample | String |
|
| lunch.fat | Object |
fats or oil |
| lunch.fat.amount | Number |
|
| lunch.fat.sample | String |
|
| lunch.fruit | Object |
|
| lunch.fruit.amount | Number |
|
| lunch.fruit.sample | String |
|
| lunch.milk | Object |
milk and milk products |
| lunch.milk.amount | Number |
|
| lunch.milk.sample | String |
|
| lunch.sugar | Object |
|
| lunch.sugar.amount | Number |
|
| lunch.sugar.sample | String |
|
| snackPM | Object |
optional |
| snackPM.time | Number |
|
| snackPM.rice | Object |
rice or substitures |
| snackPM.rice.amount | Number |
|
| snackPM.rice.sample | String |
|
| snackPM.meat | Object |
meat, poultry, egg, fish, beans, or nuts |
| snackPM.meat.amount | Number |
|
| snackPM.meat.sample | String |
|
| snackPM.vegetables | Object |
|
| snackPM.vegetables.amount | Number |
|
| snackPM.vegetables.sample | String |
|
| snackPM.fat | Object |
fats or oil |
| snackPM.fat.amount | Number |
|
| snackPM.fat.sample | String |
|
| snackPM.fruit | Object |
|
| snackPM.fruit.amount | Number |
|
| snackPM.fruit.sample | String |
|
| snackPM.milk | Object |
milk and milk products |
| snackPM.milk.amount | Number |
|
| snackPM.milk.sample | String |
|
| snackPM.sugar | Object |
|
| snackPM.sugar.amount | Number |
|
| snackPM.sugar.sample | String |
|
| dinner | Object |
optional |
| dinner.time | Number |
|
| dinner.rice | Object |
rice or substitures |
| dinner.rice.amount | Number |
|
| dinner.rice.sample | String |
|
| dinner.meat | Object |
meat, poultry, egg, fish, beans, or nuts |
| dinner.meat.amount | Number |
|
| dinner.meat.sample | String |
|
| dinner.vegetables | Object |
|
| dinner.vegetables.amount | Number |
|
| dinner.vegetables.sample | String |
|
| dinner.fat | Object |
fats or oil |
| dinner.fat.amount | Number |
|
| dinner.fat.sample | String |
|
| dinner.fruit | Object |
|
| dinner.fruit.amount | Number |
|
| dinner.fruit.sample | String |
|
| dinner.milk | Object |
milk and milk products |
| dinner.milk.amount | Number |
|
| dinner.milk.sample | String |
|
| dinner.sugar | Object |
|
| dinner.sugar.amount | Number |
|
| dinner.sugar.sample | String |
|
| snackBeforeBed | Object |
optional |
| snackBeforeBed.time | Number |
|
| snackBeforeBed.rice | Object |
rice or substitures |
| snackBeforeBed.rice.amount | Number |
|
| snackBeforeBed.rice.sample | String |
|
| snackBeforeBed.meat | Object |
meat, poultry, egg, fish, beans, or nuts |
| snackBeforeBed.meat.amount | Number |
|
| snackBeforeBed.meat.sample | String |
|
| snackBeforeBed.vegetables | Object |
|
| snackBeforeBed.vegetables.amount | Number |
|
| snackBeforeBed.vegetables.sample | String |
|
| snackBeforeBed.fat | Object |
fats or oil |
| snackBeforeBed.fat.amount | Number |
|
| snackBeforeBed.fat.sample | String |
|
| snackBeforeBed.fruit | Object |
|
| snackBeforeBed.fruit.amount | Number |
|
| snackBeforeBed.fruit.sample | String |
|
| snackBeforeBed.milk | Object |
milk and milk products |
| snackBeforeBed.milk.amount | Number |
|
| snackBeforeBed.milk.sample | String |
|
| snackBeforeBed.sugar | Object |
|
| snackBeforeBed.sugar.amount | Number |
|
| snackBeforeBed.sugar.sample | String |
|
| name | String |
optional |
| description | String |
optional |
| startedAt | Number |
optional |
| createdAt | Number |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | String |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records/<medical-records-id>" \
-X PATCH \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"breakfast": {time: 123123123}
}'
Parameters examples
json - Request-Example
{
"breakfast": {time: 123123123}
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
nutritional-plan |
| subtype | String |
|
| breakfast | Object |
|
| breakfast.time | Number |
|
| breakfast.rice | Object |
rice or substitures |
| breakfast.rice.amount | Number |
|
| breakfast.rice.sample | String |
|
| breakfast.meat | Object |
meat, poultry, egg, fish, beans, or nuts |
| breakfast.meat.amount | Number |
|
| breakfast.meat.sample | String |
|
| breakfast.vegetables | Object |
|
| breakfast.vegetables.amount | Number |
|
| breakfast.vegetables.sample | String |
|
| breakfast.fat | Object |
fats or oil |
| breakfast.fat.amount | Number |
|
| breakfast.fat.sample | String |
|
| breakfast.fruit | Object |
|
| breakfast.fruit.amount | Number |
|
| breakfast.fruit.sample | String |
|
| breakfast.milk | Object |
milk and milk products |
| breakfast.milk.amount | Number |
|
| breakfast.milk.sample | String |
|
| breakfast.sugar | Object |
|
| breakfast.sugar.amount | Number |
|
| breakfast.sugar.sample | String |
|
| snackAM | Object |
|
| snackAM.time | Number |
|
| snackAM.time.amount | Number |
|
| snackAM.time.sample | String |
|
| snackAM.rice | Object |
rice or substitures |
| snackAM.rice.amount | Number |
|
| snackAM.rice.sample | String |
|
| snackAM.meat | Object |
meat, poultry, egg, fish, beans, or nuts |
| snackAM.meat.amount | Number |
|
| snackAM.meat.sample | String |
|
| snackAM.vegetables | Object |
|
| snackAM.vegetables.amount | Number |
|
| snackAM.vegetables.sample | String |
|
| snackAM.fat | Object |
fats or oil |
| snackAM.fat.amount | Number |
|
| snackAM.fat.sample | String |
|
| snackAM.fruit | Object |
|
| snackAM.fruit.amount | Number |
|
| snackAM.fruit.sample | String |
|
| snackAM.milk | Object |
milk and milk products |
| snackAM.milk.amount | Number |
|
| snackAM.milk.sample | String |
|
| snackAM.sugar | Object |
|
| snackAM.sugar.amount | Number |
|
| snackAM.sugar.sample | String |
|
| lunch | Object |
|
| lunch.time | Number |
|
| lunch.rice | Object |
rice or substitures |
| lunch.rice.amount | Number |
|
| lunch.rice.sample | String |
|
| lunch.meat | Object |
meat, poultry, egg, fish, beans, or nuts |
| lunch.meat.amount | Number |
|
| lunch.meat.sample | String |
|
| lunch.vegetables | Object |
|
| lunch.vegetables.amount | Number |
|
| lunch.vegetables.sample | String |
|
| lunch.fat | Object |
fats or oil |
| lunch.fat.amount | Number |
|
| lunch.fat.sample | String |
|
| lunch.fruit | Object |
|
| lunch.fruit.amount | Number |
|
| lunch.fruit.sample | String |
|
| lunch.milk | Object |
milk and milk products |
| lunch.milk.amount | Number |
|
| lunch.milk.sample | String |
|
| lunch.sugar | Object |
|
| lunch.sugar.amount | Number |
|
| lunch.sugar.sample | String |
|
| snackPM | Object |
|
| snackPM.time | Number |
|
| snackPM.rice | Object |
rice or substitures |
| snackPM.rice.amount | Number |
|
| snackPM.rice.sample | String |
|
| snackPM.meat | Object |
meat, poultry, egg, fish, beans, or nuts |
| snackPM.meat.amount | Number |
|
| snackPM.meat.sample | String |
|
| snackPM.vegetables | Object |
|
| snackPM.vegetables.amount | Number |
|
| snackPM.vegetables.sample | String |
|
| snackPM.fat | Object |
fats or oil |
| snackPM.fat.amount | Number |
|
| snackPM.fat.sample | String |
|
| snackPM.fruit | Object |
|
| snackPM.fruit.amount | Number |
|
| snackPM.fruit.sample | String |
|
| snackPM.milk | Object |
milk and milk products |
| snackPM.milk.amount | Number |
|
| snackPM.milk.sample | String |
|
| snackPM.sugar | Object |
|
| snackPM.sugar.amount | Number |
|
| snackPM.sugar.sample | String |
|
| dinner | Object |
|
| dinner.time | Number |
|
| dinner.rice | Object |
rice or substitures |
| dinner.rice.amount | Number |
|
| dinner.rice.sample | String |
|
| dinner.meat | Object |
meat, poultry, egg, fish, beans, or nuts |
| dinner.meat.amount | Number |
|
| dinner.meat.sample | String |
|
| dinner.vegetables | Object |
|
| dinner.vegetables.amount | Number |
|
| dinner.vegetables.sample | String |
|
| dinner.fat | Object |
fats or oil |
| dinner.fat.amount | Number |
|
| dinner.fat.sample | String |
|
| dinner.fruit | Object |
|
| dinner.fruit.amount | Number |
|
| dinner.fruit.sample | String |
|
| dinner.milk | Object |
milk and milk products |
| dinner.milk.amount | Number |
|
| dinner.milk.sample | String |
|
| dinner.sugar | Object |
|
| dinner.sugar.amount | Number |
|
| dinner.sugar.sample | String |
|
| snackBeforeBed | Object |
|
| snackBeforeBed.time | Number |
|
| snackBeforeBed.rice | Object |
rice or substitures |
| snackBeforeBed.rice.amount | Number |
|
| snackBeforeBed.rice.sample | String |
|
| snackBeforeBed.meat | Object |
meat, poultry, egg, fish, beans, or nuts |
| snackBeforeBed.meat.amount | Number |
|
| snackBeforeBed.meat.sample | String |
|
| snackBeforeBed.vegetables | Object |
|
| snackBeforeBed.vegetables.amount | Number |
|
| snackBeforeBed.vegetables.sample | String |
|
| snackBeforeBed.fat | Object |
fats or oil |
| snackBeforeBed.fat.amount | Number |
|
| snackBeforeBed.fat.sample | String |
|
| snackBeforeBed.fruit | Object |
|
| snackBeforeBed.fruit.amount | Number |
|
| snackBeforeBed.fruit.sample | String |
|
| snackBeforeBed.milk | Object |
milk and milk products |
| snackBeforeBed.milk.amount | Number |
|
| snackBeforeBed.milk.sample | String |
|
| snackBeforeBed.sugar | Object |
|
| snackBeforeBed.sugar.amount | Number |
|
| snackBeforeBed.sugar.sample | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "nutritional-plan",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Nutritional Plan - Post
Create a medical record for nutritional plan
POST /medical-records
Headers - Header
| 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 |
|---|---|---|
| type | String |
Allowed values: nutritional-plan |
| subtype | String |
optional |
| breakfast | Object |
optional |
| breakfast.time | Number |
|
| breakfast.rice | Object |
rice or substitures |
| breakfast.rice.amount | Number |
|
| breakfast.rice.sample | String |
|
| breakfast.meat | Object |
meat, poultry, egg, fish, beans, or nuts |
| breakfast.meat.amount | Number |
|
| breakfast.meat.sample | String |
|
| breakfast.vegetables | Object |
|
| breakfast.vegetables.amount | Number |
|
| breakfast.vegetables.sample | String |
|
| breakfast.fat | Object |
fats or oil |
| breakfast.fat.amount | Number |
|
| breakfast.fat.sample | String |
|
| breakfast.fruit | Object |
|
| breakfast.fruit.amount | Number |
|
| breakfast.fruit.sample | String |
|
| breakfast.milk | Object |
milk and milk products |
| breakfast.milk.amount | Number |
|
| breakfast.milk.sample | String |
|
| breakfast.sugar | Object |
|
| breakfast.sugar.amount | Number |
|
| breakfast.sugar.sample | String |
|
| snackAM | Object |
optional |
| snackAM.time | Number |
|
| snackAM.time.amount | Number |
|
| snackAM.time.sample | String |
|
| snackAM.rice | Object |
rice or substitures |
| snackAM.rice.amount | Number |
|
| snackAM.rice.sample | String |
|
| snackAM.meat | Object |
meat, poultry, egg, fish, beans, or nuts |
| snackAM.meat.amount | Number |
|
| snackAM.meat.sample | String |
|
| snackAM.vegetables | Object |
|
| snackAM.vegetables.amount | Number |
|
| snackAM.vegetables.sample | String |
|
| snackAM.fat | Object |
fats or oil |
| snackAM.fat.amount | Number |
|
| snackAM.fat.sample | String |
|
| snackAM.fruit | Object |
|
| snackAM.fruit.amount | Number |
|
| snackAM.fruit.sample | String |
|
| snackAM.milk | Object |
milk and milk products |
| snackAM.milk.amount | Number |
|
| snackAM.milk.sample | String |
|
| snackAM.sugar | Object |
|
| snackAM.sugar.amount | Number |
|
| snackAM.sugar.sample | String |
|
| lunch | Object |
optional |
| lunch.time | Number |
|
| lunch.rice | Object |
rice or substitures |
| lunch.rice.amount | Number |
|
| lunch.rice.sample | String |
|
| lunch.meat | Object |
meat, poultry, egg, fish, beans, or nuts |
| lunch.meat.amount | Number |
|
| lunch.meat.sample | String |
|
| lunch.vegetables | Object |
|
| lunch.vegetables.amount | Number |
|
| lunch.vegetables.sample | String |
|
| lunch.fat | Object |
fats or oil |
| lunch.fat.amount | Number |
|
| lunch.fat.sample | String |
|
| lunch.fruit | Object |
|
| lunch.fruit.amount | Number |
|
| lunch.fruit.sample | String |
|
| lunch.milk | Object |
milk and milk products |
| lunch.milk.amount | Number |
|
| lunch.milk.sample | String |
|
| lunch.sugar | Object |
|
| lunch.sugar.amount | Number |
|
| lunch.sugar.sample | String |
|
| snackPM | Object |
optional |
| snackPM.time | Number |
|
| snackPM.rice | Object |
rice or substitures |
| snackPM.rice.amount | Number |
|
| snackPM.rice.sample | String |
|
| snackPM.meat | Object |
meat, poultry, egg, fish, beans, or nuts |
| snackPM.meat.amount | Number |
|
| snackPM.meat.sample | String |
|
| snackPM.vegetables | Object |
|
| snackPM.vegetables.amount | Number |
|
| snackPM.vegetables.sample | String |
|
| snackPM.fat | Object |
fats or oil |
| snackPM.fat.amount | Number |
|
| snackPM.fat.sample | String |
|
| snackPM.fruit | Object |
|
| snackPM.fruit.amount | Number |
|
| snackPM.fruit.sample | String |
|
| snackPM.milk | Object |
milk and milk products |
| snackPM.milk.amount | Number |
|
| snackPM.milk.sample | String |
|
| snackPM.sugar | Object |
|
| snackPM.sugar.amount | Number |
|
| snackPM.sugar.sample | String |
|
| dinner | Object |
optional |
| dinner.time | Number |
|
| dinner.rice | Object |
rice or substitures |
| dinner.rice.amount | Number |
|
| dinner.rice.sample | String |
|
| dinner.meat | Object |
meat, poultry, egg, fish, beans, or nuts |
| dinner.meat.amount | Number |
|
| dinner.meat.sample | String |
|
| dinner.vegetables | Object |
|
| dinner.vegetables.amount | Number |
|
| dinner.vegetables.sample | String |
|
| dinner.fat | Object |
fats or oil |
| dinner.fat.amount | Number |
|
| dinner.fat.sample | String |
|
| dinner.fruit | Object |
|
| dinner.fruit.amount | Number |
|
| dinner.fruit.sample | String |
|
| dinner.milk | Object |
milk and milk products |
| dinner.milk.amount | Number |
|
| dinner.milk.sample | String |
|
| dinner.sugar | Object |
|
| dinner.sugar.amount | Number |
|
| dinner.sugar.sample | String |
|
| snackBeforeBed | Object |
optional |
| snackBeforeBed.time | Number |
|
| snackBeforeBed.rice | Object |
rice or substitures |
| snackBeforeBed.rice.amount | Number |
|
| snackBeforeBed.rice.sample | String |
|
| snackBeforeBed.meat | Object |
meat, poultry, egg, fish, beans, or nuts |
| snackBeforeBed.meat.amount | Number |
|
| snackBeforeBed.meat.sample | String |
|
| snackBeforeBed.vegetables | Object |
|
| snackBeforeBed.vegetables.amount | Number |
|
| snackBeforeBed.vegetables.sample | String |
|
| snackBeforeBed.fat | Object |
fats or oil |
| snackBeforeBed.fat.amount | Number |
|
| snackBeforeBed.fat.sample | String |
|
| snackBeforeBed.fruit | Object |
|
| snackBeforeBed.fruit.amount | Number |
|
| snackBeforeBed.fruit.sample | String |
|
| snackBeforeBed.milk | Object |
milk and milk products |
| snackBeforeBed.milk.amount | Number |
|
| snackBeforeBed.milk.sample | String |
|
| snackBeforeBed.sugar | Object |
|
| snackBeforeBed.sugar.amount | Number |
|
| snackBeforeBed.sugar.sample | String |
|
| createdAt | Number |
optional |
| account | String |
optional account-uid |
| facility | String |
optional facility-id |
| patient | String |
optional patient-uid |
| encounter | String |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | Number |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records" \
-X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"type": "nutritional-plan",
"breakfast": {time: 123123123}
}'
Parameters examples
json - Request-Example
{
"type": "nutritional-plan",
"breakfast": {time: 123123123}
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
nutritional-plan |
| subtype | String |
|
| breakfast | Object |
|
| breakfast.time | Number |
|
| breakfast.rice | Object |
rice or substitures |
| breakfast.rice.amount | Number |
|
| breakfast.rice.sample | String |
|
| breakfast.meat | Object |
meat, poultry, egg, fish, beans, or nuts |
| breakfast.meat.amount | Number |
|
| breakfast.meat.sample | String |
|
| breakfast.vegetables | Object |
|
| breakfast.vegetables.amount | Number |
|
| breakfast.vegetables.sample | String |
|
| breakfast.fat | Object |
fats or oil |
| breakfast.fat.amount | Number |
|
| breakfast.fat.sample | String |
|
| breakfast.fruit | Object |
|
| breakfast.fruit.amount | Number |
|
| breakfast.fruit.sample | String |
|
| breakfast.milk | Object |
milk and milk products |
| breakfast.milk.amount | Number |
|
| breakfast.milk.sample | String |
|
| breakfast.sugar | Object |
|
| breakfast.sugar.amount | Number |
|
| breakfast.sugar.sample | String |
|
| snackAM | Object |
|
| snackAM.time | Number |
|
| snackAM.time.amount | Number |
|
| snackAM.time.sample | String |
|
| snackAM.rice | Object |
rice or substitures |
| snackAM.rice.amount | Number |
|
| snackAM.rice.sample | String |
|
| snackAM.meat | Object |
meat, poultry, egg, fish, beans, or nuts |
| snackAM.meat.amount | Number |
|
| snackAM.meat.sample | String |
|
| snackAM.vegetables | Object |
|
| snackAM.vegetables.amount | Number |
|
| snackAM.vegetables.sample | String |
|
| snackAM.fat | Object |
fats or oil |
| snackAM.fat.amount | Number |
|
| snackAM.fat.sample | String |
|
| snackAM.fruit | Object |
|
| snackAM.fruit.amount | Number |
|
| snackAM.fruit.sample | String |
|
| snackAM.milk | Object |
milk and milk products |
| snackAM.milk.amount | Number |
|
| snackAM.milk.sample | String |
|
| snackAM.sugar | Object |
|
| snackAM.sugar.amount | Number |
|
| snackAM.sugar.sample | String |
|
| lunch | Object |
|
| lunch.time | Number |
|
| lunch.rice | Object |
rice or substitures |
| lunch.rice.amount | Number |
|
| lunch.rice.sample | String |
|
| lunch.meat | Object |
meat, poultry, egg, fish, beans, or nuts |
| lunch.meat.amount | Number |
|
| lunch.meat.sample | String |
|
| lunch.vegetables | Object |
|
| lunch.vegetables.amount | Number |
|
| lunch.vegetables.sample | String |
|
| lunch.fat | Object |
fats or oil |
| lunch.fat.amount | Number |
|
| lunch.fat.sample | String |
|
| lunch.fruit | Object |
|
| lunch.fruit.amount | Number |
|
| lunch.fruit.sample | String |
|
| lunch.milk | Object |
milk and milk products |
| lunch.milk.amount | Number |
|
| lunch.milk.sample | String |
|
| lunch.sugar | Object |
|
| lunch.sugar.amount | Number |
|
| lunch.sugar.sample | String |
|
| snackPM | Object |
|
| snackPM.time | Number |
|
| snackPM.rice | Object |
rice or substitures |
| snackPM.rice.amount | Number |
|
| snackPM.rice.sample | String |
|
| snackPM.meat | Object |
meat, poultry, egg, fish, beans, or nuts |
| snackPM.meat.amount | Number |
|
| snackPM.meat.sample | String |
|
| snackPM.vegetables | Object |
|
| snackPM.vegetables.amount | Number |
|
| snackPM.vegetables.sample | String |
|
| snackPM.fat | Object |
fats or oil |
| snackPM.fat.amount | Number |
|
| snackPM.fat.sample | String |
|
| snackPM.fruit | Object |
|
| snackPM.fruit.amount | Number |
|
| snackPM.fruit.sample | String |
|
| snackPM.milk | Object |
milk and milk products |
| snackPM.milk.amount | Number |
|
| snackPM.milk.sample | String |
|
| snackPM.sugar | Object |
|
| snackPM.sugar.amount | Number |
|
| snackPM.sugar.sample | String |
|
| dinner | Object |
|
| dinner.time | Number |
|
| dinner.rice | Object |
rice or substitures |
| dinner.rice.amount | Number |
|
| dinner.rice.sample | String |
|
| dinner.meat | Object |
meat, poultry, egg, fish, beans, or nuts |
| dinner.meat.amount | Number |
|
| dinner.meat.sample | String |
|
| dinner.vegetables | Object |
|
| dinner.vegetables.amount | Number |
|
| dinner.vegetables.sample | String |
|
| dinner.fat | Object |
fats or oil |
| dinner.fat.amount | Number |
|
| dinner.fat.sample | String |
|
| dinner.fruit | Object |
|
| dinner.fruit.amount | Number |
|
| dinner.fruit.sample | String |
|
| dinner.milk | Object |
milk and milk products |
| dinner.milk.amount | Number |
|
| dinner.milk.sample | String |
|
| dinner.sugar | Object |
|
| dinner.sugar.amount | Number |
|
| dinner.sugar.sample | String |
|
| snackBeforeBed | Object |
|
| snackBeforeBed.time | Number |
|
| snackBeforeBed.rice | Object |
rice or substitures |
| snackBeforeBed.rice.amount | Number |
|
| snackBeforeBed.rice.sample | String |
|
| snackBeforeBed.meat | Object |
meat, poultry, egg, fish, beans, or nuts |
| snackBeforeBed.meat.amount | Number |
|
| snackBeforeBed.meat.sample | String |
|
| snackBeforeBed.vegetables | Object |
|
| snackBeforeBed.vegetables.amount | Number |
|
| snackBeforeBed.vegetables.sample | String |
|
| snackBeforeBed.fat | Object |
fats or oil |
| snackBeforeBed.fat.amount | Number |
|
| snackBeforeBed.fat.sample | String |
|
| snackBeforeBed.fruit | Object |
|
| snackBeforeBed.fruit.amount | Number |
|
| snackBeforeBed.fruit.sample | String |
|
| snackBeforeBed.milk | Object |
milk and milk products |
| snackBeforeBed.milk.amount | Number |
|
| snackBeforeBed.milk.sample | String |
|
| snackBeforeBed.sugar | Object |
|
| snackBeforeBed.sugar.amount | Number |
|
| snackBeforeBed.sugar.sample | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "nutritional-plan",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
OB Note - Delete
Delete an ob note medical record's details. Can only delete finalized items.
DELETE /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X DELETE \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
ob-note |
| subtype | String |
|
| lmp | Number |
|
| fundalHeight | Number |
|
| fetalHeartTone | Number |
|
| examFindings | String |
|
| ultrasoundDate | Number |
|
| ultrasoundAog | Number |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "ob-note",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
OB Note - Find
Get ob note medical records details
GET /medical-records
Headers - Header
| 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/medical-records?type=ob-note" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| medicalRecords | Object[] |
array of medical records |
| medicalRecords.id | String |
|
| medicalRecords.createdAt | Number |
|
| medicalRecords.createdBy | String |
|
| medicalRecords.account | String |
account-uid |
| medicalRecords.facility | String |
facility-id |
| medicalRecords.patient | String |
patient-uid |
| medicalRecords.encounter | String |
|
| medicalRecords.attachmentURLs | String[] |
|
| medicalRecords.originalCreationAt | Number |
|
| medicalRecords.finalizedAt | Number |
|
| medicalRecords.finalizedBy | String |
|
| medicalRecords.provider | String |
|
| medicalRecords.providerFee | Number |
|
| medicalRecords.providerFeeType | String |
amount, percentage |
| medicalRecords.permissions | Object[] |
|
| medicalRecords.permissions.uid | String |
account selector |
| medicalRecords.permissions.organization | String |
organization selector when privileges/roles are used |
| medicalRecords.permissions.privileges | String[] |
|
| medicalRecords.permissions.roles | String[] |
|
| medicalRecords.permissions.write | Boolean |
write to records |
| medicalRecords.permissions.share | Boolean |
share records |
| medicalRecords.type | String |
ob-note |
| medicalRecords.subtype | String |
|
| medicalRecords.lmp | Number |
|
| medicalRecords.fundalHeight | Number |
|
| medicalRecords.fetalHeartTone | Number |
|
| medicalRecords.examFindings | String |
|
| medicalRecords.ultrasoundDate | Number |
|
| medicalRecords.ultrasoundAog | Number |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
[
{
"id": "medical-record-id",
"type": "ob-note",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
},
{
"id": "medical-record-id",
"type": "ob-note",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
]
OB Note - Get
Get an ob note medical record's details
GET /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
ob-note |
| subtype | String |
|
| lmp | Number |
|
| fundalHeight | Number |
|
| fetalHeartTone | Number |
|
| examFindings | String |
|
| ultrasoundDate | Number |
|
| ultrasoundAog | Number |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "ob-note",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
OB Note - Patch
Update an ob note medical record
PATCH /medical-records/:id
Headers - Header
| 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 |
|---|---|---|
| lmp | Number |
optional |
| fundalHeight | Number |
optional |
| fetalHeartTone | Number |
optional |
| examFindings | String |
optional |
| ultrasoundDate | Number |
optional |
| ultrasoundAog | Number |
optional |
| name | String |
optional |
| description | String |
optional |
| startedAt | Number |
optional |
| createdAt | Number |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | String |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records/<medical-records-id>" \
-X PATCH \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"fundalHeight": 150,
"fetalHeartTone": 150
}'
Parameters examples
json - Request-Example
{
"fundalHeight": 150,
"fetalHeartTone": 150
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
ob-note |
| subtype | String |
|
| lmp | Number |
|
| fundalHeight | Number |
|
| fetalHeartTone | Number |
|
| examFindings | String |
|
| ultrasoundDate | Number |
|
| ultrasoundAog | Number |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "ob-note",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
OB Note - Post
Create a medical record for ob note
POST /medical-records
Headers - Header
| 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 |
|---|---|---|
| type | String |
Allowed values: ob-note |
| subtype | String |
optional |
| lmp | Number |
optional |
| fundalHeight | Number |
optional |
| fetalHeartTone | Number |
optional |
| examFindings | String |
optional |
| ultrasoundDate | Number |
optional |
| ultrasoundAog | Number |
optional |
| createdAt | Number |
optional |
| account | String |
optional account-uid |
| facility | String |
optional facility-id |
| patient | String |
optional patient-uid |
| encounter | String |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | Number |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records" \
-X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"type": "ob-note",
"fundalHeight": 150,
"fetalHeartTone": 150
}'
Parameters examples
json - Request-Example
{
"type": "ob-note",
"fundalHeight": 150,
"fetalHeartTone": 150
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
ob-note |
| subtype | String |
|
| lmp | Number |
|
| fundalHeight | Number |
|
| fetalHeartTone | Number |
|
| examFindings | String |
|
| ultrasoundDate | Number |
|
| ultrasoundAog | Number |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "ob-note",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Obstetric History - Delete
Delete an obstetric history medical record's details. Can only delete finalized items.
DELETE /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X DELETE \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
obstetric-history |
| subtype | String |
|
| LMP | String |
|
| PMP | String |
|
| LMPDate | Number |
|
| PMPDate | Number |
|
| gravidity | String |
|
| parity | String |
|
| notes | String |
|
| source | String |
who provided the details |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "obstetric-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Obstetric History - Find
Get obstetric history medical records details
GET /medical-records
Headers - Header
| 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/medical-records?type=obstetric-history" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| medicalRecords | Object[] |
array of medical records |
| medicalRecords.id | String |
|
| medicalRecords.createdAt | Number |
|
| medicalRecords.createdBy | String |
|
| medicalRecords.account | String |
account-uid |
| medicalRecords.facility | String |
facility-id |
| medicalRecords.patient | String |
patient-uid |
| medicalRecords.encounter | String |
|
| medicalRecords.attachmentURLs | String[] |
|
| medicalRecords.originalCreationAt | Number |
|
| medicalRecords.finalizedAt | Number |
|
| medicalRecords.finalizedBy | String |
|
| medicalRecords.provider | String |
|
| medicalRecords.providerFee | Number |
|
| medicalRecords.providerFeeType | String |
amount, percentage |
| medicalRecords.permissions | Object[] |
|
| medicalRecords.permissions.uid | String |
account selector |
| medicalRecords.permissions.organization | String |
organization selector when privileges/roles are used |
| medicalRecords.permissions.privileges | String[] |
|
| medicalRecords.permissions.roles | String[] |
|
| medicalRecords.permissions.write | Boolean |
write to records |
| medicalRecords.permissions.share | Boolean |
share records |
| medicalRecords.type | String |
obstetric-history |
| medicalRecords.subtype | String |
|
| medicalRecords.LMP | String |
|
| medicalRecords.PMP | String |
|
| medicalRecords.LMPDate | Number |
|
| medicalRecords.PMPDate | Number |
|
| medicalRecords.gravidity | String |
|
| medicalRecords.parity | String |
|
| medicalRecords.notes | String |
|
| medicalRecords.source | String |
who provided the details |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
[
{
"id": "medical-record-id",
"type": "obstetric-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
},
{
"id": "medical-record-id",
"type": "obstetric-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
]
Obstetric History - Get
Get an obstetric history medical record's details
GET /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
obstetric-history |
| subtype | String |
|
| LMP | String |
|
| PMP | String |
|
| LMPDate | Number |
|
| PMPDate | Number |
|
| gravidity | String |
|
| parity | String |
|
| notes | String |
|
| source | String |
who provided the details |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "obstetric-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Obstetric History - Patch
Update an obstetric history medical record
PATCH /medical-records/:id
Headers - Header
| 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 |
|---|---|---|
| LMP | String |
optional |
| PMP | String |
optional |
| LMPDate | Number |
optional |
| PMPDate | Number |
optional |
| gravidity | String |
optional |
| parity | String |
optional |
| notes | String |
optional |
| source | String |
optional who provided the details |
| name | String |
optional |
| description | String |
optional |
| startedAt | Number |
optional |
| createdAt | Number |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | String |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records/<medical-records-id>" \
-X PATCH \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"notes": "some notes",
"source": "some source"
}'
Parameters examples
json - Request-Example
{
"notes": "some notes",
"source": "some source"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
obstetric-history |
| subtype | String |
|
| LMP | String |
|
| PMP | String |
|
| LMPDate | Number |
|
| PMPDate | Number |
|
| gravidity | String |
|
| parity | String |
|
| notes | String |
|
| source | String |
who provided the details |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "obstetric-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Obstetric History - Post
Create a medical record for obstetric history
POST /medical-records
Headers - Header
| 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 |
|---|---|---|
| type | String |
Allowed values: obstetric-history |
| subtype | String |
optional |
| LMP | String |
optional |
| PMP | String |
optional |
| LMPDate | Number |
optional |
| PMPDate | Number |
optional |
| gravidity | String |
optional |
| parity | String |
optional |
| notes | String |
optional |
| source | String |
optional who provided the details |
| createdAt | Number |
optional |
| account | String |
optional account-uid |
| facility | String |
optional facility-id |
| patient | String |
optional patient-uid |
| encounter | String |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | Number |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records" \
-X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"type": "obstetric-history",
"notes": "some notes",
"source": "some source"
}'
Parameters examples
json - Request-Example
{
"type": "obstetric-history",
"notes": "some notes",
"source": "some source"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
obstetric-history |
| subtype | String |
|
| LMP | String |
|
| PMP | String |
|
| LMPDate | Number |
|
| PMPDate | Number |
|
| gravidity | String |
|
| parity | String |
|
| notes | String |
|
| source | String |
who provided the details |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "obstetric-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Pedia Milestone - Delete
Delete an pedia milestone medical record's details. Can only delete finalized items.
DELETE /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X DELETE \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
pedia-milestone |
| subtype | String |
|
| category | String |
for nesting |
| group | String |
for deeper nesting |
| name | String |
milestone name |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "pedia-milestone",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Pedia Milestone - Find
Get pedia milestone medical records details
GET /medical-records
Headers - Header
| 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/medical-records?type=pedia-milestone" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| medicalRecords | Object[] |
array of medical records |
| medicalRecords.id | String |
|
| medicalRecords.createdAt | Number |
|
| medicalRecords.createdBy | String |
|
| medicalRecords.account | String |
account-uid |
| medicalRecords.facility | String |
facility-id |
| medicalRecords.patient | String |
patient-uid |
| medicalRecords.encounter | String |
|
| medicalRecords.attachmentURLs | String[] |
|
| medicalRecords.originalCreationAt | Number |
|
| medicalRecords.finalizedAt | Number |
|
| medicalRecords.finalizedBy | String |
|
| medicalRecords.provider | String |
|
| medicalRecords.providerFee | Number |
|
| medicalRecords.providerFeeType | String |
amount, percentage |
| medicalRecords.permissions | Object[] |
|
| medicalRecords.permissions.uid | String |
account selector |
| medicalRecords.permissions.organization | String |
organization selector when privileges/roles are used |
| medicalRecords.permissions.privileges | String[] |
|
| medicalRecords.permissions.roles | String[] |
|
| medicalRecords.permissions.write | Boolean |
write to records |
| medicalRecords.permissions.share | Boolean |
share records |
| medicalRecords.type | String |
pedia-milestone |
| medicalRecords.subtype | String |
|
| medicalRecords.category | String |
for nesting |
| medicalRecords.group | String |
for deeper nesting |
| medicalRecords.name | String |
milestone name |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
[
{
"id": "medical-record-id",
"type": "pedia-milestone",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
},
{
"id": "medical-record-id",
"type": "pedia-milestone",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
]
Pedia Milestone - Get
Get an pedia milestone medical record's details
GET /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
pedia-milestone |
| subtype | String |
|
| category | String |
for nesting |
| group | String |
for deeper nesting |
| name | String |
milestone name |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "pedia-milestone",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Pedia Milestone - Patch
Update an pedia milestone medical record
PATCH /medical-records/:id
Headers - Header
| 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 |
|---|---|---|
| category | String |
optional for nesting |
| group | String |
optional for deeper nesting |
| name | String |
optional milestone name |
| description | String |
optional |
| startedAt | Number |
optional |
| createdAt | Number |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | String |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records/<medical-records-id>" \
-X PATCH \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"category": "some category"
}'
Parameters examples
json - Request-Example
{
"category": "some category"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
pedia-milestone |
| subtype | String |
|
| category | String |
for nesting |
| group | String |
for deeper nesting |
| name | String |
milestone name |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "pedia-milestone",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Pedia Milestone - Post
Create a medical record for pedia milestone
POST /medical-records
Headers - Header
| 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 |
|---|---|---|
| type | String |
Allowed values: pedia-milestone |
| subtype | String |
optional |
| category | String |
optional for nesting |
| group | String |
optional for deeper nesting |
| name | String |
optional milestone name |
| createdAt | Number |
optional |
| account | String |
optional account-uid |
| facility | String |
optional facility-id |
| patient | String |
optional patient-uid |
| encounter | String |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | Number |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records" \
-X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"type": "pedia-milestone",
"category": "some category"
}'
Parameters examples
json - Request-Example
{
"type": "pedia-milestone",
"category": "some category"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
pedia-milestone |
| subtype | String |
|
| category | String |
for nesting |
| group | String |
for deeper nesting |
| name | String |
milestone name |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "pedia-milestone",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Physical Exam - Delete
Delete an physical exam medical record's details. Can only delete finalized items.
DELETE /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X DELETE \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
physical-exam |
| subtype | String |
|
| consciousnessLevel | number |
|
| consciousnessLevelScale | number |
|
| painAssessment | number |
|
| painAssessmentScale | number |
|
| physicalExam | String |
|
| dentalNote | String |
|
| general | Object |
|
| general.text | String |
|
| general.status | String |
normal, abnormal |
| head | Object |
|
| head.text | String |
|
| head.status | String |
normal, abnormal |
| eyes | Object |
|
| eyes.text | String |
|
| eyes.status | String |
normal, abnormal |
| ears | Object |
|
| ears.text | String |
|
| ears.status | String |
normal, abnormal |
| nose | Object |
|
| nose.text | String |
|
| nose.status | String |
normal, abnormal |
| neck | Object |
|
| neck.text | String |
|
| neck.status | String |
normal, abnormal |
| throat | Object |
|
| throat.text | String |
|
| throat.status | String |
normal, abnormal |
| breathSounds | Object |
|
| breathSounds.text | String |
|
| breathSounds.status | String |
normal, abnormal |
| respiratory | Object |
|
| respiratory.text | String |
|
| respiratory.status | String |
normal, abnormal |
| cardiovascular | Object |
|
| cardiovascular.text | String |
|
| cardiovascular.status | String |
normal, abnormal |
| breasts | Object |
|
| breasts.text | String |
|
| breasts.status | String |
normal, abnormal |
| chest | Object |
|
| chest.text | String |
|
| chest.status | String |
normal, abnormal |
| back | Object |
|
| back.text | String |
|
| back.status | String |
normal, abnormal |
| abdomen | Object |
|
| abdomen.text | String |
|
| abdomen.status | String |
normal, abnormal |
| gastrointestinal | Object |
|
| gastrointestinal.text | String |
|
| gastrointestinal.status | String |
normal, abnormal |
| genitourinary | Object |
|
| genitourinary.text | String |
|
| genitourinary.status | String |
normal, abnormal |
| musculoskeletal | Object |
|
| musculoskeletal.text | String |
|
| musculoskeletal.status | String |
normal, abnormal |
| skin | Object |
|
| skin.text | String |
|
| skin.status | String |
normal, abnormal |
| endocrine | Object |
|
| endocrine.text | String |
|
| endocrine.status | String |
normal, abnormal |
| psychiatric | Object |
|
| psychiatric.text | String |
|
| psychiatric.status | String |
normal, abnormal |
| hematologicLymphatic | Object |
|
| hematologicLymphatic.text | String |
|
| hematologicLymphatic.status | String |
normal, abnormal |
| allergicImmunologic | Object |
|
| allergicImmunologic.text | String |
|
| allergicImmunologic.status | String |
normal, abnormal |
| extermities | Object |
|
| extermities.text | String |
|
| extermities.status | String |
normal, abnormal |
| neurologic | Object |
|
| neurologic.text | String |
|
| neurologic.status | String |
normal, abnormal |
| rectal | Object |
|
| rectal.text | String |
|
| rectal.status | String |
normal, abnormal |
| genitalia | Object |
|
| genitalia.text | String |
|
| genitalia.status | String |
normal, abnormal |
| dentalExamRightUpper8 | String |
|
| dentalExamRightUpper7 | String |
|
| dentalExamRightUpper6 | String |
|
| dentalExamRightUpper5 | String |
|
| dentalExamRightUpper4 | String |
|
| dentalExamRightUpper3 | String |
|
| dentalExamRightUpper2 | String |
|
| dentalExamRightUpper1 | String |
|
| dentalExamLeftUpper8 | String |
|
| dentalExamLeftUpper7 | String |
|
| dentalExamLeftUpper6 | String |
|
| dentalExamLeftUpper5 | String |
|
| dentalExamLeftUpper4 | String |
|
| dentalExamLeftUpper3 | String |
|
| dentalExamLeftUpper2 | String |
|
| dentalExamLeftUpper1 | String |
|
| dentalExamRightLower8 | String |
|
| dentalExamRightLower7 | String |
|
| dentalExamRightLower6 | String |
|
| dentalExamRightLower5 | String |
|
| dentalExamRightLower4 | String |
|
| dentalExamRightLower3 | String |
|
| dentalExamRightLower2 | String |
|
| dentalExamRightLower1 | String |
|
| dentalExamLeftLower8 | String |
|
| dentalExamLeftLower7 | String |
|
| dentalExamLeftLower6 | String |
|
| dentalExamLeftLower5 | String |
|
| dentalExamLeftLower4 | String |
|
| dentalExamLeftLower3 | String |
|
| dentalExamLeftLower2 | String |
|
| dentalExamLeftLower1 | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "physical-exam",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Physical Exam - Find
Get physical exam medical records details
GET /medical-records
Headers - Header
| 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/medical-records?type=physical-exam" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| medicalRecords | Object[] |
array of medical records |
| medicalRecords.id | String |
|
| medicalRecords.createdAt | Number |
|
| medicalRecords.createdBy | String |
|
| medicalRecords.account | String |
account-uid |
| medicalRecords.facility | String |
facility-id |
| medicalRecords.patient | String |
patient-uid |
| medicalRecords.encounter | String |
|
| medicalRecords.attachmentURLs | String[] |
|
| medicalRecords.originalCreationAt | Number |
|
| medicalRecords.finalizedAt | Number |
|
| medicalRecords.finalizedBy | String |
|
| medicalRecords.provider | String |
|
| medicalRecords.providerFee | Number |
|
| medicalRecords.providerFeeType | String |
amount, percentage |
| medicalRecords.permissions | Object[] |
|
| medicalRecords.permissions.uid | String |
account selector |
| medicalRecords.permissions.organization | String |
organization selector when privileges/roles are used |
| medicalRecords.permissions.privileges | String[] |
|
| medicalRecords.permissions.roles | String[] |
|
| medicalRecords.permissions.write | Boolean |
write to records |
| medicalRecords.permissions.share | Boolean |
share records |
| medicalRecords.type | String |
physical-exam |
| medicalRecords.subtype | String |
|
| medicalRecords.consciousnessLevel | number |
|
| medicalRecords.consciousnessLevelScale | number |
|
| medicalRecords.painAssessment | number |
|
| medicalRecords.painAssessmentScale | number |
|
| medicalRecords.physicalExam | String |
|
| medicalRecords.dentalNote | String |
|
| medicalRecords.general | Object |
|
| medicalRecords.general.text | String |
|
| medicalRecords.general.status | String |
normal, abnormal |
| medicalRecords.head | Object |
|
| medicalRecords.head.text | String |
|
| medicalRecords.head.status | String |
normal, abnormal |
| medicalRecords.eyes | Object |
|
| medicalRecords.eyes.text | String |
|
| medicalRecords.eyes.status | String |
normal, abnormal |
| medicalRecords.ears | Object |
|
| medicalRecords.ears.text | String |
|
| medicalRecords.ears.status | String |
normal, abnormal |
| medicalRecords.nose | Object |
|
| medicalRecords.nose.text | String |
|
| medicalRecords.nose.status | String |
normal, abnormal |
| medicalRecords.neck | Object |
|
| medicalRecords.neck.text | String |
|
| medicalRecords.neck.status | String |
normal, abnormal |
| medicalRecords.throat | Object |
|
| medicalRecords.throat.text | String |
|
| medicalRecords.throat.status | String |
normal, abnormal |
| medicalRecords.breathSounds | Object |
|
| medicalRecords.breathSounds.text | String |
|
| medicalRecords.breathSounds.status | String |
normal, abnormal |
| medicalRecords.respiratory | Object |
|
| medicalRecords.respiratory.text | String |
|
| medicalRecords.respiratory.status | String |
normal, abnormal |
| medicalRecords.cardiovascular | Object |
|
| medicalRecords.cardiovascular.text | String |
|
| medicalRecords.cardiovascular.status | String |
normal, abnormal |
| medicalRecords.breasts | Object |
|
| medicalRecords.breasts.text | String |
|
| medicalRecords.breasts.status | String |
normal, abnormal |
| medicalRecords.chest | Object |
|
| medicalRecords.chest.text | String |
|
| medicalRecords.chest.status | String |
normal, abnormal |
| medicalRecords.back | Object |
|
| medicalRecords.back.text | String |
|
| medicalRecords.back.status | String |
normal, abnormal |
| medicalRecords.abdomen | Object |
|
| medicalRecords.abdomen.text | String |
|
| medicalRecords.abdomen.status | String |
normal, abnormal |
| medicalRecords.gastrointestinal | Object |
|
| medicalRecords.gastrointestinal.text | String |
|
| medicalRecords.gastrointestinal.status | String |
normal, abnormal |
| medicalRecords.genitourinary | Object |
|
| medicalRecords.genitourinary.text | String |
|
| medicalRecords.genitourinary.status | String |
normal, abnormal |
| medicalRecords.musculoskeletal | Object |
|
| medicalRecords.musculoskeletal.text | String |
|
| medicalRecords.musculoskeletal.status | String |
normal, abnormal |
| medicalRecords.skin | Object |
|
| medicalRecords.skin.text | String |
|
| medicalRecords.skin.status | String |
normal, abnormal |
| medicalRecords.endocrine | Object |
|
| medicalRecords.endocrine.text | String |
|
| medicalRecords.endocrine.status | String |
normal, abnormal |
| medicalRecords.psychiatric | Object |
|
| medicalRecords.psychiatric.text | String |
|
| medicalRecords.psychiatric.status | String |
normal, abnormal |
| medicalRecords.hematologicLymphatic | Object |
|
| medicalRecords.hematologicLymphatic.text | String |
|
| medicalRecords.hematologicLymphatic.status | String |
normal, abnormal |
| medicalRecords.allergicImmunologic | Object |
|
| medicalRecords.allergicImmunologic.text | String |
|
| medicalRecords.allergicImmunologic.status | String |
normal, abnormal |
| medicalRecords.extermities | Object |
|
| medicalRecords.extermities.text | String |
|
| medicalRecords.extermities.status | String |
normal, abnormal |
| medicalRecords.neurologic | Object |
|
| medicalRecords.neurologic.text | String |
|
| medicalRecords.neurologic.status | String |
normal, abnormal |
| medicalRecords.rectal | Object |
|
| medicalRecords.rectal.text | String |
|
| medicalRecords.rectal.status | String |
normal, abnormal |
| medicalRecords.genitalia | Object |
|
| medicalRecords.genitalia.text | String |
|
| medicalRecords.genitalia.status | String |
normal, abnormal |
| medicalRecords.dentalExamRightUpper8 | String |
|
| medicalRecords.dentalExamRightUpper7 | String |
|
| medicalRecords.dentalExamRightUpper6 | String |
|
| medicalRecords.dentalExamRightUpper5 | String |
|
| medicalRecords.dentalExamRightUpper4 | String |
|
| medicalRecords.dentalExamRightUpper3 | String |
|
| medicalRecords.dentalExamRightUpper2 | String |
|
| medicalRecords.dentalExamRightUpper1 | String |
|
| medicalRecords.dentalExamLeftUpper8 | String |
|
| medicalRecords.dentalExamLeftUpper7 | String |
|
| medicalRecords.dentalExamLeftUpper6 | String |
|
| medicalRecords.dentalExamLeftUpper5 | String |
|
| medicalRecords.dentalExamLeftUpper4 | String |
|
| medicalRecords.dentalExamLeftUpper3 | String |
|
| medicalRecords.dentalExamLeftUpper2 | String |
|
| medicalRecords.dentalExamLeftUpper1 | String |
|
| medicalRecords.dentalExamRightLower8 | String |
|
| medicalRecords.dentalExamRightLower7 | String |
|
| medicalRecords.dentalExamRightLower6 | String |
|
| medicalRecords.dentalExamRightLower5 | String |
|
| medicalRecords.dentalExamRightLower4 | String |
|
| medicalRecords.dentalExamRightLower3 | String |
|
| medicalRecords.dentalExamRightLower2 | String |
|
| medicalRecords.dentalExamRightLower1 | String |
|
| medicalRecords.dentalExamLeftLower8 | String |
|
| medicalRecords.dentalExamLeftLower7 | String |
|
| medicalRecords.dentalExamLeftLower6 | String |
|
| medicalRecords.dentalExamLeftLower5 | String |
|
| medicalRecords.dentalExamLeftLower4 | String |
|
| medicalRecords.dentalExamLeftLower3 | String |
|
| medicalRecords.dentalExamLeftLower2 | String |
|
| medicalRecords.dentalExamLeftLower1 | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
[
{
"id": "medical-record-id",
"type": "physical-exam",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
},
{
"id": "medical-record-id",
"type": "physical-exam",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
]
Physical Exam - Get
Get an physical exam medical record's details
GET /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
physical-exam |
| subtype | String |
|
| consciousnessLevel | number |
|
| consciousnessLevelScale | number |
|
| painAssessment | number |
|
| painAssessmentScale | number |
|
| physicalExam | String |
|
| dentalNote | String |
|
| general | Object |
|
| general.text | String |
|
| general.status | String |
normal, abnormal |
| head | Object |
|
| head.text | String |
|
| head.status | String |
normal, abnormal |
| eyes | Object |
|
| eyes.text | String |
|
| eyes.status | String |
normal, abnormal |
| ears | Object |
|
| ears.text | String |
|
| ears.status | String |
normal, abnormal |
| nose | Object |
|
| nose.text | String |
|
| nose.status | String |
normal, abnormal |
| neck | Object |
|
| neck.text | String |
|
| neck.status | String |
normal, abnormal |
| throat | Object |
|
| throat.text | String |
|
| throat.status | String |
normal, abnormal |
| breathSounds | Object |
|
| breathSounds.text | String |
|
| breathSounds.status | String |
normal, abnormal |
| respiratory | Object |
|
| respiratory.text | String |
|
| respiratory.status | String |
normal, abnormal |
| cardiovascular | Object |
|
| cardiovascular.text | String |
|
| cardiovascular.status | String |
normal, abnormal |
| breasts | Object |
|
| breasts.text | String |
|
| breasts.status | String |
normal, abnormal |
| chest | Object |
|
| chest.text | String |
|
| chest.status | String |
normal, abnormal |
| back | Object |
|
| back.text | String |
|
| back.status | String |
normal, abnormal |
| abdomen | Object |
|
| abdomen.text | String |
|
| abdomen.status | String |
normal, abnormal |
| gastrointestinal | Object |
|
| gastrointestinal.text | String |
|
| gastrointestinal.status | String |
normal, abnormal |
| genitourinary | Object |
|
| genitourinary.text | String |
|
| genitourinary.status | String |
normal, abnormal |
| musculoskeletal | Object |
|
| musculoskeletal.text | String |
|
| musculoskeletal.status | String |
normal, abnormal |
| skin | Object |
|
| skin.text | String |
|
| skin.status | String |
normal, abnormal |
| endocrine | Object |
|
| endocrine.text | String |
|
| endocrine.status | String |
normal, abnormal |
| psychiatric | Object |
|
| psychiatric.text | String |
|
| psychiatric.status | String |
normal, abnormal |
| hematologicLymphatic | Object |
|
| hematologicLymphatic.text | String |
|
| hematologicLymphatic.status | String |
normal, abnormal |
| allergicImmunologic | Object |
|
| allergicImmunologic.text | String |
|
| allergicImmunologic.status | String |
normal, abnormal |
| extermities | Object |
|
| extermities.text | String |
|
| extermities.status | String |
normal, abnormal |
| neurologic | Object |
|
| neurologic.text | String |
|
| neurologic.status | String |
normal, abnormal |
| rectal | Object |
|
| rectal.text | String |
|
| rectal.status | String |
normal, abnormal |
| genitalia | Object |
|
| genitalia.text | String |
|
| genitalia.status | String |
normal, abnormal |
| dentalExamRightUpper8 | String |
|
| dentalExamRightUpper7 | String |
|
| dentalExamRightUpper6 | String |
|
| dentalExamRightUpper5 | String |
|
| dentalExamRightUpper4 | String |
|
| dentalExamRightUpper3 | String |
|
| dentalExamRightUpper2 | String |
|
| dentalExamRightUpper1 | String |
|
| dentalExamLeftUpper8 | String |
|
| dentalExamLeftUpper7 | String |
|
| dentalExamLeftUpper6 | String |
|
| dentalExamLeftUpper5 | String |
|
| dentalExamLeftUpper4 | String |
|
| dentalExamLeftUpper3 | String |
|
| dentalExamLeftUpper2 | String |
|
| dentalExamLeftUpper1 | String |
|
| dentalExamRightLower8 | String |
|
| dentalExamRightLower7 | String |
|
| dentalExamRightLower6 | String |
|
| dentalExamRightLower5 | String |
|
| dentalExamRightLower4 | String |
|
| dentalExamRightLower3 | String |
|
| dentalExamRightLower2 | String |
|
| dentalExamRightLower1 | String |
|
| dentalExamLeftLower8 | String |
|
| dentalExamLeftLower7 | String |
|
| dentalExamLeftLower6 | String |
|
| dentalExamLeftLower5 | String |
|
| dentalExamLeftLower4 | String |
|
| dentalExamLeftLower3 | String |
|
| dentalExamLeftLower2 | String |
|
| dentalExamLeftLower1 | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "physical-exam",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Physical Exam - Patch
Update an physical exam medical record
PATCH /medical-records/:id
Headers - Header
| 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 |
|---|---|---|
| consciousnessLevel | number |
optional |
| consciousnessLevelScale | number |
optional |
| painAssessment | number |
optional |
| painAssessmentScale | number |
optional |
| physicalExam | String |
optional |
| dentalNote | String |
optional |
| general | Object |
optional |
| general.text | String |
|
| general.status | String |
Allowed values: normal,abnormal |
| head | Object |
optional |
| head.text | String |
|
| head.status | String |
Allowed values: normal,abnormal |
| eyes | Object |
optional |
| eyes.text | String |
|
| eyes.status | String |
Allowed values: normal,abnormal |
| ears | Object |
optional |
| ears.text | String |
|
| ears.status | String |
Allowed values: normal,abnormal |
| nose | Object |
optional |
| nose.text | String |
|
| nose.status | String |
Allowed values: normal,abnormal |
| neck | Object |
optional |
| neck.text | String |
|
| neck.status | String |
Allowed values: normal,abnormal |
| throat | Object |
optional |
| throat.text | String |
|
| throat.status | String |
Allowed values: normal,abnormal |
| breathSounds | Object |
optional |
| breathSounds.text | String |
|
| breathSounds.status | String |
Allowed values: normal,abnormal |
| respiratory | Object |
optional |
| respiratory.text | String |
|
| respiratory.status | String |
Allowed values: normal,abnormal |
| cardiovascular | Object |
optional |
| cardiovascular.text | String |
|
| cardiovascular.status | String |
Allowed values: normal,abnormal |
| breasts | Object |
optional |
| breasts.text | String |
|
| breasts.status | String |
Allowed values: normal,abnormal |
| chest | Object |
optional |
| chest.text | String |
|
| chest.status | String |
Allowed values: normal,abnormal |
| back | Object |
optional |
| back.text | String |
|
| back.status | String |
Allowed values: normal,abnormal |
| abdomen | Object |
optional |
| abdomen.text | String |
|
| abdomen.status | String |
Allowed values: normal,abnormal |
| gastrointestinal | Object |
optional |
| gastrointestinal.text | String |
|
| gastrointestinal.status | String |
Allowed values: normal,abnormal |
| genitourinary | Object |
optional |
| genitourinary.text | String |
|
| genitourinary.status | String |
Allowed values: normal,abnormal |
| musculoskeletal | Object |
optional |
| musculoskeletal.text | String |
|
| musculoskeletal.status | String |
Allowed values: normal,abnormal |
| skin | Object |
optional |
| skin.text | String |
|
| skin.status | String |
Allowed values: normal,abnormal |
| endocrine | Object |
optional |
| endocrine.text | String |
|
| endocrine.status | String |
Allowed values: normal,abnormal |
| psychiatric | Object |
optional |
| psychiatric.text | String |
|
| psychiatric.status | String |
Allowed values: normal,abnormal |
| hematologicLymphatic | Object |
optional |
| hematologicLymphatic.text | String |
|
| hematologicLymphatic.status | String |
Allowed values: normal,abnormal |
| allergicImmunologic | Object |
optional |
| allergicImmunologic.text | String |
|
| allergicImmunologic.status | String |
Allowed values: normal,abnormal |
| extermities | Object |
optional |
| extermities.text | String |
|
| extermities.status | String |
Allowed values: normal,abnormal |
| neurologic | Object |
optional |
| neurologic.text | String |
|
| neurologic.status | String |
Allowed values: normal,abnormal |
| rectal | Object |
optional |
| rectal.text | String |
|
| rectal.status | String |
Allowed values: normal,abnormal |
| genitalia | Object |
optional |
| genitalia.text | String |
|
| genitalia.status | String |
Allowed values: normal,abnormal |
| dentalExamRightUpper8 | String |
optional |
| dentalExamRightUpper7 | String |
optional |
| dentalExamRightUpper6 | String |
optional |
| dentalExamRightUpper5 | String |
optional |
| dentalExamRightUpper4 | String |
optional |
| dentalExamRightUpper3 | String |
optional |
| dentalExamRightUpper2 | String |
optional |
| dentalExamRightUpper1 | String |
optional |
| dentalExamLeftUpper8 | String |
optional |
| dentalExamLeftUpper7 | String |
optional |
| dentalExamLeftUpper6 | String |
optional |
| dentalExamLeftUpper5 | String |
optional |
| dentalExamLeftUpper4 | String |
optional |
| dentalExamLeftUpper3 | String |
optional |
| dentalExamLeftUpper2 | String |
optional |
| dentalExamLeftUpper1 | String |
optional |
| dentalExamRightLower8 | String |
optional |
| dentalExamRightLower7 | String |
optional |
| dentalExamRightLower6 | String |
optional |
| dentalExamRightLower5 | String |
optional |
| dentalExamRightLower4 | String |
optional |
| dentalExamRightLower3 | String |
optional |
| dentalExamRightLower2 | String |
optional |
| dentalExamRightLower1 | String |
optional |
| dentalExamLeftLower8 | String |
optional |
| dentalExamLeftLower7 | String |
optional |
| dentalExamLeftLower6 | String |
optional |
| dentalExamLeftLower5 | String |
optional |
| dentalExamLeftLower4 | String |
optional |
| dentalExamLeftLower3 | String |
optional |
| dentalExamLeftLower2 | String |
optional |
| dentalExamLeftLower1 | String |
optional |
| name | String |
optional |
| description | String |
optional |
| startedAt | Number |
optional |
| createdAt | Number |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | String |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records/<medical-records-id>" \
-X PATCH \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"dentalExamRightUpper8": "some dentalExamRightUpper8"
}'
Parameters examples
json - Request-Example
{
"dentalExamRightUpper8": "some dentalExamRightUpper8"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
physical-exam |
| subtype | String |
|
| consciousnessLevel | number |
|
| consciousnessLevelScale | number |
|
| painAssessment | number |
|
| painAssessmentScale | number |
|
| physicalExam | String |
|
| dentalNote | String |
|
| general | Object |
|
| general.text | String |
|
| general.status | String |
normal, abnormal |
| head | Object |
|
| head.text | String |
|
| head.status | String |
normal, abnormal |
| eyes | Object |
|
| eyes.text | String |
|
| eyes.status | String |
normal, abnormal |
| ears | Object |
|
| ears.text | String |
|
| ears.status | String |
normal, abnormal |
| nose | Object |
|
| nose.text | String |
|
| nose.status | String |
normal, abnormal |
| neck | Object |
|
| neck.text | String |
|
| neck.status | String |
normal, abnormal |
| throat | Object |
|
| throat.text | String |
|
| throat.status | String |
normal, abnormal |
| breathSounds | Object |
|
| breathSounds.text | String |
|
| breathSounds.status | String |
normal, abnormal |
| respiratory | Object |
|
| respiratory.text | String |
|
| respiratory.status | String |
normal, abnormal |
| cardiovascular | Object |
|
| cardiovascular.text | String |
|
| cardiovascular.status | String |
normal, abnormal |
| breasts | Object |
|
| breasts.text | String |
|
| breasts.status | String |
normal, abnormal |
| chest | Object |
|
| chest.text | String |
|
| chest.status | String |
normal, abnormal |
| back | Object |
|
| back.text | String |
|
| back.status | String |
normal, abnormal |
| abdomen | Object |
|
| abdomen.text | String |
|
| abdomen.status | String |
normal, abnormal |
| gastrointestinal | Object |
|
| gastrointestinal.text | String |
|
| gastrointestinal.status | String |
normal, abnormal |
| genitourinary | Object |
|
| genitourinary.text | String |
|
| genitourinary.status | String |
normal, abnormal |
| musculoskeletal | Object |
|
| musculoskeletal.text | String |
|
| musculoskeletal.status | String |
normal, abnormal |
| skin | Object |
|
| skin.text | String |
|
| skin.status | String |
normal, abnormal |
| endocrine | Object |
|
| endocrine.text | String |
|
| endocrine.status | String |
normal, abnormal |
| psychiatric | Object |
|
| psychiatric.text | String |
|
| psychiatric.status | String |
normal, abnormal |
| hematologicLymphatic | Object |
|
| hematologicLymphatic.text | String |
|
| hematologicLymphatic.status | String |
normal, abnormal |
| allergicImmunologic | Object |
|
| allergicImmunologic.text | String |
|
| allergicImmunologic.status | String |
normal, abnormal |
| extermities | Object |
|
| extermities.text | String |
|
| extermities.status | String |
normal, abnormal |
| neurologic | Object |
|
| neurologic.text | String |
|
| neurologic.status | String |
normal, abnormal |
| rectal | Object |
|
| rectal.text | String |
|
| rectal.status | String |
normal, abnormal |
| genitalia | Object |
|
| genitalia.text | String |
|
| genitalia.status | String |
normal, abnormal |
| dentalExamRightUpper8 | String |
|
| dentalExamRightUpper7 | String |
|
| dentalExamRightUpper6 | String |
|
| dentalExamRightUpper5 | String |
|
| dentalExamRightUpper4 | String |
|
| dentalExamRightUpper3 | String |
|
| dentalExamRightUpper2 | String |
|
| dentalExamRightUpper1 | String |
|
| dentalExamLeftUpper8 | String |
|
| dentalExamLeftUpper7 | String |
|
| dentalExamLeftUpper6 | String |
|
| dentalExamLeftUpper5 | String |
|
| dentalExamLeftUpper4 | String |
|
| dentalExamLeftUpper3 | String |
|
| dentalExamLeftUpper2 | String |
|
| dentalExamLeftUpper1 | String |
|
| dentalExamRightLower8 | String |
|
| dentalExamRightLower7 | String |
|
| dentalExamRightLower6 | String |
|
| dentalExamRightLower5 | String |
|
| dentalExamRightLower4 | String |
|
| dentalExamRightLower3 | String |
|
| dentalExamRightLower2 | String |
|
| dentalExamRightLower1 | String |
|
| dentalExamLeftLower8 | String |
|
| dentalExamLeftLower7 | String |
|
| dentalExamLeftLower6 | String |
|
| dentalExamLeftLower5 | String |
|
| dentalExamLeftLower4 | String |
|
| dentalExamLeftLower3 | String |
|
| dentalExamLeftLower2 | String |
|
| dentalExamLeftLower1 | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "physical-exam",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Physical Exam - Post
Create a medical record for physical exam
POST /medical-records
Headers - Header
| 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 |
|---|---|---|
| type | String |
Allowed values: physical-exam |
| subtype | String |
optional |
| consciousnessLevel | number |
optional |
| consciousnessLevelScale | number |
optional |
| painAssessment | number |
optional |
| painAssessmentScale | number |
optional |
| physicalExam | String |
optional |
| dentalNote | String |
optional |
| general | Object |
optional |
| general.text | String |
|
| general.status | String |
Allowed values: normal,abnormal |
| head | Object |
optional |
| head.text | String |
|
| head.status | String |
Allowed values: normal,abnormal |
| eyes | Object |
optional |
| eyes.text | String |
|
| eyes.status | String |
Allowed values: normal,abnormal |
| ears | Object |
optional |
| ears.text | String |
|
| ears.status | String |
Allowed values: normal,abnormal |
| nose | Object |
optional |
| nose.text | String |
|
| nose.status | String |
Allowed values: normal,abnormal |
| neck | Object |
optional |
| neck.text | String |
|
| neck.status | String |
Allowed values: normal,abnormal |
| throat | Object |
optional |
| throat.text | String |
|
| throat.status | String |
Allowed values: normal,abnormal |
| breathSounds | Object |
optional |
| breathSounds.text | String |
|
| breathSounds.status | String |
Allowed values: normal,abnormal |
| respiratory | Object |
optional |
| respiratory.text | String |
|
| respiratory.status | String |
Allowed values: normal,abnormal |
| cardiovascular | Object |
optional |
| cardiovascular.text | String |
|
| cardiovascular.status | String |
Allowed values: normal,abnormal |
| breasts | Object |
optional |
| breasts.text | String |
|
| breasts.status | String |
Allowed values: normal,abnormal |
| chest | Object |
optional |
| chest.text | String |
|
| chest.status | String |
Allowed values: normal,abnormal |
| back | Object |
optional |
| back.text | String |
|
| back.status | String |
Allowed values: normal,abnormal |
| abdomen | Object |
optional |
| abdomen.text | String |
|
| abdomen.status | String |
Allowed values: normal,abnormal |
| gastrointestinal | Object |
optional |
| gastrointestinal.text | String |
|
| gastrointestinal.status | String |
Allowed values: normal,abnormal |
| genitourinary | Object |
optional |
| genitourinary.text | String |
|
| genitourinary.status | String |
Allowed values: normal,abnormal |
| musculoskeletal | Object |
optional |
| musculoskeletal.text | String |
|
| musculoskeletal.status | String |
Allowed values: normal,abnormal |
| skin | Object |
optional |
| skin.text | String |
|
| skin.status | String |
Allowed values: normal,abnormal |
| endocrine | Object |
optional |
| endocrine.text | String |
|
| endocrine.status | String |
Allowed values: normal,abnormal |
| psychiatric | Object |
optional |
| psychiatric.text | String |
|
| psychiatric.status | String |
Allowed values: normal,abnormal |
| hematologicLymphatic | Object |
optional |
| hematologicLymphatic.text | String |
|
| hematologicLymphatic.status | String |
Allowed values: normal,abnormal |
| allergicImmunologic | Object |
optional |
| allergicImmunologic.text | String |
|
| allergicImmunologic.status | String |
Allowed values: normal,abnormal |
| extermities | Object |
optional |
| extermities.text | String |
|
| extermities.status | String |
Allowed values: normal,abnormal |
| neurologic | Object |
optional |
| neurologic.text | String |
|
| neurologic.status | String |
Allowed values: normal,abnormal |
| rectal | Object |
optional |
| rectal.text | String |
|
| rectal.status | String |
Allowed values: normal,abnormal |
| genitalia | Object |
optional |
| genitalia.text | String |
|
| genitalia.status | String |
Allowed values: normal,abnormal |
| dentalExamRightUpper8 | String |
optional |
| dentalExamRightUpper7 | String |
optional |
| dentalExamRightUpper6 | String |
optional |
| dentalExamRightUpper5 | String |
optional |
| dentalExamRightUpper4 | String |
optional |
| dentalExamRightUpper3 | String |
optional |
| dentalExamRightUpper2 | String |
optional |
| dentalExamRightUpper1 | String |
optional |
| dentalExamLeftUpper8 | String |
optional |
| dentalExamLeftUpper7 | String |
optional |
| dentalExamLeftUpper6 | String |
optional |
| dentalExamLeftUpper5 | String |
optional |
| dentalExamLeftUpper4 | String |
optional |
| dentalExamLeftUpper3 | String |
optional |
| dentalExamLeftUpper2 | String |
optional |
| dentalExamLeftUpper1 | String |
optional |
| dentalExamRightLower8 | String |
optional |
| dentalExamRightLower7 | String |
optional |
| dentalExamRightLower6 | String |
optional |
| dentalExamRightLower5 | String |
optional |
| dentalExamRightLower4 | String |
optional |
| dentalExamRightLower3 | String |
optional |
| dentalExamRightLower2 | String |
optional |
| dentalExamRightLower1 | String |
optional |
| dentalExamLeftLower8 | String |
optional |
| dentalExamLeftLower7 | String |
optional |
| dentalExamLeftLower6 | String |
optional |
| dentalExamLeftLower5 | String |
optional |
| dentalExamLeftLower4 | String |
optional |
| dentalExamLeftLower3 | String |
optional |
| dentalExamLeftLower2 | String |
optional |
| dentalExamLeftLower1 | String |
optional |
| createdAt | Number |
optional |
| account | String |
optional account-uid |
| facility | String |
optional facility-id |
| patient | String |
optional patient-uid |
| encounter | String |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | Number |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records" \
-X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"type": "physical-exam",
"dentalExamRightUpper8": "some dentalExamRightUpper8"
}'
Parameters examples
json - Request-Example
{
"type": "physical-exam",
"dentalExamRightUpper8": "some dentalExamRightUpper8"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
physical-exam |
| subtype | String |
|
| consciousnessLevel | number |
|
| consciousnessLevelScale | number |
|
| painAssessment | number |
|
| painAssessmentScale | number |
|
| physicalExam | String |
|
| dentalNote | String |
|
| general | Object |
|
| general.text | String |
|
| general.status | String |
normal, abnormal |
| head | Object |
|
| head.text | String |
|
| head.status | String |
normal, abnormal |
| eyes | Object |
|
| eyes.text | String |
|
| eyes.status | String |
normal, abnormal |
| ears | Object |
|
| ears.text | String |
|
| ears.status | String |
normal, abnormal |
| nose | Object |
|
| nose.text | String |
|
| nose.status | String |
normal, abnormal |
| neck | Object |
|
| neck.text | String |
|
| neck.status | String |
normal, abnormal |
| throat | Object |
|
| throat.text | String |
|
| throat.status | String |
normal, abnormal |
| breathSounds | Object |
|
| breathSounds.text | String |
|
| breathSounds.status | String |
normal, abnormal |
| respiratory | Object |
|
| respiratory.text | String |
|
| respiratory.status | String |
normal, abnormal |
| cardiovascular | Object |
|
| cardiovascular.text | String |
|
| cardiovascular.status | String |
normal, abnormal |
| breasts | Object |
|
| breasts.text | String |
|
| breasts.status | String |
normal, abnormal |
| chest | Object |
|
| chest.text | String |
|
| chest.status | String |
normal, abnormal |
| back | Object |
|
| back.text | String |
|
| back.status | String |
normal, abnormal |
| abdomen | Object |
|
| abdomen.text | String |
|
| abdomen.status | String |
normal, abnormal |
| gastrointestinal | Object |
|
| gastrointestinal.text | String |
|
| gastrointestinal.status | String |
normal, abnormal |
| genitourinary | Object |
|
| genitourinary.text | String |
|
| genitourinary.status | String |
normal, abnormal |
| musculoskeletal | Object |
|
| musculoskeletal.text | String |
|
| musculoskeletal.status | String |
normal, abnormal |
| skin | Object |
|
| skin.text | String |
|
| skin.status | String |
normal, abnormal |
| endocrine | Object |
|
| endocrine.text | String |
|
| endocrine.status | String |
normal, abnormal |
| psychiatric | Object |
|
| psychiatric.text | String |
|
| psychiatric.status | String |
normal, abnormal |
| hematologicLymphatic | Object |
|
| hematologicLymphatic.text | String |
|
| hematologicLymphatic.status | String |
normal, abnormal |
| allergicImmunologic | Object |
|
| allergicImmunologic.text | String |
|
| allergicImmunologic.status | String |
normal, abnormal |
| extermities | Object |
|
| extermities.text | String |
|
| extermities.status | String |
normal, abnormal |
| neurologic | Object |
|
| neurologic.text | String |
|
| neurologic.status | String |
normal, abnormal |
| rectal | Object |
|
| rectal.text | String |
|
| rectal.status | String |
normal, abnormal |
| genitalia | Object |
|
| genitalia.text | String |
|
| genitalia.status | String |
normal, abnormal |
| dentalExamRightUpper8 | String |
|
| dentalExamRightUpper7 | String |
|
| dentalExamRightUpper6 | String |
|
| dentalExamRightUpper5 | String |
|
| dentalExamRightUpper4 | String |
|
| dentalExamRightUpper3 | String |
|
| dentalExamRightUpper2 | String |
|
| dentalExamRightUpper1 | String |
|
| dentalExamLeftUpper8 | String |
|
| dentalExamLeftUpper7 | String |
|
| dentalExamLeftUpper6 | String |
|
| dentalExamLeftUpper5 | String |
|
| dentalExamLeftUpper4 | String |
|
| dentalExamLeftUpper3 | String |
|
| dentalExamLeftUpper2 | String |
|
| dentalExamLeftUpper1 | String |
|
| dentalExamRightLower8 | String |
|
| dentalExamRightLower7 | String |
|
| dentalExamRightLower6 | String |
|
| dentalExamRightLower5 | String |
|
| dentalExamRightLower4 | String |
|
| dentalExamRightLower3 | String |
|
| dentalExamRightLower2 | String |
|
| dentalExamRightLower1 | String |
|
| dentalExamLeftLower8 | String |
|
| dentalExamLeftLower7 | String |
|
| dentalExamLeftLower6 | String |
|
| dentalExamLeftLower5 | String |
|
| dentalExamLeftLower4 | String |
|
| dentalExamLeftLower3 | String |
|
| dentalExamLeftLower2 | String |
|
| dentalExamLeftLower1 | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "physical-exam",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
ROS - Delete
Delete an ros medical record's details. Can only delete finalized items.
DELETE /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X DELETE \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
ros |
| subtype | String |
|
| general | String |
or constitutional |
| eyes | String |
|
| ent | String |
ears, nose, mouth, and throat |
| cardiovascular | String |
|
| respiratory | String |
|
| gastrointestinal | String |
|
| genitourinary | String |
|
| musculoskeletal | String |
|
| breasts | String |
|
| skin | String |
|
| neurologic | String |
|
| psychiatric | String |
|
| endocrine | String |
|
| hematologicLymphatic | String |
|
| allergicImmunologic | String |
|
| neck | String |
|
| peripheralVascular | String |
|
| notes | String |
|
| generalStatus | String |
|
| eyesStatus | String |
|
| entStatus | String |
|
| cardiovascularStatus | String |
|
| respiratoryStatus | String |
|
| gastrointestinalStatus | String |
|
| genitourinaryStatus | String |
|
| musculoskeletalStatus | String |
|
| breastsStatus | String |
|
| skinStatus | String |
|
| neurologicStatus | String |
|
| psychiatricStatus | String |
|
| endocrineStatus | String |
|
| hematologicLymphaticStatus | String |
|
| allergicImmunologicStatus | String |
|
| neckStatus | String |
|
| peripheralVascularStatus | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "ros",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
ROS - Find
Get ros medical records details
GET /medical-records
Headers - Header
| 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/medical-records?type=ros" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| medicalRecords | Object[] |
array of medical records |
| medicalRecords.id | String |
|
| medicalRecords.createdAt | Number |
|
| medicalRecords.createdBy | String |
|
| medicalRecords.account | String |
account-uid |
| medicalRecords.facility | String |
facility-id |
| medicalRecords.patient | String |
patient-uid |
| medicalRecords.encounter | String |
|
| medicalRecords.attachmentURLs | String[] |
|
| medicalRecords.originalCreationAt | Number |
|
| medicalRecords.finalizedAt | Number |
|
| medicalRecords.finalizedBy | String |
|
| medicalRecords.provider | String |
|
| medicalRecords.providerFee | Number |
|
| medicalRecords.providerFeeType | String |
amount, percentage |
| medicalRecords.permissions | Object[] |
|
| medicalRecords.permissions.uid | String |
account selector |
| medicalRecords.permissions.organization | String |
organization selector when privileges/roles are used |
| medicalRecords.permissions.privileges | String[] |
|
| medicalRecords.permissions.roles | String[] |
|
| medicalRecords.permissions.write | Boolean |
write to records |
| medicalRecords.permissions.share | Boolean |
share records |
| medicalRecords.type | String |
ros |
| medicalRecords.subtype | String |
|
| medicalRecords.general | String |
or constitutional |
| medicalRecords.eyes | String |
|
| medicalRecords.ent | String |
ears, nose, mouth, and throat |
| medicalRecords.cardiovascular | String |
|
| medicalRecords.respiratory | String |
|
| medicalRecords.gastrointestinal | String |
|
| medicalRecords.genitourinary | String |
|
| medicalRecords.musculoskeletal | String |
|
| medicalRecords.breasts | String |
|
| medicalRecords.skin | String |
|
| medicalRecords.neurologic | String |
|
| medicalRecords.psychiatric | String |
|
| medicalRecords.endocrine | String |
|
| medicalRecords.hematologicLymphatic | String |
|
| medicalRecords.allergicImmunologic | String |
|
| medicalRecords.neck | String |
|
| medicalRecords.peripheralVascular | String |
|
| medicalRecords.notes | String |
|
| medicalRecords.generalStatus | String |
|
| medicalRecords.eyesStatus | String |
|
| medicalRecords.entStatus | String |
|
| medicalRecords.cardiovascularStatus | String |
|
| medicalRecords.respiratoryStatus | String |
|
| medicalRecords.gastrointestinalStatus | String |
|
| medicalRecords.genitourinaryStatus | String |
|
| medicalRecords.musculoskeletalStatus | String |
|
| medicalRecords.breastsStatus | String |
|
| medicalRecords.skinStatus | String |
|
| medicalRecords.neurologicStatus | String |
|
| medicalRecords.psychiatricStatus | String |
|
| medicalRecords.endocrineStatus | String |
|
| medicalRecords.hematologicLymphaticStatus | String |
|
| medicalRecords.allergicImmunologicStatus | String |
|
| medicalRecords.neckStatus | String |
|
| medicalRecords.peripheralVascularStatus | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
[
{
"id": "medical-record-id",
"type": "ros",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
},
{
"id": "medical-record-id",
"type": "ros",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
]
ROS - Get
Get an ros medical record's details
GET /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
ros |
| subtype | String |
|
| general | String |
or constitutional |
| eyes | String |
|
| ent | String |
ears, nose, mouth, and throat |
| cardiovascular | String |
|
| respiratory | String |
|
| gastrointestinal | String |
|
| genitourinary | String |
|
| musculoskeletal | String |
|
| breasts | String |
|
| skin | String |
|
| neurologic | String |
|
| psychiatric | String |
|
| endocrine | String |
|
| hematologicLymphatic | String |
|
| allergicImmunologic | String |
|
| neck | String |
|
| peripheralVascular | String |
|
| notes | String |
|
| generalStatus | String |
|
| eyesStatus | String |
|
| entStatus | String |
|
| cardiovascularStatus | String |
|
| respiratoryStatus | String |
|
| gastrointestinalStatus | String |
|
| genitourinaryStatus | String |
|
| musculoskeletalStatus | String |
|
| breastsStatus | String |
|
| skinStatus | String |
|
| neurologicStatus | String |
|
| psychiatricStatus | String |
|
| endocrineStatus | String |
|
| hematologicLymphaticStatus | String |
|
| allergicImmunologicStatus | String |
|
| neckStatus | String |
|
| peripheralVascularStatus | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "ros",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
ROS - Patch
Update an ros medical record
PATCH /medical-records/:id
Headers - Header
| 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 |
|---|---|---|
| general | String |
optional or constitutional |
| eyes | String |
optional |
| ent | String |
optional ears, nose, mouth, and throat |
| cardiovascular | String |
optional |
| respiratory | String |
optional |
| gastrointestinal | String |
optional |
| genitourinary | String |
optional |
| musculoskeletal | String |
optional |
| breasts | String |
optional |
| skin | String |
optional |
| neurologic | String |
optional |
| psychiatric | String |
optional |
| endocrine | String |
optional |
| hematologicLymphatic | String |
optional |
| allergicImmunologic | String |
optional |
| neck | String |
optional |
| peripheralVascular | String |
optional |
| notes | String |
optional |
| generalStatus | String |
optional |
| eyesStatus | String |
optional |
| entStatus | String |
optional |
| cardiovascularStatus | String |
optional |
| respiratoryStatus | String |
optional |
| gastrointestinalStatus | String |
optional |
| genitourinaryStatus | String |
optional |
| musculoskeletalStatus | String |
optional |
| breastsStatus | String |
optional |
| skinStatus | String |
optional |
| neurologicStatus | String |
optional |
| psychiatricStatus | String |
optional |
| endocrineStatus | String |
optional |
| hematologicLymphaticStatus | String |
optional |
| allergicImmunologicStatus | String |
optional |
| neckStatus | String |
optional |
| peripheralVascularStatus | String |
optional |
| name | String |
optional |
| description | String |
optional |
| startedAt | Number |
optional |
| createdAt | Number |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | String |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records/<medical-records-id>" \
-X PATCH \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"cardiovascular": "some cardiovascular",
"genitourinary": "some genitourinary"
}'
Parameters examples
json - Request-Example
{
"cardiovascular": "some cardiovascular",
"genitourinary": "some genitourinary"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
ros |
| subtype | String |
|
| general | String |
or constitutional |
| eyes | String |
|
| ent | String |
ears, nose, mouth, and throat |
| cardiovascular | String |
|
| respiratory | String |
|
| gastrointestinal | String |
|
| genitourinary | String |
|
| musculoskeletal | String |
|
| breasts | String |
|
| skin | String |
|
| neurologic | String |
|
| psychiatric | String |
|
| endocrine | String |
|
| hematologicLymphatic | String |
|
| allergicImmunologic | String |
|
| neck | String |
|
| peripheralVascular | String |
|
| notes | String |
|
| generalStatus | String |
|
| eyesStatus | String |
|
| entStatus | String |
|
| cardiovascularStatus | String |
|
| respiratoryStatus | String |
|
| gastrointestinalStatus | String |
|
| genitourinaryStatus | String |
|
| musculoskeletalStatus | String |
|
| breastsStatus | String |
|
| skinStatus | String |
|
| neurologicStatus | String |
|
| psychiatricStatus | String |
|
| endocrineStatus | String |
|
| hematologicLymphaticStatus | String |
|
| allergicImmunologicStatus | String |
|
| neckStatus | String |
|
| peripheralVascularStatus | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "ros",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
ROS - Post
Create a medical record for ros
POST /medical-records
Headers - Header
| 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 |
|---|---|---|
| type | String |
Allowed values: ros |
| general | String |
optional or constitutional |
| eyes | String |
optional |
| ent | String |
optional ears, nose, mouth, and throat |
| cardiovascular | String |
optional |
| respiratory | String |
optional |
| gastrointestinal | String |
optional |
| genitourinary | String |
optional |
| musculoskeletal | String |
optional |
| breasts | String |
optional |
| skin | String |
optional |
| neurologic | String |
optional |
| psychiatric | String |
optional |
| endocrine | String |
optional |
| hematologicLymphatic | String |
optional |
| allergicImmunologic | String |
optional |
| neck | String |
optional |
| peripheralVascular | String |
optional |
| notes | String |
optional |
| generalStatus | String |
optional |
| eyesStatus | String |
optional |
| entStatus | String |
optional |
| cardiovascularStatus | String |
optional |
| respiratoryStatus | String |
optional |
| gastrointestinalStatus | String |
optional |
| genitourinaryStatus | String |
optional |
| musculoskeletalStatus | String |
optional |
| breastsStatus | String |
optional |
| skinStatus | String |
optional |
| neurologicStatus | String |
optional |
| psychiatricStatus | String |
optional |
| endocrineStatus | String |
optional |
| hematologicLymphaticStatus | String |
optional |
| allergicImmunologicStatus | String |
optional |
| neckStatus | String |
optional |
| peripheralVascularStatus | String |
optional |
| createdAt | Number |
optional |
| account | String |
optional account-uid |
| facility | String |
optional facility-id |
| patient | String |
optional patient-uid |
| encounter | String |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | Number |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records" \
-X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"type": "ros",
"cardiovascular": "some cardiovascular",
"genitourinary": "some genitourinary"
}'
Parameters examples
json - Request-Example
{
"type": "ros",
"cardiovascular": "some cardiovascular",
"genitourinary": "some genitourinary"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
ros |
| subtype | String |
|
| general | String |
or constitutional |
| eyes | String |
|
| ent | String |
ears, nose, mouth, and throat |
| cardiovascular | String |
|
| respiratory | String |
|
| gastrointestinal | String |
|
| genitourinary | String |
|
| musculoskeletal | String |
|
| breasts | String |
|
| skin | String |
|
| neurologic | String |
|
| psychiatric | String |
|
| endocrine | String |
|
| hematologicLymphatic | String |
|
| allergicImmunologic | String |
|
| neck | String |
|
| peripheralVascular | String |
|
| notes | String |
|
| generalStatus | String |
|
| eyesStatus | String |
|
| entStatus | String |
|
| cardiovascularStatus | String |
|
| respiratoryStatus | String |
|
| gastrointestinalStatus | String |
|
| genitourinaryStatus | String |
|
| musculoskeletalStatus | String |
|
| breastsStatus | String |
|
| skinStatus | String |
|
| neurologicStatus | String |
|
| psychiatricStatus | String |
|
| endocrineStatus | String |
|
| hematologicLymphaticStatus | String |
|
| allergicImmunologicStatus | String |
|
| neckStatus | String |
|
| peripheralVascularStatus | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "ros",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Social History - Delete
Delete a social history medical record's details. Can only delete finalized items.
DELETE /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X DELETE \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
social-history |
| subtype | String |
|
| livesAlone | Boolean |
|
| independent | Boolean |
|
| drinksAlcohol | Boolean |
drinks alcohol |
| smoking | Boolean |
|
| smokingSticksPerDay | Number |
number of sticks per day if smoking |
| smokingYears | Number |
number of years patient is smoking |
| exercises | Boolean |
|
| usesProhibitedDrugs | Boolean |
uses prohibited drugs |
| drugName | String |
|
| drugLastUsedAt | Number |
|
| sexuallyActive | Boolean |
|
| numOfSexualPartners | Number |
|
| educationalLevel | String |
|
| notes | String |
|
| source | String |
who provided the details |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "social-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Social History - Find
Get social history medical records details
GET /medical-records
Headers - Header
| 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/medical-records?type=social-history" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| medicalRecords | Object[] |
array of medical records |
| medicalRecords.id | String |
|
| medicalRecords.createdAt | Number |
|
| medicalRecords.createdBy | String |
|
| medicalRecords.account | String |
account-uid |
| medicalRecords.facility | String |
facility-id |
| medicalRecords.patient | String |
patient-uid |
| medicalRecords.encounter | String |
|
| medicalRecords.attachmentURLs | String[] |
|
| medicalRecords.originalCreationAt | Number |
|
| medicalRecords.finalizedAt | Number |
|
| medicalRecords.finalizedBy | String |
|
| medicalRecords.provider | String |
|
| medicalRecords.providerFee | Number |
|
| medicalRecords.providerFeeType | String |
amount, percentage |
| medicalRecords.permissions | Object[] |
|
| medicalRecords.permissions.uid | String |
account selector |
| medicalRecords.permissions.organization | String |
organization selector when privileges/roles are used |
| medicalRecords.permissions.privileges | String[] |
|
| medicalRecords.permissions.roles | String[] |
|
| medicalRecords.permissions.write | Boolean |
write to records |
| medicalRecords.permissions.share | Boolean |
share records |
| medicalRecords.type | String |
social-history |
| medicalRecords.subtype | String |
|
| medicalRecords.livesAlone | Boolean |
|
| medicalRecords.independent | Boolean |
|
| medicalRecords.drinksAlcohol | Boolean |
drinks alcohol |
| medicalRecords.smoking | Boolean |
|
| medicalRecords.smokingSticksPerDay | Number |
number of sticks per day if smoking |
| medicalRecords.smokingYears | Number |
number of years patient is smoking |
| medicalRecords.exercises | Boolean |
|
| medicalRecords.usesProhibitedDrugs | Boolean |
uses prohibited drugs |
| medicalRecords.drugName | String |
|
| medicalRecords.drugLastUsedAt | Number |
|
| medicalRecords.sexuallyActive | Boolean |
|
| medicalRecords.numOfSexualPartners | Number |
|
| medicalRecords.educationalLevel | String |
|
| medicalRecords.notes | String |
|
| medicalRecords.source | String |
who provided the details |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
[
{
"id": "medical-record-id",
"type": "social-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
},
{
"id": "medical-record-id",
"type": "social-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
]
Social History - Get
Get a social history medical record's details
GET /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
social-history |
| subtype | String |
|
| livesAlone | Boolean |
|
| independent | Boolean |
|
| drinksAlcohol | Boolean |
drinks alcohol |
| smoking | Boolean |
|
| smokingSticksPerDay | Number |
number of sticks per day if smoking |
| smokingYears | Number |
number of years patient is smoking |
| exercises | Boolean |
|
| usesProhibitedDrugs | Boolean |
uses prohibited drugs |
| drugName | String |
|
| drugLastUsedAt | Number |
|
| sexuallyActive | Boolean |
|
| numOfSexualPartners | Number |
|
| educationalLevel | String |
|
| notes | String |
|
| source | String |
who provided the details |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "social-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Social History - Patch
Update a social history medical record
PATCH /medical-records/:id
Headers - Header
| 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 |
|---|---|---|
| livesAlone | Boolean |
optional |
| independent | Boolean |
optional |
| drinksAlcohol | Boolean |
optional drinks alcohol |
| smoking | Boolean |
optional |
| smokingSticksPerDay | Number |
optional number of sticks per day if smoking |
| smokingYears | Number |
optional number of years patient is smoking |
| exercises | Boolean |
optional |
| usesProhibitedDrugs | Boolean |
optional uses prohibited drugs |
| drugName | String |
optional |
| drugLastUsedAt | Number |
optional |
| sexuallyActive | Boolean |
optional |
| numOfSexualPartners | Number |
optional |
| educationalLevel | String |
optional |
| notes | String |
optional |
| source | String |
optional who provided the details |
| name | String |
optional |
| description | String |
optional |
| startedAt | Number |
optional |
| createdAt | Number |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | String |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records/<medical-records-id>" \
-X PATCH \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"notes": "some notes",
"source": "some source"
}'
Parameters examples
json - Request-Example
{
"notes": "some notes",
"source": "some source"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
social-history |
| subtype | String |
|
| livesAlone | Boolean |
|
| independent | Boolean |
|
| drinksAlcohol | Boolean |
drinks alcohol |
| smoking | Boolean |
|
| smokingSticksPerDay | Number |
number of sticks per day if smoking |
| smokingYears | Number |
number of years patient is smoking |
| exercises | Boolean |
|
| usesProhibitedDrugs | Boolean |
uses prohibited drugs |
| drugName | String |
|
| drugLastUsedAt | Number |
|
| sexuallyActive | Boolean |
|
| numOfSexualPartners | Number |
|
| educationalLevel | String |
|
| notes | String |
|
| source | String |
who provided the details |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "social-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Social History - Post
Create a medical record for social history
POST /medical-records
Headers - Header
| 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 |
|---|---|---|
| type | String |
Allowed values: social-history |
| subtype | String |
optional |
| livesAlone | Boolean |
optional |
| independent | Boolean |
optional |
| drinksAlcohol | Boolean |
optional drinks alcohol |
| smoking | Boolean |
optional |
| smokingSticksPerDay | Number |
optional number of sticks per day if smoking |
| smokingYears | Number |
optional number of years patient is smoking |
| exercises | Boolean |
optional |
| usesProhibitedDrugs | Boolean |
optional uses prohibited drugs |
| drugName | String |
optional |
| drugLastUsedAt | Number |
optional |
| sexuallyActive | Boolean |
optional |
| numOfSexualPartners | Number |
optional |
| educationalLevel | String |
optional |
| notes | String |
optional |
| source | String |
optional who provided the details |
| createdAt | Number |
optional |
| account | String |
optional account-uid |
| facility | String |
optional facility-id |
| patient | String |
optional patient-uid |
| encounter | String |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | Number |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records" \
-X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"type": "social-history",
"notes": "some notes",
"source": "some source"
}'
Parameters examples
json - Request-Example
{
"type": "social-history",
"notes": "some notes",
"source": "some source"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
social-history |
| subtype | String |
|
| livesAlone | Boolean |
|
| independent | Boolean |
|
| drinksAlcohol | Boolean |
drinks alcohol |
| smoking | Boolean |
|
| smokingSticksPerDay | Number |
number of sticks per day if smoking |
| smokingYears | Number |
number of years patient is smoking |
| exercises | Boolean |
|
| usesProhibitedDrugs | Boolean |
uses prohibited drugs |
| drugName | String |
|
| drugLastUsedAt | Number |
|
| sexuallyActive | Boolean |
|
| numOfSexualPartners | Number |
|
| educationalLevel | String |
|
| notes | String |
|
| source | String |
who provided the details |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "social-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Surgical History - Delete
Delete a surgical history medical record's details. Can only delete finalized items.
DELETE /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X DELETE \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
surgical-history |
| subtype | String |
|
| hospitalName | String |
|
| procedure | String |
|
| performedAt | Number |
|
| notes | String |
|
| source | String |
who provided the details |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "surgical-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Surgical History - Find
Get surgical history medical records details
GET /medical-records
Headers - Header
| 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/medical-records?type=surgical-history" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| medicalRecords | Object[] |
array of medical records |
| medicalRecords.id | String |
|
| medicalRecords.createdAt | Number |
|
| medicalRecords.createdBy | String |
|
| medicalRecords.account | String |
account-uid |
| medicalRecords.facility | String |
facility-id |
| medicalRecords.patient | String |
patient-uid |
| medicalRecords.encounter | String |
|
| medicalRecords.attachmentURLs | String[] |
|
| medicalRecords.originalCreationAt | Number |
|
| medicalRecords.finalizedAt | Number |
|
| medicalRecords.finalizedBy | String |
|
| medicalRecords.provider | String |
|
| medicalRecords.providerFee | Number |
|
| medicalRecords.providerFeeType | String |
amount, percentage |
| medicalRecords.permissions | Object[] |
|
| medicalRecords.permissions.uid | String |
account selector |
| medicalRecords.permissions.organization | String |
organization selector when privileges/roles are used |
| medicalRecords.permissions.privileges | String[] |
|
| medicalRecords.permissions.roles | String[] |
|
| medicalRecords.permissions.write | Boolean |
write to records |
| medicalRecords.permissions.share | Boolean |
share records |
| medicalRecords.type | String |
surgical-history |
| medicalRecords.subtype | String |
|
| medicalRecords.hospitalName | String |
|
| medicalRecords.procedure | String |
|
| medicalRecords.performedAt | Number |
|
| medicalRecords.notes | String |
|
| medicalRecords.source | String |
who provided the details |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
[
{
"id": "medical-record-id",
"type": "surgical-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
},
{
"id": "medical-record-id",
"type": "surgical-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
]
Surgical History - Get
Get a surgical history medical record's details
GET /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
surgical-history |
| subtype | String |
|
| hospitalName | String |
|
| procedure | String |
|
| performedAt | Number |
|
| notes | String |
|
| source | String |
who provided the details |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "surgical-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Surgical History - Patch
Update a surgical history medical record
PATCH /medical-records/:id
Headers - Header
| 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 |
|---|---|---|
| hospitalName | String |
optional |
| procedure | String |
optional |
| performedAt | Number |
optional |
| notes | String |
optional |
| source | String |
optional who provided the details |
| name | String |
optional |
| description | String |
optional |
| startedAt | Number |
optional |
| createdAt | Number |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | String |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records/<medical-records-id>" \
-X PATCH \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"methodOfDelivery": "some methodOfDelivery",
"complications": "some complications"
}'
Parameters examples
json - Request-Example
{
"methodOfDelivery": "some methodOfDelivery",
"complications": "some complications"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
surgical-history |
| subtype | String |
|
| hospitalName | String |
|
| procedure | String |
|
| performedAt | Number |
|
| notes | String |
|
| source | String |
who provided the details |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "surgical-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Surgical History - Post
Create a medical record for surgical history
POST /medical-records
Headers - Header
| 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 |
|---|---|---|
| type | String |
Allowed values: surgical-history |
| subtype | String |
optional |
| hospitalName | String |
optional |
| procedure | String |
optional |
| performedAt | Number |
optional |
| notes | String |
optional |
| source | String |
optional who provided the details |
| createdAt | Number |
optional |
| account | String |
optional account-uid |
| facility | String |
optional facility-id |
| patient | String |
optional patient-uid |
| encounter | String |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | Number |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records" \
-X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"type": "surgical-history",
"methodOfDelivery": "some methodOfDelivery",
"complications": "some complications"
}'
Parameters examples
json - Request-Example
{
"type": "surgical-history",
"methodOfDelivery": "some methodOfDelivery",
"complications": "some complications"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
surgical-history |
| subtype | String |
|
| hospitalName | String |
|
| procedure | String |
|
| performedAt | Number |
|
| notes | String |
|
| source | String |
who provided the details |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "surgical-history",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Treadmill Stress Test Patient Profile - Delete
Delete an treadmill stress test patient profile medical record's details. Can only delete finalized items.
DELETE /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X DELETE \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
treadmill-stress-test-patient-profile |
| subtype | String |
|
| order | String |
medical-procedure-order reference id |
| symptoms | String |
|
| none | String |
|
| angina | String |
|
| priorMI | Boolean |
|
| priorMILocation | String |
|
| priorCorAngio | Boolean |
|
| priorCorAngioWhenOrResults | String |
|
| priorBypass | Boolean |
|
| priorBypassWhenOrResults | String |
|
| priorPTCA | Boolean |
|
| priorPTCADuration | String |
|
| hypertension | Boolean |
|
| hypertensionDuration | String |
|
| diabetesMellitus | Boolean |
|
| diabetesMellitusDuration | String |
|
| hyperlipidemia | Boolean |
|
| hyperlipidemiaValue | String |
|
| tobaccoHistory | Boolean |
|
| tobaccoPackPerYear | String |
|
| familyHistoryOfMI | Boolean |
|
| familyHistoryOfMIFirstDegreeRelation | String |
|
| valvularDxHistory | Boolean |
|
| valvularDxHistoryValueLesion | String |
|
| CHFHistory | Boolean |
|
| medicationsMap | Object |
|
| medicationsMap.betaBlocker | Boolean |
|
| medicationsMap.betaBlockerNotes | String |
|
| medicationsMap.calciumChannelBlocker | Boolean |
|
| medicationsMap.calciumChannelBlockerNotes | String |
|
| medicationsMap.nitrates | Boolean |
|
| medicationsMap.nitratesNotes | String |
|
| medicationsMap.ACEInhibitor | Boolean |
|
| medicationsMap.ACEInhibitorNotes | String |
|
| medicationsMap.digoxin | Boolean |
|
| medicationsMap.digoxinNotes | String |
|
| medicationsMap.others | Boolean |
|
| medicationsMap.othersNotes | String |
|
| comments | String |
|
| attendingPhysician | String |
account uid of the doctor |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "treadmill-stress-test-patient-profile",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Treadmill Stress Test Patient Profile - Find
Get treadmill stress test patient profile medical records details
GET /medical-records
Headers - Header
| 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/medical-records?type=treadmill-stress-test-patient-profile" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| medicalRecords | Object[] |
array of medical records |
| medicalRecords.id | String |
|
| medicalRecords.createdAt | Number |
|
| medicalRecords.createdBy | String |
|
| medicalRecords.account | String |
account-uid |
| medicalRecords.facility | String |
facility-id |
| medicalRecords.patient | String |
patient-uid |
| medicalRecords.encounter | String |
|
| medicalRecords.attachmentURLs | String[] |
|
| medicalRecords.originalCreationAt | Number |
|
| medicalRecords.finalizedAt | Number |
|
| medicalRecords.finalizedBy | String |
|
| medicalRecords.provider | String |
|
| medicalRecords.providerFee | Number |
|
| medicalRecords.providerFeeType | String |
amount, percentage |
| medicalRecords.permissions | Object[] |
|
| medicalRecords.permissions.uid | String |
account selector |
| medicalRecords.permissions.organization | String |
organization selector when privileges/roles are used |
| medicalRecords.permissions.privileges | String[] |
|
| medicalRecords.permissions.roles | String[] |
|
| medicalRecords.permissions.write | Boolean |
write to records |
| medicalRecords.permissions.share | Boolean |
share records |
| medicalRecords.type | String |
treadmill-stress-test-patient-profile |
| medicalRecords.subtype | String |
|
| medicalRecords.order | String |
medical-procedure-order reference id |
| medicalRecords.symptoms | String |
|
| medicalRecords.none | String |
|
| medicalRecords.angina | String |
|
| medicalRecords.priorMI | Boolean |
|
| medicalRecords.priorMILocation | String |
|
| medicalRecords.priorCorAngio | Boolean |
|
| medicalRecords.priorCorAngioWhenOrResults | String |
|
| medicalRecords.priorBypass | Boolean |
|
| medicalRecords.priorBypassWhenOrResults | String |
|
| medicalRecords.priorPTCA | Boolean |
|
| medicalRecords.priorPTCADuration | String |
|
| medicalRecords.hypertension | Boolean |
|
| medicalRecords.hypertensionDuration | String |
|
| medicalRecords.diabetesMellitus | Boolean |
|
| medicalRecords.diabetesMellitusDuration | String |
|
| medicalRecords.hyperlipidemia | Boolean |
|
| medicalRecords.hyperlipidemiaValue | String |
|
| medicalRecords.tobaccoHistory | Boolean |
|
| medicalRecords.tobaccoPackPerYear | String |
|
| medicalRecords.familyHistoryOfMI | Boolean |
|
| medicalRecords.familyHistoryOfMIFirstDegreeRelation | String |
|
| medicalRecords.valvularDxHistory | Boolean |
|
| medicalRecords.valvularDxHistoryValueLesion | String |
|
| medicalRecords.CHFHistory | Boolean |
|
| medicalRecords.medicationsMap | Object |
|
| medicalRecords.medicationsMap.betaBlocker | Boolean |
|
| medicalRecords.medicationsMap.betaBlockerNotes | String |
|
| medicalRecords.medicationsMap.calciumChannelBlocker | Boolean |
|
| medicalRecords.medicationsMap.calciumChannelBlockerNotes | String |
|
| medicalRecords.medicationsMap.nitrates | Boolean |
|
| medicalRecords.medicationsMap.nitratesNotes | String |
|
| medicalRecords.medicationsMap.ACEInhibitor | Boolean |
|
| medicalRecords.medicationsMap.ACEInhibitorNotes | String |
|
| medicalRecords.medicationsMap.digoxin | Boolean |
|
| medicalRecords.medicationsMap.digoxinNotes | String |
|
| medicalRecords.medicationsMap.others | Boolean |
|
| medicalRecords.medicationsMap.othersNotes | String |
|
| medicalRecords.comments | String |
|
| medicalRecords.attendingPhysician | String |
account uid of the doctor |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
[
{
"id": "medical-record-id",
"type": "treadmill-stress-test-patient-profile",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
},
{
"id": "medical-record-id",
"type": "treadmill-stress-test-patient-profile",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
]
Treadmill Stress Test Patient Profile - Get
Get an treadmill stress test patient profile medical record's details
GET /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
treadmill-stress-test-patient-profile |
| subtype | String |
|
| order | String |
medical-procedure-order reference id |
| symptoms | String |
|
| none | String |
|
| angina | String |
|
| priorMI | Boolean |
|
| priorMILocation | String |
|
| priorCorAngio | Boolean |
|
| priorCorAngioWhenOrResults | String |
|
| priorBypass | Boolean |
|
| priorBypassWhenOrResults | String |
|
| priorPTCA | Boolean |
|
| priorPTCADuration | String |
|
| hypertension | Boolean |
|
| hypertensionDuration | String |
|
| diabetesMellitus | Boolean |
|
| diabetesMellitusDuration | String |
|
| hyperlipidemia | Boolean |
|
| hyperlipidemiaValue | String |
|
| tobaccoHistory | Boolean |
|
| tobaccoPackPerYear | String |
|
| familyHistoryOfMI | Boolean |
|
| familyHistoryOfMIFirstDegreeRelation | String |
|
| valvularDxHistory | Boolean |
|
| valvularDxHistoryValueLesion | String |
|
| CHFHistory | Boolean |
|
| medicationsMap | Object |
|
| medicationsMap.betaBlocker | Boolean |
|
| medicationsMap.betaBlockerNotes | String |
|
| medicationsMap.calciumChannelBlocker | Boolean |
|
| medicationsMap.calciumChannelBlockerNotes | String |
|
| medicationsMap.nitrates | Boolean |
|
| medicationsMap.nitratesNotes | String |
|
| medicationsMap.ACEInhibitor | Boolean |
|
| medicationsMap.ACEInhibitorNotes | String |
|
| medicationsMap.digoxin | Boolean |
|
| medicationsMap.digoxinNotes | String |
|
| medicationsMap.others | Boolean |
|
| medicationsMap.othersNotes | String |
|
| comments | String |
|
| attendingPhysician | String |
account uid of the doctor |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "treadmill-stress-test-patient-profile",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Treadmill Stress Test Patient Profile - Patch
Update an treadmill stress test patient profile medical record
PATCH /medical-records/:id
Headers - Header
| 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 |
|---|---|---|
| order | String |
optional medical-procedure-order reference id |
| symptoms | String |
optional |
| none | String |
optional |
| angina | String |
optional |
| priorMI | Boolean |
optional |
| priorMILocation | String |
optional |
| priorCorAngio | Boolean |
optional |
| priorCorAngioWhenOrResults | String |
optional |
| priorBypass | Boolean |
optional |
| priorBypassWhenOrResults | String |
optional |
| priorPTCA | Boolean |
optional |
| priorPTCADuration | String |
optional |
| hypertension | Boolean |
optional |
| hypertensionDuration | String |
optional |
| diabetesMellitus | Boolean |
optional |
| diabetesMellitusDuration | String |
optional |
| hyperlipidemia | Boolean |
optional |
| hyperlipidemiaValue | String |
optional |
| tobaccoHistory | Boolean |
optional |
| tobaccoPackPerYear | String |
optional |
| familyHistoryOfMI | Boolean |
optional |
| familyHistoryOfMIFirstDegreeRelation | String |
optional |
| valvularDxHistory | Boolean |
optional |
| valvularDxHistoryValueLesion | String |
optional |
| CHFHistory | Boolean |
optional |
| medicationsMap | Object |
optional |
| medicationsMap.betaBlocker | Boolean |
|
| medicationsMap.betaBlockerNotes | String |
|
| medicationsMap.calciumChannelBlocker | Boolean |
|
| medicationsMap.calciumChannelBlockerNotes | String |
|
| medicationsMap.nitrates | Boolean |
|
| medicationsMap.nitratesNotes | String |
|
| medicationsMap.ACEInhibitor | Boolean |
|
| medicationsMap.ACEInhibitorNotes | String |
|
| medicationsMap.digoxin | Boolean |
|
| medicationsMap.digoxinNotes | String |
|
| medicationsMap.others | Boolean |
|
| medicationsMap.othersNotes | String |
|
| comments | String |
optional |
| attendingPhysician | String |
optional account uid of the doctor |
| name | String |
optional |
| description | String |
optional |
| startedAt | Number |
optional |
| createdAt | Number |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | String |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records/<medical-records-id>" \
-X PATCH \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"symptoms": "some symptoms"
}'
Parameters examples
json - Request-Example
{
"symptoms": "some symptoms"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
treadmill-stress-test-patient-profile |
| subtype | String |
|
| order | String |
medical-procedure-order reference id |
| symptoms | String |
|
| none | String |
|
| angina | String |
|
| priorMI | Boolean |
|
| priorMILocation | String |
|
| priorCorAngio | Boolean |
|
| priorCorAngioWhenOrResults | String |
|
| priorBypass | Boolean |
|
| priorBypassWhenOrResults | String |
|
| priorPTCA | Boolean |
|
| priorPTCADuration | String |
|
| hypertension | Boolean |
|
| hypertensionDuration | String |
|
| diabetesMellitus | Boolean |
|
| diabetesMellitusDuration | String |
|
| hyperlipidemia | Boolean |
|
| hyperlipidemiaValue | String |
|
| tobaccoHistory | Boolean |
|
| tobaccoPackPerYear | String |
|
| familyHistoryOfMI | Boolean |
|
| familyHistoryOfMIFirstDegreeRelation | String |
|
| valvularDxHistory | Boolean |
|
| valvularDxHistoryValueLesion | String |
|
| CHFHistory | Boolean |
|
| medicationsMap | Object |
|
| medicationsMap.betaBlocker | Boolean |
|
| medicationsMap.betaBlockerNotes | String |
|
| medicationsMap.calciumChannelBlocker | Boolean |
|
| medicationsMap.calciumChannelBlockerNotes | String |
|
| medicationsMap.nitrates | Boolean |
|
| medicationsMap.nitratesNotes | String |
|
| medicationsMap.ACEInhibitor | Boolean |
|
| medicationsMap.ACEInhibitorNotes | String |
|
| medicationsMap.digoxin | Boolean |
|
| medicationsMap.digoxinNotes | String |
|
| medicationsMap.others | Boolean |
|
| medicationsMap.othersNotes | String |
|
| comments | String |
|
| attendingPhysician | String |
account uid of the doctor |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "treadmill-stress-test-patient-profile",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Treadmill Stress Test Patient Profile - Post
Create a medical record for treadmill stress test patient profile
POST /medical-records
Headers - Header
| 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 |
|---|---|---|
| type | String |
Allowed values: treadmill-stress-test-patient-profile |
| subtype | String |
optional |
| order | String |
optional medical-procedure-order reference id |
| symptoms | String |
optional |
| none | String |
optional |
| angina | String |
optional |
| priorMI | Boolean |
optional |
| priorMILocation | String |
optional |
| priorCorAngio | Boolean |
optional |
| priorCorAngioWhenOrResults | String |
optional |
| priorBypass | Boolean |
optional |
| priorBypassWhenOrResults | String |
optional |
| priorPTCA | Boolean |
optional |
| priorPTCADuration | String |
optional |
| hypertension | Boolean |
optional |
| hypertensionDuration | String |
optional |
| diabetesMellitus | Boolean |
optional |
| diabetesMellitusDuration | String |
optional |
| hyperlipidemia | Boolean |
optional |
| hyperlipidemiaValue | String |
optional |
| tobaccoHistory | Boolean |
optional |
| tobaccoPackPerYear | String |
optional |
| familyHistoryOfMI | Boolean |
optional |
| familyHistoryOfMIFirstDegreeRelation | String |
optional |
| valvularDxHistory | Boolean |
optional |
| valvularDxHistoryValueLesion | String |
optional |
| CHFHistory | Boolean |
optional |
| medicationsMap | Object |
optional |
| medicationsMap.betaBlocker | Boolean |
|
| medicationsMap.betaBlockerNotes | String |
|
| medicationsMap.calciumChannelBlocker | Boolean |
|
| medicationsMap.calciumChannelBlockerNotes | String |
|
| medicationsMap.nitrates | Boolean |
|
| medicationsMap.nitratesNotes | String |
|
| medicationsMap.ACEInhibitor | Boolean |
|
| medicationsMap.ACEInhibitorNotes | String |
|
| medicationsMap.digoxin | Boolean |
|
| medicationsMap.digoxinNotes | String |
|
| medicationsMap.others | Boolean |
|
| medicationsMap.othersNotes | String |
|
| comments | String |
optional |
| attendingPhysician | String |
optional account uid of the doctor |
| createdAt | Number |
optional |
| account | String |
optional account-uid |
| facility | String |
optional facility-id |
| patient | String |
optional patient-uid |
| encounter | String |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | Number |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records" \
-X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"type": "treadmill-stress-test-patient-profile",
"symptoms": "some symptoms"
}'
Parameters examples
json - Request-Example
{
"type": "treadmill-stress-test-patient-profile",
"symptoms": "some symptoms"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
treadmill-stress-test-patient-profile |
| subtype | String |
|
| order | String |
medical-procedure-order reference id |
| symptoms | String |
|
| none | String |
|
| angina | String |
|
| priorMI | Boolean |
|
| priorMILocation | String |
|
| priorCorAngio | Boolean |
|
| priorCorAngioWhenOrResults | String |
|
| priorBypass | Boolean |
|
| priorBypassWhenOrResults | String |
|
| priorPTCA | Boolean |
|
| priorPTCADuration | String |
|
| hypertension | Boolean |
|
| hypertensionDuration | String |
|
| diabetesMellitus | Boolean |
|
| diabetesMellitusDuration | String |
|
| hyperlipidemia | Boolean |
|
| hyperlipidemiaValue | String |
|
| tobaccoHistory | Boolean |
|
| tobaccoPackPerYear | String |
|
| familyHistoryOfMI | Boolean |
|
| familyHistoryOfMIFirstDegreeRelation | String |
|
| valvularDxHistory | Boolean |
|
| valvularDxHistoryValueLesion | String |
|
| CHFHistory | Boolean |
|
| medicationsMap | Object |
|
| medicationsMap.betaBlocker | Boolean |
|
| medicationsMap.betaBlockerNotes | String |
|
| medicationsMap.calciumChannelBlocker | Boolean |
|
| medicationsMap.calciumChannelBlockerNotes | String |
|
| medicationsMap.nitrates | Boolean |
|
| medicationsMap.nitratesNotes | String |
|
| medicationsMap.ACEInhibitor | Boolean |
|
| medicationsMap.ACEInhibitorNotes | String |
|
| medicationsMap.digoxin | Boolean |
|
| medicationsMap.digoxinNotes | String |
|
| medicationsMap.others | Boolean |
|
| medicationsMap.othersNotes | String |
|
| comments | String |
|
| attendingPhysician | String |
account uid of the doctor |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "treadmill-stress-test-patient-profile",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Treadmill Stress Test Report - Delete
Delete an treadmill stress test report medical record's details. Can only delete finalized items.
DELETE /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X DELETE \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
treadmill-stress-test-report |
| subtype | String |
|
| order | String |
medical-procedure-order reference id |
| exerciseTest | String |
|
| exerciseTestResults | Object[] |
|
| exerciseTestResults.id | String |
|
| exerciseTestResults.label | String |
|
| exerciseTestResults.BPDiastolic | Number |
blood pressure component |
| exerciseTestResults.BPSystolic | Number |
blood pressure component |
| exerciseTestResults.heartRate | Number |
|
| bloodPressureAndHeartRateRecovery | Object[] |
|
| bloodPressureAndHeartRateRecovery.id | String |
|
| bloodPressureAndHeartRateRecovery.label | String |
|
| bloodPressureAndHeartRateRecovery.BPDiastolic | Number |
blood pressure component |
| bloodPressureAndHeartRateRecovery.BPSystolic | Number |
blood pressure component |
| bloodPressureAndHeartRateRecovery.heartRate | Number |
|
| treadmillDurationScore | Number |
number of seconds |
| reasonForTermination | String |
reason why the test cannot continue |
| responseToExerciseTest | String |
|
| restingECG | String |
|
| exerciseECG | String |
|
| exerciseBloodPressureStatus | String |
normal, abnormal |
| exerciseHeartRateStatus | String |
normal, abnormal |
| interpretation | String |
|
| cardioRespiratoryFitness | String |
e.g. height, good, average, fair, low, very-low |
| remarks | String |
|
| cardiologist | String |
doctor's account uid |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "treadmill-stress-test-report",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Treadmill Stress Test Report - Find
Get treadmill stress test report medical records details
GET /medical-records
Headers - Header
| 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/medical-records?type=treadmill-stress-test-report" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| medicalRecords | Object[] |
array of medical records |
| medicalRecords.id | String |
|
| medicalRecords.createdAt | Number |
|
| medicalRecords.createdBy | String |
|
| medicalRecords.account | String |
account-uid |
| medicalRecords.facility | String |
facility-id |
| medicalRecords.patient | String |
patient-uid |
| medicalRecords.encounter | String |
|
| medicalRecords.attachmentURLs | String[] |
|
| medicalRecords.originalCreationAt | Number |
|
| medicalRecords.finalizedAt | Number |
|
| medicalRecords.finalizedBy | String |
|
| medicalRecords.provider | String |
|
| medicalRecords.providerFee | Number |
|
| medicalRecords.providerFeeType | String |
amount, percentage |
| medicalRecords.permissions | Object[] |
|
| medicalRecords.permissions.uid | String |
account selector |
| medicalRecords.permissions.organization | String |
organization selector when privileges/roles are used |
| medicalRecords.permissions.privileges | String[] |
|
| medicalRecords.permissions.roles | String[] |
|
| medicalRecords.permissions.write | Boolean |
write to records |
| medicalRecords.permissions.share | Boolean |
share records |
| medicalRecords.type | String |
treadmill-stress-test-report |
| medicalRecords.subtype | String |
|
| medicalRecords.order | String |
medical-procedure-order reference id |
| medicalRecords.exerciseTest | String |
|
| medicalRecords.exerciseTestResults | Object[] |
|
| medicalRecords.exerciseTestResults.id | String |
|
| medicalRecords.exerciseTestResults.label | String |
|
| medicalRecords.exerciseTestResults.BPDiastolic | Number |
blood pressure component |
| medicalRecords.exerciseTestResults.BPSystolic | Number |
blood pressure component |
| medicalRecords.exerciseTestResults.heartRate | Number |
|
| medicalRecords.bloodPressureAndHeartRateRecovery | Object[] |
|
| medicalRecords.bloodPressureAndHeartRateRecovery.id | String |
|
| medicalRecords.bloodPressureAndHeartRateRecovery.label | String |
|
| medicalRecords.bloodPressureAndHeartRateRecovery.BPDiastolic | Number |
blood pressure component |
| medicalRecords.bloodPressureAndHeartRateRecovery.BPSystolic | Number |
blood pressure component |
| medicalRecords.bloodPressureAndHeartRateRecovery.heartRate | Number |
|
| medicalRecords.treadmillDurationScore | Number |
number of seconds |
| medicalRecords.reasonForTermination | String |
reason why the test cannot continue |
| medicalRecords.responseToExerciseTest | String |
|
| medicalRecords.restingECG | String |
|
| medicalRecords.exerciseECG | String |
|
| medicalRecords.exerciseBloodPressureStatus | String |
normal, abnormal |
| medicalRecords.exerciseHeartRateStatus | String |
normal, abnormal |
| medicalRecords.interpretation | String |
|
| medicalRecords.cardioRespiratoryFitness | String |
e.g. height, good, average, fair, low, very-low |
| medicalRecords.remarks | String |
|
| medicalRecords.cardiologist | String |
doctor's account uid |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
[
{
"id": "medical-record-id",
"type": "treadmill-stress-test-report",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
},
{
"id": "medical-record-id",
"type": "treadmill-stress-test-report",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
]
Treadmill Stress Test Report - Get
Get an treadmill stress test report medical record's details
GET /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
treadmill-stress-test-report |
| subtype | String |
|
| order | String |
medical-procedure-order reference id |
| exerciseTest | String |
|
| exerciseTestResults | Object[] |
|
| exerciseTestResults.id | String |
|
| exerciseTestResults.label | String |
|
| exerciseTestResults.BPDiastolic | Number |
blood pressure component |
| exerciseTestResults.BPSystolic | Number |
blood pressure component |
| exerciseTestResults.heartRate | Number |
|
| bloodPressureAndHeartRateRecovery | Object[] |
|
| bloodPressureAndHeartRateRecovery.id | String |
|
| bloodPressureAndHeartRateRecovery.label | String |
|
| bloodPressureAndHeartRateRecovery.BPDiastolic | Number |
blood pressure component |
| bloodPressureAndHeartRateRecovery.BPSystolic | Number |
blood pressure component |
| bloodPressureAndHeartRateRecovery.heartRate | Number |
|
| treadmillDurationScore | Number |
number of seconds |
| reasonForTermination | String |
reason why the test cannot continue |
| responseToExerciseTest | String |
|
| restingECG | String |
|
| exerciseECG | String |
|
| exerciseBloodPressureStatus | String |
normal, abnormal |
| exerciseHeartRateStatus | String |
normal, abnormal |
| interpretation | String |
|
| cardioRespiratoryFitness | String |
e.g. height, good, average, fair, low, very-low |
| remarks | String |
|
| cardiologist | String |
doctor's account uid |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "treadmill-stress-test-report",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Treadmill Stress Test Report - Patch
Update an treadmill stress test report medical record
PATCH /medical-records/:id
Headers - Header
| 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 |
|---|---|---|
| order | String |
optional medical-procedure-order reference id |
| exerciseTest | String |
optional |
| exerciseTestResults | Object[] |
optional |
| exerciseTestResults.label | String |
|
| exerciseTestResults.BPDiastolic | Number |
blood pressure component |
| exerciseTestResults.BPSystolic | Number |
blood pressure component |
| exerciseTestResults.heartRate | Number |
|
| bloodPressureAndHeartRateRecovery | Object[] |
optional |
| bloodPressureAndHeartRateRecovery.label | String |
|
| bloodPressureAndHeartRateRecovery.BPDiastolic | Number |
blood pressure component |
| bloodPressureAndHeartRateRecovery.BPSystolic | Number |
blood pressure component |
| bloodPressureAndHeartRateRecovery.heartRate | Number |
|
| treadmillDurationScore | Number |
optional number of seconds |
| reasonForTermination | String |
optional reason why the test cannot continue |
| responseToExerciseTest | String |
optional |
| restingECG | String |
optional |
| exerciseECG | String |
optional |
| exerciseBloodPressureStatus | String |
optional Allowed values: normal,abnormal |
| exerciseHeartRateStatus | String |
optional Allowed values: normal,abnormal |
| interpretation | String |
optional |
| cardioRespiratoryFitness | String |
optional e.g. height, good, average, fair, low, very-low |
| remarks | String |
optional |
| cardiologist | String |
optional doctor's account uid |
| name | String |
optional |
| description | String |
optional |
| startedAt | Number |
optional |
| createdAt | Number |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | String |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records/<medical-records-id>" \
-X PATCH \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"restingECG": "some restingECG"
}'
Parameters examples
json - Request-Example
{
"restingECG": "some restingECG"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
treadmill-stress-test-report |
| subtype | String |
|
| order | String |
medical-procedure-order reference id |
| exerciseTest | String |
|
| exerciseTestResults | Object[] |
|
| exerciseTestResults.id | String |
|
| exerciseTestResults.label | String |
|
| exerciseTestResults.BPDiastolic | Number |
blood pressure component |
| exerciseTestResults.BPSystolic | Number |
blood pressure component |
| exerciseTestResults.heartRate | Number |
|
| bloodPressureAndHeartRateRecovery | Object[] |
|
| bloodPressureAndHeartRateRecovery.id | String |
|
| bloodPressureAndHeartRateRecovery.label | String |
|
| bloodPressureAndHeartRateRecovery.BPDiastolic | Number |
blood pressure component |
| bloodPressureAndHeartRateRecovery.BPSystolic | Number |
blood pressure component |
| bloodPressureAndHeartRateRecovery.heartRate | Number |
|
| treadmillDurationScore | Number |
number of seconds |
| reasonForTermination | String |
reason why the test cannot continue |
| responseToExerciseTest | String |
|
| restingECG | String |
|
| exerciseECG | String |
|
| exerciseBloodPressureStatus | String |
normal, abnormal |
| exerciseHeartRateStatus | String |
normal, abnormal |
| interpretation | String |
|
| cardioRespiratoryFitness | String |
e.g. height, good, average, fair, low, very-low |
| remarks | String |
|
| cardiologist | String |
doctor's account uid |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "treadmill-stress-test-report",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Treadmill Stress Test Report - Post
Create a medical record for treadmill stress test report
POST /medical-records
Headers - Header
| 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 |
|---|---|---|
| type | String |
Allowed values: treadmill-stress-test-report |
| subtype | String |
optional |
| order | String |
optional medical-procedure-order reference id |
| exerciseTest | String |
optional |
| exerciseTestResults | Object[] |
optional |
| exerciseTestResults.label | String |
|
| exerciseTestResults.BPDiastolic | Number |
blood pressure component |
| exerciseTestResults.BPSystolic | Number |
blood pressure component |
| exerciseTestResults.heartRate | Number |
|
| bloodPressureAndHeartRateRecovery | Object[] |
optional |
| bloodPressureAndHeartRateRecovery.label | String |
|
| bloodPressureAndHeartRateRecovery.BPDiastolic | Number |
blood pressure component |
| bloodPressureAndHeartRateRecovery.BPSystolic | Number |
blood pressure component |
| bloodPressureAndHeartRateRecovery.heartRate | Number |
|
| treadmillDurationScore | Number |
optional number of seconds |
| reasonForTermination | String |
optional reason why the test cannot continue |
| responseToExerciseTest | String |
optional |
| restingECG | String |
optional |
| exerciseECG | String |
optional |
| exerciseBloodPressureStatus | String |
optional Allowed values: normal,abnormal |
| exerciseHeartRateStatus | String |
optional Allowed values: normal,abnormal |
| interpretation | String |
optional |
| cardioRespiratoryFitness | String |
optional e.g. height, good, average, fair, low, very-low |
| remarks | String |
optional |
| cardiologist | String |
optional doctor's account uid |
| createdAt | Number |
optional |
| account | String |
optional account-uid |
| facility | String |
optional facility-id |
| patient | String |
optional patient-uid |
| encounter | String |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | Number |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records" \
-X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"type": "treadmill-stress-test-report",
"restingECG": "some restingECG"
}'
Parameters examples
json - Request-Example
{
"type": "treadmill-stress-test-report",
"restingECG": "some restingECG"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
treadmill-stress-test-report |
| subtype | String |
|
| order | String |
medical-procedure-order reference id |
| exerciseTest | String |
|
| exerciseTestResults | Object[] |
|
| exerciseTestResults.id | String |
|
| exerciseTestResults.label | String |
|
| exerciseTestResults.BPDiastolic | Number |
blood pressure component |
| exerciseTestResults.BPSystolic | Number |
blood pressure component |
| exerciseTestResults.heartRate | Number |
|
| bloodPressureAndHeartRateRecovery | Object[] |
|
| bloodPressureAndHeartRateRecovery.id | String |
|
| bloodPressureAndHeartRateRecovery.label | String |
|
| bloodPressureAndHeartRateRecovery.BPDiastolic | Number |
blood pressure component |
| bloodPressureAndHeartRateRecovery.BPSystolic | Number |
blood pressure component |
| bloodPressureAndHeartRateRecovery.heartRate | Number |
|
| treadmillDurationScore | Number |
number of seconds |
| reasonForTermination | String |
reason why the test cannot continue |
| responseToExerciseTest | String |
|
| restingECG | String |
|
| exerciseECG | String |
|
| exerciseBloodPressureStatus | String |
normal, abnormal |
| exerciseHeartRateStatus | String |
normal, abnormal |
| interpretation | String |
|
| cardioRespiratoryFitness | String |
e.g. height, good, average, fair, low, very-low |
| remarks | String |
|
| cardiologist | String |
doctor's account uid |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "treadmill-stress-test-report",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Vaccination - Delete
Delete an Vaccination medical record's details. Can only delete finalized items.
DELETE /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X DELETE \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
vaccination |
| subtype | String |
|
| category | String |
for nesting |
| group | String |
for deeper nesting. e.g., for pedia: BCG, etc.. |
| label | String |
e.g., general, birth, 4-8-weeks, etc... |
| vaccine | String |
vaccine name |
| expiresAt | Number |
|
| administeredAt | Number |
|
| administeredBy | String |
name or id |
| injectionSite | String |
|
| lotNo | String |
|
| note | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "vaccination",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Vaccination - Find
Get Vaccination medical records details
GET /medical-records
Headers - Header
| 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/medical-records?type=vaccination" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| medicalRecords | Object[] |
array of medical records |
| medicalRecords.id | String |
|
| medicalRecords.createdAt | Number |
|
| medicalRecords.createdBy | String |
|
| medicalRecords.account | String |
account-uid |
| medicalRecords.facility | String |
facility-id |
| medicalRecords.patient | String |
patient-uid |
| medicalRecords.encounter | String |
|
| medicalRecords.attachmentURLs | String[] |
|
| medicalRecords.originalCreationAt | Number |
|
| medicalRecords.finalizedAt | Number |
|
| medicalRecords.finalizedBy | String |
|
| medicalRecords.provider | String |
|
| medicalRecords.providerFee | Number |
|
| medicalRecords.providerFeeType | String |
amount, percentage |
| medicalRecords.permissions | Object[] |
|
| medicalRecords.permissions.uid | String |
account selector |
| medicalRecords.permissions.organization | String |
organization selector when privileges/roles are used |
| medicalRecords.permissions.privileges | String[] |
|
| medicalRecords.permissions.roles | String[] |
|
| medicalRecords.permissions.write | Boolean |
write to records |
| medicalRecords.permissions.share | Boolean |
share records |
| medicalRecords.type | String |
vaccination |
| medicalRecords.subtype | String |
|
| medicalRecords.category | String |
for nesting |
| medicalRecords.group | String |
for deeper nesting. e.g., for pedia: BCG, etc.. |
| medicalRecords.label | String |
e.g., general, birth, 4-8-weeks, etc... |
| medicalRecords.vaccine | String |
vaccine name |
| medicalRecords.expiresAt | Number |
|
| medicalRecords.administeredAt | Number |
|
| medicalRecords.administeredBy | String |
name or id |
| medicalRecords.injectionSite | String |
|
| medicalRecords.lotNo | String |
|
| medicalRecords.note | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
[
{
"id": "medical-record-id",
"type": "vaccination",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
},
{
"id": "medical-record-id",
"type": "vaccination",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
]
Vaccination - Get
Get an Vaccination medical record's details
GET /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
vaccination |
| subtype | String |
|
| category | String |
for nesting |
| group | String |
for deeper nesting. e.g., for pedia: BCG, etc.. |
| label | String |
e.g., general, birth, 4-8-weeks, etc... |
| vaccine | String |
vaccine name |
| expiresAt | Number |
|
| administeredAt | Number |
|
| administeredBy | String |
name or id |
| injectionSite | String |
|
| lotNo | String |
|
| note | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "vaccination",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Vaccination - Patch
Update an Vaccination medical record
PATCH /medical-records/:id
Headers - Header
| 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 |
|---|---|---|
| category | String |
optional for nesting |
| group | String |
optional for deeper nesting. e.g., for pedia: BCG, etc.. |
| label | String |
optional e.g., general, birth, 4-8-weeks, etc... |
| vaccine | String |
optional vaccine name |
| expiresAt | Number |
optional |
| administeredAt | Number |
optional |
| administeredBy | String |
optional name or id |
| injectionSite | String |
optional |
| lotNo | String |
optional |
| note | String |
optional |
| name | String |
optional |
| description | String |
optional |
| startedAt | Number |
optional |
| createdAt | Number |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | String |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records/<medical-records-id>" \
-X PATCH \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"category": "some category"
}'
Parameters examples
json - Request-Example
{
"category": "some category"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
vaccination |
| subtype | String |
|
| category | String |
for nesting |
| group | String |
for deeper nesting. e.g., for pedia: BCG, etc.. |
| label | String |
e.g., general, birth, 4-8-weeks, etc... |
| vaccine | String |
vaccine name |
| expiresAt | Number |
|
| administeredAt | Number |
|
| administeredBy | String |
name or id |
| injectionSite | String |
|
| lotNo | String |
|
| note | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "vaccination",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Vaccination - Post
Create a medical record for Vaccination
POST /medical-records
Headers - Header
| 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 |
|---|---|---|
| type | String |
Allowed values: vaccination |
| subtype | String |
optional |
| category | String |
optional for nesting |
| group | String |
optional for deeper nesting. e.g., for pedia: BCG, etc.. |
| label | String |
optional e.g., general, birth, 4-8-weeks, etc... |
| vaccine | String |
optional vaccine name |
| expiresAt | Number |
optional |
| administeredAt | Number |
optional |
| administeredBy | String |
optional name or id |
| injectionSite | String |
optional |
| lotNo | String |
optional |
| note | String |
optional |
| createdAt | Number |
optional |
| account | String |
optional account-uid |
| facility | String |
optional facility-id |
| patient | String |
optional patient-uid |
| encounter | String |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | Number |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records" \
-X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"type": "vaccination",
"category": "some category"
}'
Parameters examples
json - Request-Example
{
"type": "vaccination",
"category": "some category"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
vaccination |
| subtype | String |
|
| category | String |
for nesting |
| group | String |
for deeper nesting. e.g., for pedia: BCG, etc.. |
| label | String |
e.g., general, birth, 4-8-weeks, etc... |
| vaccine | String |
vaccine name |
| expiresAt | Number |
|
| administeredAt | Number |
|
| administeredBy | String |
name or id |
| injectionSite | String |
|
| lotNo | String |
|
| note | String |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "vaccination",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Vitals - Delete
Delete an vitals medical record's details. Can only delete finalized items.
DELETE /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X DELETE \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
vitals |
| subtype | String |
|
| takenAt | Number |
|
| height | Number |
cm |
| weight | Number |
kg |
| pulse | Number |
per min |
| respiration | Number |
per min |
| oxygenSaturation | Number |
percentage |
| temperature | Number |
celsius |
| temperatureMethod | String |
temperature checking method. e.g., mouth, etc... |
| bpDiastolic | Number |
|
| bpSystolic | Number |
|
| lmp | Number |
|
| chestCircumference | Number |
cm |
| headCircumference | Number |
cm |
| waistCircumference | Number |
cm |
| neckCircumference | Number |
cm |
| abdominalCircumference | Number |
cm |
| o2sats | Number |
|
| visualAcuityLeft | String |
|
| visualAcuityRight | String |
|
| visualAcuityDsntUncorrectL | Number |
|
| visualAcuityDsntUncorrectR | Number |
|
| visualAcuityDsntCorrectL | Number |
|
| visualAcuityDsntCorrectR | Number |
|
| visualAcuityNearUncorrectL | Number |
|
| visualAcuityNearUncorrectR | Number |
|
| visualAcuityNearCorrectL | Number |
|
| visualAcuityNearCorrectR | Number |
|
| visualAcuityVisionNormal | String |
|
| visualAcuityVisionAbnormal | String |
|
| visualRemarks | String |
|
| colorVision | String |
|
| chestInspiration | Number |
|
| chestExpiration | Number |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "vitals",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Vitals - Find
Get vitals medical records details
GET /medical-records
Headers - Header
| 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/medical-records?type=vitals" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| medicalRecords | Object[] |
array of medical records |
| medicalRecords.id | String |
|
| medicalRecords.createdAt | Number |
|
| medicalRecords.createdBy | String |
|
| medicalRecords.account | String |
account-uid |
| medicalRecords.facility | String |
facility-id |
| medicalRecords.patient | String |
patient-uid |
| medicalRecords.encounter | String |
|
| medicalRecords.attachmentURLs | String[] |
|
| medicalRecords.originalCreationAt | Number |
|
| medicalRecords.finalizedAt | Number |
|
| medicalRecords.finalizedBy | String |
|
| medicalRecords.provider | String |
|
| medicalRecords.providerFee | Number |
|
| medicalRecords.providerFeeType | String |
amount, percentage |
| medicalRecords.permissions | Object[] |
|
| medicalRecords.permissions.uid | String |
account selector |
| medicalRecords.permissions.organization | String |
organization selector when privileges/roles are used |
| medicalRecords.permissions.privileges | String[] |
|
| medicalRecords.permissions.roles | String[] |
|
| medicalRecords.permissions.write | Boolean |
write to records |
| medicalRecords.permissions.share | Boolean |
share records |
| medicalRecords.type | String |
vitals |
| medicalRecords.subtype | String |
|
| medicalRecords.takenAt | Number |
|
| medicalRecords.height | Number |
cm |
| medicalRecords.weight | Number |
kg |
| medicalRecords.pulse | Number |
per min |
| medicalRecords.respiration | Number |
per min |
| medicalRecords.oxygenSaturation | Number |
percentage |
| medicalRecords.temperature | Number |
celsius |
| medicalRecords.temperatureMethod | String |
temperature checking method. e.g., mouth, etc... |
| medicalRecords.bpDiastolic | Number |
|
| medicalRecords.bpSystolic | Number |
|
| medicalRecords.lmp | Number |
|
| medicalRecords.chestCircumference | Number |
cm |
| medicalRecords.headCircumference | Number |
cm |
| medicalRecords.waistCircumference | Number |
cm |
| medicalRecords.neckCircumference | Number |
cm |
| medicalRecords.abdominalCircumference | Number |
cm |
| medicalRecords.o2sats | Number |
|
| medicalRecords.visualAcuityLeft | String |
|
| medicalRecords.visualAcuityRight | String |
|
| medicalRecords.visualAcuityDsntUncorrectL | Number |
|
| medicalRecords.visualAcuityDsntUncorrectR | Number |
|
| medicalRecords.visualAcuityDsntCorrectL | Number |
|
| medicalRecords.visualAcuityDsntCorrectR | Number |
|
| medicalRecords.visualAcuityNearUncorrectL | Number |
|
| medicalRecords.visualAcuityNearUncorrectR | Number |
|
| medicalRecords.visualAcuityNearCorrectL | Number |
|
| medicalRecords.visualAcuityNearCorrectR | Number |
|
| medicalRecords.visualAcuityVisionNormal | String |
|
| medicalRecords.visualAcuityVisionAbnormal | String |
|
| medicalRecords.visualRemarks | String |
|
| medicalRecords.colorVision | String |
|
| medicalRecords.chestInspiration | Number |
|
| medicalRecords.chestExpiration | Number |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
[
{
"id": "medical-record-id",
"type": "vitals",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
},
{
"id": "medical-record-id",
"type": "vitals",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
]
Vitals - Get
Get an vitals medical record's details
GET /medical-records/:id
Headers - Header
| 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/medical-records/<medical-records-id>" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
vitals |
| subtype | String |
|
| takenAt | Number |
|
| height | Number |
cm |
| weight | Number |
kg |
| pulse | Number |
per min |
| respiration | Number |
per min |
| oxygenSaturation | Number |
percentage |
| temperature | Number |
celsius |
| temperatureMethod | String |
temperature checking method. e.g., mouth, etc... |
| bpDiastolic | Number |
|
| bpSystolic | Number |
|
| lmp | Number |
|
| chestCircumference | Number |
cm |
| headCircumference | Number |
cm |
| waistCircumference | Number |
cm |
| neckCircumference | Number |
cm |
| abdominalCircumference | Number |
cm |
| o2sats | Number |
|
| visualAcuityLeft | String |
|
| visualAcuityRight | String |
|
| visualAcuityDsntUncorrectL | Number |
|
| visualAcuityDsntUncorrectR | Number |
|
| visualAcuityDsntCorrectL | Number |
|
| visualAcuityDsntCorrectR | Number |
|
| visualAcuityNearUncorrectL | Number |
|
| visualAcuityNearUncorrectR | Number |
|
| visualAcuityNearCorrectL | Number |
|
| visualAcuityNearCorrectR | Number |
|
| visualAcuityVisionNormal | String |
|
| visualAcuityVisionAbnormal | String |
|
| visualRemarks | String |
|
| colorVision | String |
|
| chestInspiration | Number |
|
| chestExpiration | Number |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "vitals",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Vitals - Patch
Update an vitals medical record
PATCH /medical-records/:id
Headers - Header
| 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 |
|---|---|---|
| takenAt | Number |
optional |
| height | Number |
optional cm |
| weight | Number |
optional kg |
| pulse | Number |
optional per min |
| respiration | Number |
optional per min |
| oxygenSaturation | Number |
optional percentage |
| temperature | Number |
optional celsius |
| temperatureMethod | String |
optional temperature checking method. e.g., mouth, etc... |
| bpDiastolic | Number |
optional |
| bpSystolic | Number |
optional |
| lmp | Number |
optional |
| chestCircumference | Number |
optional cm |
| headCircumference | Number |
optional cm |
| waistCircumference | Number |
optional cm |
| neckCircumference | Number |
optional cm |
| abdominalCircumference | Number |
optional cm |
| o2sats | Number |
optional |
| visualAcuityLeft | String |
optional |
| visualAcuityRight | String |
optional |
| visualAcuityDsntUncorrectL | Number |
optional |
| visualAcuityDsntUncorrectR | Number |
optional |
| visualAcuityDsntCorrectL | Number |
optional |
| visualAcuityDsntCorrectR | Number |
optional |
| visualAcuityNearUncorrectL | Number |
optional |
| visualAcuityNearUncorrectR | Number |
optional |
| visualAcuityNearCorrectL | Number |
optional |
| visualAcuityNearCorrectR | Number |
optional |
| visualAcuityVisionNormal | String |
optional |
| visualAcuityVisionAbnormal | String |
optional |
| visualRemarks | String |
optional |
| colorVision | String |
optional |
| chestInspiration | Number |
optional |
| chestExpiration | Number |
optional |
| name | String |
optional |
| description | String |
optional |
| startedAt | Number |
optional |
| createdAt | Number |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | String |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records/<medical-records-id>" \
-X PATCH \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"weight": 50
}'
Parameters examples
json - Request-Example
{
"weight": 50
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
vitals |
| subtype | String |
|
| takenAt | Number |
|
| height | Number |
cm |
| weight | Number |
kg |
| pulse | Number |
per min |
| respiration | Number |
per min |
| oxygenSaturation | Number |
percentage |
| temperature | Number |
celsius |
| temperatureMethod | String |
temperature checking method. e.g., mouth, etc... |
| bpDiastolic | Number |
|
| bpSystolic | Number |
|
| lmp | Number |
|
| chestCircumference | Number |
cm |
| headCircumference | Number |
cm |
| waistCircumference | Number |
cm |
| neckCircumference | Number |
cm |
| abdominalCircumference | Number |
cm |
| o2sats | Number |
|
| visualAcuityLeft | String |
|
| visualAcuityRight | String |
|
| visualAcuityDsntUncorrectL | Number |
|
| visualAcuityDsntUncorrectR | Number |
|
| visualAcuityDsntCorrectL | Number |
|
| visualAcuityDsntCorrectR | Number |
|
| visualAcuityNearUncorrectL | Number |
|
| visualAcuityNearUncorrectR | Number |
|
| visualAcuityNearCorrectL | Number |
|
| visualAcuityNearCorrectR | Number |
|
| visualAcuityVisionNormal | String |
|
| visualAcuityVisionAbnormal | String |
|
| visualRemarks | String |
|
| colorVision | String |
|
| chestInspiration | Number |
|
| chestExpiration | Number |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "vitals",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}
Vitals - Post
Create a medical record for vitals
POST /medical-records
Headers - Header
| 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 |
|---|---|---|
| type | String |
Allowed values: vitals |
| subtype | String |
optional |
| takenAt | Number |
optional |
| height | Number |
optional cm |
| weight | Number |
optional kg |
| pulse | Number |
optional per min |
| respiration | Number |
optional per min |
| oxygenSaturation | Number |
optional percentage |
| temperature | Number |
optional celsius |
| temperatureMethod | String |
optional temperature checking method. e.g., mouth, etc... |
| bpDiastolic | Number |
optional |
| bpSystolic | Number |
optional |
| lmp | Number |
optional |
| chestCircumference | Number |
optional cm |
| headCircumference | Number |
optional cm |
| waistCircumference | Number |
optional cm |
| neckCircumference | Number |
optional cm |
| abdominalCircumference | Number |
optional cm |
| o2sats | Number |
optional |
| visualAcuityLeft | String |
optional |
| visualAcuityRight | String |
optional |
| visualAcuityDsntUncorrectL | Number |
optional |
| visualAcuityDsntUncorrectR | Number |
optional |
| visualAcuityDsntCorrectL | Number |
optional |
| visualAcuityDsntCorrectR | Number |
optional |
| visualAcuityNearUncorrectL | Number |
optional |
| visualAcuityNearUncorrectR | Number |
optional |
| visualAcuityNearCorrectL | Number |
optional |
| visualAcuityNearCorrectR | Number |
optional |
| visualAcuityVisionNormal | String |
optional |
| visualAcuityVisionAbnormal | String |
optional |
| visualRemarks | String |
optional |
| colorVision | String |
optional |
| chestInspiration | Number |
optional |
| chestExpiration | Number |
optional |
| createdAt | Number |
optional |
| account | String |
optional account-uid |
| facility | String |
optional facility-id |
| patient | String |
optional patient-uid |
| encounter | String |
optional |
| attachmentURLs | String[] |
optional |
| originalCreationAt | Number |
optional |
| finalizedAt | Number |
optional |
| finalizedBy | String |
optional |
| provider | String |
optional |
| providerFee | Number |
optional |
| providerFeeType | String |
optional Allowed values: amount,percentage |
| permissions | Object[] |
optional |
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
Examples
Example usage:
curl "https://yourdomain.com/medical-records" \
-X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"type": "vitals",
"weight": 50
}'
Parameters examples
json - Request-Example
{
"type": "vitals",
"weight": 50
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| id | String |
|
| createdAt | Number |
|
| createdBy | String |
|
| account | String |
account-uid |
| facility | String |
facility-id |
| patient | String |
patient-uid |
| encounter | String |
|
| attachmentURLs | String[] |
|
| originalCreationAt | Number |
|
| finalizedAt | Number |
|
| finalizedBy | String |
|
| provider | String |
|
| providerFee | Number |
|
| providerFeeType | String |
amount, percentage |
| permissions | Object[] |
|
| permissions.uid | String |
account selector |
| permissions.organization | String |
organization selector when privileges/roles are used |
| permissions.privileges | String[] |
|
| permissions.roles | String[] |
|
| permissions.write | Boolean |
write to records |
| permissions.share | Boolean |
share records |
| type | String |
vitals |
| subtype | String |
|
| takenAt | Number |
|
| height | Number |
cm |
| weight | Number |
kg |
| pulse | Number |
per min |
| respiration | Number |
per min |
| oxygenSaturation | Number |
percentage |
| temperature | Number |
celsius |
| temperatureMethod | String |
temperature checking method. e.g., mouth, etc... |
| bpDiastolic | Number |
|
| bpSystolic | Number |
|
| lmp | Number |
|
| chestCircumference | Number |
cm |
| headCircumference | Number |
cm |
| waistCircumference | Number |
cm |
| neckCircumference | Number |
cm |
| abdominalCircumference | Number |
cm |
| o2sats | Number |
|
| visualAcuityLeft | String |
|
| visualAcuityRight | String |
|
| visualAcuityDsntUncorrectL | Number |
|
| visualAcuityDsntUncorrectR | Number |
|
| visualAcuityDsntCorrectL | Number |
|
| visualAcuityDsntCorrectR | Number |
|
| visualAcuityNearUncorrectL | Number |
|
| visualAcuityNearUncorrectR | Number |
|
| visualAcuityNearCorrectL | Number |
|
| visualAcuityNearCorrectR | Number |
|
| visualAcuityVisionNormal | String |
|
| visualAcuityVisionAbnormal | String |
|
| visualRemarks | String |
|
| colorVision | String |
|
| chestInspiration | Number |
|
| chestExpiration | Number |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"id": "medical-record-id",
"type": "vitals",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"startedAt": "1564661697125"
}