mfuroyama / nodeVISTAClients

example clients for nodeVISTA
GNU Affero General Public License v3.0
1 stars 0 forks source link

Web terminal interface #2

Open rafael5 opened 7 years ago

rafael5 commented 7 years ago

nodeVISTA: web terminal interface

ToDo: Investigate / prototype a web terminal interface to nodeVISTA.

Why: For highly repetitive tasks - or for keyboard-related data - a terminal interface is preferable and faster than a GUI interface. In addition, terminal-based applications, when coupled with the voice input of any modern mobile phone (and with simple constrained vocabularies, such as those of Alexa or Siri) enable simple voice-activated commands such as: "list medications", "list labs", etc.

Node.js web terminals

Other web terminals (https):

Sample web terminal scenario:

  1. login
  2. "find patient" (based on combination: firstName, lastName, location, age, DOB, MRN, etc.)
  3. "list medications"
  4. "order a medication" (uses Autocomplete for each field: name, route, dose, units, frequency)
  5. "list medications" (view updated list with new medication)
  6. logout

Text in quotes = constrained vocabulary that Siri, Google, Cortana can learn easily,and thus enable voice-to-text commands be sent to the VISTA web terminal console.