Bundling multiple Obs into an Obs Group – Is HTML Form Entry required?

Hi everyone,

We have a use case where we want to logically bundle multiple observations together.

Scenario:

  • We have one parent concept (used as an Obs Group).

  • Inside this group, we want to store three child observations (each with its own concept).

  • The requirement is that when the parent Obs Group is created or retrieved, all three child Obs are treated as a single logical unit (“bundle”).

Questions:

  1. Is HTML Form Entry required to create such an Obs Group?

  2. Is Obs Group the recommended and standard way to model this kind of bundled data in OpenMRS?

  3. Are there any alternative recommended patterns for grouping related Obs together?

Thanks in advance for your advice.