A shared workspace for daily care operations
MedsPro brings hospital and clinic administration into one web application. It connects the work of reception, clinical staff, laboratory teams, pharmacy and accounts through patient records, appointments, clinical entries and financial records.
The aim is practical: give each team a clear place to record its work, preserve the detail of a patient’s visit, and make the next operational action easier to find. MedsPro supports administration and record keeping. Clinical decisions remain the responsibility of qualified healthcare professionals.
From registration to completion
Registration and booking
Reception can search for an existing patient or create a new record. Registration supports a minimal walk-in record, with additional details added as they become available. The appointment schedule connects a patient with a doctor, and booking checks help prevent overlapping appointments for the same doctor.
Consultation and investigations
Clinical teams can record medical history, including allergies, chronic conditions and previous operations. Prescriptions store medicines as individual lines. Lab requests track tests individually, allowing results to be entered as they become available. Diagnostic documents can be retained alongside the relevant records.
Admission and ward care
For inpatient care, staff can maintain a ward and bed catalogue, allocate a bed to an admission, and record discharge. Available-bed information is derived from open admissions. Occupancy reporting gives teams a view of use and length of stay.
Dispensing, billing and settlement
The pharmacy catalogue supports medicine records and stock-aware dispensing. Patient invoices preserve individual charges, and payments can be recorded in parts. Outstanding balances follow the recorded invoices and payments, providing an operational view of unsettled bills.
Modules and capabilities
| Area | What teams can manage |
|---|---|
| Patients | Registration, search, demographic information, individual records and medical history. |
| Appointments | Doctor schedules, patient bookings and appointment status. |
| Inpatient care | Wards, beds, admissions, discharge and occupancy. |
| Clinical records | Prescriptions, medicine lines, lab requests, test results and diagnostic reports. |
| Pharmacy | Medicine catalogue, categories, dispensing, sales records and stock checks. |
| Billing | Service prices, invoice line items, part payments and outstanding balances. |
| Accounts | Income, expenses, accounting categories and related reports. |
| Staff | Doctors, nurses, pharmacists, laboratory staff, receptionists, accountants and departments. |
| Administration | User accounts, role permissions, hospital information, branch settings and activity records. |
People and permissions
The application includes Admin, Doctor, Nurse and Accountant roles and a permission catalogue covering clinical work, patients, pharmacy, staff, billing and administration. Administrators grant permissions appropriate to each role. Navigation reflects those grants, so staff see the modules they can access.
Role names alone do not define a complete access policy. Before inviting staff, review each role’s grants using the actual responsibilities at your facility. Administrator accounts should be restricted to people who manage configuration and access.
Operational reports grounded in records
The dashboard summarises patients, appointments, doctors, staff, bed occupancy, clinical activity, income and expenses. Recent records help teams return to ongoing work.
- Outstanding lab work: identify requests with tests still awaiting results.
- Medicine usage: compare what was prescribed with recorded dispensing.
- Outstanding balances: review unpaid and partly paid invoices.
- Bed occupancy: inspect occupancy and length of stay over a selected period.
These views reflect data recorded in the application. Their usefulness depends on timely and consistent entry by each team.
Integrations and current boundaries
Communications
Messaging templates, SMS logs and appointment or payment reminder jobs are available. Delivery requires a separately configured communications service, provider credentials and appropriate operational setup. Communications are optional for the core hospital workspace.
Payments
The current release can store payment gateway settings and record payments. It does not process live card charges. Do not treat saved gateway credentials as an activated checkout service.
Features that still need further work
Patient deposit and operation theatre payment records have underlying data structures but do not yet have complete working screens. Recorded doctor and hospital commission percentages are not applied to settlements. Reporting beyond the available operational views may require additional development.
The current release is suitable for evaluation. A live clinical rollout requires facility-specific validation, an agreed data-handling process, tested backups and restore procedures, and appropriate staff training. No compliance certification or clinical outcome claim is made here.
Getting your team ready
- Set the hospital up. Review hospital details, departments, doctor and staff registers, beds, services and prices.
- Set the access policy. Configure roles and permissions, create staff accounts and verify their access.
- Prepare catalogues. Add medicines, lab tests and billable services relevant to the facility.
- Walk through real scenarios. Validate registration, consultation, investigations, dispensing, admissions, discharge, invoicing and part payments using test records.
- Prepare operations. Agree backup, restore, account recovery, support and record-retention procedures before entering live patient data.
Existing users can sign in using the account issued by their hospital administrator. If you need an account, contact your administrator rather than sharing another staff member’s login.