Wiki Spaces

Documentation
Projects
Resources

Get Help from Others

Q&A: Ask OpenMRS
Discussion: OpenMRS Talk
Real-Time: IRC Chat | Slack

Resources

Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Next »

On this page:

 

Introducing: OpenMRS Platform 1.11

When OpenMRS reached 2.0, we decided to allow the platform – application programmer interface (API) and web services – to develop and grow separately from the web application.  As a result, we have named the API and web services "OpenMRS Platform" and will continue to call our web-based medical record system "OpenMRS".

  • OpenMRS – this continues to refer to our web-based medical record system.
     
  • OpenMRS Platform – going forward, this refers to the API and web services used under the hood.  When the OpenMRS application has sufficiently replaced the legacy user interface components, the user interface components will be removed from the platform.
      

For the time being, we are in an awkward phase, where the legacy UI remains within the OpenMRS Platform and the new OpenMRS UI has not fully replaced the legacy UI. As a result, many implementations will continue to use the platform without the new web application and people will continue to be confused by the naming of "OpenMRS Platform". We are working hard to resolve this by OpenMRS 2.2 (or, worse case, OpenMRS 2.3), when implementations will be able to upgrade into the new application and the legacy UI can be retired from the platform.

This release is the "OpenMRS Platform 1.11" – it is the release version of the under-the-hood OpenMRS API that follows the OpenMRS 1.10.x line.

What's new in OpenMRS Platform 1.11

Release date:

This is a major release for OpenMRS Platform 1.11.x which fixes a couple of bugs and has several new features among other issues as listed in the resolved JIRA issues below.

 

 

196 Bugs Fixed

Key Summary Status
Loading...
Refresh

75 New Features Added

Key Summary Status
Loading...
Refresh

24 Tasks

Key Summary Status
Loading...
Refresh

 

And 27 Sub Tasks

Key Summary Status
Loading...
Refresh

Bundled Modules


Download

Download OpenMRS Platform 1.11

 

Upgrading

 

Contributors

We are so thankful to all our at-least 112 contributors towards this great release, here is a list of those that contributed code to this release:

Ak, Akash Agrawall, Alberto Saavedra, andreapat, Andrew Szell, aniketha, anotherdave, Areo, Arkadiusz Kolodziejski, atmohsin, Ben Wolfe, Bhashitha Wijewardhane, blobbered, Burke Mamlin, Carlos Augusto de, Oliveira, chalakanth, channab, Chelsea H. Komlo, citigodev1, Crazzykid, Damian Szafranek, damithakithmal, Daniel Kayiwa, Darius Jazayeri, David Churcher, David Elston, Dedunu Dhananjaya, devcritter,dkithmal, Dominic Lynch, Dominic Surrao, Zhaslan Doschanov, Filip Biedrzycki, Filip Spiridonov, Fouad Zaryouh, Garima Ahuja, Gaurav Paliwal, Gaurav Saini, geoff-wasilwa, gto11520, guilhermejccavalcanti, Gurpreet Luthra, h3llborn, Harsha Kumara, haychris, Isha Tripathi, Jakub Kondrat, Janet Riley, Jasper Vandemalle, Jeffrey Kantor, Jeremy Keiper, Jesus Salazar, Kishore Kumar Yekkanti, Kaweesi Joseph, kohousim, Krzysztof Kaczmarczyk, kushal8, lc-daderemi, Lech Rozanski, Lee Breisacher, Lisha Ruan, Lluis Martinez, Lukas Breitwieser, Lukasz Plotnicki, madawa-rc, Marek Szukalski, Mark Goodrich, Marv Cool, Marvin Yan, Michael Downey, Michael Pigg, Michael Seaton, Mykola Vorobey, mylesbarros, Nils Eckelt, nribeka, Oliver Wilkie, Ozge Catalbas, Patrick Turley [pturley], Priya Chandran, Przemyslaw Gierszewski, Pulkit, pushkar, Radek Puzdrowski, Radoslaw Puzdrowski, Rafal Korytkowski, Rob, Robert Day, rohitmukherjee, Rowan Seymour, sachethgupta, Saptarshi Purkayastha, Sara Fatima, sashrika, SharonVarghese, shruthidipali, ShubhamRai, sitarama, suranga, SusanTan, tadeitto, tonybeing, Ujjwal Arora, vaibhav-hp, Vatsal Singhal, vencik, Vinay Venu, Vinkesh Banka, Wesley Brown, Wolf Schlegel, Wyclif Luyima, Yekkanti Kishore Kumar,

For Developers

Non-Backwards-Compatible Changes for Developers

 

Data Model Changes

  • TRUNK-2768: Added person.deathdate_estimated table
  • TRUNK-3100: Added concept_set_derived table
  • TRUNK-3902: Renamed concept_numeric.precise to concept_numeric.allow_decimal
  • TRUNK-4105: Added index for code on the concept_reference_term table
  • TRUNK-3903: Added concept_numeric.display_precision table
  • TRUNK-333: Removed concept_set_derived table
  • TRUNK-2999: Removed concept_word table
  • TRUNK-3474: Removed null constraint on all decription columns of all tables
  • Changed person_merge_log.voided column datatype to BOOLEAN
  • Fix the description for RBC concept
  • Adding uniqueness_behavior column to patient_identifier_type table
  • Dropping the drug_ingredient table
  • Creating the drug_ingredient table
  • Adding a primary key to the drug_ingredient table
  • Adding a new foreign key from drug_ingredient.units to concept.concept_id
  • Adding a new foreign key from drug_ingredient.drug_id to drug.drug_id
  • Adding a new foreign key from drug_ingredient.ingredient_id to concept.concept_id
  • Inserting the new application privileges
  • Inserting the new API privileges
  • Granting the new patient overview tab application privileges
  • Assigning the new API-level privileges to roles that used to have the renamed privileges
  • Increasing the size of the privilege column in the privilege table
  • Increasing the size of the privilege column in the role_privilege table
  • Add optional property view_privilege to encounter_type table
  • Add optional property edit_privilege to encounter_type table
  • Adding not-null constraint to orders.as_needed
  • Changing test_order.laterality to be a varchar
  • Adding FK constraint for test_order.specimen_source if necessary
  • Normalize varchar length of locale columns
  • Dropping not null constraint from concept_class.description column
  • Dropping not null constraint from concept_datatype.description column
  • Dropping not null constraint from patient_identifier_type.description column
  • Dropping not null constraint from person_attribute_type.description column
  • Dropping not null constraint from privilege.description column
  • Dropping not null constraint from role.description column
  • Dropping not null constraint from relationship_type.description column
  • Dropping not null constraint from encounter_type.description column
  • Adding configurability to Patient Header on Dashboard. Therefore the cd4_count property is dropped and replaced with a header.showConcept property.
  • Custom changesets to identify and resolve duplicate EncounterRole names
  • Custom changesets to identify and resolve duplicate EncounterType names
  • Adding the unique constraint to the encounter_type.name column
  • Adding the unique constraint to the encounter_role.name column
  • Custom changeset to identify and resolve duplicate Location Attribute Type names
  • Adding the unique constraint to the location_attribute_type.name column
  • Deleting the update concept index task
  • Updating description for visits.encounterTypeToVisitTypeMapping GP to the value set in OpenmrsContants
  • Dropping foreign key on patient.tribe
  • Dropping the tribe field from patient table because it has been moved to person_attribute.
  • Dropping not null constraint from program.description column
  • Dropping not null constraint from order_type.description column
  • Dropping not null constraint from concept_name_tag.description column
  • Dropping not null constraint from active_list_type.description column
  • Adding form_namespace_and_path column to obs table

 

  • No labels