...
- Failure to enter a valid base URL (for example omitting the port number), or if the server is unreachable causes an "Unhandled exception. Close application?" error, if the user has not logged in previously.
- The login is insecure. The username and password are passed through a URL post to OpenMRS. On some phones, it shows the URL including the password in plain text when the user verifies that they want to connect to the server. The username and password are also included in the PostURL in the program settings for anyone to see.
- An "Exit" option should be added to each major section of the program, or some means of navigating to the main screen so you can exit properly.
- Forms appear in OpenMRS-jr when downloaded even if they are not marked as published in OpenMRS.
- If a bad password is entered, it stores it in the PostURL setting, and you are unable to send forms.
- MAJOR: Was unable to send forms because the patient_id didn't exist in OpenMRS. The form should accept the patient identifier, not the internal OpenMRS patient_id. If the patient_id doesn't exist, it should be sent to a default patient, and/or the user should be notified there is a problem with the ID.
...
- Xforms doesn't show additional selections for providers or locations when they are added after the form is created. This is an XForms bug, as they didn't show up in the web interface until recreating the xform either.
- The location chosen when filling out the form is not always reflected when viewing the encounter that was created.
- The provider chosen when filling out the form is not always reflected when viewing the encounter that was created.
- http://192.168.4.8:8080/openmrs/moduleServlet/xforms/xformDownload?target=xformslist&uname=admin&pw=test includes forms that are retired. Security flaw: it shows the forms without a valid username and password.
- Forms appear in OpenMRS-jr when downloaded even if they are not marked as published in OpenMRS. - I originally had this as an OpenMRS-jr error, but I believe the xForms module should handle this. First it should check on the user privileges and if the user doesn't have the "View Unpublished Forms" privilege, it should not include the unpublished forms in the form list. It should never include forms that are retired in the xformslist when downloaded to mobile devices.