Introduction
The HTML Form Entry module allows anyone with basic HTML skills and a knowledge of the OpenMRS system to create forms to enter and edit patient data within the system. It allow users to write forms using HTML combined with a set of special tags that reference different aspects of the OpenMRS data model.
...
As an example if you don't need to make a certain table in your HTML form to be viewable to a Person which has "Data Manager" role assigned to him/her, you form description would be as follows,
<restrictByRole exclude="Data Manager">
<table><tr>
<obs conceptId = "6100" labelText="Restricted for Data Manager">
</restrictByRole>
</tr></table>
So this table would not be shown to any person with the 'Data Manager' role but only to the users who doesn't have that role. In the same way this can be used with "include" attribute, in where the corresponding section would only be not restricted to the mentioned role.
An example form would be like, as,
<restrictByRole include="System Developer">
<table><tr>
<obs conceptId = "6100" labelText="Not Restricted for System Developer">
</restrictByRole>
</tr></table
3. HTML-247 : Exit from care tag
...
1. Autocomplete Functionality in <encounterProvider> and <encounterLocation> tags
The new autocomplete fields in Encounter Provider and Location
A form with <restrictByRole> tag
A form with <exitfromCare> tag
...
1. Select a valid reason and a date for the exit entry
...
...
2. If the patient is dead, select a cause for the death from the additional dropdown
...
...
3. If the cause for the death is not given, manually enter it in the text field
...
...
4. This is how the exit and death entries will be shown in the patient dashboard
...
Resources
The mid-term video demonstration of the project:
...