Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PXVWCCH

Package: PCE Patient Care Encounter

Routine: PXVWCCH


Information

PXVWCCH ;ISP/LMT - ICE Cache Utilities ;Aug 23, 2021@11:28:52

Source Information

Source file <PXVWCCH.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Kernel 2 ($$DT,$$HDIFF,$$NOW)^XLFDT  $$NODEV^XUTMDEVQ  
PCE Patient Care Encounter 2 EN^PXVWICE  $$HASH^PXVWVMR  
Registration 1 DEM^VADPT  
Scheduling 1 $$SDAPI^SDAMA301  
Toolkit 1 $$GET^XPAR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
PCE Patient Care Encounter 2 PX ICE WEB UPDATE CACHE  PXVWICE  

Entry Points

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

External References

Name Field # of Occurrence
EN^PXVWICE UPDATE+22, UPDPTTSK+13
$$HASH^PXVWVMR STAT+17, SAVE+14
$$SDAPI^SDAMA301 GETAPPT+12
DEM^VADPT AGE+2, BDAY+4
$$DT^XLFDT BDAY+6
$$HDIFF^XLFDT STAT+13, ISBLDNG+8
$$NOW^XLFDT STAT+5, EXIST+8, UPDATE+9
$$GET^XPAR GETAPPT+8
$$NODEV^XUTMDEVQ UPDPAT+13

Global Variables Directly Accessed

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

Label References

Name Line Occurrences
$$SUB STAT+4, EXIST+4, LOAD+4, BLDNG+4, ISBLDNG+4, CLRBLDNG+4, SAVE+4, PURGE+4, UPDATE+17, UPDPAT+6
UPDPTTSK+7
GETADM GETLIST+15
GETAPPT GETLIST+14
GETINP GETLIST+16
GETLIST UPDATE+11
PURGE STAT+15

Local Variables

Legend:

>> 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*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All