It has been months after the GSoC 2012 finished and finally i managed to find time to write on the remaining tasks i did with my project :D Since it has been three months gone all the improvements can be found with the latest releases of HFE module.
3. HTML-247 : Exit from care tag
Another newly created tag to the module tags list which is used to record the scenario
when a patient exits care center. It operates in a similar manner to the exit
from care functionality on the patient dashboard, providing a date
field and a reason dropdown to the user. Exiting a patient from care
is not mandatory, however once the fields are filled out and submitted
for a certain patient, the exit can't be undone, hence the fields can't
be set back to empty. However it is possible to edit the date and
reason fields.The possible reasons for exiting care are specified by
setting the global property concept.reasonExitedCare. This should
point to a question concept; the associated answer concepts will be
used to populate the reason dropdown presented to the user.
- To exit a patient from care, the date field should be set to the date of the patient's exit and the reason dropdown set to the reason for the patient's exit selected from the list of given reasons.
If the patient is dead, the tag can be also used to mark a patient's
death, by recording the cause of death in the additional dropdown that
pops up. The user needs to select the reason dropdown answer as "Patient Died",
then a new dropdown will be visible for the user to enter the 'Cause
of Death'. The possible causes for patient's death are specified by
setting the global property concept.causeOfDeath. This should point to
a question concept; the associated answer concepts will be used to
populate the cause of death dropdown presented to the user.
- To mark a patient as dead, the reason field should be set to Patient Died and the cause of death dropdown set to the cause for the death selected from the list of given causes.
If the exact cause is not given in the cause dropdown, select the 'Cause of Death' dropdown answer as "Other Non-coded",
as there will be another text field visible to manually enter the
reason for the death. Here the user can type any of the
reason,description etc. which caused the patient's death.
Once the cause of death and other reason text fields are filled out
and submitted for a certain patient, the death obs can't be undone.
However it is possible to change the reason for exit field back to an
answer other than "Patient Died", so the exit observation can be edited
back. Then it will not display the death fields' entries but the death
obs still exists. It is also possible to edit the cause of death and
other reason fields too.
If things are not clear yet, here is a snapshot of what you can have with the <exitFromCare> tag.
Go to the wiki page description from here.
So this was the end of my awesome GSoC time period with OpenMRS. The following is the complete project page of 'HTML FormEntry Module Enhancements' and the link for the final video demonstration is given below.
Final Demonstration Video : http://www.youtube.com/watch?v=u6pdK1J1oxk
Actually we were planning to work on few more tasks during this summer but had to halt one unfortuantely due to time constraints. Anyway this will not just be the end, though the GSoC ended neither did my contribution and engagements with OpenMRS :) More on them in the coming posts.....!
So this was the end of my awesome GSoC time period with OpenMRS. The following is the complete project page of 'HTML FormEntry Module Enhancements' and the link for the final video demonstration is given below.
Final Demonstration Video : http://www.youtube.com/watch?v=u6pdK1J1oxk
Actually we were planning to work on few more tasks during this summer but had to halt one unfortuantely due to time constraints. Anyway this will not just be the end, though the GSoC ended neither did my contribution and engagements with OpenMRS :) More on them in the coming posts.....!
No comments:
Post a Comment