GMVRPCM ; HOIFO/DP - RPC for Vitals Manager ;07/25/05 9:10am
Source file <GMVRPCM.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 5 | ($$FIND1,FIND,LIST)^DIC $$GET1^DID (FILE,UPDATE,VAL)^DIE CLEAN^DILF $$GET1^DIQ |
General Medical Record - Vitals | 1 | $$ACTIVE^GMVUID |
Kernel | 1 | $$KSP^XUPARAM |
Nursing Service | 1 | ACTLOCS^NURAPI |
Order Entry Results Reporting | 1 | TEAMS^ORQPTQ1 |
Toolkit | 1 | ($$GET,ADD,DEL,EN,ENVAL,GETLST,REP)^XPAR |
Name | Comments | DBIA/ICR reference |
---|---|---|
GETCATS | ; [P] Return Listing of categories
|
|
GETTEMP | ; [P] Get Template List
|
|
RPC(RESULTS,OPTION,DATA) | ; [Procedure] Main RPC call tag
; RPC: [GMV MANAGER] |
|
VALID | ; [P] Verify data validity against fileman
|
|
DELTEMP | ; [P] Delete Template
|
|
RENTEMP | ; [P] Rename a Template
|
|
GETHILO | ; [P] Returns an abnormal value
|
|
ENTITY(X) | ; [Function] Convert USR, SYS, and DIV entities
; Input parameters ; 1. X [Literal/Required] XPAR generic entity to transform to variable pointer format |
|
DELQUAL | ; [P] Delete qualifier from vital/category
|
|
GETDEF | ; [P] Get Default Template
|
|
GETDATA | ; [P] Generic fileman data call
; Variable DATA = File#^IENS^Field# |
|
SETDATA | ; [P] Save New Qualifier Name/Abbv
|
|
NEWQUAL | ; [P] Create New Qualifier
|
|
ADDQUAL | ; [P] Add qualifier to vital/category
|
|
SETTEMP | ; [P] Set Template data
|
|
NEWTEMP | ; [P] New Template
|
|
VT | ;VitalTypeIENS
|
|
SETHILO | ; [P] Set abnormal value
|
|
TYPE(X) | ; [F] Returns the type of template
; Input parameters ; 1. X [Literal/Required] Variable pointer to evaluate |
|
GETLIST | ; [P] Return listing of file
|
|
LOOKUP | ; [P] Does a lookup on a file
|
|
SETDEF | ; [P] Set Default Template
|
|
GETQUAL | ; [P] Return qualifiers list
; DATA=VitalIEN;CatIEN ; Uses X-ref of ^GMRD(120.52,"AA",VitalIEN,CategoryIEN,QName,QIEN) |
Name | Field # of Occurrence |
---|---|
$$FIND1^DIC | ENTITY+5 |
FIND^DIC | LOOKUP+6 |
LIST^DIC | GETLIST+34 |
$$GET1^DID | GETLIST+24, GETLIST+37 |
FILE^DIE | DELQUAL+4, SETHILO+5 |
UPDATE^DIE | ADDQUAL+6 |
VAL^DIE | VALID+1 |
CLEAN^DILF | RPC+12 |
$$GET1^DIQ | GETDATA+2, GETHILO+1 |
$$ACTIVE^GMVUID | GETCATS+3, GETCATS+6, GETLIST+31, GETQUAL+5, GETQUAL+7, GETQUAL+11 |
ACTLOCS^NURAPI | GETLIST+21 |
TEAMS^ORQPTQ1 | GETLIST+17 |
$$GET^XPAR | DELTEMP+2, GETDEF+2, GETTEMP+7, GETTEMP+13, RENTEMP+6 |
ADD^XPAR | NEWTEMP+6 |
DEL^XPAR | DELTEMP+3, DELTEMP+4 |
EN^XPAR | RENTEMP+7, SETDEF+1, SETTEMP+1 |
ENVAL^XPAR | GETDEF+5, GETTEMP+8 |
GETLST^XPAR | GETTEMP+4 |
REP^XPAR | RENTEMP+2 |
$$KSP^XUPARAM | ENTITY+5 |
RPC Name | Call Tags |
---|---|
GMV MANAGER | RPC |
FileNo | Call Tags |
---|---|
^GMRD(120.57 - [#120.57] | GET1^DIQ |
^DIC(4.2 - [#4.2] | FIND1^DIC |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^GMRD(120.51 - [#120.51] | GETCATS+10, GETQUAL+6, VT+4 |
^GMRD(120.52 - [#120.52] | ADDQUAL+2, DELQUAL+2, GETCATS+2, GETCATS+4, GETCATS+5, GETLIST+26, GETLIST+28, GETLIST+29, GETQUAL+9, GETQUAL+10 |
^GMRD(120.53 - [#120.53] | GETCATS+9, GETQUAL+4, GETQUAL+14 |
^GMRD(120.57 - [#120.57] | SETHILO+1, SETHILO+6 |
^SC - [#44] | GETLIST+11, GETLIST+12, GETLIST+14 |
^SC("AC" | GETLIST+10 |
^TMP("DIERR" | VALID+3 |
^TMP("DILIST" | GETLIST+1!, GETLIST+35, GETLIST+36, GETLIST+38!, LOOKUP+7, LOOKUP+9, LOOKUP+11, LOOKUP+12 |
^TMP("GMVMGR" | RPC+9 |
^XUSEC("GMV MANAGER" | GETTEMP+14 |
Name | Line Occurrences |
---|---|
$$ENTITY | GETTEMP+2, NEWTEMP+2 |
$$TYPE | GETTEMP+11, NEWTEMP+3 |
@( | RPC+10 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CNT | GETLIST+9~*, GETLIST+10, GETLIST+14* |
DATA | ADDQUAL+1, DELQUAL+1, DELTEMP+1, GETCATS+2, GETCATS+4, GETCATS+5, GETCATS+10, GETDATA+2, GETDEF+1, GETDEF+2 , GETHILO+1, GETLIST+3*, GETLIST+4, GETLIST+6, GETLIST+8, GETLIST+14, GETLIST+16, GETLIST+18, GETLIST+20, GETLIST+22 , GETLIST+24, GETLIST+34, GETLIST+36, GETLIST+37, GETQUAL+3, GETTEMP+1, GETTEMP+2, GETTEMP+8, LOOKUP+2, LOOKUP+3 , LOOKUP+4, LOOKUP+6, LOOKUP+8, LOOKUP+12, NEWTEMP+1, RENTEMP+1, RPC~, SETDEF+1, SETHILO+3, SETTEMP+1 , VALID+1 |
>> DATA2 | GETLIST+3*, GETLIST+9 |
DT | GETLIST+13 |
DUZ | GETTEMP+14, ENTITY+4 |
DUZ(2 | ENTITY+6 |
GMV | GETDEF+5, GETTEMP+8, RPC+8~ |
GMV( | GETDEF+6, GETDEF+8, GETTEMP+6*, GETTEMP+7*, GETTEMP+10, GETTEMP+15, GETTEMP+18 |
GMVCAT | ADDQUAL+1*, ADDQUAL+5, DELQUAL+1*, GETCATS+2*, GETCATS+3, GETCATS+4, GETCATS+5, GETCATS+9, GETQUAL+3*, GETQUAL+4 , GETQUAL+5, GETQUAL+9, GETQUAL+10, GETQUAL+14, RPC+8~ |
GMVCNT | GETLIST+1!, GETLIST+24, GETLIST+25*, GETLIST+32*, GETLIST+33 |
GMVDESC | NEWTEMP+1*, NEWTEMP+5*, NEWTEMP+6, RPC+8~ |
GMVENT | DELTEMP+1*, DELTEMP+2, DELTEMP+3, DELTEMP+4, GETTEMP+2*, GETTEMP+4, GETTEMP+6, GETTEMP+7, GETTEMP+9*, GETTEMP+10* , GETTEMP+11, GETTEMP+15, GETTEMP+18, NEWTEMP+1*, NEWTEMP+2*, NEWTEMP+3, NEWTEMP+4, NEWTEMP+6, NEWTEMP+7, RENTEMP+1* , RENTEMP+2, RENTEMP+6, RENTEMP+7, RPC+8~ |
GMVERR | DELQUAL+5, DELTEMP+4, DELTEMP+5, DELTEMP+6, NEWTEMP+6, NEWTEMP+7, NEWTEMP+8, RENTEMP+2, RENTEMP+3, RENTEMP+4 , RPC+8~, SETDEF+1, SETDEF+2, SETDEF+3, SETTEMP+1, SETTEMP+2, SETTEMP+3 |
GMVFDA | RPC+8~ |
GMVFDA( | ADDQUAL+4*, ADDQUAL+5*, DELQUAL+3*, SETHILO+4* |
GMVFLD | LOOKUP+3*, LOOKUP+4*, LOOKUP+5*, LOOKUP+6, RPC+8~, SETHILO+3*, SETHILO+4 |
GMVIEN | GETLIST+27*, GETLIST+28*, GETLIST+29, GETLIST+31, GETLIST+33, GETQUAL+10*, GETQUAL+11, GETQUAL+13, GETTEMP+11*, GETTEMP+14 , GETTEMP+16, RPC+8~ |
GMVIEN(1 | ADDQUAL+7 |
GMVIT | GETQUAL+3*, GETQUAL+6, GETQUAL+7, GETQUAL+9, GETQUAL+10, RPC+8~ |
GMVLOOP | GETLIST+1!, GETLIST+25*, GETLIST+26*, GETLIST+28 |
GMVNAM | GETQUAL+8*, GETQUAL+9*, GETQUAL+10, GETQUAL+13, RPC+8~ |
GMVNAME | DELTEMP+1*, DELTEMP+2, DELTEMP+4, GETLIST+29*, GETLIST+30, GETLIST+33, GETTEMP+2*, GETTEMP+3, GETTEMP+7, GETTEMP+9* , GETTEMP+15*, GETTEMP+18, NEWTEMP+1*, NEWTEMP+6, NEWTEMP+7, RPC+8~ |
GMVNEW | RENTEMP+1*, RENTEMP+2, RENTEMP+7, RPC+8~ |
GMVOLD | RENTEMP+1*, RENTEMP+2, RENTEMP+6, RPC+8~ |
GMVOWN | NEWTEMP+4*, NEWTEMP+7, RPC+8~ |
GMVOWNER | GETTEMP+16*, GETTEMP+18, RPC+8~ |
GMVQI | GETCATS+1~, GETCATS+5*, GETCATS+6 |
GMVQUAL | ADDQUAL+1*, ADDQUAL+2, ADDQUAL+4, ADDQUAL+5, DELQUAL+1*, DELQUAL+2, DELQUAL+3, GETCATS+4*, GETCATS+7*, GETCATS+9 , RPC+8~ |
GMVRET | GETLIST+1!, GETLIST+17, GETLIST+21, VALID+1, VALID+2 |
GMVRET( | GETLIST+18, GETLIST+22 |
GMVROOT | GETTEMP+11*, GETTEMP+13, GETTEMP+14, GETTEMP+16, RPC+8~ |
GMVSCRN | GETLIST+2*, GETLIST+5*, GETLIST+7*, GETLIST+34, LOOKUP+1~, LOOKUP+2*, LOOKUP+6, RPC+8~ |
>> GMVTMP | GETTEMP+4 |
>> GMVTMP( | GETTEMP+5, GETTEMP+6 |
GMVTYPE | GETTEMP+11*, GETTEMP+12, GETTEMP+18, NEWTEMP+3*, NEWTEMP+7, RPC+8~ |
GMVVAL | RPC+8~, SETHILO+3*, SETHILO+4 |
GMVVIT | ADDQUAL+1*, ADDQUAL+2, ADDQUAL+4, DELQUAL+1*, DELQUAL+2, RPC+8~ |
OPTION | RPC~, RPC+10 |
RESULTS | ADDQUAL+3, ADDQUAL+7, ADDQUAL+8, DELQUAL+5, DELQUAL+6, DELTEMP+5, DELTEMP+6, GETCATS+8, GETCATS+9, GETCATS+10 , GETDATA+2, GETDEF+3, GETDEF+4, GETDEF+7, GETDEF+8, GETDEF+9, GETHILO+1, GETLIST+14, GETLIST+15, GETLIST+18 , GETLIST+19, GETLIST+22, GETLIST+23, GETLIST+24, GETLIST+33, GETLIST+36, GETLIST+37, GETQUAL+4, GETQUAL+5, GETQUAL+6 , GETQUAL+7, GETQUAL+12, GETQUAL+13, GETQUAL+14, GETTEMP+17, GETTEMP+18, GETTEMP+19, LOOKUP+8, LOOKUP+10, LOOKUP+12 , LOOKUP+13, NEWQUAL+1, NEWTEMP+7, NEWTEMP+8, RENTEMP+3, RENTEMP+4, RPC~, RPC+9*, RPC+11, SETDATA+1 , SETDEF+2, SETDEF+3, SETHILO+2, SETHILO+7, SETTEMP+2, SETTEMP+3, VALID+2, VALID+3, VT+2, VT+6 |
U | DELTEMP+1, GETCATS+9, GETCATS+10, GETDATA+2, GETDEF+2, GETDEF+8, GETLIST+3, GETLIST+13, GETLIST+14, GETLIST+24 , GETLIST+29, GETLIST+33, GETLIST+37, GETQUAL+13, GETQUAL+14, GETTEMP+2, GETTEMP+6, GETTEMP+16, GETTEMP+18, LOOKUP+8 , NEWTEMP+4, NEWTEMP+7, RENTEMP+1, SETDEF+1, SETTEMP+1, VALID+1 |
X | DELQUAL+2*, DELQUAL+3, GETCATS+4*, GETCATS+5, GETCATS+7, GETDEF+2*, GETDEF+3, GETDEF+4, GETDEF+6*, GETDEF+8 , GETLIST+9*, GETLIST+10*, GETLIST+11, GETLIST+12, GETLIST+14, GETLIST+18*, GETLIST+22*, GETLIST+35*, GETLIST+36, GETTEMP+5* , GETTEMP+6, LOOKUP+11*, LOOKUP+12, ENTITY~, ENTITY+4, ENTITY+5, ENTITY+6, ENTITY+7, TYPE~, TYPE+4 , TYPE+5, TYPE+6, TYPE+7, VT+1~, VT+3*, VT+4 |
Y | GETCATS+8*, GETCATS+9, GETDEF+7*, GETDEF+8, GETLIST+12*, GETLIST+13, GETQUAL+12*, GETQUAL+13, GETTEMP+17*, GETTEMP+18 , VT+1~, VT+2*, VT+6* |
Z | VT+1~, VT+4*, VT+5, VT+6 |
Name | Field # of Occurrence |
---|---|
$T(@OPTION | RPC+10 |