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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: ECXLABN

Package: DSS Extracts

Routine: ECXLABN


Information

ECXLABN ;ALB/JAP,BIR/CML-Lab Extract for DSS (New Format - With LMIP Codes) ;7/5/18 12:02

Source Information

Source file <ECXLABN.m>

Call Graph

Call Graph

Call Graph Total: 17

Package Total Call Graph
DSS Extracts 9 $$RADDIV^ECXDEPT  ^ECXKILL  QUE^ECXTAUTO  ^ECXTRAC  ($$ECXDATE,$$ECXTIME,$$PATCAT,$$PRVCLASS)^ECXUTL  ($$INP,$$PRIMARY,ECXDEF)^ECXUTL2  $$PAT^ECXUTL3  ($$ENCNUM,$$OBSPAT)^ECXUTL4  
$$SSN^ECXUTL5  
VA FileMan 3 FIELD^DID  IX1^DIK  GETS^DIQ  
Kernel 2 $$S^%ZTLOAD  $$NPI^XUSNPI  
Lab Service 2 ^LRCAPDSS  $$TSTRES^LRRPU  
Registration 1 $$TSDATA^DGACT  

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: 1

Package Total Caller Graph
DSS Extracts 1 ECXLAB1  

Entry Points

Name Comments DBIA/ICR reference
BEG ;entry point
START ; entry when queued
GET ;get data
PAT(ECXDFN,ECXDATE,ECXERR) ;get/set patient data
FILE ;file record
SETUP ;Set required input for ECXTRAC
QUE ; entry point for the background requeuing handled by ECXTAUTO
GETCPT(CPT,ECWKLD) ;170 Section added to get CPT codes associated with workload code

External References

Name Field # of Occurrence
$$S^%ZTLOAD START+8, FILE+47
$$TSDATA^DGACT FILE+25
FIELD^DID START+12
IX1^DIK FILE+46
GETS^DIQ GETCPT+2
$$RADDIV^ECXDEPT GET+45, GET+87, GET+88
^ECXKILL BEG+2, QUE+1
QUE^ECXTAUTO QUE+1
^ECXTRAC BEG+2
$$ECXDATE^ECXUTL GET+42, FILE+22
$$ECXTIME^ECXUTL GET+13
$$PATCAT^ECXUTL GET+51
$$PRVCLASS^ECXUTL START+19, GET+59
$$INP^ECXUTL2 PAT+15
$$PRIMARY^ECXUTL2 PAT+16
ECXDEF^ECXUTL2 SETUP+2
$$PAT^ECXUTL3 PAT+8
$$ENCNUM^ECXUTL4 GET+62
$$OBSPAT^ECXUTL4 GET+49
$$SSN^ECXUTL5 GET+33
^LRCAPDSS START+4
$$TSTRES^LRRPU GET+81
$$NPI^XUSNPI START+17, GET+60

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^LAM - [#64] GETS^DIQ
^LRO(64.03 - [#64.03] FIELD^DID

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(4 - [#4] GET+10, GET+11, GET+45
^DIC(45.7 - [#45.7] GET+36
^DPT - [#2] GET+72
^ECX( FILE+19, FILE+45*
^ECX(727.831 - [#727.831] GET+38
^ECX(728.44 - [#728.44] GET+41
^LAB(60 - [#60] GET+79
^LAM - [#64] GET+14
^LR - [#63] GET+80, GET+87, GET+88
^LRO(64.03 - [#64.03] START+1!, START+6, START+10!*, START+14, START+15, START+16, START+21!*, GET+55
^LRO(68 - [#68] GET+65, GET+66
^LRT(67 - [#67] GET+24, GET+25, GET+73
^TMP($J START+1!, START+21!, PAT+3, PAT+4, PAT+7, PAT+13*

Label References

Name Line Occurrences
FILE GET+90
GET START+20
GETCPT GET+16
PAT GET+21
SETUP BEG+1, QUE+1

Naked Globals

Name Field # of Occurrence
^(0 GET+14
^(2 GET+55
^(99 GET+11

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CODE GETCPT+1~
CODE( GETCPT+3
CPT GETCPT~
CPT( GETCPT+3*
CPT1 GET+1~, GET+15*, GET+17*, FILE+44
CPTNUM GET+1~, GET+17*
DA FILE+18~, FILE+46*!
DIK FILE+18~, FILE+46*!
>> EC START+19*, START+20, GET+3, GET+4, GET+64*, GET+65, GET+66
>> EC0 GET+25*, GET+26
>> EC1 START+16*, START+17, START+19, GET+13, GET+14, GET+36, GET+41, GET+42, GET+59, GET+60
, GET+64, GET+71, GET+75, GET+78
>> EC23 FILE+21
>> EC7 FILE+19*, FILE+21, FILE+45, FILE+46
>> ECA GET+18*, GET+36, GET+49, GET+62, GET+89*, PAT+15*, FILE+21
>> ECACA GET+65*, GET+66*, FILE+22
>> ECASNPI GET+19*, PAT+18*, FILE+20*, FILE+39
>> ECASPR GET+19*, PAT+18*, FILE+20*, FILE+35
>> ECCLAS GET+18*, PAT+17*, FILE+20*, FILE+35
>> ECCLAS2 GET+19*, PAT+18*, FILE+20*, FILE+35
>> ECD GET+13*, GET+62, FILE+22
>> ECDOC START+16*, FILE+32
ECDOCNPI START+17*, START+18*, START+22!, FILE+39
ECDOCPC START+2~, START+19*, FILE+37
>> ECDSSFK GET+56*, FILE+30*, FILE+41
>> ECDT GET+13*, GET+21
>> ECED START+3
>> ECF GET+3*, GET+7, GET+8, GET+21, GET+24, GET+33, GET+65, GET+66, GET+72, GET+73
, FILE+32
>> ECFILE BEG+1, FILE+19, FILE+45, FILE+46, SETUP+2
>> ECGRP SETUP+2
>> ECHEAD GET+62, SETUP+1*, SETUP+2
>> ECIFN GET+4*, GET+21, GET+24, GET+25, FILE+21
>> ECINST GET+45
>> ECLOC START+19*, GET+6, GET+7*, GET+8*, FILE+32
>> ECLRBILL GET+56*, FILE+28*, FILE+41
>> ECLRDTNM GET+57*, FILE+41
ECLRID GET+68~, GET+69*, GET+72*, GET+73*, GET+80, GET+81, GET+87, GET+88
>> ECLRN START+13*, START+14*, START+15, START+16, GET+55
>> ECLRTNM GET+57*, FILE+41
>> ECMN GET+18*, PAT+15*, FILE+32
>> ECNA GET+18*, GET+24*, GET+25*, GET+27*, GET+64, PAT+4*, PAT+10*, PAT+13, FILE+21
>> ECODE FILE+21*, FILE+22*, FILE+32*, FILE+33*, FILE+45
>> ECODE1 FILE+35*, FILE+36*, FILE+37*, FILE+38*, FILE+39*, FILE+40*, FILE+41*, FILE+45
>> ECODE2 FILE+41*, FILE+42*, FILE+43*, FILE+44*, FILE+45
>> ECPACK SETUP+2
>> ECPIECE SETUP+2
>> ECPROF START+13*, START+16, PAT+16
>> ECPT GET+79*, GET+80, GET+81
>> ECPTNPI GET+19*, PAT+17*, FILE+20*, FILE+39
>> ECPTPR GET+18*, PAT+17*, FILE+20*, FILE+33
>> ECPTTM GET+18*, PAT+17*, FILE+20*, FILE+33
>> ECRN FILE+45*
ECRSLT GET+68~, GET+81*, GET+82
ECRSP8 GET+68~, GET+82*, GET+83
>> ECRTN SETUP+2
>> ECSD START+3, PAT+8
>> ECSN GET+18*, GET+24*, GET+26*, GET+28*, GET+29*, GET+30*, GET+31*, GET+32*, GET+33, GET+62
, PAT+5*, PAT+10*, PAT+13, FILE+21
>> ECT GET+64*, FILE+22
>> ECTM GET+13*, FILE+32
>> ECTREAT GET+18*, GET+36*, GET+38, GET+49, GET+62, PAT+15*, FILE+25, FILE+26*, FILE+32
ECTST GET+78~*, GET+79
>> ECURG GET+64*, FILE+22
>> ECVER SETUP+2
>> ECWK GET+14*, GET+17, FILE+32
ECWKLD GET+14*, GET+16, GETCPT~, GETCPT+2
ECXACC GET+86~, GET+87*
ECXACCSN GET+86~, GET+87*
>> ECXADMDT GET+18*, GET+62, PAT+15*
ECXAGC START+22!, GET+9*, GET+10*, GET+11*, GET+12*, GET+66
ECXASIH GET+1~, GET+89, PAT+15*
ECXCLST GET+1~, GET+2*, PAT+5*, PAT+12*, PAT+13, FILE+42
ECXCPT GET+1~, GET+16
ECXCPT( GET+17
ECXDATA FILE+24~, FILE+25*
ECXDATA(7 FILE+26
ECXDATE PAT~, PAT+15, PAT+16
ECXDD START+12!, START+13!
ECXDD("SPECIFIER" START+13
ECXDFN GET+1~, GET+21*, GET+24*, GET+51, PAT~, PAT+3, PAT+4, PAT+7, PAT+8, PAT+13
, PAT+15, PAT+16
ECXDIEN GET+45~*, GET+46!
>> ECXDOM GET+37*, GET+38*, FILE+35
>> ECXDSSD GET+37*, FILE+35
>> ECXENC GET+62*, FILE+35
>> ECXERI GET+26*, PAT+5*, PAT+11*, PAT+13, FILE+38
ECXERR GET+18*, GET+21, GET+22, PAT~, PAT+9*
ECXESC GET+1~, GET+2*, FILE+42
ECXFAC GET+1~, GET+45*, GET+87*, FILE+21
ECXL1 START+22!, GET+6*, GET+7, GET+10, GET+11
ECXL2 START+22!, GET+6*, GET+7, GET+10
ECXLEX GET+54~, GET+55*, GET+56, GET+57, GET+58
ECXLNC GET+68~, GET+69*, GET+83*, GET+84, FILE+40
>> ECXLOGIC GET+85, FILE+20, FILE+37, FILE+38, FILE+39, FILE+40, FILE+41, FILE+42, FILE+43, FILE+44
>> ECXMPI GET+25*, PAT+5*, PAT+10*, PAT+13, FILE+35
>> ECXOBS GET+49*, GET+62, FILE+35
>> ECXORDDT GET+42*, FILE+36
>> ECXORDST GET+41*, FILE+36
ECXPAT PAT+8!
ECXPAT("CL ST AT" , PAT+12
ECXPAT("ERI" PAT+11
ECXPAT("MPI" PAT+10
ECXPAT("NAME" PAT+10
ECXPAT("SSN" PAT+10
>> ECXPATCAT GET+51*, FILE+41
ECXPATH GET+54~, GET+58*, GET+59, GET+60, FILE+43
ECXPATHN GET+54~, GET+60*, FILE+43
ECXPATHP GET+54~, GET+59*, FILE+43
ECXPDIV GET+45~*, GET+88*, FILE+36
ECXRF GET+86~, GET+88*
ECXRFSN GET+86~, GET+88*
ECXSTN GET+1~, GET+8, GET+9*, GET+10*, GET+11*, GET+12*
>> ECXYM GET+42, FILE+22
>> LREDT START+3*
LRIDT GET+68~, GET+75*, GET+80, GET+81, GET+87, GET+88
LRIFN GET+68~, GET+71*, GET+72, GET+73
>> LRSDT START+3*
OK PAT+1~, PAT+7, PAT+8*, PAT+9
PT PAT+1~, PAT+4*, PAT+5
QFLAG GET+1~, GET+4*, GET+24, GET+33*
>> QFLG START+3*, START+9*, START+14, FILE+47*
REC GETCPT+1~, GETCPT+3*
U START+6, START+16, START+17, START+18, START+19, GET+11, GET+13, GET+14, GET+25, GET+26
, GET+36, GET+38, GET+41, GET+42, GET+56, GET+57, GET+58, GET+59, GET+60, GET+64
, GET+65, GET+66, GET+71, GET+75, GET+78, GET+79, GET+82, GET+87, GET+88, PAT+4
, PAT+5, PAT+13, PAT+15, PAT+17, PAT+18, FILE+21, FILE+22, FILE+32, FILE+33, FILE+35
, FILE+36, FILE+37, FILE+38, FILE+39, FILE+40, FILE+41, FILE+42, FILE+43, FILE+44
X GET+1~, GET+38*, PAT+1~, PAT+15*, PAT+16*, PAT+17, PAT+18
>> ZTQUEUED START+8, FILE+47
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All