The first week of the final coding phase just concluded and for this phase my job was to fetch actual data from the backend via REST.
The screenshot below shows actual orders that are fetched from the backend via REST
And below are reports fetched from the backend
More work still needs to be done on how the data is displayed on the tables. I intend to make the table paginated so that it will reduce the load time when reports are been fetched. There are some angular components for data tables that implement pagination but I’ll implement mine. I’ve tried a couple that didn’t work and were not very user friendly.
The app currently only interacts with the backend by fetching data. The next step is adding data. The starting point is radiology orders. And that is the complicated one as during the order creation process a lot of REST calls have to be made to the backend.
When creating an order, you need a patient, provider, imaging procedure, etch and all have these have to be obtained via REST search. See order dialog below
Once we are able to add orders via REST, the next hard part to implement via REST is Report Template import.
Commits this week