Specialty packs
Specialty packs tailor Achal Healthcare for dental, pediatrics, ENT, physiotherapy, mental health and other clinic types. They add clinical document templates, terminology, service seeds, modules and widgets.
Who can do this: Owner with settings.manage, clinical.template.manage and services.manage.
Where: Setup → Onboarding (/app/onboarding), Admin → Settings → Specialties & Modules (/app/system-settings) and Admin → Clinical Templates (/app/clinical-templates).
Screens for pack enablement ship with release R1; labels may differ slightly.
Before you start
- Decide which specialties the clinic actually offers.
- Add branches and departments first.
- All specialty packs are included in every plan. There is no per-pack or per-doctor fee.
Pack catalogue
| Pack code | Name / owner specialty | Release | Templates | Widgets | Terminology changes |
|---|---|---|---|---|---|
general_opd | General OPD | R1 available | 5 | — | Generic doctor/visit wording |
consents | Shared consents | R1 available | 3 | — | Shared everywhere |
therapy | OT / PT / Speech Therapy | R1 available | 11 | scale, body-map, rom-mmt-grid, milestone-grid, sensory-quadrant | Session wording; therapist/physiotherapist/speech therapist labels |
dental | Dental | R1 available | 3 | tooth-chart | Dentist; visit becomes sitting; package becomes treatment plan |
pediatrics | Pediatrics | R1 available | 2 | growth-chart | Pediatrician |
ent | ENT | R1 available | 2 | audiogram | ENT Specialist |
dermatology | Dermatology | R1 available | 2 | body-map, photo-comparison | Dermatologist |
ophthalmology | Ophthalmology | R1 available | 2 | — | Ophthalmologist |
gynaecology | Gynaecology & Obstetrics | R1 available | 3 listed (+1 parked for R2) | — | Gynaecologist |
psychiatry_psychology | Psychiatry & Psychology | R1 available | 4 | — | Psychologist; patient becomes client; visits become sessions |
nutrition | Nutrition & Wellness | R1 available | 2 | — | Dietitian; patient becomes client; care plan becomes diet plan |
The generated library contains 40 template files across 11 packs; 39 are released in R1 and the obstetric USG / PCPNDT Form F template is parked for R2 (never listed). Lab, radiology, pharmacy and hospital/IPD specialties are present as coming soon (R2 or R4) but have no released templates in R1.
Specialty catalogue
| Specialty code | Display name | Release | Modules enabled by pack | Template highlights |
|---|---|---|---|---|
GENERAL_OPD | General OPD | R1 available | encounters, vitals, Rx, clinical documents, queue | SOAP, referral, certificates, discharge, consents |
PHYSIOTHERAPY | Physiotherapy | R1 available | clinical documents, care plans, treatment packages | PT evaluation, PT progress note, therapy discharge, consents, referral |
OCCUPATIONAL_THERAPY | Occupational Therapy | R1 available | clinical documents, care plans, treatment packages | OT evaluation/progress, sensory quadrant, milestones, discharge |
SPEECH_THERAPY | Speech & Language Therapy | R1 available | clinical documents, care plans, treatment packages | SLP evaluation, articulation, fluency, SLP progress note, milestones, therapy discharge |
PEDIATRICS | Pediatrics | R1 available | encounters, vitals, Rx, clinical documents, queue, vaccination | Well-child, immunization, milestones, shared OPD templates |
DENTAL | Dental | R1 available | encounters, Rx, clinical documents, treatment packages, queue | Dental exam, treatment plan, procedure note |
ENT | ENT | R1 available | encounters, vitals, Rx, clinical documents, queue | ENT exam, audiology |
DERMATOLOGY | Dermatology | R1 available | encounters, Rx, clinical documents, documents vault, treatment packages, queue | Dermatology exam, procedure note (photo comparison) |
OPHTHALMOLOGY | Ophthalmology | R1 available | encounters, vitals, Rx, clinical documents, queue | Eye exam, optical prescription |
GYNAECOLOGY | Gynaecology & Obstetrics | R1 available | encounters, vitals, Rx, clinical documents, queue, documents vault | ANC card, MTP consent + opinion records (restricted; legal review required). Obstetric USG + PCPNDT Form F is parked for R2 (not listed; no PCPNDT compliance claim) |
PSYCHIATRY_PSYCHOLOGY | Psychiatry & Psychology | R1 available | encounters, Rx, clinical documents, care plans, telemedicine | Intake, MSE, PHQ-9, GAD-7; restricted by default |
NUTRITION | Nutrition & Wellness | R1 available | clinical documents, care plans, treatment packages, telemedicine | Nutrition assessment, diet plan |
PATHOLOGY_LAB | Pathology Lab | R2 coming soon | LIS | Coming soon |
RADIOLOGY | Radiology & Imaging | R2 coming soon | Radiology | Coming soon |
PHARMACY | Pharmacy | R4 coming soon | Pharmacy, inventory | Coming soon |
HOSPITAL_IPD | Hospital / IPD | R4 coming soon | IPD, encounters, vitals, Rx, clinical documents | Coming soon |
Enable or change packs
- Open Admin → Settings → Specialties & Modules (existing workspaces) or the onboarding wizard (new workspaces), then click Edit.
- Choose released facility types and specialties. The first specialty you tick sets the default wording (Doctor, Dentist, Therapist …).
- Switch modules on or off. Each module shows why it cannot be switched on: Coming in R2, Needs a higher plan, or Not available for the selected facility types and specialties. Add recommended modules switches on the facility type's defaults.
- Save.
Result: the menu and screens update for everyone in the workspace. Unknown codes return
UNKNOWN_CODE; unavailable packs returnNOT_AVAILABLE. - Review seeded services in the services step.
- Open Clinical Templates and clone library templates you want to customise.
Modules are enforced by the server
A module that is off is hidden from the menu and its screens stop working (the server answers MODULE_DISABLED). Workspaces created before specialty packs keep their current set: clinical documents, session/treatment packages and home programmes. Modules you already use stay saved if your plan or facility type changes, but are paused until the plan or facility allows them again.
What changes after enabling a pack
- The navigation menu is rebuilt from modules, specialty nav entries and permissions.
- Specialty templates appear in Clinical Documents and Clinical Templates.
- Services are suggested from
serviceSeeds; existing services are skipped. - Terminology changes labels, for example Dentist and Sitting for dental or Session for therapy.
- Patient field sets add specialty history fields.
- Widgets enable tooth chart, audiogram, growth chart, body map, ROM/MMT grid and other controls.
Troubleshooting
| Problem / message | What it means | What to do |
|---|---|---|
| Specialty is disabled | It is coming soon | Choose an R1 specialty |
| Template missing | Owning specialty is not enabled | Enable specialty or use a shared template |
| Service already exists | Seed code was already created | Review existing price |
MODULE_NOT_IN_PLAN | Module requires a plan feature | Upgrade or remove it |
MODULE_NOT_IN_FACILITY | The facility types and specialties you chose do not use this module (e.g. vaccination in a rehab centre) | Add a specialty or facility type that needs it, or leave it off |
MODULE_DISABLED on a screen | The module is switched off (or paused by your plan / facility type) | Switch it on in Specialties & Modules |
| Menu did not change | User lacks permission | Check role and permissions |