Wiki Spaces

Documentation
Projects
Resources

Get Help from Others

Q&A: Ask OpenMRS
Discussion: OpenMRS Talk
Real-Time: IRC Chat | Slack

Documentation

Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Review Form Layout

            When editing the HTML form, at the bottom the form will be previewed.

            Does the electronic HTML form match the paper form?

            Are the fields correct? 

An example of an incorrect field: If the form asks, "Does patient have symptom X," appropriate answers would be "yes" or "no," but not both. Are radio options being rendered as radio inputs and not checkboxes? You can use the "Other" box to explain any fields you could not correct.

Review Form Schema

            From the Edit HTML Form page, click Form Schema: View

Are all concepts are appropriate? 

            Are all answers used on the form are set up in the concept dictionary as answers to the appropriate concept?

            Are all concepts used within obsgroups on the form set up in the concept dictionary as set members for the construct?

            Have you added the program?  Is there a program for your form? If not, you should create one, then add the required tag to the html form. Also lookout for the workflow and states!

            Have you added the required drugs?

            Does your form use Javascript?

Enter test patient

            Fill out the form completely and independently record the values (i.e. screenshots)

            After submitting the form, “View” the submitted form.  Compare to screenshots to verify viewing the form reflects the data that was entered.

Technical

            Are you using a library?  For example jQuery.

                        If the library doesn’t load, does the page still work at a minimal level?  (have you tested this?)

            Have you tested the form in all the required browsers?  Firefox (Windows, Mac, Linux), Chrome, Internet Explorer

  • No labels