to show new service interface work and mongo/FileMan combo works, develop a straightforward REACT native client that [1] replicates certain domains of CPRS (Problem, Vital, Allergy, CPT PCE ...) and [2] the CPRS login/patient select sequence.
Goals:
partly drives emulation work: emulation work will have a requirement to provide clean services for a "clean customer" (Hawaii Angle == Emulation/Server -- Mainland Angle == Visualization/Client)
should work over both Mongo-backed services and native-FileMan stack backed versions
rounds out demo's (not just CPRS!)
rounds out developer support:
hone services and MVDM (some MVDMs are merely VDM copies - others are proper refinements)
service documentation
enable expansion of hard coded example clients ala the problem client for all services/sequences used in the GUI
beyond emulation, will help drive work to analyze clinical reminders and how they drive workflow ("seeing is believing")
Approach: see CPRS GUI -- it uses RPCs emulated over service interface. Use similar (but modernized motifs/options) over service interface to offer SAME LEVEL OF SERVICE.
Start: with Problem Client
work the scenario shown in the Problem Service example code - hard code the list of problems/snomeds ... (will do properly once meta services are done). May start with Vitals as easier?
simple login ala the example client
patient selection ala example client (hard code list of patients?)
Where it'll go:
login and patient selection work "properly"
ALL emulated domains - Vitals, Problems, Allergies and PCE domains
Patient domain to the extent of the first 100 RPCs of CPRS
meta services (lookup problem or vital type etc etc) in services and not hard coded.
support workload designation (as part of PCE)
MAY support clinical reminders if moved to service
to show new service interface work and mongo/FileMan combo works, develop a straightforward REACT native client that [1] replicates certain domains of CPRS (Problem, Vital, Allergy, CPT PCE ...) and [2] the CPRS login/patient select sequence.
Goals:
Approach: see CPRS GUI -- it uses RPCs emulated over service interface. Use similar (but modernized motifs/options) over service interface to offer SAME LEVEL OF SERVICE.
Start: with Problem Client
Where it'll go: