Giter VIP home page Giter VIP logo

sample-node-web's People

Contributors

scottbarstow avatar

Stargazers

 avatar

Watchers

 avatar  avatar

sample-node-web's Issues

"Use as Default" setting for Physician Macros

The goal of this change is to enable the loading of a specific default template into a new chart for a particular physician, in a specific field of the scribe notes. For example, every time we start a new chart for Dr. Hyde, we pre-populate the Exam field with Dr. Hyde's "Normal Exam" macro, and we pre-populate the Plan / Assessment field with Dr. Hyde's "Default Plan" macro.

This feature requires a new setting for a physician macro, that it be the "Default" macro for its Macro Type. The attached mockup shows the proposed design.

This feature begs better support for closing and opening new charts for a new patient, of course, but that's a broader point which deserves its own issue and which I'll link to this one when I add it.

This is an intentionally simple design, based on the dialog we have today, but it begs a couple other changes as well:

  1. There can, of course, only be one default macro per field / type. So validation has to happen when the user saves a macro with "Use as Default" selected, to make sure there is not already another macro set as the default. If there is another macro already identified as the default, a confirmation dialog should let them know, and confirm that they want their current macro to replace it as the default. The text would say, for instance, "The 'Abnormal Exam' macro is currently used as the default for the Exam type. Click 'OK' to replace it as the default with this 'Normal Exam' macro." with OK and Cancel buttons in the confirmation dialog.

  2. The Macro Configuration page's grid showing the macros for the selected physician should have an additional column, showing whether or not each macro is a default macro.

Text field minimum size changes on Scribe View

See the attached file, TextBoxSizesLargeAndSmall for the current sizing which we want to change. The left column in the image shows the text box sizes on a 1920x1050 display screen, and the right column on a much smaller display, but one which is typical of some small scribe screen on laptops they use at home. Currently, the relative sizes of the four fields are in a 12 / 8 / 5 / 5 ratio, and the fields are allowed to resize to much smaller when the display is very small. We want to change the minimum sizes for each of those fields to:

HPI: 8 lines
Exam: 10 lines
Results: 5 lines
Assessment: 8 lines

And we want those sizes to be the new minimum sizes for these fields. This means that for a small enough screen, the scribe will have to scroll to see all of the Assessment field. And it means that on a very large screen, more lines than the minimum will be proportionally added to each textbox.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.