First-time setup checklist
The order to set up a new LeapHealthOS organisation, from the tenant registry and centres to staff, doctors, services, forms, settings and journeys.
This checklist takes an administrator from an empty organisation to a first booked, checked-in and billed appointment. Work through the steps in order: later screens read what earlier steps created, so skipping ahead leaves empty dropdowns and blocked wizards. Each step names the screen to use and links to the page that explains it in detail.
You need an administrator login for every step. If you cannot see the Settings group in the sidebar, ask whoever created your organisation to give you a staff type with the Configure permission on Org, such as Tenant Admin. See Roles, navigation and switchers.
What your implementation team sets up
Some parts of a LeapHealthOS organisation have no screen in the app yet, and your implementation team sets them up with you:
- Your WhatsApp number and message templates.
- The forms that appear inside screens. Your implementation team builds them in the Form Builder, which is not part of the LeapHealthOS menus, and publishes each one for its placement. See step 9.
- Registration fee rules, if you charge a registration fee.
- The WhatsApp AI booking assistant, if you use one.
- Patient action links, if your journeys use them.
The setup order at a glance
Checklist
Sign in as an administrator
AdministratorSign in with the administrator account your organisation was created with.
Expected result: You see the dashboard and the Settings group in the sidebar.
Set up the Tenant Registry
AdministratorSettings > Platform Configuration > Tenant Registry
The Tenant Registry holds the codes the rest of the system picks from. Review each tab (Patient & Visit Flow, Medical Context, Staff & Resources, Billing & Payments, System / Misc) and add or edit entries. At minimum, check:
- Staff Types: the roles you will give staff, each marked Clinical or Non-Clinical. The onboarding wizards only offer staff types from this list.
- Service Types: how your Service Catalog is grouped.
- Bill Types and Payment Methods: what you bill and how you take money.
- Document Categories: the kinds of patient documents you store.
A code cannot be changed after you create it, so choose codes carefully. See Tenant registry and vocabularies.
Expected result: Each registry you need shows active entries.
Create your first services
AdministratorSettings > Platform Configuration > Service Catalog
Add the services your first centre offers with Add service, grouped into categories with Add category. You need at least one active service before you can create a centre, because the centre wizard asks which services the centre offers, and doctors are later mapped to these services.
The Add service dialog shows the form your implementation team publishes for the Service Catalog — Add Service placement. If it says No Add service form is configured, ask your implementation team to publish that form first. See Service catalog and categories.
Expected result: Your services are listed under Items in the Service Catalog.
Add your centres
AdministratorSettings > Clinic & Doctor Setup > Clinic Configuration
Select Add Clinic to open Centre Onboarding. It has three steps: Centre Identity, Address & Contact and Centre Working Hours. In Centre Identity you enter the centre name and Centre Code, choose centre types and operational units, and pick the departments and services the centre offers.
The centre code becomes the prefix of every UHID issued at that centre, so set it before you register patients. After the wizard, use the Clinic Configuration tabs (Basic Information, Working Hours, Departments, Services) to complete each centre. Repeat for every centre. See Centres and clinic configuration and Departments and units.
Expected result: "Centre created successfully!" and the centre appears in the clinic switcher.
Set up roles and permissions
AdministratorSettings > Platform Configuration > System Settings
On the Organisation tab, check the Staff types section (roles and which roles inherit from which) and the Permissions section, where you choose for each staff type which actions it may take on each area and how far that reaches (Own, Unit, Unit and below, Centre or Organisation). A staff type also inherits the permissions of the staff types it sits under; apart from that, a new staff type can do nothing until you grant permissions.
In the Org tree section, set the head of each centre and department. Heads receive escalations, and staff with no reports-to manager report to their department head, then their centre head. See Roles and permissions and Org tree, reporting lines and access scope.
Expected result: Every staff type you will use has the permissions it needs.
Add your staff
AdministratorSettings > Clinic & Doctor Setup > Users
Select Add User, choose Clinical Staff or Non-Clinical Staff, and select Continue. The wizard has three steps: Staff Identity, Address & Contact, and Centre & Working Hours. Choose the staff type, set a password, and pick the centres (and, for clinical staff, the departments in each centre) the person works in. The first centre you pick becomes their primary centre.
Each person needs a mobile number that no other staff member uses. Set departments carefully in the wizard: changing a user's clinics later from Edit User replaces their department assignments with centre-wide ones. See Users and staff onboarding.
Expected result: The new user appears in the Users list with their role and clinics.
Add your doctors
AdministratorSettings > Clinic & Doctor Setup > Users
Select Add User, choose Doctor, and complete Doctor Onboarding: Staff Identity, Address & Contact, Centre & Working Hours, and Consultation Fees. For each centre, pick at least one department and one service; a doctor with no service at a centre cannot be booked there.
Then open SettingsClinic & Doctor SetupDoctor Configuration to review each doctor's Basic Information, Slot Settings (slot length and weekly schedule), Consultation Settings and Centres. Slots are generated from the weekly schedule, so a doctor without one has no bookable slots. See Doctor onboarding and configuration and Weekly schedules, blocks and overrides.
Expected result: "Doctor created successfully!" and the doctor can be picked in Doctor Configuration.
Complete the catalog: prices, packages and payers
AdministratorSettings > Platform Configuration > Service Catalog
Finish the rest of your services and check their prices. Then set up, as you need them:
- Packages in SettingsPlatform ConfigurationPackages. See Packages: lifecycle, redemption and refunds.
- Payers and tariffs in SettingsPlatform ConfigurationPayers & tariffs. See Payers and tariffs.
- Registration fees, which have no screen yet; your implementation team sets them up. See Registration fees and estimates.
How a price is resolved explains which price a booking uses when several apply.
Expected result: A test search for a doctor's service shows the fee you expect.
Publish forms for each placement
Administrator with your implementation teamMany screens show a form that your implementation team publishes for that screen's placement. Without one, the screen shows an empty state instead of the form. Make sure a form is published for every placement you use:
Placement | Where it appears | Without it |
|---|---|---|
Create patient | Quick Add Patient | "Custom Patient Form not set up" |
Register Patient | Completing a patient's registration | "Register Patient form not set up" |
Doctor's page | Consultation Notes in the doctor's workspace | "No consultation form configured" |
Nurse's page | Record Vitals | "No vitals form configured" |
Lab test | Record Test Results in the Test worklist | "No lab test form configured" |
Service Catalog — Add Service | Add service | "No Add service form is configured" |
Service Catalog — Add / Edit Package | Add package | "No Add package form is configured" |
Inventory — Record Inward, Inventory — Record Outward, Inventory — Pharmacy: Add SKU, Inventory — General store: Add item | Recording stock in and out, and adding items | "No ... form is configured" |
See Clinical forms and placements and Stock in, stock out and transfers.
Expected result: Quick Add Patient, Consultation Notes and Record Vitals all show your forms.
Configure settings
AdministratorSettings > Platform Configuration > System Settings
Set organisation-wide defaults on the Slot Engine, Appointments and Billing tabs at the Tenant (Global) level first, then add Centre or Doctor overrides only where they differ. See System Settings: a tour of every tab and How configuration is inherited.
Then work through the other settings screens you need:
- Notification Rules: who is told about bookings and other events, and how. Appointment reminders are set up here, not on the Reminders tab. See Notification rules and Appointment reminders.
- PDF Templates: invoices, receipts and other printouts. See PDF template editor.
- Document Requirements and Verification: the patient documents you expect and how they are checked. See Document requirements and verification.
- Alert Rules: thresholds that raise alerts. See Alert rules and silences.
- Inventory Settings (SettingsInventory Settings): your pharmacy and general stores. See Stores and store roles.
Expected result: Your settings are saved and appear in Config History.
Build your journeys
AdministratorJourneys
If you automate care pathways, create them in Journeys: design the steps on the builder canvas, publish, and set the entry rules that enrol patients. Set quiet hours and other journey options on the Journeys tab of System Settings. See Journeys overview and concepts, Creating and managing journeys and Schedulers and journey settings.
Expected result: Your journey is published and patients who match its entry rules are enrolled.
Do a test run
Administrator or front deskCheck everything end to end with a test patient:
- Pick a centre in the clinic switcher.
- Select Quick Create and then New Patient, enter a mobile number, and fill in your registration form.
- On Choose Action, pick Book Appointment and book a slot with one of your doctors. See Booking an appointment.
- Check the patient in from All Appointments. See Check-in, late arrival and no-show.
- As the doctor, open the patient from Consultations and select Begin Consultation. See Consultations.
- Collect the payment from Payment. See Creating a payment and collecting money.
Expected result: The appointment is completed and the bill is paid.
Settings to leave alone for now
- The Reminders tab in System Settings cannot be saved. Set up reminders with Notification Rules instead.
- Settings saved at the Department level are not used by bookings or slot search today.
- Rolling back a version in Config History records a new version but does not change the live settings. Re-enter the values you want instead. See Config history and rollback.
Troubleshooting setup
Related pages
Last updated on