Implementation work
- VivekV
- Akhil Malhotra
- Pankaj Kanchankar
Owned by VivekV
Introduction
This page tries to list out the high level items to consider while performing an implementation, and will also help in estimating the effort, and creating a project plan for execution. Most of this is configuration work depending on the current (or to-be) process when introducing Bahmni to a health facility.
Environment
Deployment and Component Configuration
- Components to deploy
- Scheduled jobs
- Logging, database configuration
- Source control for Configuration (using github for example)
Environment
- Test environment setup
- Automated deployments (using Go for example)
EMR
Organisational Details
- Locations
- Encounter Types
- Users
- User Roles
- Providers
Registration Module Configuration
- Patient Attributes (with lookup values where needed), Genders
- Patient Identifier
- Print outs (e.g. identity cards)
Patient Registration Reference Data
- Patient attribute lookup values
- Address Hierarchy - with master data
- Visit Types
- Relationship Types
Patient's Medical Record Reference Data
- Diagnosis List
- Drugs
- Lab Tests, Lab Test Ranges, Lab Test Result Options, Samples and Panels
- Custom Order Types (i.e. excluding Lab and Drug orders) - concept list for each order type, e.g. x-ray, procedure list
- Programs (with workflow states)
- Concept list (surgery list, chief complaints, procedure list)
- Dispositions
- Drug order sets
Clinical Module Application Configuration
- Patient Dashboards (display controls, details display controls)
- Print outs (dashboard and visit)
- Object Type Mappings
- Patient listings
- Order and fulfilment mappings
- Forms (including order fulfilment forms, custom validation rules)
- Calculated observation rules
- Reference graphs data
Inpatient - Reference Data
- Wards, Physical spaces and Beds
Inpatient Module Application Configuration
- Inpatient dashboard
- Patient listings
PACS Configuration
- Understanding the functioning of device and native client provided with it
- Order and response mapping (HL7)
- Device integration with PACS server
Reports
- Canned Reports
- Custom SQL Reports
Data Migration
- Patients
- Patient Relationships
- Encounters
- Program Enrolment
- Lab Result
Laboratory
- Referral Institutes
- Organisation details
- Validation Step
- Requester Names
- Requested from locations
ERP
Configuration
- Module Installation
- Custom filters
- Custom views
- Custom attributes
- OpenMRS to Odoo Mappings (Patient attributes, Location, Order types)
- Users, roles and privileges
- Total Amount to pay (ability to configure this)
Master Data
(may involve import or direct creation)
- Users and privileges
- Warehouse and locations (Warehouse)
- Products (Sales or Warehouse) - categories, product types, services
- Stock values (Warehouse)
- Price list
- Suppliers (Purchases)
- Orderpoints levels (Warehouse)
- Accounting heads, payment modes, tax types, Discount heads, Financial year and parts
Onsite
- User training
- Data administrator training
- System administrator training
- User machine/device setup
- Production environment setup
- Production environment testing and acceptance
On this page:
The Bahmni documentation is licensed under Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)