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)