Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Removing link to page that needs to be deleted
Info
titleObsolete

This page has become obsolete. See the Technical Road Map for current information.

Vision

Our current goal is to get a decent starter feature set into the OpenMRS Reference EMR and have it tested and packaged into a new standalone in time for the 2013 OpenMRS Implementers Conference in October 2013.

Reference Implementations

Before we consider a feature to be complete, we believe it should be tested in production in a real-life OpenMRS implementation. That would be the "reference implementation" for the feature in question. It would provide feedback about the specific requirements and user experience of the feature, and help define the feature's future needs.

The tables below indicate both the status of coding up a feature in the RefApp codebase, as well as whether we've identified a reference implementation for that feature, and its status there.

(At present, Mirebalais plays an out-sized role here, but the goal is to have different reference implementations for different features. We still need to define a process around this.)

OpenMRS 2.1

FeatureDescriptionStatusReference Implementation
Allergy ListManage & view patient allergies (e.g., on the patient dashboard)

Status
colourYellow
titlein development (90%)

Jira
serverOpenMRS JIRA
serverId45c5771b-fa4b-3e43-b34a-c19dc45ccc95
keyRA-67

 
Static Demo DataFaster and predictable demo data

Status
colourYellow
titleIn Development (90%)

Jira
RA-328
RA-328

 
Form EntrySupport for incorporating implementation-specific forms using HTML Form Entry and XForms

Status
colourGreen
titleDone

Jira
RA-304
RA-304

 

Future Features

FeatureDescriptionStatusReference Implementation
ReportingDemonstrates the reporting framework by allowing you view a report containing some summary statistics for your system.

Status
colourRed
titlenot done

Jira
serverOpenMRS JIRA
serverId45c5771b-fa4b-3e43-b34a-c19dc45ccc95
keyRA-66

Status
colourGreen
titledone

Implemented in Mirebalais with PIH-specific code. Needs to be ported to RefApp codebase

CIEL DictionaryIncluding CIEL dictionary (or most of it) out of the box

Status
colourRed
titlenot done

Jira
serverOpenMRS JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId45c5771b-fa4b-3e43-b34a-c19dc45ccc95
keyRA-332

 
Account ManagerManage your users & providers, including roles & privileges, disable accounts, etc.

Status
colourYellow
titlein development

Jira
serverOpenMRS JIRA
serverId45c5771b-fa4b-3e43-b34a-c19dc45ccc95
keyRA-61

Status
colourGreen
titledone

Implemented in Mirebalais. Needs design review and porting to RefApp codebase

Improvements to PermissionsAvoid giving all API privileges to users

Status
colourRed
titleNOT DONE

Jira
serverOpenMRS JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId45c5771b-fa4b-3e43-b34a-c19dc45ccc95
keyRA-341

 
Retrospective data entryBasic support for retrospective data entry within the Reference Application

Status
colourRed
titlenot done

Jira
serverOpenMRS JIRA
serverId45c5771b-fa4b-3e43-b34a-c19dc45ccc95
keyRA-68

Status
colourRed
titlenot done
Ad Hoc Analysis tool (v1) 

 

Status
colourYellow
titleIn Progress

Jira
serverOpenMRS JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId45c5771b-fa4b-3e43-b34a-c19dc45ccc95
keyRA-261

 
Problem ListManage & view patient problems (e.g., on the patient dashboard and integrated with diagnosis capture)

Status
colourRed
titlenot done

Jira
serverOpenMRS JIRA
serverId45c5771b-fa4b-3e43-b34a-c19dc45ccc95
keyRA-209

Status
colourRed
titlenot done
Anonymous PatientsSupport for unnamed John Doe patients

Status
colourRed
titlenot done

Jira
serverOpenMRS JIRA
serverId45c5771b-fa4b-3e43-b34a-c19dc45ccc95
keyRA-62

Status
colourGreen
titledone

Implemented in Mirebalais. Needs to be ported to RefApp codebase

Clinician Facing Patient Dashboard (v2)Patient summary and dashboard designed for doctors and nurses

Status
colourRed
titlenot done

Jira
serverOpenMRS JIRA
serverId45c5771b-fa4b-3e43-b34a-c19dc45ccc95
keyRA-212

Status
colourRed
titlenot done

Merge PatientsMerge duplicate patient records into one.

Status
colourRed
titlenot done

Jira
serverOpenMRS JIRA
serverId45c5771b-fa4b-3e43-b34a-c19dc45ccc95
keyRA-63

Status
colourGreen
titledone

Implemented in Mirebalais. Needs to be ported to RefApp codebase

Test PatientsSupport for tagging & recognizing test/fake patients, so they can be ignored within reports.

Status
colourRed
titlenot done

Jira
serverOpenMRS JIRA
serverId45c5771b-fa4b-3e43-b34a-c19dc45ccc95
keyRA-65

Status
colourGreen
titledone

Implemented in Mirebalais. Needs to be ported to RefApp codebase

Patient Lookup (v2)Search for a patient by name or ID

Status
colourRed
titlenot done

Jira
serverOpenMRS JIRA
serverId45c5771b-fa4b-3e43-b34a-c19dc45ccc95
keyRA-224

Status
colourRed
titlenot done
Additional Administrative FunctionsConcept Management, Manage Locations, App Manager, ...
Status
colourRed
titlenot done
Status
colourRed
titlenot done
Simple DispensingA form to record medication dispensing events within the patient record

Status
colourYellow
titlein design
Status
colourYellow
titlein progress

Jira
serverOpenMRS JIRA
serverId45c5771b-fa4b-3e43-b34a-c19dc45ccc95
keyRA-87

Status
colourRed
titlenot done
Registration (v2)Add new patients to the system

Status
colourRed
titlenot done

Jira
serverOpenMRS JIRA
serverId45c5771b-fa4b-3e43-b34a-c19dc45ccc95
keyRA-228

Status
colourRed
titlenot done
Decision Support (v1)The first trivial example of providing decision-support feedback (includes significant design and back-end discussions)  
Clinical EncounterRecord the entire clinical transaction piece-by-piece as part of a Session, as opposed to via a Form.  
Patient Listse.g. "My Patients", "Inpatients on Service XYZ", etc. (Related to RA-202.)  
Program Enrollmentsv1: capturing this data; v2: drive available forms/actions based on program state  
Easy Chart Review / FlowsheetsReviewing the patient's whole electronic record for data points of interest (also has been called "Chart Search")  

See also

...