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 |