API documentation for HeyDonto Zimbis API
https://docs.heydonto.com/_mock/apis/zimbis/openapi/
https://api-staging.heydonto.com/
https://api.heydonto.com/
- Mock server
https://docs.heydonto.com/_mock/apis/zimbis/openapi/site/{siteId}/zimbis/patient/{siteZimbisPatientId}/profile
- Sandbox
https://api-staging.heydonto.com/site/{siteId}/zimbis/patient/{siteZimbisPatientId}/profile
- Production
https://api.heydonto.com/site/{siteId}/zimbis/patient/{siteZimbisPatientId}/profile
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.heydonto.com/_mock/apis/zimbis/openapi/site/{siteId}/zimbis/patient/{siteZimbisPatientId}/profile' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'List of Sites all Zimbis Patient Profiles retrieved successfully.
Patient identifier - the Account ID in 3rd party system
The ID of the FHIR Patient associated with this patient
The ID of the record in ehr system
Profile identifier/medication order number
0 = New, new profiles are ready to be dispensed to a patient - 1 = Discontinued, discontinued profiles will appear at the cabinet to be dispensed to a patient
Unique identifier for the item to be dispensed, typically provided by the practice management software
Description of the drug or supply to be dispensed, this is typically the brand name of the drug
Second description of the drug or supply to be dispensed this is typically a generic equivalent of the drug
The quantity of the drug or supply to be dispensed at each occurrence, e.g. if a profile specified 1 2mg tablet of Valium to be dispensed 3 times, this value would be 1
The number of times the drug or supply is to be accessed for a patient before the profile is inactive
The strength of the drug or supply to be dispensed, e.g. if a profile specified 1 2mg tablet of Valium to be dispensed 3 times, the GiveStrength would be 2
The date and time the drug or supply will be available to be given to the patient, this must be in the time zone of the dispensing cabinet
The date and time the drug or supply will be discontinued, this must be in the time zone of the dispensing cabinet, when left blank the system will default to the Schedule date and time + 100 years
Freeform field to capture any extra information about the drug to be dispensed or the manner in which it is to be dispensed
The date and time the data record was created
The date and time the data record was last updated
The date and time the data record was last synced
[ { "siteId": 1.23, "patientId": "123e4567-e89b-12d3-a456-426614174000", "fhirId": "123e4567-e89b-12d3-a456-426614174000", "ehrId": "123e4567-e89b-12d3-a456-426614174000", "ehrTable": "Example Name", "zimbisPatientId": 1.23, "profileId": "123e4567-e89b-12d3-a456-426614174000", "newDiscontinued": 1.23, "itemId": "123e4567-e89b-12d3-a456-426614174000", "description1": "Example Name", "description2": "Example description", "profileQTYReq": 1.23, "issueDAU": "example", "occurrences": 1.23, "giveStrength": 1.23, "giveStrengthUnit": "example", "chargeCode": "CODE-001", "schedule": "Example Name", "endDate": "example", "bid": "example", "instructions": "example", "id": 100, "createdAt": "2021-08-01T00:00:00.000Z", "updatedAt": "2021-08-01T00:00:00.000Z", "syncedAt": "2021-08-01T00:00:00.000Z" } ]
Patient identifier - the Account ID in 3rd party system
The ID of the FHIR Patient associated with this patient
The ID of the record in ehr system
Profile identifier/medication order number
0 = New, new profiles are ready to be dispensed to a patient - 1 = Discontinued, discontinued profiles will appear at the cabinet to be dispensed to a patient
Unique identifier for the item to be dispensed, typically provided by the practice management software
Description of the drug or supply to be dispensed, this is typically the brand name of the drug
Second description of the drug or supply to be dispensed this is typically a generic equivalent of the drug
The quantity of the drug or supply to be dispensed at each occurrence, e.g. if a profile specified 1 2mg tablet of Valium to be dispensed 3 times, this value would be 1
The number of times the drug or supply is to be accessed for a patient before the profile is inactive
The strength of the drug or supply to be dispensed, e.g. if a profile specified 1 2mg tablet of Valium to be dispensed 3 times, the GiveStrength would be 2
The date and time the drug or supply will be available to be given to the patient, this must be in the time zone of the dispensing cabinet
The date and time the drug or supply will be discontinued, this must be in the time zone of the dispensing cabinet, when left blank the system will default to the Schedule date and time + 100 years
- Mock server
https://docs.heydonto.com/_mock/apis/zimbis/openapi/site/{siteId}/zimbis/patient/{siteZimbisPatientId}/profile
- Sandbox
https://api-staging.heydonto.com/site/{siteId}/zimbis/patient/{siteZimbisPatientId}/profile
- Production
https://api.heydonto.com/site/{siteId}/zimbis/patient/{siteZimbisPatientId}/profile
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://docs.heydonto.com/_mock/apis/zimbis/openapi/site/{siteId}/zimbis/patient/{siteZimbisPatientId}/profile' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"siteId": 1.23,
"patientId": "123e4567-e89b-12d3-a456-426614174000",
"fhirId": "123e4567-e89b-12d3-a456-426614174000",
"ehrId": "123e4567-e89b-12d3-a456-426614174000",
"ehrTable": "Example Name",
"zimbisPatientId": 1.23,
"profileId": "123e4567-e89b-12d3-a456-426614174000",
"newDiscontinued": 1.23,
"itemId": "123e4567-e89b-12d3-a456-426614174000",
"description1": "Example Name",
"description2": "Example description",
"profileQTYReq": 1.23,
"issueDAU": "example",
"occurrences": 1.23,
"giveStrength": 1.23,
"giveStrengthUnit": "example",
"chargeCode": "CODE-001",
"schedule": "Example Name",
"endDate": "example",
"bid": "example",
"instructions": "example"
}'Site Zimbis Patient Profile created successfully.
Patient identifier - the Account ID in 3rd party system
The ID of the FHIR Patient associated with this patient
The ID of the record in ehr system
Profile identifier/medication order number
0 = New, new profiles are ready to be dispensed to a patient - 1 = Discontinued, discontinued profiles will appear at the cabinet to be dispensed to a patient
Unique identifier for the item to be dispensed, typically provided by the practice management software
Description of the drug or supply to be dispensed, this is typically the brand name of the drug
Second description of the drug or supply to be dispensed this is typically a generic equivalent of the drug
The quantity of the drug or supply to be dispensed at each occurrence, e.g. if a profile specified 1 2mg tablet of Valium to be dispensed 3 times, this value would be 1
The number of times the drug or supply is to be accessed for a patient before the profile is inactive
The strength of the drug or supply to be dispensed, e.g. if a profile specified 1 2mg tablet of Valium to be dispensed 3 times, the GiveStrength would be 2
The date and time the drug or supply will be available to be given to the patient, this must be in the time zone of the dispensing cabinet
The date and time the drug or supply will be discontinued, this must be in the time zone of the dispensing cabinet, when left blank the system will default to the Schedule date and time + 100 years
Freeform field to capture any extra information about the drug to be dispensed or the manner in which it is to be dispensed
The date and time the data record was created
The date and time the data record was last updated
{ "siteId": 1.23, "patientId": "123e4567-e89b-12d3-a456-426614174000", "fhirId": "123e4567-e89b-12d3-a456-426614174000", "ehrId": "123e4567-e89b-12d3-a456-426614174000", "ehrTable": "Example Name", "zimbisPatientId": 1.23, "profileId": "123e4567-e89b-12d3-a456-426614174000", "newDiscontinued": 1.23, "itemId": "123e4567-e89b-12d3-a456-426614174000", "description1": "Example Name", "description2": "Example description", "profileQTYReq": 1.23, "issueDAU": "example", "occurrences": 1.23, "giveStrength": 1.23, "giveStrengthUnit": "example", "chargeCode": "CODE-001", "schedule": "Example Name", "endDate": "example", "bid": "example", "instructions": "example", "id": 100, "createdAt": "2021-08-01T00:00:00.000Z", "updatedAt": "2021-08-01T00:00:00.000Z", "syncedAt": "2021-08-01T00:00:00.000Z" }
- Mock server
https://docs.heydonto.com/_mock/apis/zimbis/openapi/site/{siteId}/zimbis/patient/{siteZimbisPatientId}/profile/fhir/{fhirId}
- Sandbox
https://api-staging.heydonto.com/site/{siteId}/zimbis/patient/{siteZimbisPatientId}/profile/fhir/{fhirId}
- Production
https://api.heydonto.com/site/{siteId}/zimbis/patient/{siteZimbisPatientId}/profile/fhir/{fhirId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.heydonto.com/_mock/apis/zimbis/openapi/site/{siteId}/zimbis/patient/{siteZimbisPatientId}/profile/fhir/{fhirId}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Site Zimbis Patient Profile retrieved successfully.
Patient identifier - the Account ID in 3rd party system
The ID of the FHIR Patient associated with this patient
The ID of the record in ehr system
Profile identifier/medication order number
0 = New, new profiles are ready to be dispensed to a patient - 1 = Discontinued, discontinued profiles will appear at the cabinet to be dispensed to a patient
Unique identifier for the item to be dispensed, typically provided by the practice management software
Description of the drug or supply to be dispensed, this is typically the brand name of the drug
Second description of the drug or supply to be dispensed this is typically a generic equivalent of the drug
The quantity of the drug or supply to be dispensed at each occurrence, e.g. if a profile specified 1 2mg tablet of Valium to be dispensed 3 times, this value would be 1
The number of times the drug or supply is to be accessed for a patient before the profile is inactive
The strength of the drug or supply to be dispensed, e.g. if a profile specified 1 2mg tablet of Valium to be dispensed 3 times, the GiveStrength would be 2
The date and time the drug or supply will be available to be given to the patient, this must be in the time zone of the dispensing cabinet
The date and time the drug or supply will be discontinued, this must be in the time zone of the dispensing cabinet, when left blank the system will default to the Schedule date and time + 100 years
Freeform field to capture any extra information about the drug to be dispensed or the manner in which it is to be dispensed
The date and time the data record was created
The date and time the data record was last updated
{ "siteId": 1.23, "patientId": "123e4567-e89b-12d3-a456-426614174000", "fhirId": "123e4567-e89b-12d3-a456-426614174000", "ehrId": "123e4567-e89b-12d3-a456-426614174000", "ehrTable": "Example Name", "zimbisPatientId": 1.23, "profileId": "123e4567-e89b-12d3-a456-426614174000", "newDiscontinued": 1.23, "itemId": "123e4567-e89b-12d3-a456-426614174000", "description1": "Example Name", "description2": "Example description", "profileQTYReq": 1.23, "issueDAU": "example", "occurrences": 1.23, "giveStrength": 1.23, "giveStrengthUnit": "example", "chargeCode": "CODE-001", "schedule": "Example Name", "endDate": "example", "bid": "example", "instructions": "example", "id": 100, "createdAt": "2021-08-01T00:00:00.000Z", "updatedAt": "2021-08-01T00:00:00.000Z", "syncedAt": "2021-08-01T00:00:00.000Z" }
- Mock server
https://docs.heydonto.com/_mock/apis/zimbis/openapi/site/{siteId}/zimbis/patient/{siteZimbisPatientId}/profile/{siteZimbisPatientProfileId}
- Sandbox
https://api-staging.heydonto.com/site/{siteId}/zimbis/patient/{siteZimbisPatientId}/profile/{siteZimbisPatientProfileId}
- Production
https://api.heydonto.com/site/{siteId}/zimbis/patient/{siteZimbisPatientId}/profile/{siteZimbisPatientProfileId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.heydonto.com/_mock/apis/zimbis/openapi/site/{siteId}/zimbis/patient/{siteZimbisPatientId}/profile/{siteZimbisPatientProfileId}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'List of Site's all Zimbis Patient Profiles retrieved successfully.
Patient identifier - the Account ID in 3rd party system
The ID of the FHIR Patient associated with this patient
The ID of the record in ehr system
Profile identifier/medication order number
0 = New, new profiles are ready to be dispensed to a patient - 1 = Discontinued, discontinued profiles will appear at the cabinet to be dispensed to a patient
Unique identifier for the item to be dispensed, typically provided by the practice management software
Description of the drug or supply to be dispensed, this is typically the brand name of the drug
Second description of the drug or supply to be dispensed this is typically a generic equivalent of the drug
The quantity of the drug or supply to be dispensed at each occurrence, e.g. if a profile specified 1 2mg tablet of Valium to be dispensed 3 times, this value would be 1
The number of times the drug or supply is to be accessed for a patient before the profile is inactive
The strength of the drug or supply to be dispensed, e.g. if a profile specified 1 2mg tablet of Valium to be dispensed 3 times, the GiveStrength would be 2
The date and time the drug or supply will be available to be given to the patient, this must be in the time zone of the dispensing cabinet
The date and time the drug or supply will be discontinued, this must be in the time zone of the dispensing cabinet, when left blank the system will default to the Schedule date and time + 100 years
Freeform field to capture any extra information about the drug to be dispensed or the manner in which it is to be dispensed
The date and time the data record was created
The date and time the data record was last updated
{ "siteId": 1.23, "patientId": "123e4567-e89b-12d3-a456-426614174000", "fhirId": "123e4567-e89b-12d3-a456-426614174000", "ehrId": "123e4567-e89b-12d3-a456-426614174000", "ehrTable": "Example Name", "zimbisPatientId": 1.23, "profileId": "123e4567-e89b-12d3-a456-426614174000", "newDiscontinued": 1.23, "itemId": "123e4567-e89b-12d3-a456-426614174000", "description1": "Example Name", "description2": "Example description", "profileQTYReq": 1.23, "issueDAU": "example", "occurrences": 1.23, "giveStrength": 1.23, "giveStrengthUnit": "example", "chargeCode": "CODE-001", "schedule": "Example Name", "endDate": "example", "bid": "example", "instructions": "example", "id": 100, "createdAt": "2021-08-01T00:00:00.000Z", "updatedAt": "2021-08-01T00:00:00.000Z", "syncedAt": "2021-08-01T00:00:00.000Z" }
Patient identifier - the Account ID in 3rd party system
The ID of the FHIR Patient associated with this patient
The ID of the record in ehr system
Profile identifier/medication order number
0 = New, new profiles are ready to be dispensed to a patient - 1 = Discontinued, discontinued profiles will appear at the cabinet to be dispensed to a patient
Unique identifier for the item to be dispensed, typically provided by the practice management software
Description of the drug or supply to be dispensed, this is typically the brand name of the drug
Second description of the drug or supply to be dispensed this is typically a generic equivalent of the drug
The quantity of the drug or supply to be dispensed at each occurrence, e.g. if a profile specified 1 2mg tablet of Valium to be dispensed 3 times, this value would be 1
The number of times the drug or supply is to be accessed for a patient before the profile is inactive
The strength of the drug or supply to be dispensed, e.g. if a profile specified 1 2mg tablet of Valium to be dispensed 3 times, the GiveStrength would be 2
The date and time the drug or supply will be available to be given to the patient, this must be in the time zone of the dispensing cabinet
The date and time the drug or supply will be discontinued, this must be in the time zone of the dispensing cabinet, when left blank the system will default to the Schedule date and time + 100 years
Freeform field to capture any extra information about the drug to be dispensed or the manner in which it is to be dispensed
The date and time the data record was created
The date and time the data record was last updated
- Mock server
https://docs.heydonto.com/_mock/apis/zimbis/openapi/site/{siteId}/zimbis/patient/{siteZimbisPatientId}/profile/{siteZimbisPatientProfileId}
- Sandbox
https://api-staging.heydonto.com/site/{siteId}/zimbis/patient/{siteZimbisPatientId}/profile/{siteZimbisPatientProfileId}
- Production
https://api.heydonto.com/site/{siteId}/zimbis/patient/{siteZimbisPatientId}/profile/{siteZimbisPatientProfileId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://docs.heydonto.com/_mock/apis/zimbis/openapi/site/{siteId}/zimbis/patient/{siteZimbisPatientId}/profile/{siteZimbisPatientProfileId}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"siteId": 1.23,
"patientId": "123e4567-e89b-12d3-a456-426614174000",
"fhirId": "123e4567-e89b-12d3-a456-426614174000",
"ehrId": "123e4567-e89b-12d3-a456-426614174000",
"ehrTable": "Example Name",
"zimbisPatientId": 1.23,
"profileId": "123e4567-e89b-12d3-a456-426614174000",
"newDiscontinued": 1.23,
"itemId": "123e4567-e89b-12d3-a456-426614174000",
"description1": "Example Name",
"description2": "Example description",
"profileQTYReq": 1.23,
"issueDAU": "example",
"occurrences": 1.23,
"giveStrength": 1.23,
"giveStrengthUnit": "example",
"chargeCode": "CODE-001",
"schedule": "Example Name",
"endDate": "example",
"bid": "example",
"instructions": "example",
"id": 100,
"createdAt": "2021-08-01T00:00:00.000Z",
"updatedAt": "2021-08-01T00:00:00.000Z",
"syncedAt": "2021-08-01T00:00:00.000Z"
}'Site Zimbis Patient Profile updated successfully.
Patient identifier - the Account ID in 3rd party system
The ID of the FHIR Patient associated with this patient
The ID of the record in ehr system
Profile identifier/medication order number
0 = New, new profiles are ready to be dispensed to a patient - 1 = Discontinued, discontinued profiles will appear at the cabinet to be dispensed to a patient
Unique identifier for the item to be dispensed, typically provided by the practice management software
Description of the drug or supply to be dispensed, this is typically the brand name of the drug
Second description of the drug or supply to be dispensed this is typically a generic equivalent of the drug
The quantity of the drug or supply to be dispensed at each occurrence, e.g. if a profile specified 1 2mg tablet of Valium to be dispensed 3 times, this value would be 1
The number of times the drug or supply is to be accessed for a patient before the profile is inactive
The strength of the drug or supply to be dispensed, e.g. if a profile specified 1 2mg tablet of Valium to be dispensed 3 times, the GiveStrength would be 2
The date and time the drug or supply will be available to be given to the patient, this must be in the time zone of the dispensing cabinet
The date and time the drug or supply will be discontinued, this must be in the time zone of the dispensing cabinet, when left blank the system will default to the Schedule date and time + 100 years
Freeform field to capture any extra information about the drug to be dispensed or the manner in which it is to be dispensed
The date and time the data record was created
The date and time the data record was last updated
{ "siteId": 1.23, "patientId": "123e4567-e89b-12d3-a456-426614174000", "fhirId": "123e4567-e89b-12d3-a456-426614174000", "ehrId": "123e4567-e89b-12d3-a456-426614174000", "ehrTable": "Example Name", "zimbisPatientId": 1.23, "profileId": "123e4567-e89b-12d3-a456-426614174000", "newDiscontinued": 1.23, "itemId": "123e4567-e89b-12d3-a456-426614174000", "description1": "Example Name", "description2": "Example description", "profileQTYReq": 1.23, "issueDAU": "example", "occurrences": 1.23, "giveStrength": 1.23, "giveStrengthUnit": "example", "chargeCode": "CODE-001", "schedule": "Example Name", "endDate": "example", "bid": "example", "instructions": "example", "id": 100, "createdAt": "2021-08-01T00:00:00.000Z", "updatedAt": "2021-08-01T00:00:00.000Z", "syncedAt": "2021-08-01T00:00:00.000Z" }
- Mock server
https://docs.heydonto.com/_mock/apis/zimbis/openapi/site/{siteId}/zimbis/patient/{siteZimbisPatientId}/profile/{siteZimbisPatientProfileId}
- Sandbox
https://api-staging.heydonto.com/site/{siteId}/zimbis/patient/{siteZimbisPatientId}/profile/{siteZimbisPatientProfileId}
- Production
https://api.heydonto.com/site/{siteId}/zimbis/patient/{siteZimbisPatientId}/profile/{siteZimbisPatientProfileId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
'https://docs.heydonto.com/_mock/apis/zimbis/openapi/site/{siteId}/zimbis/patient/{siteZimbisPatientId}/profile/{siteZimbisPatientProfileId}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'