Introduction
...
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
...
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.
...
The mid-term presentation of the project:
https://wikiopenmrs.openmrsatlassian.orgnet/wiki/download/attachments/3188423422290283/gsoc+presentation2_ishara.pdf
Module documentation with the new features:
https://wikiopenmrs.openmrsatlassian.orgnet/wiki/display/docs/HTML+Form+Entry+Module+HTML+Reference
About
This project of HTML Form Entry Module enhancements was completed by Ishara Premadasa under the guidance of Mark Goodrich for Google Summer of Code 2012.