This project is an AngularJS application for point of care based on OpenMRS and using Bahmni code. The UI was designed for tablet-like interfaces with touch screen and virtual keyboard. A demo of the system can be found here.
The system does not allow to edit program or edit/add a state after removing a terminal state.
Expected results
If the program is not in a terminal state, the system should allow to edit the program or the state.
Steps to reproduce
Login -> registration module -> search for a patient -> enroll on a new program with a non terminal state -> update the state to a terminal state. There will be no options to edit as expected. Now click on the green view button -> remove the terminal state -> close the modal window. Still can't edit the program although it's in non terminal state now.
Actual Results
The system does not allow to edit program or edit/add a state after removing a terminal state.
Expected results
If the program is not in a terminal state, the system should allow to edit the program or the state.
Steps to reproduce
Login -> registration module -> search for a patient -> enroll on a new program with a non terminal state -> update the state to a terminal state. There will be no options to edit as expected. Now click on the green view button -> remove the terminal state -> close the modal window. Still can't edit the program although it's in non terminal state now.
Screenshot/Attachment (Optional)