...
- Work done before mid term evaluation:
- Made the patient list using the sencha navigation list
- Made the top half of the more info panel ( RAXAJSS-175 )
- Made UI for history, diagnosis and treatment tab( RAXAJSS-176, RAXAJSS-177, RAXAJSS-179 )
- Made UI for refer to doctor, medication history and lab order list and implement searching and sorting in it( RAXAJSS-176 )
- Added searching and sorting in the patient list ( RAXAJSS-168 )
- Work done after mid term evaluation:
- Made UI for examination tab (RAXAJSS-176).
- Fetched the patient list from the server using REST calls (RAXAJSS-165, RAXAJSS-166, RAXAJSS-167).
- Added the fuctionality to add an encounter with the obervations using REST calls.
- Added fuctionality to place an drug order using REST calls.
Tasks Completed :
Major Problem Faced during the GSOC:
- Making grid in Sencha Touch: This problem was faced when I have to make grid panel in sencha touch for the refer to doc panel and medication history and the problem was solved by adding a grid plugin in the sencha library for the grid.
- Making vertical tabs: I have to make a vertical tab panel but sencha touch have no such tab support so I made an vertical group button, linked the buttons to the tab panel, hided the tab bar and added some styles to it.
- Fetching the patient list from rest calls: Nathan and John helped me in this and finally finished it.
- Adding an encounter with observations: Nathan and John helped me in this too.
What I have learned :
I am really glad that I have worked with such an good organisation with such talented people during my GSOC-2012. I have learned a lot during this summer. I got the chance to work on such an amazing web app development API and explored it. I also got chance to work with the REST calls which was an amazing experience.I have learned how to work on a big project with the many other talented persons as a team. This summer was an such an amazing experience for me to works on an open source project with a great organisaton.