PXVWICE ;ISP/LMT - ICE interface main routine ;Jun 06, 2019@07:59:57
Source file <PXVWICE.m>
| 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 |
|---|---|---|
| PCE Patient Care Encounter | 3 | PX ICE WEB PXVWCCH PXVWSTAT |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| RPC(PXRETURN,DFN,PXCHKCACHE,PXASYNC) | ; Entry point for RPC
|
|
| EN(PXRETURN,DFN,PXCHKCACHE,PXASYNC) | ; Entry point for API
|
|
| CHKCACHE(DFN,PXSTALL) | ;Check Cache for DFN
|
|
| ASYNC(PXHANDLE,DFN,PXASYNC,PXCNT) | ;Check asynchronous background task
|
|
| CALLICE | ;
|
|
| MOVERES(PXHANDLE) | ;
|
|
| HANDLE(DFN) | ;Return a unique handle into ^XTMP
|
|
| HANDLE2(PXHANDLE,DFN) | ;
|
|
| GETURL() | ; Get ICE Server URL
|
|
| TESTICE() | ; Test ICE Interface
; Returns: ; 1 - Success ; 0 - Fail |
| Name | Field # of Occurrence |
|---|---|
| $$GET1^DIQ | GETURL+10 |
| $$EXIST^PXVWCCH | EN+83 |
| $$STAT^PXVWCCH | CHKCACHE+6, CHKCACHE+11 |
| BLDNG^PXVWCCH | CALLICE+30 |
| CLRBLDNG^PXVWCCH | CALLICE+38 |
| LOAD^PXVWCCH | CHKCACHE+15 |
| SAVE^PXVWCCH | CALLICE+35 |
| EN^PXVWSOAP | CALLICE+32, TESTICE+17 |
| $$CHKSTAT^PXVWSTAT | EN+57, EN+91, CALLICE+25 |
| LOGSTAT^PXVWSTAT | EN+73, EN+110 |
| BLDVMR^PXVWVMR | EN+84, CALLICE+12 |
| TESTVMR^PXVWVMR | TESTICE+13 |
| $$HDIFF^XLFDT | ASYNC+14 |
| $$NOW^XLFDT | CALLICE+9 |
| $$GET^XPAR | GETURL+4 |
| $$NODEV^XUTMDEVQ | EN+100 |
| RPC Name | Call Tags |
|---|---|
| PX ICE WEB | RPC |
| FileNo | Call Tags |
|---|---|
| ^PXV(920.75 - [#920.75] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PXV(920.75 - [#920.75] | GETURL+7, GETURL+8 |
| ^TMP("PXICERPC" | RPC+64, RPC+65!, RPC+71*, RPC+74, RPC+75*, RPC+81*, RPC+86*, RPC+91*, RPC+96*, RPC+98* |
| ^TMP("PXICEWEB" | RPC+71, RPC+75, RPC+79, RPC+81, RPC+84, RPC+86, RPC+89, RPC+91, RPC+94, RPC+96 , RPC+100!, EN+50, EN+51!, EN+58*, EN+65*, EN+68*, EN+86*, EN+92*, EN+104*, EN+107* , ASYNC+5*, ASYNC+8*, ASYNC+12*, ASYNC+15*, ASYNC+19*, ASYNC+24*, CALLICE+7!, CALLICE+15*, CALLICE+26*, CALLICE+35 , MOVERES+1, MOVERES+3!, TESTICE+10!, TESTICE+20, TESTICE+22! |
| ^TMP("PXVWMSG" | EN+52!, EN+85, EN+89!, EN+112!, CALLICE+8!, CALLICE+14, CALLICE+23!, CALLICE+43!, TESTICE+11!, TESTICE+15 , TESTICE+23! |
| ^XTMP( | EN+103*, EN+108!, ASYNC+4, ASYNC+7, ASYNC+10, ASYNC+18, ASYNC+19, ASYNC+20!, ASYNC+23, MOVERES+1* , MOVERES+2*, HANDLE2+2, HANDLE2+4, HANDLE2+7, HANDLE2+9*, HANDLE2+10*, HANDLE2+11*, HANDLE2+12*, HANDLE2+14 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DFN | RPC~, RPC+67, EN~, EN+64, EN+72, EN+73, EN+83, EN+84, EN+88, EN+95 , EN+110, CHKCACHE~, CHKCACHE+6, CHKCACHE+11, CHKCACHE+15, ASYNC~, ASYNC+7, CALLICE+12, CALLICE+20, CALLICE+30 , CALLICE+35, CALLICE+38, HANDLE~, HANDLE+7, HANDLE2~, HANDLE2+10 |
| >> DILOCKTM | HANDLE2+4 |
| DT | HANDLE2+9 |
| PXASYNC | RPC~, RPC+67, EN~, EN+61*, EN+62, EN+71, EN+72, EN+76, EN+79, ASYNC~ , ASYNC+24 |
| PXCACHESTAT | EN+48~, EN+83, EN+87*, EN+88*, CHKCACHE+4~, CHKCACHE+6*, CHKCACHE+8, CHKCACHE+9, CHKCACHE+11*, CHKCACHE+13 , CHKCACHE+17, CALLICE+4~, CALLICE+19, CALLICE+20*, CALLICE+21 |
| PXCHKCACHE | RPC~, RPC+67, EN~, EN+60*, EN+83, CALLICE+19 |
| PXCNT | RPC+62~, RPC+69*, RPC+80*, RPC+81, RPC+85*, RPC+86, RPC+90*, RPC+91, RPC+95*, RPC+96 , RPC+98, EN+48~, EN+53*, EN+58, EN+65, EN+68, EN+72, EN+86, EN+92, EN+104 , EN+107, ASYNC~, ASYNC+5, ASYNC+8, ASYNC+12, ASYNC+15, ASYNC+24, CALLICE+4~, CALLICE+10*, CALLICE+15 , CALLICE+26 |
| PXDESC | EN+48~, EN+97*, EN+100 |
| PXDT | ASYNC+2~, ASYNC+10*, ASYNC+11, ASYNC+14 |
| PXHANDLE | EN+48~, EN+62*, EN+72, EN+95*, EN+103, EN+104, EN+108, ASYNC~, ASYNC+4, ASYNC+7 , ASYNC+10, ASYNC+18, ASYNC+19, ASYNC+20, ASYNC+23, CALLICE+16, CALLICE+22, CALLICE+27, CALLICE+41, MOVERES~ , MOVERES+1, MOVERES+2, HANDLE+2~, HANDLE+5*, HANDLE+7, HANDLE+10*, HANDLE+12, HANDLE2~, HANDLE2+2, HANDLE2+4 , HANDLE2+7, HANDLE2+9, HANDLE2+10, HANDLE2+11, HANDLE2+12, HANDLE2+14 |
| PXI | RPC+62~, RPC+78*, RPC+79*, RPC+81, RPC+84, RPC+86, RPC+89, RPC+91, RPC+94, RPC+96 , CHKCACHE+4~, CHKCACHE+9*, HANDLE+2~, HANDLE+4*, HANDLE+5, HANDLE+9*, HANDLE+10 |
| PXICEWEB | RPC+62~, RPC+67 |
| PXIEN | GETURL+2~, GETURL+4*, GETURL+6, GETURL+8*, GETURL+9, GETURL+10 |
| PXJ | RPC+62~, RPC+83*, RPC+84*, RPC+86, RPC+88*, RPC+89*, RPC+91, RPC+94, RPC+96 |
| PXK | RPC+62~, RPC+93*, RPC+94*, RPC+96 |
| PXNOW | CALLICE+4~, CALLICE+9*, CALLICE+35 |
| PXRETURN | RPC~, RPC+64*, EN~, EN+50* |
| PXRTN | EN+48~, EN+96*, EN+100 |
| PXSTALL | EN+48~, CHKCACHE~, CHKCACHE+8 |
| PXSUCCESS | HANDLE+2~, HANDLE+6, HANDLE+7*, HANDLE+8, TESTICE+5~, TESTICE+19*, TESTICE+20*, TESTICE+25 |
| PXTASK | EN+48~, EN+100*, EN+102, EN+103, EN+106 |
| PXTMP | GETURL+2~, GETURL+7*, GETURL+8 |
| PXURL | EN+48~, EN+66*, EN+67, CALLICE+32, TESTICE+5~, TESTICE+7*, TESTICE+8, TESTICE+17 |
| PXVARS | EN+48~, EN+98*, EN+100 |
| PXVOTH | EN+48~, EN+100 |
| PXVOTH("ZTDTH" | EN+99* |
| U | RPC+74, RPC+81, RPC+91, RPC+98, EN+103, ASYNC+7, ASYNC+10, ASYNC+18, ASYNC+23, CALLICE+35 , TESTICE+20 |
| >> ZTREQ | CALLICE+6* |