Wednesday, 24 July 2013

Reporting time and mid term evaluation.

After getting a base prototype,Next thing is to design some cool reports.
I started with  design a report to see details of all outpatient during a custom period of time for a provider.Initial I had some some problems in understating the database,but its okay now.So I have designed my first report and integrated it with web interface.This was my first report in browser and was able to download as well.yeah User-interface was not good.
  After that I made many changes in this report.Also I need to pass some parameters to the report,here I got stuck for a long time,I know this is silly that I wasn't able to pass parameter.Thanks a lot here to John (My Gsoc mentor) he cracked the problem in no time on my last visit to Raxa.
I made some improvements in the reports in U-I as well as in content.Still I need to apply some filtering here.
After this I started to work on daily log report of patients of a provider.This report has pretty good U-I(Daily log report).

Now come on security:
Next is to make a login page first for users,currently I used to match only username to make a provider to login. Here we need to keep eyes on security and have to make sure any unauthorized must not be able to access any data. So right now I am working on it.
I keep on updating my source on git after a new stage.Source on github

As mid term evaluation is very near I have to get my goals(around 5-6 reports) in any way before that,so right now I am working on two reports simultaneously.I am in half of the drug report( drugs prescribed to patients over last month) may be I will complete it by today or tomorrow morning.   


First stage of my project

Its have been almost one and half month since coding period started.I am working on designing of various reports to facilitate raxa users on their stats.Report would be generated via java BIRT tool and help them to see their different records.
First month, I almost worked on writing code to handle BIRT engine,which involved starting engine,process report,shutdown engine etc. and rendering reports via java code.ie way to integrate all reports with function calls.Then aim was to make reports to get on web page and downloadable in different formats like pdf,doc and xls.This part is also done.
After that I need to design some basic jsp web page and integrate with above code to get the report on web.Here java script helped me a little.

Below screenshot is first stage of my project.

  So here I got something and then I uploaded my stuff on github here:  Github source