List appointments
Get objects from the DB/cache.
query Parameters
appointment_statusMultiple values may be separated by commas.
appointment_typeCHECKUP- A routine check-up, such as an annual physicalEMERGENCY- Emergency appointmentFOLLOWUP- A follow up visit from a previous appointmentROUTINE- Routine appointmentWALKIN- A previously unscheduled walk-in visit
branch_idcancellation_reasoncluster_idcreatedcreated_bydepartment_iddescriptionendformatfrom_dateidorderingWhich field to use when ordering the results.
organisationpageA page number within the paginated result set.
page_sizeNumber of results to return per page.
patientpriorityASAP- As soon as possible, next highest priority after emergencyEMERGENCY- An unforeseen combination of circumstances or the resulting state that calls for immediate actionPREOP- Indicates that a service is to be performed prior to a scheduled surgery. When ordering a service and using the pre-op priority, a check is done to see the amount of time that must be allowed for performance of the service.ROUTINE- Routine service, do at usual work hours
reasonschedule_actorMultiple values may be separated by commas.
schedule_idMultiple values may be separated by commas.
searchA search term.
slotstartto_dateupdatedupdated_byworkstation_idList appointments › Responses
Untitled Response
countnextpreviousCreate appointment
Create and persist single or multiple records.
Headers
X-WorkstationX-ClusterX-BranchX-DepartmentCreate appointment › Request Body
patientslotstartendCreate appointment › Responses
Untitled Response
createdcreated_bycreated_by_nameendidorganisationpatientreason_displaysched_actorsched_descriptionsched_idsched_specialtyslotstartupdatedupdated_byupdated_by_nameworkstation_iddepartment_idbranch_idcluster_idactiveappointment_statusappointment_typereasoncancellation_reasondescriptionpriorityList scheduling slots
List available slots.
This is NOT a pure GET as it creates slots when the start
& schedule_id filters are provided and no slots are available
for that particular day.
query Parameters
branch_idcluster_idcreatedcreated_bydepartment_idendformatfrom_dateidorderingWhich field to use when ordering the results.
organisationpageA page number within the paginated result set.
page_sizeNumber of results to return per page.
scheduleschedule_idMultiple values may be separated by commas.
searchA search term.
startstatusMultiple values may be separated by commas.
to_dateupdatedupdated_byworkstation_idList scheduling slots › Responses
Untitled Response
countnextpreviousCreste schedule slot
Create and persist single or multiple records.
query Parameters
formatCreste schedule slot › Request Body
endorganisationschedulestartupdated_byworkstation_iddepartment_idbranch_idcluster_idactivestatuscreatedcreated_bycreated_by_nameCreste schedule slot › Responses
Untitled Response
createdcreated_bycreated_by_nameendidis_availableis_busyorganisationschedulestartstatus_displayupdatedupdated_byupdated_by_nameworkstation_iddepartment_idbranch_idcluster_idactivestatusList practitioners
Practitioner view.
query Parameters
branch_idcluster_idcreatedcreated_bydepartment_idformatidorderingWhich field to use when ordering the results.
organisationpageA page number within the paginated result set.
page_sizeNumber of results to return per page.
personqualificationOPHTHALMOLOGY- OPHTHALMOLOGYINTERNAL MEDICINE- INTERNAL MEDICINECLINICAL PATHOLOGY- CLINICAL PATHOLOGYCONSERVATIVE DENTISTRY- CONSERVATIVE DENTISTRYGENERAL SURGERY PLASTIC SURGERY- GENERAL SURGERY PLASTIC SURGERYMICROBIOLOGY- MICROBIOLOGYORAL PATHOLOGY- ORAL PATHOLOGYGENERAL SURGERY PAEDIATRIC SURGERY- GENERAL SURGERY PAEDIATRIC SURGERYOBSTETRICS AND GYNAECOLOGY ONCOLOGY/RADIOTHERAPY- OBSTETRICS AND GYNAECOLOGY ONCOLOGY/RADIOTHERAPYENDODONTICS- ENDODONTICSRADIOLOGY- RADIOLOGYNEPHROLOGY- NEPHROLOGYEMERGENCY MEDICINE- EMERGENCY MEDICINEEAR NOSE AND THROAT (ENT SURGERY)- EAR NOSE AND THROAT (ENT SURGERY)PAEDIATRIC SURGERY- PAEDIATRIC SURGERYONCOLOGY- ONCOLOGYPROSTHETIC DENTISTRY- PROSTHETIC DENTISTRYOBSTETRICS AND GYNAECOLOGY- OBSTETRICS AND GYNAECOLOGYPUBLIC HEALTH- PUBLIC HEALTHOCCUPATIONAL MEDICINE- OCCUPATIONAL MEDICINEGENERAL PATHOLOGY- GENERAL PATHOLOGYNEUROSURGERY- NEUROSURGERYDIABETOLOGY- DIABETOLOGYCLINICAL MEDICAL GENETICS- CLINICAL MEDICAL GENETICSGENERAL PRACTITIONER- GENERAL PRACTITIONERNEUROLOGY- NEUROLOGYPROSTHODONTICS- PROSTHODONTICSDERMATOLOGY INTERNAL MEDICINE- DERMATOLOGY INTERNAL MEDICINEORTHOPAEDICS- ORTHOPAEDICSBIOMATERIALS SCIENCE- BIOMATERIALS SCIENCEORTHOPAEDICS AND TRAUMA SURGERY- ORTHOPAEDICS AND TRAUMA SURGERYRADIOTHERAPY- RADIOTHERAPYPAEDIATRIC DENTISTRY- PAEDIATRIC DENTISTRYINTERNAL MEDICINE ONCOLOGY/RADIOTHERAPY- INTERNAL MEDICINE ONCOLOGY/RADIOTHERAPYORTHODONTICS- ORTHODONTICSRESTORATIVE DENTISTRY- RESTORATIVE DENTISTRYGENERAL SURGERY- GENERAL SURGERYORAL AND MAXILLOFACIAL SURGERY- ORAL AND MAXILLOFACIAL SURGERYDERMATOLOGY- DERMATOLOGYPSYCHIATRY- PSYCHIATRYGENERAL SURGERY ORTHOPAEDICS- GENERAL SURGERY ORTHOPAEDICSDENTAL- DENTALORTHOPAEDIC SURGERY- ORTHOPAEDIC SURGERYDENTAL RADIOLOGY- DENTAL RADIOLOGYPERIODONTOLOGY- PERIODONTOLOGYFAMILY MEDICINE- FAMILY MEDICINEPALLIATIVE MEDICINE- PALLIATIVE MEDICINEPLASTIC SURGERY- PLASTIC SURGERYPAEDIATRICS AND CHILD HEALTH- PAEDIATRICS AND CHILD HEALTHANAESTHESIA- ANAESTHESIACARDIOLOGIST- CARDIOLOGISTUROLOGIST- UROLOGISTPSYCHOLOGIST- PSYCHOLOGISTPHYSIOTHERAPIST- PHYSIOTHERAPISTFUNCTIONAL MEDICINE- FUNCTIONAL MEDICINECARDIOTHORACIC SURGEON- CARDIOTHORACIC SURGEONHIV/AIDS SPECIALIST- HIV/AIDS SPECIALISTFAMILY THERAPIST- FAMILY THERAPISTPATHOLOGY- PATHOLOGYNUTRITIONIST- NUTRITIONISTPHYSICIAN- PHYSICIANMCH- Mother and Child HealthOTHER- OTHER
searchA search term.
updatedupdated_byworkstation_idList practitioners › Responses
Untitled Response
countnextpreviousCreate practitioner
Create and persist single or multiple records.
Headers
X-WorkstationX-ClusterX-departmentX-BranchCreate practitioner › Responses
Untitled Response
createdcreated_byidorganisationqualificationupdatedupdated_byworkstation_iddepartment_idbranch_idcluster_idactiveList clinics
Get objects from the DB/cache.
query Parameters
actorMultiple values may be separated by commas.
branch_idcluster_idcreatedcreated_bydepartment_iddescriptionformatidorderingWhich field to use when ordering the results.
organisationpageA page number within the paginated result set.
page_sizeNumber of results to return per page.
practitionersearchA search term.
slot_durationspecialtyMultiple values may be separated by commas.
updatedupdated_byworkstation_idList clinics › Responses
Untitled Response
countnextpreviousCreate clinic
Create a new schedule.
Payload format: { "description": "Dr. Jane Doe", "specialty": "GENERAL PRACTITIONER", "slot_duration": 30, "availability": { '0': [{"start": "08:00", "end": "17:00"}], # 0 is Monday '1': [{"start": "14:00", "end": "17:00"}], '2': [{"start": "08:00", "end": "17:00"}], '3': [ {"start": "08:00", "end": "12:00"}, {"start": "14:00", "end": "17:00"} ], '5': [], '6': [{"start": "10:00", "end": "12:00"}], } }
Headers
X-WorkstationX-ClusterX-BranchX-DepartmentCreate clinic › Request Body
slot_durationdescriptionspecialtypractitioneractorCreate clinic › Responses
Untitled Response
createdcreated_bycreated_by_nameidorganisationqueueslot_durationupdatedupdated_byupdated_by_nameworkstation_iddepartment_idbranch_idcluster_idactiveactorspecialtydescriptionpractitionerList queues
Get objects from the DB/cache.
query Parameters
branch_idcluster_idcreatedcreated_bydepartment_idformatidnameorderingWhich field to use when ordering the results.
organisationpageA page number within the paginated result set.
page_sizeNumber of results to return per page.
practitionerqueue_typeMultiple values may be separated by commas.
scheduleschedule_actorMultiple values may be separated by commas.
searchA search term.
updatedupdated_byworkstation_idList queues › Responses
Untitled Response
countnextpreviousUpdate queue status
Viewset for Queues.
path Parameters
id(Required) A UUID string identifying this queue.
Headers
X-workstationX-ClusterX-DepartmentX-BranchUpdate queue status › Responses
Untitled Response
active_visitscreatedcreated_bycreated_by_nameidnameorganisationqueue_typeupdatedupdated_byupdated_by_nameworkstation_iddepartment_idbranch_idcluster_idactivepractitionerscheduleBlock single clinic slot
Block slots for a given date, multiple dates, or specific hours of a day.
path Parameters
id(Required) A UUID string identifying this schedule.
query Parameters
datestart_timeend_timeBlock single clinic slot › Responses
Untitled Response
createdcreated_bycreated_by_nameidorganisationqueueslot_durationupdatedupdated_byupdated_by_nameworkstation_iddepartment_idbranch_idcluster_idactiveactorspecialtydescriptionpractitioner
