Concept Design Approach for Multiple Doses - Immunisation, Treatment etc

Tags: #<Tag:0x00007ff4c76c0f98>

I am looking for the design approach and best practice for capturing/tracking multiple occurrences of an event within implementations e.g.,

  1. Tetenas Diptheria does - 1st, 2nd, 3rd, 4th, 5th final
  2. Antenantal or HIV Exposed Infant visits - up to 8
  3. Follow-up visits - at times up to 6

@akanter @burke @ball @mogoodrich @mseaton @mksd

We don’t record the number of visits. Each visit is recorded as an encounter, so no need to record the number of visits. The only situation where we record multiple occurrences of an event – collecting the chemotherapy cycle number (question/numeric).

Immunizations: UI:

Concepts: image

Code:

2 Likes

@ball thanks, how do you then track Dose 0, Dose 1, Dose 2, Dose 3, Booster 1 and Booster 2 values and separate across them

We use the concept "Immunization sequence number. Look here: https://github.com/PIH/openmrs-module-pihcore/blob/master/omod/src/main/webapp/resources/scripts/visit/vaccinations.js#L99