ECPCEU ;BIR/JPW-ECS to PCE Utilities ;1/7/25 14:51
Source file <ECPCEU.m>
| Package | Total | Call Graph |
|---|---|---|
| Event Capture | 2 | $$GETPRV^ECPRVMUT $$MOD^ECUTL |
| Kernel | 2 | ^%ZTLOAD $$NOW^XLFDT |
| VA FileMan | 2 | NOW^%DTC ^DIE |
| PCE Patient Care Encounter | 1 | $$DATA2PCE^PXAPI |
| 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 |
|---|---|---|
| Event Capture | 9 | EC PCE FEED ECBEN2U ECDSSYN ECEDF ECEFPAT ECMUTL1 ECRECSIC ECSCRN ECUTL2 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| CLIN | ;check for active inactive clinic
|
|
| NITE | ;start nightly job
|
|
| SET | ;set variables
|
|
| TMP | ;set ^TMP for PCE call
|
|
| ENC | ||
| PROV | ;Set providers in ^TMP("ECPXAPI",$J,"PROVIDER",n,"NAME")=provider
|
|
| DX | ||
| PROC | ||
| MOD | ;Set modifiers in ^TMP("ECPXAPI",$J,"PROCEDURE",1,"MODIFIERS",modifier
|
|
| D2PCE | ||
| PCETASK(ECPCE) | ;Set up task for transfer to PCE
|
|
| XFER2PCE | ;Task entry point for single ECS record xfer to PCE
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DIC(9.4 - [#9.4] | NITE+3, XFER2PCE+12 |
| ^ECH - [#721] | NITE+4, SET+1, PROV+11, DX+3, DX+4, MOD+1, XFER2PCE+16 |
| ^ECH("AD" | NITE+4 |
| ^SC - [#44] | CLIN+7, CLIN+8, SET+5 |
| ^TMP("ECPXAPI" | NITE+1!, NITE+7!, ENC*, ENC+1*, ENC+2*, ENC+3*, ENC+4*, ENC+5*, ENC+6*, ENC+7* , ENC+8*, ENC+9*, ENC+10*, ENC+11*, ENC+12*, ENC+17*, ENC+18*, ENC+19*, ENC+20*, ENC+21* , PROV+4*, PROV+5*, PROV+6*, PROV+10*, PROV+13*, DX*, DX+1*, DX+5*, PROC*, PROC+1* , PROC+2*, PROC+3*, MOD+3*, D2PCE+2!, XFER2PCE+10!, XFER2PCE+19! |
| Name | Field # of Occurrence |
|---|---|
| ^("I" | CLIN+8 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | NITE+2, NITE+6!, XFER2PCE+11, XFER2PCE+18! |
| %H | NITE+6!, XFER2PCE+18! |
| %I | NITE+6!, XFER2PCE+18! |
| CNT | NITE+5!, PROV+9*, PROV+10*, D2PCE+3!, XFER2PCE+17! |
| D0 | D2PCE+3! |
| DA | NITE+5!, D2PCE+1!*, D2PCE+3!, XFER2PCE+17! |
| DIE | NITE+5!, D2PCE+1!*, D2PCE+3!, XFER2PCE+17! |
| DR | NITE+5!, D2PCE+1!*, D2PCE+3!, XFER2PCE+17! |
| DT | CLIN+3 |
| DXS | DX+3*, DX+4, D2PCE+2! |
| DXSIEN | DX+4*, DX+5, D2PCE+2! |
| EC4 | CLIN+5, CLIN+6, CLIN+7, CLIN+8, NITE+5!, XFER2PCE+17! |
| EC725 | NITE+5!, SET+2*, PROC+3, D2PCE+3!, XFER2PCE+17! |
| ECAO | NITE+5!, SET+2*, ENC+6, D2PCE+3!, XFER2PCE+17! |
| ECCKDT | NITE+2*, NITE+6!, ENC+20, D2PCE+1, XFER2PCE+7~, XFER2PCE+11*, XFER2PCE+18! |
| ECCLDT | CLIN+1~, CLIN+2*, CLIN+3*, CLIN+9, CLIN+10, CLIN+11 |
| ECCPT | NITE+5!, SET+2*, PROC+1, D2PCE+3!, XFER2PCE+17! |
| ECCV | NITE+5!, SET+3*, ENC+11, D2PCE+3!, XFER2PCE+17! |
| ECDFAPT | NITE+5!, SET+5*, ENC+4, XFER2PCE+17! |
| ECDT | CLIN+2, NITE+5!, SET+1*, ENC, PROC, D2PCE+3!, XFER2PCE+17! |
| ECDX | NITE+5!, SET+2*, DX, D2PCE+3!, XFER2PCE+17! |
| ECELIG | SET+2*, ENC+21, D2PCE+3! |
| ECHL | NITE+5!, SET+1*, SET+5, ENC+2, D2PCE+3!, XFER2PCE+17! |
| ECHNC | NITE+5!, SET+3*, ENC+10, D2PCE+3!, XFER2PCE+17! |
| ECI | PROV+1*, PROV+3*, PROV+4, PROV+6, PROV+7, PROV+9*, PROV+10, DX+3*, DX+5, D2PCE+2! |
| ECID | NITE+5!, SET+1*, ENC+19, D2PCE+3!, XFER2PCE+17! |
| ECIR | NITE+5!, SET+2*, ENC+7, D2PCE+3!, XFER2PCE+17! |
| ECJJ | NITE+4*, NITE+5!, XFER2PCE+8~, XFER2PCE+13*, XFER2PCE+15, XFER2PCE+17! |
| ECJJ1 | NITE+4*, NITE+5!, SET+1, PROV+1, PROV+11, DX+3, DX+4, MOD+1, D2PCE+1, XFER2PCE+9~ , XFER2PCE+14*, XFER2PCE+15*, XFER2PCE+16, XFER2PCE+17! |
| ECL | NITE+5!, SET+1*, ENC+3, XFER2PCE+17! |
| ECMOD | PROV+11, MOD+1, D2PCE+2! |
| ECMOD( | PROV+12, MOD+2 |
| ECMODF | PROV+11*, PROV+12, MOD+1*, MOD+2, D2PCE+2! |
| ECMST | NITE+5!, SET+2*, ENC+9, D2PCE+3!, XFER2PCE+17! |
| ECNODE | NITE+5!, SET+1*, SET+2, SET+3, D2PCE+3!, XFER2PCE+17! |
| ECPCE | PCETASK~ |
| ECPCE( | XFER2PCE+13, XFER2PCE+15 |
| ECPCID | CLIN+8*, CLIN+9, CLIN+10, CLIN+11, CLIN+13! |
| ECPCL | CLIN+4!, CLIN+5*, CLIN+6*, CLIN+7*, CLIN+9*, CLIN+10*, CLIN+11*, CLIN+12* |
| ECPCRD | CLIN+8*, CLIN+9, CLIN+10, CLIN+13! |
| ECPKG | NITE+3*, NITE+5!, D2PCE, XFER2PCE+5~, XFER2PCE+12*, XFER2PCE+17! |
| ECPRV | NITE+5!, PROV+1*, D2PCE+3!, XFER2PCE+17! |
| ECPRVARY | NITE+5!, PROV+1!, D2PCE+3!, XFER2PCE+17! |
| ECPRVARY( | PROV+3, PROV+4, PROV+6, PROV+7!, PROV+9, PROV+10 |
| ECPS | NITE+5!, SET+1*, ENC+1, D2PCE+3!, XFER2PCE+17! |
| ECS | NITE+3*, NITE+5!, D2PCE, XFER2PCE+6~, XFER2PCE+12*, XFER2PCE+17! |
| ECSC | NITE+5!, SET+2*, ENC+5, D2PCE+3!, XFER2PCE+17! |
| ECSHAD | NITE+5!, SET+3*, ENC+12, D2PCE+3! |
| ECUSR | NITE+5!, SET+1*, D2PCE, XFER2PCE+17! |
| ECV | NITE+5!, SET+1*, PROC+2, D2PCE+3!, XFER2PCE+17! |
| ECVST | NITE+5!, D2PCE, D2PCE+1, D2PCE+2!, XFER2PCE+17! |
| ECVV | NITE+5!, D2PCE*, D2PCE+3!, XFER2PCE+17! |
| ECZEC | NITE+5!, SET+2*, ENC+8, D2PCE+3!, XFER2PCE+17! |
| MOD | PROV+12*, PROV+13, MOD+2*, MOD+3, D2PCE+2! |
| U | SET+1, PROV+3, PROV+4, PROV+6, PROV+10 |
| VALQUIET | D2PCE*, D2PCE+2! |
| ZTCPU | PCETASK+10~ |
| ZTDESC | PCETASK+10~, PCETASK+13* |
| ZTDTH | PCETASK+10~, PCETASK+14* |
| ZTIO | PCETASK+10~, PCETASK+11* |
| ZTKIL | PCETASK+10~ |
| ZTPRI | PCETASK+10~ |
| >> ZTREQ | XFER2PCE+20* |
| ZTRTN | PCETASK+10~, PCETASK+12* |
| ZTSAVE | PCETASK+10~ |
| ZTSAVE("ECPCE(" | PCETASK+15* |
| ZTSK | PCETASK+10~, PCETASK+17 |
| ZTSYNC | PCETASK+10~ |
| ZTUCI | PCETASK+10~ |