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 ;3/1/18 10:36

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+41, ECV4RPC+135
CHK^DIE ECV4RPC+32
$$INOUTPT^ECUTL0 ECV4RPC+166
DUZ^ECV4RPC ECV4RPC+199
ENC1^ECV4RPC ECV4RPC+35
PROV1^ECV4RPC ECV4RPC+81
PROV3^ECV4RPC ECV4RPC+141
PROV4^ECV4RPC ECV4RPC+59
PROV5^ECV4RPC ECV4RPC+72
PROV6^ECV4RPC ECV4RPC+155
PROV7^ECV4RPC ECV4RPC+148
PROV8^ECV4RPC ECV4RPC+141
STAT1^ECV4RPC ECV4RPC+169
STAT2^ECV4RPC ECV4RPC+175
VOL1^ECV4RPC ECV4RPC+17
VOL2^ECV4RPC ECV4RPC+23
VALCLIN^ECV5RPC ECV4RPC+190
VALDIAG^ECV5RPC ECV4RPC+189
$$GET^XUA4A72 ECV4RPC+97, ECV4RPC+118, ECV4RPC+140, ECV4RPC+147

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+99, ECV4RPC+120, ECV4RPC+137, ECV4RPC+147
^ECD - [#724] ECV4RPC+48, ECV4RPC+184
^VA(200 - [#200] ECV4RPC+57, ECV4RPC+68, ECV4RPC+69, ECV4RPC+70, ECV4RPC+78, ECV4RPC+92, ECV4RPC+93, ECV4RPC+108, ECV4RPC+117, ECV4RPC+128
ECV4RPC+139

Label References

Name Line Occurrences
ERROR ECV4RPC+19, ECV4RPC+25, ECV4RPC+37, ECV4RPC+61, ECV4RPC+74, ECV4RPC+83, ECV4RPC+100, ECV4RPC+111, ECV4RPC+121, ECV4RPC+131
ECV4RPC+143, ECV4RPC+150, ECV4RPC+157, ECV4RPC+171, ECV4RPC+177, ECV4RPC+200

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %DT ECV4RPC+40*, ECV4RPC+135*
>> %DT(0 ECV4RPC+31*
DSSUPCE ECV4RPC+47~, ECV4RPC+48*, ECV4RPC+99, ECV4RPC+120, ECV4RPC+137, ECV4RPC+147
DT ECV4RPC+135
DUZ ECV4RPC+196
>> ECAOV ECV4RPC+192*
>> ECCLNIEN ECV4RPC+181*
>> ECCLV ECV4RPC+192*
>> ECCOLERR ECV4RPC+18*, ECV4RPC+24*, ECV4RPC+36*, ECV4RPC+60*, ECV4RPC+67*, ECV4RPC+73*, ECV4RPC+82*, ECV4RPC+142*, ECV4RPC+149*, ECV4RPC+156*
ECV4RPC+170*, ECV4RPC+176*, ECV4RPC+199*, ERROR+7
ECCOUNT ECV4RPC+89~, ECV4RPC+90*, ECV4RPC+103*, ECV4RPC+114~, ECV4RPC+115*, ECV4RPC+123*
>> ECCVV ECV4RPC+192*
ECDSSDAT ECV4RPC+183~, ECV4RPC+184*, ECV4RPC+185
>> ECDSSIEN ECV4RPC+48, ECV4RPC+182, ECV4RPC+184
ECDSSPCE ECV4RPC+183~, ECV4RPC+185*, ECV4RPC+187, ECV4RPC+191
>> ECDUZ ECV4RPC+196*, ECV4RPC+197
>> ECDXIEN ECV4RPC+181*
>> ECENCPC ECV4RPC+36, ECV4RPC+170, ECV4RPC+176
>> ECENCV ECV4RPC+31*, ECV4RPC+32, ECV4RPC+40, ECV4RPC+42*, ECV4RPC+97, ECV4RPC+118, ECV4RPC+135, ECV4RPC+166
>> ECERRFLG ECV4RPC+29*, ECV4RPC+50, ECV4RPC+51*, ECV4RPC+136, ECV4RPC+153, ECV4RPC+165*, ECV4RPC+173, ERROR+8*
>> ECERRMSG ECV4RPC+17*, ECV4RPC+23*, ECV4RPC+35*, ECV4RPC+59*, ECV4RPC+72*, ECV4RPC+81*, ECV4RPC+99*, ECV4RPC+110*, ECV4RPC+120*, ECV4RPC+130*
ECV4RPC+141*, ECV4RPC+148*, ECV4RPC+155*, ECV4RPC+169*, ECV4RPC+175*, ECV4RPC+199*, ERROR+7
ECFIRST ECV4RPC+89~, ECV4RPC+114~
>> ECHNCV ECV4RPC+192*
>> ECINDEX ERROR+6*, ERROR+7
ECINFO ECV4RPC+88~, ECV4RPC+97*, ECV4RPC+98, ECV4RPC+99, ECV4RPC+102, ECV4RPC+104, ECV4RPC+106, ECV4RPC+114~, ECV4RPC+118*, ECV4RPC+119
ECV4RPC+120, ECV4RPC+122, ECV4RPC+124, ECV4RPC+126, ECV4RPC+140*, ECV4RPC+141
>> ECIRV ECV4RPC+192*
ECLAST ECV4RPC+89~, ECV4RPC+114~
ECLENPRV ECV4RPC+88~, ECV4RPC+90*, ECV4RPC+94
>> ECMSTV ECV4RPC+192*
ECPCLASS ECV4RPC+108*, ECV4RPC+109*, ECV4RPC+110, ECV4RPC+114~, ECV4RPC+128*, ECV4RPC+129*, ECV4RPC+130
ECPDT ECV4RPC+14~, ECV4RPC+135*, ECV4RPC+140, ECV4RPC+147
ECPROV1 ECV4RPC+47~, ECV4RPC+55*, ECV4RPC+134
ECPROVV ECV4RPC+47~, ECV4RPC+50*, ECV4RPC+53*, ECV4RPC+55, ECV4RPC+56, ECV4RPC+57, ECV4RPC+62, ECV4RPC+68, ECV4RPC+69, ECV4RPC+70
ECV4RPC+78, ECV4RPC+90, ECV4RPC+91, ECV4RPC+94, ECV4RPC+117, ECV4RPC+120, ECV4RPC+130, ECV4RPC+134*, ECV4RPC+139
ECPRVIE2 ECV4RPC+69*, ECV4RPC+70, ECV4RPC+76, ECV4RPC+89~, ECV4RPC+90*, ECV4RPC+114~, ECV4RPC+115*, ECV4RPC+117*, ECV4RPC+118, ECV4RPC+120
ECV4RPC+128, ECV4RPC+130
ECPRVIE3 ECV4RPC+89~, ECV4RPC+90*, ECV4RPC+93*, ECV4RPC+97, ECV4RPC+99, ECV4RPC+108, ECV4RPC+110
>> ECPRVIEN ECV4RPC+50, ECV4RPC+51*, ECV4RPC+62*, ECV4RPC+76*, ECV4RPC+137, ECV4RPC+139*, ECV4RPC+140, ECV4RPC+147, ECV4RPC+154, ECV4RPC+158
ECPRVMNT ECV4RPC+66~, ECV4RPC+67*, ECV4RPC+84*, ECV4RPC+86
ECPRVMOR ECV4RPC+66~, ECV4RPC+67*, ECV4RPC+75*, ECV4RPC+113
ECPRVNXT ECV4RPC+66~, ECV4RPC+70*, ECV4RPC+71, ECV4RPC+89~, ECV4RPC+91*, ECV4RPC+92*, ECV4RPC+93, ECV4RPC+94, ECV4RPC+99, ECV4RPC+110
>> ECPSTAT ECV4RPC+163*, ECV4RPC+166*, ECV4RPC+167, ECV4RPC+173, ECV4RPC+182
>> ECPSTATV ECV4RPC+173
>> ECRECPC ERROR+7
>> ECRECV ERROR+7
ECRETVAL ECV4RPC+30~, ECV4RPC+32, ECV4RPC+33, ECV4RPC+39
>> ECSCV ECV4RPC+192*
>> ECSHADV ECV4RPC+192*
ECSPEC ECV4RPC+88~, ECV4RPC+104*, ECV4RPC+105*, ECV4RPC+110, ECV4RPC+114~, ECV4RPC+124*, ECV4RPC+125*, ECV4RPC+130
>> ECSSNIEN ECV4RPC+164, ECV4RPC+166
ECSUBSP ECV4RPC+88~, ECV4RPC+106*, ECV4RPC+107*, ECV4RPC+110, ECV4RPC+114~, ECV4RPC+126*, ECV4RPC+127*, ECV4RPC+130
>> ECSWAV ECV4RPC+192*
>> ECVOLPC ECV4RPC+18, ECV4RPC+24
>> ECVOLV ECV4RPC+15, ECV4RPC+21
ECVOLVN ECV4RPC+14~, ECV4RPC+15*, ECV4RPC+16, ECV4RPC+21
NOMATCH ECV4RPC+88~, ECV4RPC+90*, ECV4RPC+92, ECV4RPC+94*
NUM ECV4RPC+47~, ECV4RPC+50*, ECV4RPC+60, ECV4RPC+67, ECV4RPC+73, ECV4RPC+82, ECV4RPC+142, ECV4RPC+149, ECV4RPC+156
PRVARR ECV4RPC+47~
PRVARR( ECV4RPC+154, ECV4RPC+158*
>> RESULTS( ERROR+7*
U ECV4RPC+48, ECV4RPC+104, ECV4RPC+106, ECV4RPC+108, ECV4RPC+124, ECV4RPC+126, ECV4RPC+128, ECV4RPC+185
>> X ECV4RPC+40*, ECV4RPC+135*
>> Y ECV4RPC+42, ECV4RPC+135

Marked Items

Name Field # of Occurrence
$T(DUZ^ECV4RPC ECV4RPC+199
$T(ENC1^ECV4RPC ECV4RPC+35
$T(PROV1^ECV4RPC ECV4RPC+81
$T(PROV3^ECV4RPC ECV4RPC+141
$T(PROV4^ECV4RPC ECV4RPC+59
$T(PROV5^ECV4RPC ECV4RPC+72
$T(PROV6^ECV4RPC ECV4RPC+155
$T(PROV7^ECV4RPC ECV4RPC+148
$T(PROV8^ECV4RPC ECV4RPC+141
$T(STAT1^ECV4RPC ECV4RPC+169
$T(STAT2^ECV4RPC ECV4RPC+175
$T(VOL1^ECV4RPC ECV4RPC+17
$T(VOL2^ECV4RPC ECV4RPC+23
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