8000 GitHub - savantcare/emr
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
8000

savantcare/emr

Repository files navigation

Why write a patient file app?

eye contact

Show me?

Demo

Key things to see:

  1. Back and forth on a entity
  2. Back and forth on the note
  3. SS and ROS
  4. SC Brain
  5. Add task
  6. Patient portal
  7. HDR

Documentation

Todo:

  1. complete DB interaction of Cts
  2. Only do for reminders. For the unlocked note the amendment icon will not be there. Instead of the amendment icon, show row level and card level actions on mouseover.
  3. For appt note of multiple pages there is contnet overflow. Similar question answered on stackoverflow at: https://stackoverflow.com/questions/39486352/a4-page-like-layout-in-html
  4. Dont show prev and next if it is the first or last note.
  5. Content assist @vikas

Asked question on internet:

  1. right click menu: rawilk/vue-context#72

Should there be a context menu?


Comparisons                                   Stars     Weekly download  Last update       Tree of menu      Retain native cut/copy/paste
https://github.com/rawilk/vue-context           205        8047          16 days ago           Yes                 Not sure
https://github.com/vmaimone/vue-context-menu    254        1506            July 17

Decisons: 3. Should rem be only on font? -- It seems that the font-size in REM is important but not relevant for other elements. So its not necessary to use REM throughout your whole project. Ref: https://stackoverflow.com/questions/26361748/are-rem-units-only-useful-for-font-size

Pirority:

  1. Tribute related

A. patient-data-dynamic-collection-terms-start-with-equal-to.js make name and dob work. When someone types =dob then it should enter date of birth of the patient B. search suggestion to show more accurate search based on exact keyword. "pata" should not match "patient" C. Use all 4 collections in chief complaint and past psych history. When entering DX use only diagnosis-master-collection.js D. search suggestions to be based on most times used: Issue created: zurb/tribute#582

1.1. On clicking pt name show the insurance name and consent forms signed and send hdr button, and pharmacy name and pt photo. See design idea at: https://youtu.be/2jSP5tgRhl4?t=185 This data will be shown in the view-paper. Design guideline: Keep the data in a el-card and make the card visible onclick. Do not use vue-horizontal-expand

1.2. Screen to enter vitals info https://www.youtube.com/watch?v=mMQfNjW5ro4&t=27s

  1. Notes not getting locked the 2nd time onwards
  2. Addendum not working.
  3. Shortcut to set values
  4. Focus not working for (Should the code be written with a Object instead of events) A. Number field B. I click outside the change paper and then open the change paper again. C. instead of 200ms hardcoded it needs to be callback so it is smooth D. When I use keyboard shortcut to go to a different tab the focus does not change. E. When I go to service statement the focus is not on the right area of the form.
  5. When header appointments are changed choosing different slides of chief complaint.
  6. Enter key to behave better => Check family history. Problem video recorded on 29th Nov
  7. Get scBrain to work from button as a paper
  8. Internal users like doctors login using oauth Using: https://github.com/dgrubelic/vue-authenticate
  9. Protect against tab closed before "Reviewed lock the note" is clicked Phase 1 -> Save to local storage on each chnage. Read from local straoge when load. Phase 2 -> Only If system becomes slow -> if 1. No activity for 5 seconds 2. The data has some edits compared to last time save happened. B. On page reload resotre from local storage and fire api in background for update
  10. Put page in full screen using https://mirari.cc/vue-fullscreen/
  11. Patient timeline: https://jinfang134.github.io/vue-pipeline/
  12. Search in top header using https://theoxiong.github.io/vue-search-panel/
  13. Panel for: Medications
  14. Reminders multi edit system along with horizontal tabs.
  15. A way to mark template values like "All normal"
  16. Automated test.
  17. For MROS When none is selected others need to removed from vuex-orm
  18. For SS mutually exclusive
  19. Dx, Screen,
  20. Meds list Editing in cell vs Form -- Text area is easier to put -- Editing in spreadsheet is stressful add a row with a button at top https://stackoverflow.com/questions/38505806/add-remove-rows-in-ag-grid Adding and removing tags from rows: https://element.eleme.io/#/en-US/component/tag Auto fit cols Filters terms at top like https://inspiredehrs.org/medication-list/# date in cell editing https://plnkr.co/edit/?p=preview&preview note col open when row is clicked like in https://inspiredehrs.org/medication-list/# maybe use https://www.ag-grid.com/javascript-grid-master-detail/ element.io has this feature press button to update the reconcioled on: https://blog.ag-grid.com/cell-renderers-in-ag-grid-every-different-flavour/ Fix col for operations "Edit / reconcile / discontinue / delete" https://element.eleme.io/#/en-US/component/table#table-with-fixed-column ag-grid vs elementio Since expecting less then 50 virtual scroll is not needed. hence prefer element.
  21. Dot phrases https://github.com/hasinhayder/javascript-text-expander https://github.com/github/text-expander-element Ideal: https://www.statnote.com/

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 16

0