FreeHealth / freehealth

Free and open source Electronic Health Record
https://freehealth.io
Other
44 stars 16 forks source link

Remove "Generic ultra-simplified patient file" central form #103

Closed jeromecc closed 6 years ago

jeromecc commented 6 years ago

We will gradually remove the 3 secondary patient file options ("Generic ultra-simplified patient file", "Generic patient file in one unique page" and "Generic patient file with drugs page") that have seen no upgrades or evolution for 4 years to retain only "Multi-page generic patient file".

It will simplify support and customization of forms. Instead of having a fixed frame that is impossible to modify (forms and subforms hard coded inside central.xml) we will gradually move towards a basic common structure where each form can be remove and added again in the future.

In near future the structure will still be editable for each patient, and, moreover,it will be decided by each user (and not by one user for the whole database). So in practice each user will be able to have the desired structure adapted to her preferences and to the characteristics and needs of each patient.

For now: Users that have chosen the ""Generic ultra-simplified patient file" can go on using this structure, the update will not delete their forms. They can also decide to move towards "Multi-page generic patient file": after selecting "Multi-page generic patient file" in the preferences, they will need to add 2 new forms:

All other forms and their episodes will be automatically transferred to existing forms in the new structure.

In a future version of FHIO, users will be able to remove all the forms from "Multi-page generic patient file" that they don't deem useful.

jeromecc commented 6 years ago

Information on the wiki: https://freehealth.io/en/manuals/ehr/xmlforms/discontinue with links to specific instructions for each removal.

jeromecc commented 6 years ago

The uuid of a given PMHx category (personal, or medical, surgical etc) is different for each complete form. That was not a good idea: if a user wants to use another complete form, the PMH items don't show up inside their category anymore, they are listed at the root of PMH tree. I will open another issue to create a tool that will detect and fix this if the user decides to change the complete form.