MHV Secure Messaging - Work Load Credit functionality
allows users to save the workload credit using the assigned DSS units, and
stores the record in Event Capture System. The use of the DSS units is the
same as in ECS, users have access to link their work to DSS units that send
the record to PCE, as well as historical DSS units for historical workload
credit forms that do not send the information to PCE. To implement this
functionality, MHV SM reads files and calls existing APIs from Event Capture
MyHealtheVet (MHV) references Event Capture data from DSS Unit File (#724).
When provider is ready to file a workload, he/she is presented with a workload
form. On the form, they have "DSS Units" drop down box. In the drop down
box, MHV needs to present to Provider all the active DSS Units that he/she has
access to. To fill the drop down box, MHV calls an MHV RPC called "MHV
GETDSSUNIT" which has logic to retrieve provider's assigned DSS Units and
their associated fields (Name, Inactive, SEND to PCE flag). "MHV GETDSSUNIT"
sends DSS units back to frontend which uses them to populate drop down box.
Then provider can select one of those DSS Units to file workload. Three
conditions need to be satisfied before DSS Unit can be presented to provider
1. DSS Unit must be active. 2. Provider should have that DSS Unit in the
assigned (MHV) list of DSS Units. 3. DSS Unit should also be associated with
Location (Associated clinic) selected in front-end MHV GETDSSUNIT RPC checks
for these three conditions and sends back DSS Units that pass this criteria.
MHV reads DSS Unit (#724) file to get Name, Inactive flag, SEND TO PCE flag
values. At this time, it will result in only 2 assigned (MHV) DSS Units. But
in future, it may return more DSS Units.