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) ;6/4/19 14:40

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+55
$$TSDATA^DGACT FILE+29
FIELD^DID START+12
IX1^DIK FILE+54
GETS^DIQ GETCPT+2
$$RADDIV^ECXDEPT GET+46, GET+88, GET+89
^ECXKILL BEG+2, QUE+1
QUE^ECXTAUTO QUE+1
^ECXTRAC BEG+2
$$ECXDATE^ECXUTL GET+43, FILE+26
$$ECXTIME^ECXUTL GET+14
$$PATCAT^ECXUTL GET+52
$$PRVCLASS^ECXUTL START+19, GET+60
$$INP^ECXUTL2 PAT+16
$$PRIMARY^ECXUTL2 PAT+17
ECXDEF^ECXUTL2 SETUP+2
$$PAT^ECXUTL3 PAT+8
$$ENCNUM^ECXUTL4 GET+63
$$OBSPAT^ECXUTL4 GET+50
$$SSN^ECXUTL5 GET+34
^LRCAPDSS START+4
$$TSTRES^LRRPU GET+82
$$NPI^XUSNPI START+17, GET+61

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+11, GET+12, GET+46
^DIC(45.7 - [#45.7] GET+37
^DPT - [#2] GET+73
^ECX( FILE+23, FILE+51*, FILE+52*
^ECX(727.831 - [#727.831] GET+39
^ECX(728.44 - [#728.44] GET+42
^LAB(60 - [#60] GET+80
^LAM - [#64] GET+15
^LR - [#63] GET+81, GET+88, GET+89
^LRO(64.03 - [#64.03] START+1!, START+6, START+10!*, START+14, START+15, START+16, START+21!*, GET+56
^LRO(68 - [#68] GET+66, GET+67
^LRT(67 - [#67] GET+25, GET+26, GET+74
^TMP($J START+1!, START+21!, PAT+3, PAT+4, PAT+7, PAT+14*

Label References

Name Line Occurrences
FILE GET+91
GET START+20
GETCPT GET+17
PAT GET+22
SETUP BEG+1, QUE+1

Naked Globals

Name Field # of Occurrence
^(0 GET+15
^(2 GET+56
^(99 GET+12

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+16*, GET+18*, FILE+49
CPTNUM GET+1~, GET+18*
DA FILE+22~, FILE+54*!
DIK FILE+22~, FILE+54*!
>> EC START+19*, START+20, GET+4, GET+5, GET+65*, GET+66, GET+67
>> EC0 GET+26*, GET+27
>> EC1 START+16*, START+17, START+19, GET+14, GET+15, GET+37, GET+42, GET+43, GET+60, GET+61
GET+65, GET+72, GET+76, GET+79
>> EC23 FILE+25
>> EC7 FILE+23*, FILE+25, FILE+51, FILE+52, FILE+54
>> ECA GET+19*, GET+37, GET+50, GET+63, GET+90*, PAT+16*, FILE+25
>> ECACA GET+66*, GET+67*, FILE+26
>> ECASNPI GET+20*, PAT+19*, FILE+24*, FILE+44
>> ECASPR GET+20*, PAT+19*, FILE+24*, FILE+40
>> ECCLAS GET+19*, PAT+18*, FILE+24*, FILE+40
>> ECCLAS2 GET+20*, PAT+19*, FILE+24*, FILE+40
>> ECD GET+14*, GET+63, FILE+26
>> ECDOC START+16*, FILE+36
ECDOCNPI START+17*, START+18*, START+22!, FILE+44
ECDOCPC START+2~, START+19*, FILE+42
>> ECDSSFK GET+57*, FILE+34*, FILE+46
>> ECDT GET+14*, GET+22
>> ECED START+3
>> ECF GET+4*, GET+8, GET+9, GET+22, GET+25, GET+34, GET+66, GET+67, GET+73, GET+74
FILE+36
>> ECFILE BEG+1, FILE+23, FILE+51, FILE+52, FILE+54, SETUP+2
>> ECGRP SETUP+2
>> ECHEAD GET+63, SETUP+1*, SETUP+2
>> ECIFN GET+5*, GET+22, GET+25, GET+26, FILE+25
>> ECINST GET+46
>> ECLOC START+19*, GET+7, GET+8*, GET+9*, FILE+36
>> ECLRBILL GET+57*, FILE+32*, FILE+46
>> ECLRDTNM GET+58*, FILE+46
ECLRID GET+69~, GET+70*, GET+73*, GET+74*, GET+81, GET+82, GET+88, GET+89
>> ECLRN START+13*, START+14*, START+15, START+16, GET+56
>> ECLRTNM GET+58*, FILE+46
>> ECMN GET+19*, PAT+16*, FILE+36
>> ECNA GET+19*, GET+25*, GET+26*, GET+28*, GET+65, PAT+4*, PAT+10*, PAT+14, FILE+25
>> ECODE FILE+25*, FILE+26*, FILE+36*, FILE+37*, FILE+51
>> ECODE1 FILE+40*, FILE+41*, FILE+42*, FILE+43*, FILE+44*, FILE+45*, FILE+46*, FILE+51
>> ECODE2 FILE+46*, FILE+47*, FILE+48*, FILE+49*, FILE+51
>> ECODE3 FILE+50*, FILE+52
>> ECODE4 FILE+50*, FILE+52
>> ECPACK SETUP+2
>> ECPIECE SETUP+2
>> ECPROF START+13*, START+16, PAT+17
>> ECPT GET+80*, GET+81, GET+82
>> ECPTNPI GET+20*, PAT+18*, FILE+24*, FILE+44
>> ECPTPR GET+19*, PAT+18*, FILE+24*, FILE+37
>> ECPTTM GET+19*, PAT+18*, FILE+24*, FILE+37
>> ECRN FILE+53*
ECRSLT GET+69~, GET+82*, GET+83
ECRSP8 GET+69~, GET+83*, GET+84
>> ECRTN SETUP+2
>> ECSD START+3, PAT+8
>> ECSN GET+19*, GET+25*, GET+27*, GET+29*, GET+30*, GET+31*, GET+32*, GET+33*, GET+34, GET+63
, PAT+5*, PAT+10*, PAT+14, FILE+25
>> ECT GET+65*, FILE+26
>> ECTM GET+14*, FILE+36
>> ECTREAT GET+19*, GET+37*, GET+39, GET+50, GET+63, PAT+16*, FILE+29, FILE+30*, FILE+36
ECTST GET+79~*, GET+80
>> ECURG GET+65*, FILE+26
>> ECVER SETUP+2
>> ECWK GET+15*, FILE+36
ECWKLD GET+15*, GET+17, GETCPT~, GETCPT+2
ECXACC GET+87~, GET+88*
ECXACCSN GET+87~, GET+88*
>> ECXADMDT GET+19*, GET+63, PAT+16*
ECXAGC START+22!, GET+10*, GET+11*, GET+12*, GET+13*, GET+67
ECXASIH GET+1~, GET+90, PAT+16*
ECXCERN GET+2~, FILE+50
ECXCLST GET+1~, GET+3*, PAT+5*, PAT+12*, PAT+14, FILE+47
ECXCPT GET+1~, GET+17
ECXCPT( GET+18
ECXDATA FILE+28~, FILE+29*
ECXDATA(7 FILE+30
ECXDATE PAT~, PAT+16, PAT+17
ECXDD START+12!, START+13!
ECXDD("SPECIFIER" START+13
ECXDFN GET+1~, GET+22*, GET+25*, GET+52, PAT~, PAT+3, PAT+4, PAT+7, PAT+8, PAT+14
, PAT+16, PAT+17
ECXDIEN GET+46~*, GET+47!
>> ECXDOM GET+38*, GET+39*, FILE+40
>> ECXDSSD GET+38*, FILE+40
>> ECXENC GET+63*, FILE+40
>> ECXERI GET+27*, PAT+5*, PAT+11*, PAT+14, FILE+43
ECXERR GET+19*, GET+22, GET+23, PAT~, PAT+9*
ECXESC GET+1~, GET+3*, FILE+47
ECXFAC GET+1~, GET+46*, GET+88*, FILE+25
ECXL1 START+22!, GET+7*, GET+8, GET+11, GET+12
ECXL2 START+22!, GET+7*, GET+8, GET+11
ECXLEX GET+55~, GET+56*, GET+57, GET+58, GET+59
ECXLNC GET+69~, GET+70*, GET+84*, GET+85, FILE+45
>> ECXLOGIC GET+86, FILE+24, FILE+39, FILE+42, FILE+43, FILE+44, FILE+45, FILE+46, FILE+47, FILE+48
FILE+49, FILE+50
>> ECXMPI GET+26*, PAT+5*, PAT+10*, PAT+14, FILE+39*, FILE+40
ECXNMPI GET+2~, GET+26*, PAT+5*, PAT+10*, FILE+50
>> ECXOBS GET+50*, GET+63, FILE+40
>> ECXORDDT GET+43*, FILE+41
>> ECXORDST GET+42*, FILE+41
ECXPAT PAT+8!
ECXPAT("CL ST AT" , PAT+12
ECXPAT("ERI" PAT+11
ECXPAT("MPI" PAT+10
ECXPAT("NAME" PAT+10
ECXPAT("SIGI" PAT+13
ECXPAT("SSN" PAT+10
>> ECXPATCAT GET+52*, FILE+46
ECXPATH GET+55~, GET+59*, GET+60, GET+61, FILE+48
ECXPATHN GET+55~, GET+61*, FILE+48
ECXPATHP GET+55~, GET+60*, FILE+48
ECXPDIV GET+46~*, GET+89*, FILE+41
ECXRF GET+87~, GET+89*
ECXRFSN GET+87~, GET+89*
ECXSIGI GET+2~, GET+26*, PAT+5*, PAT+13*, PAT+14, FILE+50
ECXSTN GET+1~, GET+9, GET+10*, GET+11*, GET+12*, GET+13*
>> ECXYM GET+43, FILE+26
>> LREDT START+3*
LRIDT GET+69~, GET+76*, GET+81, GET+82, GET+88, GET+89
LRIFN GET+69~, GET+72*, GET+73, GET+74
>> LRSDT START+3*
OK PAT+1~, PAT+7, PAT+8*, PAT+9
PT PAT+1~, PAT+4*, PAT+5
QFLAG GET+1~, GET+5*, GET+25, GET+34*
>> QFLG START+3*, START+9*, START+14, FILE+55*
REC GETCPT+1~, GETCPT+3*
U START+6, START+16, START+17, START+18, START+19, GET+12, GET+14, GET+15, GET+26, GET+27
GET+37, GET+39, GET+42, GET+43, GET+57, GET+58, GET+59, GET+60, GET+61, GET+65
GET+66, GET+67, GET+72, GET+76, GET+79, GET+80, GET+83, GET+88, GET+89, PAT+4
, PAT+5, PAT+14, PAT+16, PAT+18, PAT+19, FILE+25, FILE+26, FILE+36, FILE+37, FILE+40
FILE+41, FILE+42, FILE+43, FILE+44, FILE+45, FILE+46, FILE+47, FILE+48, FILE+49, FILE+50
X GET+1~, GET+39*, PAT+1~, PAT+16*, PAT+17*, PAT+18, PAT+19
>> ZTQUEUED START+8, FILE+55
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