GSoC 2015

Chart Search (GSoC15-wk9) – Involving users

Hi, this has been another week of GSoC 2015 in which i have involved and responded to some users feedback.

Here is a summary of this weeks accomplishments;

Tusday, 22/07/2015
+ Teaming up with chartsearch reviewer Romain to clear issues about his installation
+ responding to review feedback
Wednesday, 23/07/2015
+ Making filter labels onclick to dispay/hide filter
Thursday, 24/07/2015
+ Hiding the graph when there’re no duplicate results     [CSM-86]
+ Resolved some more issues like NaN on obs hover
Friday, 25/07/2015
+ Guiding to inquiries from some newbie that wants to contribute to chartsearch
+ Updated chartsearch from 1.2 to 1.4-SNAPSHOT at: uat01.openmrs.org:8080/openmrs/ for test purposes
GSoC 2015

Chart Search (GSoC15-wk8) – Making returned data more useful

This week had been yet another week in which we have been trying to make the results from the Chartsearch module as much useful as we can, below are bullet daily accomplishments.

As part if these tasks, I have had several lessons learnt this week as i ventured to use flotcharts to graphically display data and include a nice user experience as addition to just displaying it.

Sunday, 12/07/2015
+ Added funtioning Providers and Locations filters      [CSM-99]
+ Re-factored views_factory to remove non used code
+ Fixed bug in ChartSearchNonFacetFiltering#applyNonFacetingLogicWhileSearching  
Monday, 13/07/2015
+ Added obs groups to keyboard navigation     [CSM-109]
+ Fixed some bug in displaying obs js methods     [CSM-109]
+ Fixed some small bug in locations and providers filters      [CSM-99]
Wednesday, 15/07/2015
+ Removed loading icon on filtering
+ Removed duplicate observation singles from Results at the left    [CSM-92]
Thursday, 16/07/2015
+ Adding selected obs single severity marks under history
+ Fixed some small bug in #setResultsJsonAndApplySelectedFilter
+ Hiding graph when it shouldn’t appear or be drawn     [CSM-86]
+ Showing last value onto the graph in addition to history     [CSM-86]
+ Labelled Axises with Value and Time     [CSM-86]
+ Supporting time scaling on X-axis on the graph     [CSM-86]
Friday, 17/07/2015
* Public holiday; Eid day
+ Increased chartsearch version on openmrs-distro-referenceapplication for test purposes    [CSM-111]
+ Re-set version to 1.2 on distro server
GSoC 2015

Chart Search (GSoC15-wk7) – Time, Providers and Locations filters

Here is yet again another week of great progress, We have successfully fixed Time, Providers and Location filters by implementing it’s functionality afresh.

Here are the daily updates:

Sunday, 5/07/2015
+ Designed a simpe useful display of a detailed appointment result and fixed some compatibility issues     [CSM-82]
> MERGED ^ AT: http://git.io/vq3Oc
    
Tuesday, 7/07/2015
+ Added allergies and appointments category filters    [CSM-108]
Wednesday, 8/07/2015
+ Re-directing to Login page when connecting to the server while session is closed   [CSM-72]
> MERGED ^ AT: http://git.io/vqVDD
Thursday, 9/07/2015
+ Fixed some bug in Default search and set things up to fix time filter     [CSM-99]
> MERGED ^ AT: http://git.io/vq6pE
+ Added some js methods to support the new time filter      [CSM-99]
+ Supported all other time filters except custom    [CSM-99]
> MERGED ^ AT: http://git.io/vqX4H
+ Added Current Year section onto the manage History page   [CSM-103]
Friday, 10/07/2015
+ Fixed some bug in time filter, left only with custom option      [CSM-99]
> MERGED ^ AT:  http://git.io/vqyKv
+ Provided an extra informative message when indexing is in progress at first chart load     [CSM-75]
> MERGED ^ AT:  http://git.io/vqydf
+ Added a way of choosing custom date range for time filter      [CSM-99]
> MERGED ^ AT: http://git.io/vqSUo
+ Fixed keyboard navigation after user applies a time filter        [CSM-99]
> MERGED ^ AT: http://git.io/vq9zP
+ Added a fully working custom date selection time filter        [CSM-99]
> MERGED ^ AT: http://git.io/vq9F2
Sunday, 12/07/2015
+ Added funtioning Providers and Locations filters      [CSM-99]
> COMMITTED ^ AT: http://git.io/vqhOc
Thanks
GSoC 2015

Chart Search (GSoC15-wk6) – Released ChartSearch Module 1.3

As a gift to the OpenMRS community during this week which has been the mid-term evaluation week, I released ChartSearch Module version 1.3 and do welcome user’s reviews and feedback of all kinds. Here is a summary of what i have worked on this week on a daily basis:

Sunday, 28/06/2015
+ Included Returned allergies after search among returned results  [CSM-59]
> MERGED ^ AT:  http://git.io/vt2GS
Monday, 29/06/2015
+ Designed a simple useful Allergies detail’s display and fixed compatability issues  [CSM-59]
> MERGED ^ AT: http://git.io/vt2NF
Tuesday, 30/06/2015
+ Added allergies to search suggestions   [CSM-100]
> MERGED ^ AT: http://git.io/vtie1
+ Fixed Bug in Editing bookmark feature   [CSM-81]
> MERGED ^ AT: http://git.io/vti8S
Wednesday, 1/07/2015
Thurday, 2/07/2015
+ Mid term evaluation
Friday, 3/07/2015
+ Indexed patient’s Appointments and returned them to the client side     [CSM-82]
> MERGED ^ AT: http://git.io/vqTna
Next week i hope to finish displaying patient appointments at client level and replace graph, I welcome suggestions and feedback on the graph ticket above, comments can be added here on on the ticket at: https://issues.openmrs.org/browse/CSM-86