Tenant registries reference
Every tenant registry (code list) in LeapHealthOS, what each one controls, and which lists have no screen yet.
Tenant registries are the code lists your organisation uses across LeapHealthOS: visit types, bill types, payment methods, staff types and so on. Each entry has a code, a label and a status (active or inactive). This page lists every registry and what it controls. It is for administrators and implementation staff.
Registries apply to the whole organisation. There are no centre or doctor versions. For a step-by-step walkthrough of the screen, see Tenant registry and vocabularies.
The Tenant Registry screen
Open SettingsPlatform ConfigurationTenant Registry. Registries are grouped under Patient & Visit Flow, Medical Context, Staff & Resources, Billing & Payments and System / Misc. Each row shows the Registry Name, Description, Total Entries, and the Active and Inactive counts. The row menu offers View Entries and Add Entry.
Open the registry
AdministratorSettings > Platform Configuration > Tenant Registry
Find the registry and open its menu.
Add an entry
Click Add Entry. Enter a Code and a Label, and choose the Status.
Expected result: "Entry added successfully". If the code is already in the list you see "Entry with this code already exists".
Edit an entry
Click View Entries, open the entry's menu and choose Edit. Change the label, status or extra fields, then click Update Entry.
Expected result: "Entry updated successfully".
Rules for entries:
- Codes turn into capitals as you type, with spaces replaced by underscores ("follow up" becomes FOLLOW_UP).
- A code cannot be changed after the entry is created ("Code cannot be modified"). Create a new entry instead.
- To retire an entry, set its status to Inactive. The screen has no delete option.
- Some registries have extra fields: Visible and Additional Line Items for Bill Types, Sub Methods for Payment Methods, and Staff Type (Clinical, Non-Clinical or None) for Staff Types.
- Changes apply straight away. They do not appear in Config History.
To change registries, your staff type needs the Configure permission on Org.
Registries on the screen
Patient & Visit Flow
Registry | What it controls |
|---|---|
Journey Types | Labels for classifying journeys (for example Regular, Walk-in) |
Visit Types | Labels for kinds of visit (for example OPD, IPD) |
Relationships | Patient relationship types (for example Spouse, Parent) |
Medical Context
Registry | What it controls |
|---|---|
Diagnosis Types | Diagnosis coding systems (for example ICD-10) |
Service Types | Types of clinical service in the service catalog (for example Lab Test, Radiology) |
Staff & Resources
Registry | What it controls |
|---|---|
Staff Types | The roles of your organisation, each with a category (Clinical, Non-Clinical or None). Permissions and inheritance for staff types are managed in SettingsPlatform ConfigurationSystem Settings, Organisation tab |
Resource Types | Kinds of physical resource (for example Room, Equipment) |
Centre Scopes | Not in use |
Centre Scopes is not in use
Entries added to Centre Scopes are not kept, and nothing in LeapHealthOS uses this list yet.
A staff type that is still assigned to staff members cannot be removed. See Roles and permissions.
Billing & Payments
Registry | What it controls |
|---|---|
Bill Types | Bill-type options on Create Payment. Visible decides whether the type is offered, and Additional Line Items decides which kinds of line item it offers. Keep APPOINTMENT, PACKAGE, PHARMACY, REGISTRATION_FEE and ESTIMATE active: appointment, package, pharmacy, registration fee and estimate bills use them |
Payment Methods | Methods offered when collecting money at the counter. Sub Methods make staff pick a type (for example GPay under UPI) |
Package Types | Types you can give a package (for example Health Checkup) |
See Bills, bill types and line items and Creating a payment and collecting money.
System / Misc
Registry | What it controls |
|---|---|
Document Categories | Categories for uploaded documents (for example Prescription) |
Priority Levels | Priority options for walk-in tokens (for example Normal, High) |
Config Types | A list of labels only. It has no effect on settings |
Artifact Types | Kinds of record a journey Produce step can create (for example Summary) |
Shift Types | Duty shift codes used for who is on duty (for example Morning) |
Lists without a screen
These lists are used in LeapHealthOS but have no screen yet. Your implementation team sets them up.
List | What it controls |
|---|---|
Department types | Kinds of department, used to group departments |
Sample types | Sample types for lab services |
Patient sources | Where patients come from. Used by the registration fee rules |
Registration fee rules | When a registration fee is charged, by patient source and centre |
Clinical dates | Named dates recorded in clinical records |
Measurements | Named measurements |
Payer schemes | Payer scheme codes used in billing |
Occupancy block reasons | Reasons used when blocking capacity |
See Registration fees and estimates for how fee rules work.
Platform lists
Some option lists are shared by every organisation on LeapHealthOS and cannot be edited by your administrators: doctor specialisations, qualifications and languages, and the medication list. If an option you need is missing, contact your LeapHealthOS support team. See Doctor onboarding and configuration.
Before you change a registry
- Choose codes carefully: records keep the code, and a code cannot be changed later.
- Setting an entry to Inactive stops it being offered for new records. Existing records keep it.
- Keep the bill types listed above active, along with any payment methods your staff use.
Last updated on