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

Package: Integrated Billing

Routine: IBACCWL1


Information

IBACCWL1 ;EDE/TPF - ACC (Automated Community Care) Encounters - COMMON LIST TEMPLATE API (Cont) ; 12-SEP-2023

Source Information

Source file <IBACCWL1.m>

Call Graph

Call Graph

Call Graph Total: 14

Package Total Call Graph
Kernel 7 ENS^%ZISS  APPERROR^%ZTER  $$FMTE^XLFDT  ($$CPUTIME,$$ETIMEMS)^XLFSHAN  $$RJ^XLFSTR  (EXIT,INIT,TITLE,UPDATE)^XPDID  $$LKUP^XUAF4  
Integrated Billing 4 SORTSET^IBACCWLSORT1  ($$ISTESTER,SORTLINE)^IBACCWLUTIL  ($$CONVERT2DEC,$$ICDLKUP,$$ISSPECAUTH)^IBACCWLUTIL1  ADDFILTERS^IBACCWLUTIL2  
VA FileMan 2 LIST^DIC  ($$GET1,GETS)^DIQ  
List Manager 1 ($$SETFLD,PAUSE)^VALM1  

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

Package Total Caller Graph
Integrated Billing 4 IBACCWL  IBACCWLAIBILL  IBACCWLAIBILL1  IBACCWLAIREAS  

Entry Points

Name Comments DBIA/ICR reference
SET(X,VALMCNT,RECORDNUM,IEN399,GREF) ;EP -
SETSUB(X,VALMCNT,LINENUM,IEN,GREF,SUBLINE) ;EP -
PULLLIST(IBDAYSMAX,IBBILLER,IBDIV,IBSORT,EEPULL) ;EP - PULL DATA FROM FILE #364.9
PULL3649(IBIFN,IBENCIFN,ENCRETURN,RETURNREC,EEPULL) ;EP -
PULL399(IBIFN,BILLRETURN,RETURNREC,FULLPULL) ;EP - PULL DATA FROM 399
SETARRAY(LINENUM,VALMCNT) ;EP - NEW SET ARRAY WITH NEW SORT ^TMP("IBACCUTIL",$J,"SORTED" SORTED DATA
NODATA(TEXT,RECORDNUM) ;EP - DISPLAY ERROR IN LM DISPLAY WINDOW

External References

Name Field # of Occurrence
ENS^%ZISS PULLLIST+103
APPERROR^%ZTER PULLLIST+65
LIST^DIC PULLLIST+49
$$GET1^DIQ SETARRAY+131
GETS^DIQ PULL3649+16, PULL3649+30, PULL3649+35, PULL3649+42, PULL399+12, PULL399+20
SORTSET^IBACCWLSORT1 PULL3649+54
$$ISTESTER^IBACCWLUTIL PULLLIST+55, PULLLIST+92
SORTLINE^IBACCWLUTIL SETARRAY+22
$$CONVERT2DEC^IBACCWLUTIL1 SETARRAY+82
$$ICDLKUP^IBACCWLUTIL1 SETARRAY+77
$$ISSPECAUTH^IBACCWLUTIL1 SETARRAY+105
ADDFILTERS^IBACCWLUTIL2 PULLLIST+35
$$SETFLD^VALM1 SETARRAY+40, SETARRAY+50, SETARRAY+54, SETARRAY+62, SETARRAY+66, SETARRAY+70, SETARRAY+73, SETARRAY+79, SETARRAY+83, SETARRAY+87
, SETARRAY+90, SETARRAY+94, SETARRAY+97, SETARRAY+100, SETARRAY+107, SETARRAY+110, SETARRAY+113, SETARRAY+116, SETARRAY+119, SETARRAY+123
, SETARRAY+126, SETARRAY+132, SETARRAY+138, SETARRAY+141, SETARRAY+144, SETARRAY+148, SETARRAY+151, SETARRAY+157, NODATA+12
PAUSE^VALM1 PULLLIST+60, PULLLIST+67, PULLLIST+97, PULL3649+22, PULL399+18
$$FMTE^XLFDT SETARRAY+53, SETARRAY+69, SETARRAY+147
$$CPUTIME^XLFSHAN PULLLIST+41, PULLLIST+53, PULLLIST+71, PULLLIST+90
$$ETIMEMS^XLFSHAN PULLLIST+54, PULLLIST+91
$$RJ^XLFSTR PULL3649+43
EXIT^XPDID PULLLIST+102
INIT^XPDID PULLLIST+42
TITLE^XPDID PULLLIST+43
UPDATE^XPDID PULLLIST+82
$$LKUP^XUAF4 SETARRAY+130

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"CANNOT DO PULL IF NO USER GROUP!!"
  • Line Location: PULLLIST+15
Function Call: WRITE
  • Prompt: !!,"NUMBER OF RECORDS LOADING "_$G(MAXNUMBER)
  • Line Location: PULLLIST+44
Function Call: WRITE
  • Prompt: !,"CALLING DATA EXTRACTION API"
  • Line Location: PULLLIST+45
Function Call: WRITE
  • Prompt: !!,"SEARCHING RECORDS BASED ON USER CRITERIA"
  • Line Location: PULLLIST+47
Function Call: WRITE
  • Prompt: !,"EXTRACTING DATA AND SORTING WORKLIST"
  • Line Location: PULLLIST+69
Routine Call
  • DIC
  • Line Location:
    • PULLLIST+49

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^IBA(364.9 - [#364.9] GETS^DIQ
^IBA(364.91 - [#364.91] GETS^DIQ
^IBA(364.92 - [#364.92] GETS^DIQ
^DGCR(399 - [#399] GETS^DIQ
399.0304 GETS^DIQ
^DIC(4 - [#4] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^IBA(364.9 - [#364.9] PULL3649+24, PULL3649+27, SETARRAY+153
^TMP("IBACCUTIL" PULLLIST+37!, PULLLIST+104!, PULL3649+32*, PULL3649+45*, PULL3649+50*, SETARRAY+20

Label References

Name Line Occurrences
PULL3649 PULLLIST+87
PULL399 PULL3649+52
SET SETARRAY+23, SETARRAY+159, NODATA+7, NODATA+13, NODATA+16
SETARRAY PULLLIST+100

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACCENC PULLLIST+2~
ACTCODEIENS PULL3649+2~, PULL3649+27*, PULL3649+28, PULL3649+29*, PULL3649+30, PULL3649+31
ACTRETURN PULL3649+2~
ACTRETURN( PULL3649+31
ASSGNGRP PULLLIST+3~
ASSIGNEDGRP SETARRAY+2~, SETARRAY+143*, SETARRAY+144
AUTH PULLLIST+3~
BILLIEN SETARRAY+2~, SETARRAY+23, SETARRAY+45*, SETARRAY+159
BILLIENS PULL399+2~, PULL399+4*, PULL399+12, PULL399+20, SETARRAY+2~
BILLNUM SETARRAY+2~, SETARRAY+43*, SETARRAY+44*, SETARRAY+49*, SETARRAY+50
BILLRETURN PULLLIST+3~, PULL3649+2~, PULL3649+52, PULL3649+54, PULL399~
BIREPREADY PULLLIST+3~
CHARGEAMT SETARRAY+2~, SETARRAY+140*, SETARRAY+141
CLAIMNUM SETARRAY+2~, SETARRAY+42*, SETARRAY+43, SETARRAY+48*, SETARRAY+49
CPT SETARRAY+2~, SETARRAY+72*, SETARRAY+73
CPUELAPSED PULLLIST+7~, PULLLIST+54*, PULLLIST+57, PULLLIST+58, PULLLIST+91*, PULLLIST+94, PULLLIST+95
CPUEND PULLLIST+7~, PULLLIST+53*, PULLLIST+54, PULLLIST+90*, PULLLIST+91
CPUSTART PULLLIST+7~, PULLLIST+41*, PULLLIST+54, PULLLIST+71*, PULLLIST+91
DATA NODATA+1~, NODATA+2*
DATA( NODATA+10, NODATA+12
DATAFLAG SETARRAY+2~, SETARRAY+31*
DATAIEN NODATA+1~, NODATA+9*, NODATA+10*, NODATA+12
DATEASSIGNED SETARRAY+2~, SETARRAY+146*, SETARRAY+147*, SETARRAY+148
DAYSONGRPWL SETARRAY+2~, SETARRAY+118*, SETARRAY+119
DAYSONWL SETARRAY+2~
DIR PULLLIST+59~, PULLLIST+66~, PULLLIST+96~, PULL3649+21~, PULL399+17~
DIVISION SETARRAY+2~, SETARRAY+129*, SETARRAY+130*, SETARRAY+131
DIVNAME SETARRAY+2~, SETARRAY+129*, SETARRAY+131*, SETARRAY+132
DOB SETARRAY+2~, SETARRAY+68*, SETARRAY+69*, SETARRAY+70
DUZ PULLLIST+55, PULLLIST+92
EEPULL PULLLIST~, PULLLIST+87, PULL3649~, PULL3649+10, PULL3649+52
ENCIEN SETARRAY+2~, SETARRAY+23, SETARRAY+34*, SETARRAY+159
ENCIENS PULL3649+2~, PULL3649+5*, PULL3649+16, PULL3649+24, PULL3649+27, PULL3649+32, PULL3649+35, PULL3649+45, PULL3649+50, PULL3649+54
, PULL3649+56!, SETARRAY+29*, SETARRAY+34, SETARRAY+35, SETARRAY+37, SETARRAY+153
ENCRETURN PULLLIST+87, PULL3649~
ERROR PULLLIST+3~, PULLLIST+62, PULL3649+2~, PULL3649+18, PULL399+2~, PULL399+14
ERROR("DIERR" PULLLIST+64, PULL3649+20, PULL399+16
EXTSERVDATE SETARRAY+2~, SETARRAY+52*, SETARRAY+53*, SETARRAY+54
FIELDNAME SETARRAY+2~, SETARRAY+30*
FIELDS PULLLIST+3~, PULLLIST+19*, PULLLIST+49, PULL3649+2~, PULL3649+6*, PULL3649+7*, PULL3649+12*, PULL3649+16, PULL399+2~, PULL399+5*
, PULL399+10*, PULL399+12
FIELDVALUEREF SETARRAY+2~, SETARRAY+39*, SETARRAY+42, SETARRAY+44, SETARRAY+45, SETARRAY+52, SETARRAY+56, SETARRAY+57, SETARRAY+58, SETARRAY+61
, SETARRAY+65, SETARRAY+68, SETARRAY+72, SETARRAY+76, SETARRAY+81, SETARRAY+86, SETARRAY+89, SETARRAY+92, SETARRAY+96, SETARRAY+99
, SETARRAY+102, SETARRAY+109, SETARRAY+112, SETARRAY+115, SETARRAY+118, SETARRAY+122, SETARRAY+125, SETARRAY+129, SETARRAY+134, SETARRAY+140
, SETARRAY+143, SETARRAY+146, SETARRAY+150, SETARRAY+154
FILE PULLLIST+3~, PULLLIST+17*, PULLLIST+49
FILENUM SETARRAY+2~, SETARRAY+28*
FIRSTDAY SETARRAY+2~
FIRSTNAME PULLLIST+3~
FLAGS PULLLIST+3~, PULLLIST+21*, PULLLIST+49, PULL3649+2~, PULL3649+8*, PULL3649+11*, PULL3649+16, PULL399+2~, PULL399+6*, PULL399+9*
, PULL399+12, PULL399+20
FORMTYPE PULLLIST+3~, SETARRAY+2~, SETARRAY+92*, SETARRAY+93*, SETARRAY+94
FROM PULLLIST+3~, PULLLIST+49
FROM(1 PULLLIST+22*
FULLPULL PULL399~, PULL399+8
GLOREF SETARRAY+2~, SETARRAY+13*, SETARRAY+14*, SETARRAY+25, SETARRAY+26, SETARRAY+27, SETARRAY+28, SETARRAY+29, SETARRAY+30, SETARRAY+31
, SETARRAY+39
GREF SET~, SET+3, SET+4, SET+5, SET+6, SET+7, SETSUB~, SETSUB+2
>> IBACCWLEELEV PULLLIST+11*
>> IBACCWLRURREVLEV PULLLIST+11*
>> IBACCWLVELEV PULLLIST+11*
IBBILLER PULLLIST~
IBDAYSMAX PULLLIST~, PULLLIST+28
IBDIV PULLLIST~, PULLLIST+29
IBENCIFN PULLLIST+3~, PULLLIST+75*, PULLLIST+87, PULL3649~, PULL3649+5
IBIFN PULLLIST+3~, PULLLIST+76*, PULLLIST+87, PULL3649~, PULL3649+52, PULL3649+54, PULL399~, PULL399+4
IBSORT PULLLIST~
>> IBSORTFIL PULLLIST+35
IDENTIFIER PULLLIST+3~, PULLLIST+32*, PULLLIST+49
IEN SETSUB~
IEN399 SET~, SET+4, SET+5, SET+6
IENS PULLLIST+3~, PULLLIST+18*, PULLLIST+49
INDEX PULLLIST+3~, PULLLIST+25*, PULLLIST+49
IOBM PULLLIST+8~, PULLLIST+81*
>> IORVON PULLLIST+103
IOSL PULLLIST+81
>> IOUON PULLLIST+103
LASTNAME PULLLIST+3~
LASTONE PULL3649+2~
>> LINE SETARRAY+22, SETARRAY+23
LINENUM SETSUB~, SETSUB+2, PULLLIST+8~, PULLLIST+99*, PULLLIST+100, SETARRAY~, SETARRAY+21*, SETARRAY+22, SETARRAY+23, SETARRAY+36*
, SETARRAY+40, SETARRAY+159
LISTRETURN PULLLIST+3~, PULLLIST+38*, PULLLIST+39, PULLLIST+49, PULLLIST+51, PULLLIST+74, PULLLIST+75, PULLLIST+76, PULLLIST+84, PULLLIST+85
>> MAXNUMBER PULLLIST+44, PULLLIST+49
MIDNAME PULLLIST+3~
NEWSCREEN PULLLIST+3~, PULLLIST+28*, PULLLIST+29*, PULLLIST+31
OLDIENS SETARRAY+3~, SETARRAY+12*, SETARRAY+35, SETARRAY+37*
PAIDAMT SETARRAY+3~, SETARRAY+134*, SETARRAY+135, SETARRAY+136*, SETARRAY+137*, SETARRAY+138
PART PULLLIST+5~, PULLLIST+15, PULLLIST+49
PART(1 PULLLIST+13*, PULLLIST+14*
PATDOB PULLLIST+5~
PATIEN SETARRAY+3~, SETARRAY+58*, SETARRAY+105
PATNOTFOUND SETARRAY+3~, SETARRAY+153*, SETARRAY+155
PATSSN PULLLIST+5~
PATTYPE PULLLIST+5~, SETARRAY+3~, SETARRAY+89*, SETARRAY+90
PAYERCON SETARRAY+3~, SETARRAY+86*, SETARRAY+87
PREVACT SETARRAY+3~, SETARRAY+150*, SETARRAY+151
PREVACTIEN PULL3649+2~, PULL3649+24*, PULL3649+25, PULL3649+27
PREVACTIVITY PULL3649+2~, PULL3649+31*, PULL3649+32
PREVATC PULLLIST+5~
PRIDX SETARRAY+3~
PRIMDX PULLLIST+5~, SETARRAY+76*, SETARRAY+77, SETARRAY+78*, SETARRAY+79
PRIMDXDESC SETARRAY+6~, SETARRAY+77*, SETARRAY+78
PRIMESORT SETARRAY+3~, SETARRAY+25*
PRIMINS PULLLIST+5~
PRIMINSUR SETARRAY+3~, SETARRAY+96*, SETARRAY+97
PROCTYPE PULLLIST+5~
PROVIDER PULLLIST+5~, SETARRAY+3~, SETARRAY+109*, SETARRAY+110
PROVNPI PULLLIST+5~, SETARRAY+3~, SETARRAY+112*, SETARRAY+113
PTIEN SETARRAY+3~
PTNAME PULLLIST+5~, SETARRAY+3~, SETARRAY+57*, SETARRAY+60, SETARRAY+61*, SETARRAY+62
REASCODE PULLLIST+5~, PULL3649+2~, SETARRAY+3~, SETARRAY+115*, SETARRAY+116
REASERROR PULL3649+2~
REASIEN PULL3649+2~
REASON PULLLIST+5~, PULL3649+38*, PULL3649+39, PULL3649+43*, PULL3649+44*, PULL3649+45
REASONPT PULL3649+2~
REASONPTR PULL3649+2~
REASONS PULLLIST+5~, PULL3649+2~
REASONS( PULL3649+36, PULL3649+39, PULL3649+40, PULL3649+41, PULL3649+44
REASSGRP PULLLIST+5~
>> RECORD NODATA+3*, NODATA+12*, NODATA+13
RECORDNUM SET~, SET+7, NODATA~, NODATA+6*, NODATA+7, NODATA+11*, NODATA+13, NODATA+15*, NODATA+16
RETURN PULLLIST+6~, PULL3649+2~, PULL3649+13*, PULL3649+14, PULL3649+16, PULL3649+54, PULL3649+56!
RETURNREC PULLLIST+6~, PULLLIST+73*, PULLLIST+74*, PULLLIST+75, PULLLIST+76, PULLLIST+78, PULLLIST+82, PULLLIST+84, PULLLIST+85, PULLLIST+87
, PULL3649~, PULL3649+13, PULL3649+32, PULL3649+45, PULL3649+50, PULL3649+52, PULL3649+54, PULL399~
ROOTREF SETARRAY+3~, SETARRAY+11*, SETARRAY+13
RSN PULL3649+37~
RSNARY PULL3649+37~
RSNDATA PULL3649+37~
RSNDATA( PULL3649+43
RSNIEN PULL3649+37~, PULL3649+38*, PULL3649+39*, PULL3649+40, PULL3649+41
RSNPTR PULL3649+3~, PULL3649+41*, PULL3649+42, PULL3649+43
SCREEN PULLLIST+6~, PULLLIST+26*, PULLLIST+31*, PULLLIST+35, PULLLIST+49
SECINS PULLLIST+6~
SECINSUR SETARRAY+3~, SETARRAY+99*, SETARRAY+100
SECONDX SETARRAY+3~, SETARRAY+81*, SETARRAY+82*, SETARRAY+83
SECSORT SETARRAY+3~, SETARRAY+26*
SERVCON SETARRAY+3~, SETARRAY+105*, SETARRAY+106*, SETARRAY+107
SERVFACNM SETARRAY+5~, SETARRAY+122*, SETARRAY+123
SERVFACNPI SETARRAY+5~, SETARRAY+125*, SETARRAY+126
SITENUM PULLLIST+6~
SORTCOUNT SETARRAY+4~, SETARRAY+8*, SETARRAY+16, SETARRAY+17*
SORTTYPE SETARRAY+4~, SETARRAY+9*, SETARRAY+11, SETARRAY+14, SETARRAY+16
SSN PULL3649+2~, SETARRAY+4~, SETARRAY+65*, SETARRAY+66
STATUS PULLLIST+6~, SETARRAY+4~, SETARRAY+154*, SETARRAY+156
SUBLINE SETSUB~, SETSUB+2
TEMPRETURN PULLLIST+6~
TERTINS PULLLIST+6~
TERTINSUR SETARRAY+4~, SETARRAY+102*
TERTSORT SETARRAY+4~, SETARRAY+27*
TEXT NODATA~, NODATA+2
TODAY SETARRAY+4~
U SET+4, SET+5, SET+6, PULLLIST+51, PULL3649+27, PULL3649+49, SETARRAY+23, SETARRAY+48, SETARRAY+87, SETARRAY+97
, SETARRAY+100, SETARRAY+110, SETARRAY+116, SETARRAY+137, SETARRAY+153, SETARRAY+159
>> USERGROUP PULLLIST+13, PULLLIST+38, PULLLIST+43, PULL3649+40
>> VALMAR SETARRAY+23, SETARRAY+159, NODATA+7, NODATA+13, NODATA+16
VALMCNT SET~, SET+2*, SET+3, SET+4, SET+5, SET+6, SET+7, SETSUB~, SETSUB+1*, PULLLIST+99*
, PULLLIST+100, SETARRAY~, SETARRAY+23, SETARRAY+159, NODATA+7, NODATA+13, NODATA+16
>> VALMDDF SETARRAY+22
>> VALMDDF("ASSIGNEDGRP" SETARRAY+144
>> VALMDDF("BILLNUM" SETARRAY+47, SETARRAY+48
>> VALMDDF("CHARGEAMT" SETARRAY+141
>> VALMDDF("CPT" SETARRAY+73
>> VALMDDF("DATEASSNED" SETARRAY+148
>> VALMDDF("DAYSONGRPWL" SETARRAY+119
>> VALMDDF("DIVNAME" SETARRAY+128
>> VALMDDF("DOB" SETARRAY+70
>> VALMDDF("FACNPI" SETARRAY+126
>> VALMDDF("FORMTYPE" SETARRAY+94
>> VALMDDF("INDICATOR" SETARRAY+157
>> VALMDDF("PAIDAMT" SETARRAY+135, SETARRAY+137
>> VALMDDF("PATTYPE" SETARRAY+90
>> VALMDDF("PAYERCON" SETARRAY+85, SETARRAY+87
>> VALMDDF("PREVACT" SETARRAY+151
>> VALMDDF("PRIMDX" SETARRAY+75
>> VALMDDF("PRIMINSUR" SETARRAY+97
>> VALMDDF("PROVIDER" SETARRAY+110
>> VALMDDF("PROVNPI" SETARRAY+113
>> VALMDDF("REASCODE" SETARRAY+116
>> VALMDDF("SECINSUR" SETARRAY+100
>> VALMDDF("SECONDX" SETARRAY+83
>> VALMDDF("SERVCON" SETARRAY+107
>> VALMDDF("SERVDATE" SETARRAY+54
>> VALMDDF("SERVFACNM" SETARRAY+123
>> VALMDDF("SSN" PULL3649+48, PULL3649+49, SETARRAY+64
VISMARK SETARRAY+4~, SETARRAY+155*, SETARRAY+156*, SETARRAY+157
X SET~, SET+3, SETSUB~, SETSUB+2, SETARRAY+4~, SETARRAY+32*, SETARRAY+40*, SETARRAY+50*, SETARRAY+54*, SETARRAY+62*
, SETARRAY+66*, SETARRAY+70*, SETARRAY+73*, SETARRAY+79*, SETARRAY+83*, SETARRAY+87*, SETARRAY+90*, SETARRAY+94*, SETARRAY+97*, SETARRAY+100*
, SETARRAY+107*, SETARRAY+110*, SETARRAY+113*, SETARRAY+116*, SETARRAY+119*, SETARRAY+123*, SETARRAY+126*, SETARRAY+132*, SETARRAY+138*, SETARRAY+141*
, SETARRAY+144*, SETARRAY+148*, SETARRAY+151*, SETARRAY+157*, SETARRAY+159, NODATA+4*
X1 SETARRAY+4~
X12CLAIM PULLLIST+6~
X2 SETARRAY+4~
XPDIDTOT PULLLIST+8~, PULLLIST+51*
XPDIDVT PULLLIST+8~, PULLLIST+80*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All