O3: Enable HTML Form Entry forms in OpenMRS 3
Note: While we want to switch gradually away from HFE in favor of an easier to use next generation form tool, HFE is still the major tool used by existing implementers, so 3.x not supporting HFE is a major adoption blocker. Basic support for HFE forms in 3.x would be a phenomenal value-add to all implementers using HFE and wanting to try out 3.x.
The main need/user story is: “As an implementation who has many, many forms created with HTML Form Entry, we want to use 3.x while still being able to use our old HFE forms, so that we don’t have to go through a very expensive and painful process of changing all our HFE forms over to match the new 3.x form schema.”
There are two low-hanging-fruit ways this might be implemented:
- The HFE form could open in a separate tab
- iframe to show HFE forms - so the user would be in the UI here, but the form showed here would be an HFE form instead of a Carbonized 3.x form (see image below) - I think this is my preferred hack, since it keeps the user within the one EMR experience:
