MedsPro, in detail.

A practical overview of the hospital workspace: what your team can do, how the records connect, and what to prepare before adoption.

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

AreaWhat teams can manage
PatientsRegistration, search, demographic information, individual records and medical history.
AppointmentsDoctor schedules, patient bookings and appointment status.
Inpatient careWards, beds, admissions, discharge and occupancy.
Clinical recordsPrescriptions, medicine lines, lab requests, test results and diagnostic reports.
PharmacyMedicine catalogue, categories, dispensing, sales records and stock checks.
BillingService prices, invoice line items, part payments and outstanding balances.
AccountsIncome, expenses, accounting categories and related reports.
StaffDoctors, nurses, pharmacists, laboratory staff, receptionists, accountants and departments.
AdministrationUser 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.

Deployment status

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

  1. Set the hospital up. Review hospital details, departments, doctor and staff registers, beds, services and prices.
  2. Set the access policy. Configure roles and permissions, create staff accounts and verify their access.
  3. Prepare catalogues. Add medicines, lab tests and billable services relevant to the facility.
  4. Walk through real scenarios. Validate registration, consultation, investigations, dispensing, admissions, discharge, invoicing and part payments using test records.
  5. 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.

Open the MedsPro workspace →