skip to main |
skip to sidebar
RSS Feeds
"Write Codes, Save Lives!" with #OpenMRS
"Write Codes, Save Lives!" with #OpenMRS
8:26 PM | Friday, September 20, 2013
Posted by harshadura
Hello Everyone,
It's the final week of GSoC 2013. And this week I was focused to scrub the code base, transfer repo's to OpenMRS github umbrella and improve documentation stuff for my
project.
Here's the user documentation (User Guide) I have written for the patient narratives module.
Also I did a lil presentation about my project at this week's OpenMRS Developer Forum - Interns Final Presentation: http://notes.openmrs.org/Developers-Forum-2013-09-19
You can find more resources I used for that right here:
9:29 PM | Friday, September 13, 2013
Posted by harshadura
Hello Everyone,
Its the final week just before the firm pencils down date which will be starting from next Monday! I am really glad that I have been able to complete most of the essential end to end functionality of my project by today.
This week I was focusing on improving user experience (UX) and UI design.. So now the UI looks much simpler to follow and very responsive.
You can check out the latest DEMO (its a nice BETA release!) from below URL.
I have hosted it for you guys to check it out :-)
URL: http://54.235.163.128:8080/openmrs
Username: admin, password: Admin123
Starting from next week I will be focusing on improve documentation stuff for my project, and I will be presenting about my project at next Week's OpenMRS Developer Forum too!
12:43 AM | Saturday, September 7, 2013
Posted by harshadura
Hello Everyone,
It was a big week for the Patient Narratives Module project. So many new improvments and feature developments happened in this week.
After lot of struggle Finally, I have been able to parse the complex obs to a byte stream and view it as a video playback under care provider console. I have used
Video JS to show the video in a inbuilt flash player which is really
cool to have controls like in youtube.
Then I have added Multi-file upload feature to the care seeker interface. Along with its care provider console interface to view and download those files. Similarly I have used openmrs complex obs to save the user uploaded files.
1:47 AM | Saturday, August 31, 2013
Posted by harshadura
Hello Everyone,
This week, I have added a new feature to update status of the selected narrative. So the reviewers will able to easily change the statuses of the narrative they are working on.
And discussion panel (comment system) for care provider's to discuss things about the patient's sickness for patient narratives retrieved by the system.
Meanwhile, I have been working to display the saved patient narrative video
(complex observation) back in the care provider console for the care
providers review. Unfortunately this feature isn't completed yet. There
are some weird issues like Broken pipe which i will need to resolve soon.
9:39 PM | Friday, August 23, 2013
Posted by harshadura
Hello everyone,
Its almost the end of a ninth week of GSoC 2013. yeap! more than 2 months has been passed already. In this week i have worked for the Patient Narratives video stream capturing feature. It wasn't that much easy task. The WebRTC mediastream API isn't that much of mature tool yet. (Its actually an ongoing project by Mozilla and Chrome team) But this the most suitable option to use in my project -- since its a web based, Open source tool.
Basically WebRTC API will allow developers to create apps (which will capture web-cam video/audio recording, Streaming and things like that) simply using the power of HTML5 and JavaScript. The main advantage of using WebRTC technology is, the user will not have trouble to install Video capture softwares/drivers since it uses the Web as the platform. So everything will be take cared by the web browser. Currently latest versions of Chrome and Firefox browsers support the WebRTC technology.
Here's a quick demo about how WebRTC works : http://harshadura.github.io/record-rtc-together/
7:58 PM | Friday, August 16, 2013
Posted by harshadura
7:14 PM | Friday, August 9, 2013
Posted by harshadura
Hi All,
I had my university mid semester exams this week, So there's nothing much progress this week, I am sure will get back to you with a good update in next week!
-Harsha
9:19 PM | Friday, July 26, 2013
Posted by harshadura
Hi All,
I'm really glad to announce that, I have got completed the main end
to end functionality as my mentor expected from me, before the mid term which gonna
happen next week.
Features completed:
11:33 AM | Friday, July 19, 2013
Posted by harshadura
Hi All,
The module work is going really well. I have finished
embedding of the both Xforms and HTML forms into the module and now both
allows to fill forms, gets saved properly and creates new encounters.
Care seeker panel also have the basic functionality. In overall module
works pretty well with Authenticated (logged in) users.
Currently I am focusing on the Anonymous submission stuff; Things
seems like lil bit complicated than I expected since the other modules
(X and HTML form entry modules) depends on some parameters which
collects while authentication process. So currently I am trying to
by-pass them using the Spring AOP advicer class (as daniel suggested) or
if not using a deamon thread (as wyclif suggested)
I have hosted the current version of the Module at my EC2 server so you can check the progress of work:
URL: http://54.235.163.128:8080/
user name: admin
password: Admin123
7:59 PM | Friday, July 12, 2013
Posted by harshadura
Hi All,
Its the 4th week of GSoC, well just passed a big month of period after the GSoC coding start date! This week was a great week, So many improvements and development happened.
1. Created a Xform (customized for the patient narratives' collection) Of course I have created required concepts to map the observations used at Form.
I wanna Thank bunch for Daniel Kayiwa for the great help and guidance given for me from the very beginning of Xform integration till the end of Xforms creation process.
Final look after the Xform integration
8:41 PM | Friday, July 5, 2013
Posted by harshadura
Hi All,
Its the end of the third week of gsoc and it was a busy week for me.
So much research and development happened this week. Since i haven't work with Concept dictionary , Encounters and Observations before, I had to read lot about them. Actually now I understand why OpenMRS is a very unique software amoung all other healthcare related software products, Its because of the wonderful *Concept-Dictionary* it made of and the extensible framework it has.
Currently I am working on to build a basic Care provider console which will show up all the encounters filtered by a particular encounter type.
6:16 PM | Monday, July 1, 2013
Posted by harshadura
7:28 PM | Friday, June 28, 2013
Posted by harshadura
Hi Everyone,
Its second week already and feels like the time is flying to reach mid term! My mentor Saptarshi advised me to develop a simple End to End working system as the time to mid term so I could improve upon after that to final.
This week I have successfully embedded an Xform into my module. And the intend of this embedding is to enable care providers to customize Xform any time to fit their needs and edit question fields, And I have a plan to create an Android App based on ODK Clinic so the care seeker's will able to fill patient narratives with their Mobile devices too! Xforms are a great Form type to cater all of these requirements.
Currently the User interface looks like below, I have studied about Google recaptcha api and added it to this new UI and server side coding. (actually it wasn't that much hard as i thought) And ready to start work on the Care provider console next week.
9:58 AM | Sunday, June 23, 2013
Posted by harshadura
1:40 PM | Wednesday, June 19, 2013
Posted by harshadura
Hello Everone!
GSoC coding period has just started (June 18th) and I am really excited about it, I am going to speed up my coding for the project in the coming few days! As an open source freak I really like to keep my repo clean and nice! So I have integreted my github repo with Travis CI, Cool heh > So anytime i push code to repo. travis willl build and tell if the build is okay or failing.. xD cool huh. Notice the Green label in my repo snap below. :-)
5:33 PM | Tuesday, May 28, 2013
Posted by harshadura