An overview of the forthcoming next release for REF-APP 2.11.0

Hello , Back in the days we were hoping to include Covid-19 module in the ref-app 2.10.0 thanks to @akanter @mozzy for great work adding the covid-19 concept for metadata packages in the ciel dictionary, So i would like to bring this to our attention whether its time to fully include covid-19 module in the next release ref-app 2.11.0 .Do we still need this module to be included in the next release!, is it updated to reach certain implementers goals! cc @akanter @burke @dkayiwa @ibacher @mozzy thanks

@sharif

  1. What value would the module add?

  2. What does the module bring to the table with regard to workflows

  3. Where is its documentation?

2 Likes

Thanks @ssmusoke , as it was a perception i may not provide a broden workflow however , Thanks to cc @ball among improved work done by PIH for covid-19 impatient-care , covid-19 Lab ordering and Data Exchange Use case. i think through those resources we would also combine efforts and give it a shot. Currently we are only basing on the current covid-19 concept metadata packages which were added in CIEL dictionary and which i think we should continue to maintain.

There is alot of discussions that is on going about covid-19 on talk ,slack and irc but this can be of help some how. it’s just my overview so i would wish to hear from this perspective

To be perfectly frank, I’m not sure bundling the COVID-19 metadata with RefApp 2.10 was the right move (while I agree that publishing a version of that metadata as a metadata sharing package was useful, I’m just not sure about including in the default distribution).

I personally don’t think that the COVID-19 module is in any state to be considered part of a release at this point. Of course, things may change depending on the timeframe for the 2.11 release as we will be undertaking additional work related to COVID-19 and that work might be worth packaging together.

I now strongly believe it was a wrong move.

1 Like

I think its probably time to roll back this change

I cannot agree any less!

3 Likes

Thanks Everyone for this wonderful thought, we would love to hear from @akanter the concept CIEL dictionary lead . We would also add this in the next TAC meeting for more discussions.cc @grace

1 Like

True , covid-19 module need to be re-revised again to meet the standard if we are to re-consider it back in this release

However this is an opportunity for an OpenMRS covid distribution, easily made by using the covid module as a distribution entry point, just add a distro.properties with the latest reference app as the parent distro and voila, it has life

3 Likes

I think that the concept dictionary included in the Ref App does not necessarily have to only include concepts used by the Ref App. Since many people build on top of the Ref App, having additional concepts in there seems like low overhead and shouldn’t be a reason not to include them. Given the pandemic and the desire to give people a way to respond using OpenMRS, I would think we would want to get to some base state on which people can build (therefore include as much COVID content that is relevant and ready to go). However, the best way to do this is probably through an add-on package (concepts only, concepts and forms, or whatever). Frankly, I am not sure what happened to mess up a personal concept dictionary. There is no guarantee that there won’t be changes to concepts in the Ref App, so there should be no overwriting regardless. Even if not COVID-related.

1 Like

I had proposed earlier that the days of a single reference application are probably over, it would make sense to have multiple “Ref App” distributions developed and supported by OpenMRS community, to be able to better “compete” in the marketplace

From my limited experience I would say

  1. General OPD
  2. Covid
  3. HIV and TB
  4. MCH - antenatal, maternity, postnatal and early childhood (immunization)

Many will grimace at the thought but IMO, 2-4 are modules with specific workflows that build on the Ref App distribution (there is no much additional automation that is needed).

Obviously Ref App distro project may need to be moved in favor of module based referencing with openmrs-distro.properties

3 Likes

fyi @sharif @grace I noticed a typo in https://wiki.openmrs.org/display/RES/Reference+Application+2.11.0+Release+Issue+Tracking which suggests a target release date of January 2020. I assume that was meant to me January 2021? I ask because I wanted to confirm that is still our target, I know on the another thread there was talk of moving it up? I’m curious because if the target is still January and the idea is to go into user acceptance testing is in October, my thought would be to wait until September to start doing all the module releases.

Also, I forget, did we decide if Ref App 2.11 is going to use Core 2.3.x or 2.4.x? Thanks!

Take care, Mark

@mogoodrich Thanks for that check , i corrected that. However that estimation release deadline is still not yet confirmed so we would like to talk about that in the next meeting, May be you would help us in the version updates for the next release since you concerned of many modules thanks

@mogoodrich it looks like 2.4.0 is the preference

@sharif do you want to compare Module Target Versions with the Snapshots ?

@tendomart True ,According to last meeting, i was instructed to locate those module versions in order to track versions for current ref-app 2.10 with targeted version for coming ref-app 2.11.0

@tendomart @sharif if the Ref App is targeting Core 2.4.0, I would probably hold off doing module releases until the Core/Platform 2.4.0 is stable and released?

1 Like

That’s definitely true thanks @mogoodrich .we are still in reviewing tickets, looking for bugs in different core modules, bythe time platform is to be released, we will have gone miles of stablizing modules to be released

1 Like

@sharif Can you please point out reference application(2.11) build link and would like to test it in my local machine.

1 Like

@prapakaran currently we don’t have a bundled Reference Application 2.11.0 ready for testing , however, we can set up a testing environment by using openmrs sdk using this link openmrs sdk and then if all goes well with sdk setup choose a distribution version as Reference application 2.11.0-SNAPSHOT. there you are good to go. let me know for any blocker please @prapakaran

1 Like