Thank you for the detailed posting!
This is indeed a problem with the 2.0.3 release, which had been identified and has already been fixed for the upcoming 2.1 release.
In the meantime, here are the steps you can take to avoid running into this problem, while using 2.0.3.
When you want to create a new test (that was administered on a date that is different from when it was ordered), please follow these steps:
1. 'Add New' Test from the Tests page
2. FIRST go to the Administered section and uncheck the box that says 'Same as Ordered'. You can also fill out the remaining information in this section such as the visit/date/time when the test was actually performed.
3. THEN go to the Ordered section and select the visit when the test was ordered.
You should now be able to enter (and save) any of this test's information.
Please let us know if we can help you further.
Support Team
Records For Living