YSBRPC ;SLC/DJE - MHA DASHBOARD ; Apr 01, 2021@16:33
Source file <YSBRPC.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| RESTFUL(OUT,IN) | ;main RPC that interprets RESTful calls
 | 
|
| LOADDB(JSONOUT) | ;Load dashboard data. Currently close to everything is loaded. User data, widget and widget data.
 | 
|
| WEBWIDG(ARGS,RESULTS) | ;Load dashboard data for a widget embedded in MHA Web
 | 
|
| TOTMP(JSONOUT) | ; move JSONOUT array to ^TMP("YTQ-JSON)
 | 
|
| NOPAT | ; no patients but JSON utility sets up "data":[""]. Needs to be "data":[]
 | 
|
| GETUSER(DATAOUT) | ;user info
 | 
|
| CHKCLIN(WIEN,ERR) | ||
| GETWDGT(DATAOUT,WNAME) | ||
| SELPATS(DATAOUT) | ;
 | 
|
| HRINIT(SAFHEAD,SAFDCL,SAFREV,SAFSCNO,SAFSCYES,CSREHEAD,CSRENEW,CSREUPD,SITES) | ;
 | 
|
| GETCONN(JSONOUT) | ;Respond to the connection check
 | 
| FileNo | Call Tags | 
|---|---|
| ^DIC(40.7 - [#40.7] | GET1^DIQ |