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 |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: ECV4RPC

Package: Event Capture

Routine: ECV4RPC


Information

ECV4RPC ;ALB/ACS - Event Capture Spreadsheet Data Validation ;12/2/22 14:26

Source Information

Source file <ECV4RPC.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Event Capture 3 $$INOUTPT^ECUTL0  (DUZ,ENC1,PROV1,PROV3,PROV4,PROV5,PROV6,PROV7,PROV8,STAT1,STAT2,VOL1,VOL2)^ECV4RPC  (VALCLIN,VALDIAG)^ECV5RPC  
VA FileMan 2 ^%DT  CHK^DIE  
Kernel 1 $$GET^XUA4A72  

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
Event Capture 2 ECV1RPC  ECV4RPC  

Entry Points

Name Comments DBIA/ICR reference
ERROR ;--Set up array entry to contain the following:
VOL1 ;;Volume must be a whole number from 1 to 99
VOL2 ;;Volume must contain numeric characters only
PROV1 ;;Provider has no B x-ref on New Person file(#200)
PROV2 ;;Unable to determine person class
PROV3 ;;Provider does not have an active person class
PROV4 ;;Provider IEN not found on New Person file(#200)
PROV5 ;;More than one provider with this name - use IEN
PROV6 ;;Duplicate provider identified - providers must be unique
PROV7 ;;Provider not identified as a non licensed provider
PROV8 ;;The provider has never been assigned a provider class
ENC1 ;;Invalid encounter date/time. Date cannot be in the future.
STAT1 ;;Unable to determine patient status
STAT2 ;;The patient status is Inpatient
DUZ ;;User DUZ not defined

External References

Name Field # of Occurrence
^%DT ECV4RPC+45, ECV4RPC+139
CHK^DIE ECV4RPC+36
$$INOUTPT^ECUTL0 ECV4RPC+170
DUZ^ECV4RPC ECV4RPC+204
ENC1^ECV4RPC ECV4RPC+39
PROV1^ECV4RPC ECV4RPC+85
PROV3^ECV4RPC ECV4RPC+145
PROV4^ECV4RPC ECV4RPC+63
PROV5^ECV4RPC ECV4RPC+76
PROV6^ECV4RPC ECV4RPC+159
PROV7^ECV4RPC ECV4RPC+152
PROV8^ECV4RPC ECV4RPC+145
STAT1^ECV4RPC ECV4RPC+173
STAT2^ECV4RPC ECV4RPC+179
VOL1^ECV4RPC ECV4RPC+21
VOL2^ECV4RPC ECV4RPC+27
VALCLIN^ECV5RPC ECV4RPC+195
VALDIAG^ECV5RPC ECV4RPC+194
$$GET^XUA4A72 ECV4RPC+101, ECV4RPC+122, ECV4RPC+144, ECV4RPC+151

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ECH - [#721] CHK^DIE

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^EC(722 - [#722] ECV4RPC+103, ECV4RPC+124, ECV4RPC+141, ECV4RPC+151
^ECD - [#724] ECV4RPC+52, ECV4RPC+189
^VA(200 - [#200] ECV4RPC+61, ECV4RPC+72, ECV4RPC+73, ECV4RPC+74, ECV4RPC+82, ECV4RPC+96, ECV4RPC+97, ECV4RPC+112, ECV4RPC+121, ECV4RPC+132
ECV4RPC+143

Label References

Name Line Occurrences
ERROR ECV4RPC+23, ECV4RPC+29, ECV4RPC+41, ECV4RPC+65, ECV4RPC+78, ECV4RPC+87, ECV4RPC+104, ECV4RPC+115, ECV4RPC+125, ECV4RPC+135
ECV4RPC+147, ECV4RPC+154, ECV4RPC+161, ECV4RPC+175, ECV4RPC+181, ECV4RPC+205

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %DT ECV4RPC+44*, ECV4RPC+139*
>> %DT(0 ECV4RPC+35*
DSSUPCE ECV4RPC+51~, ECV4RPC+52*, ECV4RPC+103, ECV4RPC+124, ECV4RPC+141, ECV4RPC+151
DT ECV4RPC+139
DUZ ECV4RPC+201
>> ECAOV ECV4RPC+197*
>> ECCLNIEN ECV4RPC+185*
>> ECCLV ECV4RPC+197*
>> ECCOLERR ECV4RPC+22*, ECV4RPC+28*, ECV4RPC+40*, ECV4RPC+64*, ECV4RPC+71*, ECV4RPC+77*, ECV4RPC+86*, ECV4RPC+146*, ECV4RPC+153*, ECV4RPC+160*
ECV4RPC+174*, ECV4RPC+180*, ECV4RPC+204*, ERROR+7
ECCOUNT ECV4RPC+93~, ECV4RPC+94*, ECV4RPC+107*, ECV4RPC+118~, ECV4RPC+119*, ECV4RPC+127*
>> ECCVV ECV4RPC+197*
ECDSSDAT ECV4RPC+188~, ECV4RPC+189*, ECV4RPC+190
>> ECDSSIEN ECV4RPC+52, ECV4RPC+187, ECV4RPC+189
ECDSSPCE ECV4RPC+188~, ECV4RPC+190*, ECV4RPC+192, ECV4RPC+196
>> ECDUZ ECV4RPC+201*, ECV4RPC+202
>> ECDXIEN ECV4RPC+185*
>> ECENCPC ECV4RPC+40, ECV4RPC+174, ECV4RPC+180
>> ECENCV ECV4RPC+35*, ECV4RPC+36, ECV4RPC+44, ECV4RPC+46*, ECV4RPC+101, ECV4RPC+122, ECV4RPC+139, ECV4RPC+170
>> ECERRFLG ECV4RPC+33*, ECV4RPC+54, ECV4RPC+55*, ECV4RPC+140, ECV4RPC+157, ECV4RPC+169*, ECV4RPC+177, ERROR+8*
>> ECERRMSG ECV4RPC+21*, ECV4RPC+27*, ECV4RPC+39*, ECV4RPC+63*, ECV4RPC+76*, ECV4RPC+85*, ECV4RPC+103*, ECV4RPC+114*, ECV4RPC+124*, ECV4RPC+134*
ECV4RPC+145*, ECV4RPC+152*, ECV4RPC+159*, ECV4RPC+173*, ECV4RPC+179*, ECV4RPC+204*, ERROR+7
ECFIRST ECV4RPC+93~, ECV4RPC+118~
>> ECHNCV ECV4RPC+197*
>> ECINDEX ERROR+6*, ERROR+7
ECINFO ECV4RPC+92~, ECV4RPC+101*, ECV4RPC+102, ECV4RPC+103, ECV4RPC+106, ECV4RPC+108, ECV4RPC+110, ECV4RPC+118~, ECV4RPC+122*, ECV4RPC+123
ECV4RPC+124, ECV4RPC+126, ECV4RPC+128, ECV4RPC+130, ECV4RPC+144*, ECV4RPC+145
>> ECIRV ECV4RPC+197*
ECLAST ECV4RPC+93~, ECV4RPC+118~
ECLENPRV ECV4RPC+92~, ECV4RPC+94*, ECV4RPC+98
>> ECMSTV ECV4RPC+197*
ECPCLASS ECV4RPC+112*, ECV4RPC+113*, ECV4RPC+114, ECV4RPC+118~, ECV4RPC+132*, ECV4RPC+133*, ECV4RPC+134
ECPDT ECV4RPC+18~, ECV4RPC+139*, ECV4RPC+144, ECV4RPC+151
ECPROV1 ECV4RPC+51~, ECV4RPC+59*, ECV4RPC+138
ECPROVV ECV4RPC+51~, ECV4RPC+54*, ECV4RPC+57*, ECV4RPC+59, ECV4RPC+60, ECV4RPC+61, ECV4RPC+66, ECV4RPC+72, ECV4RPC+73, ECV4RPC+74
ECV4RPC+82, ECV4RPC+94, ECV4RPC+95, ECV4RPC+98, ECV4RPC+121, ECV4RPC+124, ECV4RPC+134, ECV4RPC+138*, ECV4RPC+143
ECPRVIE2 ECV4RPC+73*, ECV4RPC+74, ECV4RPC+80, ECV4RPC+93~, ECV4RPC+94*, ECV4RPC+118~, ECV4RPC+119*, ECV4RPC+121*, ECV4RPC+122, ECV4RPC+124
ECV4RPC+132, ECV4RPC+134
ECPRVIE3 ECV4RPC+93~, ECV4RPC+94*, ECV4RPC+97*, ECV4RPC+101, ECV4RPC+103, ECV4RPC+112, ECV4RPC+114
>> ECPRVIEN ECV4RPC+54, ECV4RPC+55*, ECV4RPC+66*, ECV4RPC+80*, ECV4RPC+141, ECV4RPC+143*, ECV4RPC+144, ECV4RPC+151, ECV4RPC+158, ECV4RPC+162
ECPRVMNT ECV4RPC+70~, ECV4RPC+71*, ECV4RPC+88*, ECV4RPC+90
ECPRVMOR ECV4RPC+70~, ECV4RPC+71*, ECV4RPC+79*, ECV4RPC+117
ECPRVNXT ECV4RPC+70~, ECV4RPC+74*, ECV4RPC+75, ECV4RPC+93~, ECV4RPC+95*, ECV4RPC+96*, ECV4RPC+97, ECV4RPC+98, ECV4RPC+103, ECV4RPC+114
>> ECPSTAT ECV4RPC+167*, ECV4RPC+170*, ECV4RPC+171, ECV4RPC+177, ECV4RPC+187
>> ECPSTATV ECV4RPC+177
>> ECRECPC ERROR+7
>> ECRECV ERROR+7
ECRETVAL ECV4RPC+34~, ECV4RPC+36, ECV4RPC+37, ECV4RPC+43
>> ECSCV ECV4RPC+197*
>> ECSECDX1 ECV4RPC+186*
>> ECSECDX2 ECV4RPC+186*
>> ECSECDX3 ECV4RPC+186*
>> ECSECDX4 ECV4RPC+186*
>> ECSHADV ECV4RPC+197*
ECSPEC ECV4RPC+92~, ECV4RPC+108*, ECV4RPC+109*, ECV4RPC+114, ECV4RPC+118~, ECV4RPC+128*, ECV4RPC+129*, ECV4RPC+134
>> ECSSNIEN ECV4RPC+168, ECV4RPC+170
ECSUBSP ECV4RPC+92~, ECV4RPC+110*, ECV4RPC+111*, ECV4RPC+114, ECV4RPC+118~, ECV4RPC+130*, ECV4RPC+131*, ECV4RPC+134
>> ECSWAV ECV4RPC+197*
>> ECVOLPC ECV4RPC+22, ECV4RPC+28
>> ECVOLV ECV4RPC+19, ECV4RPC+25
ECVOLVN ECV4RPC+18~, ECV4RPC+19*, ECV4RPC+20, ECV4RPC+25
NOMATCH ECV4RPC+92~, ECV4RPC+94*, ECV4RPC+96, ECV4RPC+98*
NUM ECV4RPC+51~, ECV4RPC+54*, ECV4RPC+64, ECV4RPC+71, ECV4RPC+77, ECV4RPC+86, ECV4RPC+146, ECV4RPC+153, ECV4RPC+160
PRVARR ECV4RPC+51~
PRVARR( ECV4RPC+158, ECV4RPC+162*
>> RESULTS( ERROR+7*
U ECV4RPC+52, ECV4RPC+108, ECV4RPC+110, ECV4RPC+112, ECV4RPC+128, ECV4RPC+130, ECV4RPC+132, ECV4RPC+190
>> X ECV4RPC+44*, ECV4RPC+139*
>> Y ECV4RPC+46, ECV4RPC+139

Marked Items

Name Field # of Occurrence
$T(DUZ^ECV4RPC ECV4RPC+204
$T(ENC1^ECV4RPC ECV4RPC+39
$T(PROV1^ECV4RPC ECV4RPC+85
$T(PROV3^ECV4RPC ECV4RPC+145
$T(PROV4^ECV4RPC ECV4RPC+63
$T(PROV5^ECV4RPC ECV4RPC+76
$T(PROV6^ECV4RPC ECV4RPC+159
$T(PROV7^ECV4RPC ECV4RPC+152
$T(PROV8^ECV4RPC ECV4RPC+145
$T(STAT1^ECV4RPC ECV4RPC+173
$T(STAT2^ECV4RPC ECV4RPC+179
$T(VOL1^ECV4RPC ECV4RPC+21
$T(VOL2^ECV4RPC ECV4RPC+27
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All