Platform Release Notes 2.1.0
Note: This release requires Java 1.8 and above.
Release Date: April 28, 2017
This is not a full release of the OpenMRS Platform, and it will not get Long Term support. It is intended for production use, but only if you are a developer who wants to always use a cutting-edge release of openmrs-core.
What's New
OpenMRS Core 2.1.0 includes many interesting features:
Support for observation status (e.g. for recording preliminary lab results) and observation interpretation (e.g. for marking a test result as abnormal)
Enhancements to the data model for Cohorts, to add a start date and end date to cohort memberships
Faster patient searches (using Lucene under the hood)
Loosening restrictions on merging patients who have orders
Simple approach for developers to add caches programmatically
This is the first non-LTS release of OpenMRS Core. Read more about that here (TODO).
Thanks to the 49 developers whose code was included in this release: Adam Grzybkowski, Angello Astorga martin, Bharat Akkinepalli, Bo Brinkman, Collin Grimm, Daniel Kayiwa, Darius Jazayeri, Dengfeng Li, Dimitri Renault, Dominik Schwarz, Gautam Sidtharth N, harisu fanyui, Howard Francis, Ira Lauer, Ivange Larry, Ivo Ulrich, Jai Tatia, James Mitchell, Jessica Ern, Karrtik Iyer, Leszek Kukiełka, Maciej Januchowski, Manuela Lidia Grindei, Michael Hofer, Michal Slawinski, Mukesh Mukesh, Paweł Gutkowski, Piyush Kundnani, Prabodh Kotasthane, pralay ramteke, Pratik Patel, Preethi S, Rafal Korytkowski, Rahul Ruikar, Reuben Varghese, Sam Shuster, Sanatt Abrol, shravan ramamuthy, shruthi pitta, sravanthi naraharisetti, Stephen Senkomago Musoke, Suman Maity, Sumant Sabada, tadeo taremwa, tendo kiiza Martyn, Venkata Jaswanth U, Vishnu Mechineni, Wolf Schlegel, and Yusuf Karim.
Database Changes
Add unique_id column to concept_reference_source
Dropping foreign key constraint member_patient
Dropping foreign key constraint parent_cohort
Dropping primary key for cohort_member
Adding column cohort_member.cohort_member_id
Updating cohort member ids
Adding primary key to cohort_member.cohort_member_id
Adding auto increment property to cohort_member.cohort_member_id
Adding column cohort_member.start_date
Updating cohort_start_date with value cohort.date_created
Adding column cohort_member.end_date
Adding column cohort_member.creator
Updating cohort_member.creator value
Adding foreign key constraint to cohort_member.creator
Adding column cohort_member.date_created
Updating cohort_member.date_created with value cohort.date_created
Adding column cohort_member.voided
Adding defaultValue for cohort_member.voided
Adding column cohort_member.voided_by
Adding column cohort_member.date_voided
Adding column cohort_member.void_reason
Adding column cohort_member.uuid
Generating UUIDs for all rows in cohort_member table via built in uuid function.
Adding unique constraint to cohort_member.uuid
Adding foreign key constraint to cohort_member.cohort_id
Adding foreign key constraint to cohort_member.patient_id
Dropping defaultValue for cohort_member.cohort_id
Dropping defaultValue for cohort_member.patient_id
Adding "date_changed" column to concept_class table
Adding "changed_by" column to concept_class table
Adding "date_changed" column to concept_reference_source table
Adding "changed_by" column to concept_reference_source table
Adding "date_changed" column to concept_name table
Adding "changed_by" column to concept_name table
Adding "date_changed" column to concept_name_tag table
Adding "changed_by" column to concept_name_tag table
Adding "date_changed" column to form_resource table
Adding "changed_by" column to form_resource table
Adding "date_changed" column to global_property table
Adding "changed_by" column to global_property table
Adding "date_changed" column to patient_identifier_type table
Adding "changed_by" column to patient_identifier_type table
Adding "date_changed" column to relationship_type table
Adding "changed_by" column to relationship_type table
Adding "status" column to obs table
Adding "interpretation" column to obs table
Modify column length of obs.value_complex to 1000 from 255
New Features
Bug Fixes
Other
Download
Download OpenMRS Core 2.1.0.
See the source code at this tag on GitHub.
Bundled Modules
This is a developer-only release, so it does not include any bundled modules.