MDKRPC2 ; HOIFO/DP - RPC Calls (Cont.) ;11/27/07 09:42
Source file <MDKRPC2.m>
Package | Total | Call Graph |
---|---|---|
VA FileMan | 5 | (C,NOW)^%DTC ($$FIND1,FIND,LIST)^DIC (FILE,UPDATE,WP)^DIE ^DIK $$GET1^DIQ |
Kernel | 3 | $$NAMEFMT^XLFNAME $$GET^XUA4A72 $$PROD^XUPROD |
Clinical Procedures | 2 | (BLDFLD,LOADALL)^MDXMLFM LOADALL^MDXMLFM1 |
General Medical Record - Vitals | 1 | EN1^GMVDCSAV |
Registration | 1 | $$SITE^VASITE |
Toolkit | 1 | ($$GET,GETLST)^XPAR |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Clinical Procedures | 1 | MDK GET/SET RENAL DATA |
Name | Comments | DBIA/ICR reference |
---|---|---|
RPC(RESULTS,OPTION,P1,P2,P3,P4,P5,P6,P7,P8,P9) | ; Generic RPC tag
|
|
ACTIVE | ; Return all active dialysis treatments
|
|
ALLBYPT | ; Return all treatments for a patient
|
|
ALLRSLT | ; Get all available results for a study
|
|
CCOW | ; Return CCOW site and production indicator
|
|
GETRSLT | ; Get instrument XML Result
|
|
GETXML | ; Get a single XML field
|
|
SETXML | ; Set a single XML field
|
|
UPDUSER | ; Update User Access Information
|
|
GETOPT | ; Get option from the Parameters File
|
|
LOCKOPT | ; Lock/Unlock an option for update
|
|
DELOPT | ; Delete option from the RENAL SETTING file(#704.209)
|
|
SETOPT | ; Set option into RENAL SETTING file (#704.209)
|
|
ALLOPT | ; Get all options by user
|
|
XMLFILER(DD,IENS,FLD,ROOT) | ; This files UUEncoded XML into Fileman WP
|
|
GETPROV | ; Get list of available providers with name starting with P1
|
|
TITLE | ; Retrieve Title or Title and Service/Section.
; (Assumes certain vars already set/new'd in calling code.) |
|
VITALS | ; File a vitals sign
|
|
GETINST | ; Get list of Institutions with name starting with P1
|
|
GETADM | ; Get Administrators
|
|
GUI | ; Returns Hemodialysis version check
; Returns yes or no |
|
CURRENT | ; Current Version
|
|
USERINF | ; Current User Information
|
Name | Field # of Occurrence |
---|---|
C^%DTC | GETPROV+3 |
NOW^%DTC | LOCKOPT+17 |
$$FIND1^DIC | GETOPT+6, LOCKOPT+6, DELOPT+6, SETOPT+7, VITALS+1 |
FIND^DIC | GETINST+4, GETADM+4 |
LIST^DIC | ALLOPT+4 |
FILE^DIE | GETRSLT+5, UPDUSER+9, LOCKOPT+14, LOCKOPT+21 |
UPDATE^DIE | SETOPT+12 |
WP^DIE | XMLFILER+6 |
^DIK | DELOPT+8 |
$$GET1^DIQ | GETXML+1, GETOPT+8, USERINF+3, USERINF+6, USERINF+7, USERINF+8, USERINF+9 |
EN1^GMVDCSAV | VITALS+5 |
BLDFLD^MDXMLFM | ACTIVE+4, ALLBYPT+2, ALLRSLT+5, ALLOPT+2, GETPROV+2, GETINST+2, GETADM+2 |
LOADALL^MDXMLFM | ACTIVE+5, ALLBYPT+3, ALLRSLT+18, ALLOPT+6, GETINST+6, GETADM+6 |
LOADALL^MDXMLFM1 | GETPROV+18 |
$$SITE^VASITE | CCOW+1 |
$$NAMEFMT^XLFNAME | GETPROV+16 |
$$GET^XPAR | GUI+2, CURRENT+5 |
GETLST^XPAR | CURRENT+2 |
$$GET^XUA4A72 | GETPROV+8 |
$$PROD^XUPROD | CCOW+1 |
RPC Name | Call Tags |
---|---|
MDK GET/SET RENAL DATA | RPC |
FileNo | Call Tags |
---|---|
^GMRD(120.51 - [#120.51] | FIND1^DIC |
^VA(200 - [#200] | FIND^DIC, GET1^DIQ |
^DIC(4 - [#4] | FIND^DIC |
^MDK(704.209 - [#704.209] | Classic Fileman Calls, FIND1^DIC, GET1^DIQ, LIST^DIC |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC(3.1 - [#3.1] | TITLE+8 |
^GMR(120.5 - [#120.5] | VITALS+4, VITALS+6, VITALS+8 |
^MDD(703.1 - [#703.1] | ALLRSLT+14, ALLRSLT+15, ALLRSLT+16, GETRSLT+1, GETRSLT+2, GETRSLT+3 |
^MDK(704.202 - [#704.202] | ACTIVE+2, ALLBYPT+3 |
^MDK(704.209 - [#704.209] | LOCKOPT+9, LOCKOPT+16 |
^TMP("DILIST" | ALLOPT+3!, ALLOPT+5*, ALLOPT+6, GETPROV+4!, GETPROV+16*, GETPROV+18, GETINST+3!, GETINST+5*, GETINST+6, GETADM+3! , GETADM+5*, GETADM+6 |
^TMP("MDAS" | ACTIVE+1!, ACTIVE+2*, ACTIVE+5, ACTIVE+6! |
^TMP("MDFDA" | ALLRSLT+12 |
^TMP("MDKXML" | XMLFILER+2!, XMLFILER+4*, XMLFILER+6 |
^TMP("MDPLIST" | GETPROV+4 |
^TMP("MDTEMP" | ALLRSLT+11, ALLRSLT+17* |
^TMP($J | RPC+1 |
^VA(200 - [#200] | GETPROV+5, GETPROV+7, TITLE+5 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | LOCKOPT+19 |
DA | DELOPT+5~, DELOPT+8* |
DD | XMLFILER~, XMLFILER+6 |
DIK | DELOPT+5~, DELOPT+8* |
DT | GETPROV+3 |
DUZ | LOCKOPT+18, USERINF+2 |
FLD | XMLFILER~, XMLFILER+6 |
IENS | XMLFILER~, XMLFILER+6 |
MDAS | ACTIVE+1~ |
MDDATE | GETPROV+1~, GETPROV+3*, GETPROV+8 |
MDDUP | GETPROV+1~, GETPROV+9*, GETPROV+10*, GETPROV+13 |
MDERR | XMLFILER+1~, XMLFILER+7 |
MDERR("DIERR" | XMLFILER+7 |
MDFDA | ALLRSLT+4~, ALLRSLT+12*, GETRSLT+5~, UPDUSER+4~, UPDUSER+10!, LOCKOPT+10~, LOCKOPT+17~, SETOPT+9~ |
MDFDA( | GETRSLT+5*, UPDUSER+5*, UPDUSER+6*, UPDUSER+7*, UPDUSER+8*, LOCKOPT+11*, LOCKOPT+12*, LOCKOPT+13*, LOCKOPT+18*, LOCKOPT+19* , LOCKOPT+20*, SETOPT+10*, SETOPT+11* |
MDFLAG | XMLFILER+1~, XMLFILER+5*, XMLFILER+6 |
MDFLD | ACTIVE+1~, ACTIVE+4, ACTIVE+5, ALLBYPT+1~, ALLBYPT+2, ALLBYPT+3, ALLRSLT+4~, ALLRSLT+5, ALLRSLT+18, ALLOPT+1~ , ALLOPT+2, ALLOPT+6, GETPROV+1~, GETPROV+2, GETPROV+18, GETINST+1~, GETINST+2, GETINST+6, GETADM+1~, GETADM+2 , GETADM+6 |
>> MDFROM | GETPROV+3*, GETPROV+5*, GETPROV+7, GETPROV+10, GETPROV+16 |
MDI1 | GETPROV+1~, GETPROV+6*, GETPROV+7*, GETPROV+8, GETPROV+14, GETPROV+16 |
MDI2 | GETPROV+1~, GETPROV+14*, TITLE+5 |
MDIEN | SETOPT+9~ |
MDIEN(1 | SETOPT+13 |
MDK | CURRENT+1~, CURRENT+3* |
MDKLST | CURRENT+1~, CURRENT+2 |
MDKLST( | CURRENT+3 |
MDKY | CURRENT+1~, CURRENT+3*, CURRENT+4 |
MDKY1 | CURRENT+1~, CURRENT+4*, CURRENT+5 |
MDL | XMLFILER+1~, XMLFILER+3*, XMLFILER+4*, XMLFILER+8 |
MDLAST | GETPROV+1~, GETPROV+3* |
MDLIST | ACTIVE+1~, ACTIVE+2*, ALLRSLT+4~, ALLRSLT+11*, ALLRSLT+18 |
MDLP | ACTIVE+1~, ACTIVE+2* |
MDMAX | GETPROV+1~, GETPROV+3*, GETPROV+5 |
MDMORE | ACTIVE+1~, ACTIVE+3*, ACTIVE+4 |
MDOPT | GETOPT+5~, GETOPT+6*, GETOPT+7, GETOPT+8, LOCKOPT+5~, LOCKOPT+6*, LOCKOPT+7, LOCKOPT+9, LOCKOPT+11, LOCKOPT+12 , LOCKOPT+13, LOCKOPT+16, LOCKOPT+18, LOCKOPT+19, LOCKOPT+20, DELOPT+5~, DELOPT+6*, DELOPT+7, DELOPT+8, SETOPT+6~ , SETOPT+7*, SETOPT+8, SETOPT+13*, SETOPT+14, SETOPT+15 |
MDPREV | GETPROV+1~, GETPROV+3*, GETPROV+10 |
MDRI | GETPROV+1~, GETPROV+3*, GETPROV+5, GETPROV+16* |
MDTTL | GETPROV+1~, GETPROV+16, TITLE+3*, TITLE+5*, TITLE+6*, TITLE+8* |
MDUSER | USERINF+1~, USERINF+10! |
MDUSER(0 | USERINF+2*, USERINF+3, USERINF+6, USERINF+7, USERINF+8, USERINF+9 |
MDUSER(1 | USERINF+3*, USERINF+4 |
MDUSER(2 | USERINF+4* |
MDUSER(3 | USERINF+5* |
MDUSER(4 | USERINF+6* |
MDUSER(5 | USERINF+7* |
MDUSER(6 | USERINF+8* |
MDUSER(7 | USERINF+9* |
MDXL | XMLFILER+1~, XMLFILER+3*, XMLFILER+4* |
OPTION | RPC~, RPC+2 |
P1 | RPC~, ALLBYPT+3, ALLRSLT+14, GETRSLT+1, GETRSLT+2, GETRSLT+3, GETRSLT+5, GETXML+1, SETXML+1, UPDUSER+1 , UPDUSER+4*, UPDUSER+5, UPDUSER+6, UPDUSER+7, UPDUSER+8, GETOPT+6, LOCKOPT+6, DELOPT+6, SETOPT+7, SETOPT+10 , GETPROV+3, VITALS+3, GETINST+4, GETADM+4, GUI+2 |
P2 | RPC~, ALLRSLT+16, GETXML+1, SETXML+1, UPDUSER+2, UPDUSER+5, LOCKOPT+8, LOCKOPT+16, SETOPT+11, VITALS+3 |
P3 | RPC~, GETXML+1, SETXML+1, UPDUSER+3, UPDUSER+6, VITALS+1*, VITALS+2, VITALS+3 |
P4 | RPC~, UPDUSER+7, VITALS+3 |
P5 | RPC~, UPDUSER+8, VITALS+3 |
P6 | RPC~, VITALS+3 |
P7 | RPC~ |
P8 | RPC~ |
P9 | RPC~ |
RESULTS | RPC~, RPC+1*, RPC+3, CCOW+1, GETRSLT+1, GETRSLT+2, GETRSLT+3, GETXML+1, SETXML+1, UPDUSER+11 , GETOPT+7, GETOPT+8, LOCKOPT+7, LOCKOPT+9, LOCKOPT+16, LOCKOPT+22, DELOPT+7, DELOPT+9, SETOPT+14, SETOPT+15 , GETPROV+4*, VITALS+2, VITALS+6, VITALS+7, GUI+2, GUI+3, CURRENT+1, CURRENT+5, CURRENT+7, USERINF+10 |
ROOT | XMLFILER~, XMLFILER+4, XMLFILER+5 |
U | ALLRSLT+15, ALLRSLT+16, GETPROV+16, TITLE+5, VITALS+3 |
X | ALLRSLT+14*, ALLRSLT+15, ALLRSLT+16, ALLRSLT+17, GETXML+1*, GETOPT+8*, ALLOPT+5*, GETPROV+1~, GETPROV+3!, VITALS+3* , VITALS+5, VITALS+7, GETINST+5*, GETADM+5* |
X1 | GETPROV+1~, GETPROV+3* |
X2 | GETPROV+1~, GETPROV+3* |
>> ZZZ | VITALS+5 |