Open mSupply represents our most recent advancement in the Logistics Management Information System (LMIS), expanding on more than two decades of development inherited from the well-established legacy of the original mSupply.
Because we have decided to records demographic against a baseYear to avoid confusion about when population growth is applied too, we now only have the option of creating demographic records against a particular year.
Expected behaviour 🤔
When selecting a demographic in an immunisation program, it should be independant of the year.
How to Reproduce 🔨
Steps to reproduce the behaviour:
Login to Central OMS (with module:vaccine enabled)
Click on Demographics
Create a new demographic indicator
Click on Program -> Immunisation
Create a Program, and Vaccine Course
Try to select a demographic (see the year is included)
Your environment 🌱
Open mSupply Version: Develop
Agreed solution
[ ] Create two tables, one for demographic (independent of year) and one for demographic projection (which does include the baseYear)
[ ] Update the Vaccine Course component to select the demographic (not the projection) record.
[ ] Automatically create both the demographic and projection on save in the Demographics Edit page.
What went wrong? 😲
Because we have decided to records demographic against a
baseYear
to avoid confusion about when population growth is applied too, we now only have the option of creating demographic records against a particular year.Expected behaviour 🤔
When selecting a demographic in an immunisation program, it should be independant of the year.
How to Reproduce 🔨
Steps to reproduce the behaviour:
Login to Central OMS (with module:vaccine enabled)
Click on Demographics
Create a new demographic indicator
Click on Program -> Immunisation
Create a Program, and Vaccine Course
Try to select a demographic (see the year is included)
Your environment 🌱
Agreed solution