PXVWCCH ;ISP/LMT - ICE Cache Utilities ;Aug 23, 2021@11:28:52
Source file <PXVWCCH.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 | 2 | PX ICE WEB UPDATE CACHE PXVWICE |
Name | Comments | DBIA/ICR reference |
---|---|---|
STAT(DFN) | ;
|
|
EXIST(DFN) | ;
|
|
LOAD(DFN) | ;
|
|
BLDNG(DFN) | ;Set flag that cache is in middle of building
|
|
ISBLDNG(DFN) | ;
|
|
CLRBLDNG(DFN) | ;
|
|
SAVE(DFN,PXCREATEDT) | ;
|
|
PURGE(DFN) | ;
|
|
SUB(DFN) | ;
|
|
UPDATE | ; Update cache for patients with upcoming appointments or admissions
|
|
GETLIST(PXNOW) | ; get list of patients with upcoming appoitments or admissions
|
|
GETAPPT(PXAPPTDT) | ; get upcoming appointments
|
|
GETADM(PXADMDT) | ; get scheduled admissions
|
|
GETINP | ; get current inpatients
|
|
UPDPAT(PXRETURN,DFN) | ;Check, and if needed update, the cache for a given patient
|
|
UPDPTTSK | ; Tasked job to update cache
|
|
AGE(DFN) | ; Patient's age
|
|
BDAY(DFN) | ; Patient's next birthday
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DGS(41.1 - [#41.1] | GETADM+7, GETADM+9, GETADM+10 |
^DPT("CN" | GETINP+5, GETINP+6 |
^TMP("PXICEWEB" | LOAD+6*, SAVE+17 |
^TMP("PXVWCCH-DFN" | UPDATE+7!, UPDATE+14, UPDATE+16, UPDATE+25!, GETLIST+17!, GETAPPT+17*, GETAPPT+18*, GETADM+13, GETADM+14, GETADM+16! , GETADM+17!, GETADM+18*, GETADM+19*, GETINP+7, GETINP+8* |
^TMP($J | GETAPPT+4!, GETAPPT+15, GETAPPT+16, GETAPPT+20! |
^XTMP( | STAT+8, STAT+10, STAT+11, STAT+12, STAT+18, STAT+20*, EXIST+6, LOAD+6, BLDNG+6, BLDNG+7* , BLDNG+9*, ISBLDNG+7, CLRBLDNG+5!, SAVE+12*, SAVE+15*, SAVE+17*, SAVE+19*, SAVE+21!, PURGE+5!, UPDATE+18 , UPDPAT+8, UPDPTTSK+8 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DFN | STAT~, STAT+4, STAT+15, EXIST~, EXIST+4, LOAD~, LOAD+4, BLDNG~, BLDNG+4, BLDNG+7 , ISBLDNG~, ISBLDNG+4, CLRBLDNG~, CLRBLDNG+4, SAVE~, SAVE+4, SAVE+12, PURGE~, PURGE+4, SUB~ , SUB+1, UPDATE+5~, UPDATE+15*, UPDATE+16*, UPDATE+17, UPDATE+22, GETAPPT+2~, GETAPPT+14*, GETAPPT+15*, GETAPPT+16 , GETAPPT+17, GETAPPT+18, GETADM+2~, GETADM+12*, GETADM+13, GETADM+14, GETADM+16, GETADM+17, GETADM+18, GETADM+19 , GETINP+2~, GETINP+6*, GETINP+7, GETINP+8, UPDPAT~, UPDPAT+6, UPDPAT+13, UPDPTTSK+7, UPDPTTSK+13, AGE~ , BDAY~ |
DT | BLDNG+7, SAVE+8, UPDATE+10, GETINP+8, UPDPAT+10, UPDPTTSK+11 |
PXADMDT | GETADM~, GETADM+5, GETADM+6 |
PXAPPTDT | GETAPPT~, GETAPPT+6, GETAPPT+16*, GETAPPT+17, GETAPPT+18 |
PXARRAY | GETAPPT+2~, GETAPPT+12 |
PXARRAY("FLDS" | GETAPPT+10* |
PXARRAY("SORT" | GETAPPT+11* |
PXARRAY(1 | GETAPPT+6* |
PXARRAY(13 | GETAPPT+9* |
PXARRAY(3 | GETAPPT+7* |
PXBDAY | SAVE+2~ |
PXBUILDINGDT | STAT+2~, STAT+12*, STAT+13, ISBLDNG+2~, ISBLDNG+7*, ISBLDNG+8 |
PXCHKCACHE | UPDATE+5~, UPDATE+19*, UPDATE+21*, UPDATE+22, UPDPTTSK+5~, UPDPTTSK+9*, UPDPTTSK+11*, UPDPTTSK+13 |
PXCOUNT | GETAPPT+2~, GETAPPT+12* |
PXCREATEDT | SAVE~, SAVE+12, SAVE+19, UPDPAT+2~ |
PXDOB | BDAY+2~, BDAY+5*, BDAY+8, BDAY+9 |
PXDT | UPDATE+5~, UPDATE+13*, UPDATE+14*, UPDATE+16, GETLIST+2~, GETLIST+4*, GETLIST+12, GETADM+2~, GETADM+14*, GETADM+15 , GETADM+16, GETADM+17, BDAY+2~, BDAY+6*, BDAY+7, BDAY+8 |
PXENDDT | GETADM+2~, GETADM+5*, GETADM+7 |
PXHR | GETLIST+2~, GETLIST+6* |
PXIEN | GETADM+2~, GETADM+8*, GETADM+9*, GETADM+10 |
PXLASTDT | UPDPAT+2~, UPDPAT+8*, UPDPAT+10 |
PXLISTDT | GETLIST+2~, GETLIST+12*, GETLIST+14, GETLIST+15 |
PXMIDNIGHT | UPDATE+5~, UPDATE+10*, UPDATE+21 |
PXNODE | GETADM+2~, GETADM+10*, GETADM+11, GETADM+12 |
PXNOW | STAT+2~, STAT+5*, STAT+11, STAT+20, UPDATE+5~, UPDATE+9*, UPDATE+11, GETLIST~, GETLIST+4, GETLIST+5 |
PXPURGEDT | STAT+2~, STAT+10*, STAT+11, EXIST+2~, EXIST+6*, EXIST+8, SAVE+2~, SAVE+8*, SAVE+12, UPDATE+5~ , UPDATE+18*, UPDATE+21, UPDPTTSK+5~, UPDPTTSK+8*, UPDPTTSK+11 |
PXRESDT | GETADM+2~, GETADM+6*, GETADM+7*, GETADM+9, GETADM+13, GETADM+15*, GETADM+18, GETADM+19 |
PXRETURN | STAT+2~, STAT+6*, STAT+8, STAT+11, STAT+14*, STAT+19, STAT+21*, STAT+23, ISBLDNG+2~, ISBLDNG+5* , ISBLDNG+8*, ISBLDNG+10, UPDATE+5~, UPDATE+22, UPDATE+24, UPDPAT~, UPDPAT+4*, UPDPTTSK+5~, UPDPTTSK+13, UPDPTTSK+15 |
PXSTOPCODES | GETAPPT+2~, GETAPPT+8*, GETAPPT+9 |
PXSUB | STAT+2~, STAT+4*, STAT+8, STAT+10, STAT+11, STAT+12, STAT+18, STAT+20, EXIST+2~, EXIST+4* , EXIST+6, LOAD+2~, LOAD+4*, LOAD+6, BLDNG+2~, BLDNG+4*, BLDNG+6, BLDNG+7, BLDNG+9, ISBLDNG+2~ , ISBLDNG+4*, ISBLDNG+7, CLRBLDNG+2~, CLRBLDNG+4*, CLRBLDNG+5, SAVE+2~, SAVE+4*, SAVE+12, SAVE+15, SAVE+17 , SAVE+19, SAVE+21, PURGE+2~, PURGE+4*, PURGE+5, UPDATE+5~, UPDATE+17*, UPDATE+18, UPDPAT+2~, UPDPAT+6* , UPDPAT+8, UPDPTTSK+5~, UPDPTTSK+7*, UPDPTTSK+8 |
PXTASK | UPDPAT+2~, UPDPAT+13* |
PXTIME | GETLIST+2~, GETLIST+5*, GETLIST+6 |
PXVMRCHASH | STAT+2~, STAT+18*, STAT+19 |
PXVMRHASH | STAT+2~, STAT+17*, STAT+19, SAVE+2~, SAVE+14*, SAVE+15 |
PXVOTH | UPDPAT+2~, UPDPAT+13 |
PXVOTH("ZTDTH" | UPDPAT+12* |
PXWARD | GETINP+2~, GETINP+4*, GETINP+5*, GETINP+6 |
PXYR | BDAY+2~, BDAY+7*, BDAY+8*, BDAY+9 |
U | STAT+10, EXIST+6, BLDNG+7, SAVE+12, UPDATE+18, GETADM+11, GETADM+12, UPDPTTSK+8, BDAY+5 |
VADM | AGE+1~, BDAY+2~ |
VADM(3 | BDAY+5 |
VADM(4 | AGE+3 |
VAHOW | AGE+1~, BDAY+2~ |
VAPTYP | AGE+1~, BDAY+2~ |
VAROOT | AGE+1~, BDAY+2~ |
>> ZTREQ | UPDATE+4*, UPDPTTSK+4* |