Implementation work
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:
- 1 Introduction
- 2 Environment
- 3 EMR
- 3.1 Organisational Details
- 3.2 Registration Module Configuration
- 3.3 Patient Registration Reference Data
- 3.4 Patient's Medical Record Reference Data
- 3.5 Clinical Module Application Configuration
- 3.6 Inpatient - Reference Data
- 3.7 Inpatient Module Application Configuration
- 3.8 PACS Configuration
- 3.9 Reports
- 3.10 Data Migration
- 4 Laboratory
- 5 ERP
- 5.1 Configuration
- 5.2 Master Data
- 6 Onsite