-
Notifications
You must be signed in to change notification settings - Fork 265
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[GSoC 2018] LIMS Integration into EHR #1204
Conversation
…s, dashboard, manufacturers,suppliers,methods, lab details, clients
Very very nice. |
I really hope you can manage a demo of this. The project is...takes a pretty good lot of upcurve of learning! |
Any updates this week? |
Yup, sorry, I'll push a commit asap. Been having some issues with the API |
"Having issues with the API" is good enough of an update (and *real*
easy to understand the validity of). It is just the weekly minimum
checking thing! ;-)
…On 2018-08-01 09:50, Anirudh Singh wrote:
Yup, sorry, I'll push a commit asap. Been having some issues with the API
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#1204 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAhzFyrlP5xK1NquODYqwDPYd5uyoh3Iks5uMbJAgaJpZM4VOitz>.
|
* Changed file name for statement download Changed file name for statement download * Conforming to Linix Conforming to Linix
* Initial round of actual measure updates for MIPS module 2018 Includes menu_data updates to provide better use of QA features. * First pass complete Several measures need revision, direct entry tables need update, reporting refinements yet to come, but initial first update pass for 2018 complete. * Engine Updates Engine and utility updates, and one installer sql error. * Report rename bug fixed Duplicate Key based update method non-optimal. Was sometimes not firing, probably due to INNODB thingies. * Report UI updates Allows active removal of rows from direct entry attestation screen. json data update in report_results.field_id = data is next. This will be followed by added report status columns to indicate each status of the report elements including pass, not passed, and not reported. * Function updates Hardening report rename, doing cleanup. Direct entry table updates to follow. * Some direct entry changes * Remove legacy files and XML editor XML editor is too heavy (38 files) to keep around if it is not generally needed. It is pretty small compared to some junk piles, but I prefer that my PR show more removed code than added!
) * updater icon added * administration panel - step one * review changes * user control panel added * loader added to load templates * saving the changes * Updater settings Module Implemented * bug fix in updater setting * backup the local changes to branch * progress towards user mode * fix * saving the progress * saving progress - downloading files * downloading and backup files - progress * backup, download functions added * replacement function progress * enabling backup functions * clearing backup as well as download directory before updating * user mode almost ready * ui for user mode * preparing for review * db changes for review * db patch * db mistake correction * add download and backup directory * fix for updater : show when repo is already up to date * developer mode ui added * bug fix during file addition * loader icon added * missed comma * fix * prevent deletion of readme.md * sql bindings done * copyright information - done * send notification on update * developer mode initialisation * developer mode - progress save * missed semicolon * clearing errors * developer mode - experimental * validation for developer mode * prevent developer mode to sync from start * show progress when developer mode is running * progress showing in developer mode * adding restore button to the developer mode * wrong button id -fixed * error in sql statement fixed * review system from client was added * error in sql statement - fixed * fix the broken features * settings.json PR number changed * translating text - stage one * translations - second phase * Updater icon toggle * pr number showing on developer mode
Wasgetting warnings in error log with php 7
…breHealthIO#1176) * interface add * resolve menu data conflict, add track appt. link * cover non-recurring appointments * status change and appt. list size * status description and date range filtering * fix log window order * add time format and license headers
…code to allow creation of analysis requests and worksheets
What I've added with this commit:
How the data integration currently works :
There are currently some issues that I'm unable to solve due to senaite's API. I've raised the issues on their github. The community has been super helpful so these should be resolved quickly I've also updated the developer docs to include instructions on updating/maintaining the latest version of senaite,
WIP: Creating new users (analysts) - I'm adding this functionality to senaite's code so will have to create a PR and wait for it to be merged. Till then, I can upload a version of the code that has the function in it. ( need input here ) @aethelwulffe @teryhill |
…added sample conditions and matrices
@tmccormi can you rebase this and clean up the commit? |
|
||
} | ||
|
||
</script> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Newline! :)
@Perseus In the meantime, I think I will write my current impressions of your project for the review. Mind you I am on pain meds at the moment:
Standing issues (some mentioned above): Project evaluation: Ready for Alpha, if not Beta deployments in the wild. |
@aethelwulffe I'll get right on it. For the user issue, I'm working on integrating a user creator into the LIMS itself. I had a couple interviews the last few days so I wasn't able to finish that feature. The sampletype issue is the one that was holding back the creation of unique analysis requests. I did add in the code that should work once that issue is resolved but I can't be sure unless I test it. It should be fixed over the next few days and everything else will work. Thanks for the kind words 😄 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Beta merge ready.
Should integrate now, will not affect other operation.
I had to create a new branch due to some rebase/merge issues with my earlier one.
What this branch currently contains:
The following features are fully functional in the branch:
WIP:
Sample Management (Types, Points, Matrices, Conditions)Calculations (This goes hand in hand with the Methods, I need to create a small parser that is able to calculate based on a string provided by the user )Analysis ( Categories, Requests, Services, Profiles )Worksheets ( Templates and the Worksheets themselves )Data transfer between the LIMS and EHRContainers (Containers, Container Types)Screenshots:
The UI is completely responsive and usable on mobiles and desktops alike. I intend to re-do the design for the dashboard to something more pleasing after I've finished the rest of the project.