This page is work in progress. This feature will be available from 0.90 |
Users will be able to create and edit services and specialities offered at their hospital/clinic.
Service
A service is that entity which is offered to a patient by a care provider. Users are expected to select a service when scheduling their appointment.Eg: Chemotherapy, X-ray, Dental, Diabetic Clinic, Dialysis, Nutritional Counseling etc
Speciality
Speciality is a branch of medicine as being provided by a hospital. E.g Cardiology, Oncology, Orthopaedics, Endocrinology etc. It could also be referred to as various departments in a hospital.Under the umbrella of a speciality, multiple services will be offered to the patients.
Typically creating/updating services and specialities are Admin activities. The person with appropriate privileges will be allowed to Add or edit services. You can find more details on roles and privileges here.
There is a UI for adding and editing services, which is described below. For specialities, the implementers are expected to run a script as described here to create specialities in a hospital/clinic.
Click on the Appointment Scheduling App on the Home page. Under the Admin tab of the app, the user will be able to define and edit services.
2. The User would be required to provide the following details to create a new service:
Name: Unique name for the service. Mandatory field.
Description: Describe the service
Duration of service: Consultation time required to offer the service to a patient.
Start Time & end time: The working hours for a service or availability of a service
For example, if the diabetes clinic operates from 9.00 AM to 11.00 AM, then start time would be 9.00 AM and end time would be 11.00 AM
Max Load: This is the indicative maximum no. of appointments that can be booked for a service, for a given availability (start and end time mentioned above)
For example, the clinic can take a maximum of 10 patients between 9.00 AM - 11.00 AM
Location: A default location where a service is expected to be offered to the patients.
For example, OPD1
All locations marked as "appointment locations" in openMRS will be available in the dropdown to choose from.
Speciality: A service will be associated with a broader speciality.
For example, X-Ray as a service under Radiology.
Label Colour: The services can be assigned colours. On the calendar view, all the appointments booked for this service, will be displayed in this chosen colour.
This is available to users only when calendar view is turned on. Learn more it here and here.
Service Appointment Type:
Duration: Each of these types are associated with a particular duration. This will override the duration mentioned in Point c above.
Service Appointment types can also be deleted, by clicking on the cross button beside the Service appt. type.
The ability to have service appointment types will be a configuration. You can find more information here. |
The screenshot below shows the Service availabilities and the Service Appointment Types defined:
After a successful save, the user will be able to see the newly added service in the list of services screen.
2. Do the necessary edits and "Save" the Service
3. Confirm the Edit: Editing the service will require the user to confirm the edits, as editing a service might affect the existing appointments
2. Confirm the delete
A service or a service appointment type cannot be deleted if there are scheduled future appointments. The user will be asked to cancel/reschedule such appointments before deleting the service or service appointment type. |
There is no UI to add Speciality. Also implementations can choose to not have specialities. Click here to know how to configure a speciality.