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

Package: Integrated Billing

Routine: IBACCWLUTIL2


Information

IBACCWLUTIL2 ;EDE/TPF - ACC (Automated Community Care) Encounters utility APIs (Cont.) ; 12-SEP-2023

Source Information

Source file <IBACCWLUTIL2.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
VA FileMan 4 $$GET1^DID  ($$FLDNUM,$$ROOT)^DILFD  $$GET1^DIQ  ^DIR  
Integrated Billing 2 ($$DOM,$$EQUALTO,$$GREATERTHAN,$$GREATTHANEQUALTO,$$LESSTHAN,$$LESSTHANEQUALTO,$$NUMRANGE)^IBACCWLUTIL3  PRIMDXTEXT^IBACCWLUTIL5  
Kernel 2 $$FMTE^XLFDT  $$TITLE^XLFSTR  

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
Integrated Billing 2 IBACCWL1  IBACCWLSORT1  

Entry Points

Name Comments DBIA/ICR reference
ADDFILTERS(SCREEN,IBSORTFIL) ;EP - ;ADD USER SCREENs TO BASIC SCREENS
SORTFILTER(FILE,FIELDNAME) ;EP
STRRANGE(FILE,FIELDNUM,FIELDNAME,RETURNCODE) ;EP - STRING RANGE - THIS IS THE FUNTIONALITY ASKED BY THE USER
REDOSR ;REDO RANGE FROM/TO ASK
NUMERIC(FILE,FIELDNUM,FIELDNAME,RETURNCODE) ;EP - DO NUMERIC SUBSORT PROMPTS
POINTER(FILE,FIELDNUM,FIELDNAME,RETURNCODE) ;EP ; POINTER NEEDS A LOOKUP TO ALLOW
ERRORCODE(IBENCIFN,ERRORDESC) ;EP - LOOK FOR ERRO CODE
DATETIME(FILE,FIELDNUM,FIELDNAME,RETURNCODE) ;EP - DO DATE FILTER PROMPTS
ASKFRDT ;ASK STARTING DATE AGAIN
LASTSSN(FILE,FIELDNUM,FIELDNAME,RETURNCODE) ;EP - DO ALPHA FILTER PROMPTS
ASKSSN ;EP ASK SSN AGAIN
FREETEXT(FILE,FIELDNUM,FIELDNAME,RETURNCODE) ;EP - DO ALPHA FILTER PROMPTS
PRIMDX(FILE,FIELDNUM,FIELDNAME,RETURNCODE) ;EP - PROMPT FOR PRIM DX FILTERS ;TPF;IB*2*770v44;EBILL-5505,EBILL-5941

External References

Name Field # of Occurrence
$$GET1^DID SORTFILTER+10
$$FLDNUM^DILFD SORTFILTER+17
$$ROOT^DILFD POINTER+30, POINTER+43
$$GET1^DIQ POINTER+39, POINTER+55, ERRORCODE+8, ERRORCODE+9
^DIR REDOSR+13, NUMERIC+13, POINTER+32, POINTER+47, ASKFRDT+14, ASKFRDT+39, ASKFRDT+53, ASKSSN+9, ASKSSN+15, FREETEXT+14
, FREETEXT+24
$$DOM^IBACCWLUTIL3 ASKFRDT+28, ASKFRDT+44
$$EQUALTO^IBACCWLUTIL3 NUMERIC+22
$$GREATERTHAN^IBACCWLUTIL3 NUMERIC+18
$$GREATTHANEQUALTO^IBACCWLUTIL3 NUMERIC+19
$$LESSTHAN^IBACCWLUTIL3 NUMERIC+20
$$LESSTHANEQUALTO^IBACCWLUTIL3 NUMERIC+21
$$NUMRANGE^IBACCWLUTIL3 NUMERIC+24
PRIMDXTEXT^IBACCWLUTIL5 PRIMDX+2
$$FMTE^XLFDT ASKFRDT+4, ASKFRDT+5, ASKFRDT+19, ASKFRDT+30, ASKFRDT+45
$$TITLE^XLFSTR REDOSR+12, NUMERIC+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"For field "_$G(FIELDNAME)_", you may enter one or several characters"
  • Line Location: STRRANGE+8
Function Call: WRITE
  • Prompt: !,"to filter by or a range separated by a '-' to filter by a range alphabetically."
  • Line Location: STRRANGE+9
Function Call: WRITE
  • Prompt: !!
  • Line Location: STRRANGE+10
Function Call: WRITE
  • Prompt: !!,"Please enter a valid range of alphanumeric strings."
  • Line Location: REDOSR+20
Function Call: WRITE
  • Prompt: !
  • Line Location: POINTER+29
Function Call: WRITE
  • Prompt: !
  • Line Location: DATETIME+6
Function Call: WRITE
  • Prompt: " "_$$FMTE^XLFDT($G(FROMDT),"2ZD")
  • Line Location: ASKFRDT+19
Function Call: WRITE
  • Prompt: " "_$$FMTE^XLFDT($G(TODT),"2ZD")
  • Line Location: ASKFRDT+45
Function Call: WRITE
  • Prompt: !!,"For field "_$G(FIELDNAME)_SSNTEXT
  • Line Location: LASTSSN+9
Function Call: WRITE
  • Prompt: !,"you wish to include in your worklist."
  • Line Location: LASTSSN+10
Function Call: WRITE
  • Prompt: !
  • Line Location: ASKSSN+2
Function Call: WRITE
  • Prompt: !!,"SSN must be nine numerals!"
  • Line Location: ASKSSN+19
Function Call: WRITE
  • Prompt: !!,"Last 4 SSN must be four numerals!"
  • Line Location: ASKSSN+20
Function Call: WRITE
  • Prompt: !!,"For field "_$G(FIELDNAME)_", enter a "_$G(FIELDNAME)_" or partial "_$G(FIELDNAME)
  • Line Location: FREETEXT+8
Function Call: WRITE
  • Prompt: !,"you wish to include in your worklist."
  • Line Location: FREETEXT+9
Routine Call
  • DIR
  • Line Location:
    • REDOSR+13
    • NUMERIC+13
    • POINTER+32
    • POINTER+47
    • ASKFRDT+14
    • ASKFRDT+39
    • ASKFRDT+53
    • ASKSSN+9
    • ASKSSN+15
    • FREETEXT+14
    • FREETEXT+24

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^IBA(364.9 - [#364.9] FLDNUM^DILFD
^IBA(364.91 - [#364.91] GET1^DIQ
364.95 GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^IBA(364.9 - [#364.9] ERRORCODE+6

Label References

Name Line Occurrences
@( SORTFILTER+27
ASKFRDT ASKFRDT+41, ASKFRDT+47
ASKSSN ASKSSN+19, ASKSSN+20
REDOSR REDOSR+20

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DIE("?" ASKSSN+6*, ASKSSN+12*
DIR STRRANGE+4~, NUMERIC+4~, POINTER+5~, DATETIME+2~, ASKFRDT+1!, ASKFRDT+22!, ASKFRDT+51~, LASTSSN+4~, ASKSSN+3~, FREETEXT+4~
, FREETEXT+20!
DIR("?" REDOSR+3*, REDOSR+4*, REDOSR+5*, REDOSR+6*, REDOSR+7*, REDOSR+8*, REDOSR+9*, REDOSR+10*, NUMERIC+9*, POINTER+13*
, POINTER+24*, POINTER+45*, ASKFRDT+6*, ASKFRDT+7*, ASKFRDT+8*, ASKFRDT+9*, ASKFRDT+10*, ASKFRDT+11*, ASKFRDT+12*, ASKFRDT+13*
ASKFRDT+31*, ASKFRDT+32*, ASKFRDT+33*, ASKFRDT+34*, ASKFRDT+35*, ASKFRDT+36*, ASKFRDT+37*, ASKFRDT+38*, FREETEXT+22*
DIR("??" NUMERIC+10*
DIR("A" REDOSR+12*, NUMERIC+8*, POINTER+12*, POINTER+23*, POINTER+44*, ASKFRDT+3*, ASKFRDT+24*, ASKSSN+5*, ASKSSN+11*, FREETEXT+11*
, FREETEXT+21*
DIR("B" NUMERIC+12*, ASKFRDT+4*, ASKFRDT+5*, ASKFRDT+30*, ASKSSN+7*, ASKSSN+13*, FREETEXT+13*
DIR(0 REDOSR+2*, NUMERIC+11*, POINTER+31*, POINTER+46*, ASKFRDT+2*, ASKFRDT+23*, ASKFRDT+52*, ASKSSN+8*, ASKSSN+14*, FREETEXT+12*
, FREETEXT+23*
DIROUT STRRANGE+4~, NUMERIC+4~, NUMERIC+16, POINTER+5~, DATETIME+2~, ASKFRDT+1!, ASKFRDT+16, ASKFRDT+22!, ASKFRDT+41, ASKFRDT+51~
, LASTSSN+4~, ASKSSN+17, FREETEXT+4~, FREETEXT+16, FREETEXT+25
DT ASKFRDT+4
DTOUT STRRANGE+4~, REDOSR+15, NUMERIC+4~, NUMERIC+16, POINTER+5~, POINTER+34, POINTER+49, DATETIME+2~, ASKFRDT+1!, ASKFRDT+16
ASKFRDT+22!, ASKFRDT+41, ASKFRDT+51~, LASTSSN+4~, ASKSSN+17, FREETEXT+4~, FREETEXT+16, FREETEXT+25
DUOUT STRRANGE+4~, REDOSR+15, NUMERIC+4~, NUMERIC+16, POINTER+5~, POINTER+34, POINTER+49, DATETIME+2~, ASKFRDT+1!, ASKFRDT+16
ASKFRDT+22!, ASKFRDT+41, ASKFRDT+51~, LASTSSN+4~, ASKSSN+17, FREETEXT+4~, FREETEXT+16, FREETEXT+25
ERRORDESC POINTER+5~, POINTER+55*, POINTER+56, ERRORCODE~, ERRORCODE+10
>> FIELD SORTFILTER+14, STRRANGE+2, NUMERIC+2, POINTER+2, LASTSSN+2, FREETEXT+2
FIELDNAME SORTFILTER~, SORTFILTER+4, SORTFILTER+5*, SORTFILTER+7, SORTFILTER+8*, SORTFILTER+10, SORTFILTER+17, SORTFILTER+20, SORTFILTER+21, SORTFILTER+23
, SORTFILTER+26, STRRANGE~, STRRANGE+2, STRRANGE+6, STRRANGE+8, REDOSR+12, REDOSR+23, REDOSR+28, NUMERIC~, NUMERIC+2
, NUMERIC+6*, NUMERIC+8, NUMERIC+18, NUMERIC+19, NUMERIC+20, NUMERIC+21, NUMERIC+22, NUMERIC+24, POINTER~, POINTER+2
, POINTER+8, POINTER+9*, POINTER+20, POINTER+25, POINTER+27, POINTER+38, POINTER+41, POINTER+42, POINTER+54, POINTER+69
, POINTER+70, POINTER+72, POINTER+73, DATETIME~, DATETIME+4, LASTSSN~, LASTSSN+2, LASTSSN+6, LASTSSN+9, ASKSSN+29
ASKSSN+30, FREETEXT~, FREETEXT+2, FREETEXT+6, FREETEXT+8, FREETEXT+38, PRIMDX~, PRIMDX+2
FIELDNUM SORTFILTER+2~, SORTFILTER+17*, SORTFILTER+26, STRRANGE~, NUMERIC~, NUMERIC+18, NUMERIC+19, NUMERIC+20, NUMERIC+21, NUMERIC+22
, NUMERIC+24, POINTER~, DATETIME~, LASTSSN~, FREETEXT~, PRIMDX~, PRIMDX+2
FILE SORTFILTER~, SORTFILTER+10, SORTFILTER+26, STRRANGE~, STRRANGE+2, STRRANGE+6, NUMERIC~, NUMERIC+2, NUMERIC+18, NUMERIC+19
, NUMERIC+20, NUMERIC+21, NUMERIC+22, NUMERIC+24, POINTER~, POINTER+2, DATETIME~, DATETIME+4, LASTSSN~, LASTSSN+2
, LASTSSN+6, FREETEXT~, FREETEXT+2, FREETEXT+6, PRIMDX~, PRIMDX+2
FOUND ERRORCODE+2~, ERRORCODE+4*, ERRORCODE+6, ERRORCODE+10*, ERRORCODE+12
FROM NUMERIC+4~
FROMDT DATETIME+2~, ASKFRDT+4, ASKFRDT+5, ASKFRDT+17*, ASKFRDT+18*, ASKFRDT+19, ASKFRDT+26, ASKFRDT+27, ASKFRDT+47, ASKFRDT+55
FROMVALUE STRRANGE+4~, REDOSR+18*, REDOSR+20, REDOSR+22, REDOSR+23, REDOSR+26*, REDOSR+27, REDOSR+28, POINTER+36*, POINTER+58
, POINTER+61, POINTER+64
FROMVALUENAME POINTER+5~, POINTER+37*, POINTER+39*, POINTER+58, POINTER+61, POINTER+65*, POINTER+67, POINTER+70, POINTER+73
GETFIELDCODE STRRANGE+4~, STRRANGE+6*, REDOSR+22, REDOSR+27, POINTER+5~, POINTER+27*, POINTER+58, POINTER+61, POINTER+67, DATETIME+2~
, DATETIME+4*, ASKFRDT+55, LASTSSN+4~, LASTSSN+6*, ASKSSN+26*, ASKSSN+27, FREETEXT+4~, FREETEXT+6*, FREETEXT+30*, FREETEXT+32*
, FREETEXT+33, FREETEXT+36
IBENCIFN ERRORCODE~, ERRORCODE+6, ERRORCODE+7
IBSORTFIL ADDFILTERS~
IBSORTFIL( ADDFILTERS+16, ADDFILTERS+18, ADDFILTERS+19
LENGTH FREETEXT+4~, FREETEXT+28*, FREETEXT+30
LEVEL ADDFILTERS+14~, ADDFILTERS+15*, ADDFILTERS+16*, ADDFILTERS+18, ADDFILTERS+19
LOGIC STRRANGE+4~, REDOSR+23*, REDOSR+24, REDOSR+28*, REDOSR+29, POINTER+5~, POINTER+70*, POINTER+73*, POINTER+75, LASTSSN+4~
ASKSSN+29*, ASKSSN+30*, ASKSSN+31, FREETEXT+4~, FREETEXT+38*, FREETEXT+39
NEWLASTDAY DATETIME+2~
PTRFILE POINTER+5~, POINTER+10*, POINTER+21*, POINTER+30, POINTER+39, POINTER+43
REASDESC ERRORCODE+2~, ERRORCODE+9*, ERRORCODE+10
REASIEN ERRORCODE+2~, ERRORCODE+5*, ERRORCODE+6*, ERRORCODE+7
REASIENS ERRORCODE+2~, ERRORCODE+7*, ERRORCODE+8
REASPTR ERRORCODE+2~, ERRORCODE+8*, ERRORCODE+9
RETURNCODE SORTFILTER+2~, SORTFILTER+29, STRRANGE~, STRRANGE+2*, REDOSR+15*, REDOSR+22*, REDOSR+24*, REDOSR+27*, REDOSR+29*, NUMERIC~
, NUMERIC+2*, NUMERIC+16*, NUMERIC+18*, NUMERIC+19*, NUMERIC+20*, NUMERIC+21*, NUMERIC+22*, NUMERIC+24*, POINTER~, POINTER+2*
, POINTER+34*, POINTER+49*, POINTER+56*, POINTER+58*, POINTER+61*, POINTER+67*, POINTER+75*, DATETIME~, ASKFRDT+16*, ASKFRDT+55*
ASKFRDT+57*, LASTSSN~, LASTSSN+2*, ASKSSN+17*, ASKSSN+24*, ASKSSN+27*, ASKSSN+31*, FREETEXT~, FREETEXT+2*, FREETEXT+16*
, FREETEXT+25*, FREETEXT+30*, FREETEXT+33*, FREETEXT+36*, FREETEXT+39*, PRIMDX~, PRIMDX+2
ROOT POINTER+5~, POINTER+30*, POINTER+31, POINTER+43*, POINTER+46
SCREEN ADDFILTERS~, ADDFILTERS+19*
>> SESSIONKEY LASTSSN+8, ASKSSN+4, ASKSSN+10, ASKSSN+19, ASKSSN+20, ASKSSN+29, ASKSSN+30
SORTTYP ADDFILTERS+14~, ADDFILTERS+17*, ADDFILTERS+18*, ADDFILTERS+19
SORTTYPE SORTFILTER+2~, SORTFILTER+10*, SORTFILTER+14*, SORTFILTER+20*, SORTFILTER+21*, SORTFILTER+23*, SORTFILTER+25*, SORTFILTER+26
SSNTEXT LASTSSN+4~, LASTSSN+8*, LASTSSN+9
>> SUBFILE POINTER+11*, POINTER+22*, POINTER+27
SUBILE POINTER+6~
TAGCALL SORTFILTER+2~, SORTFILTER+25*, SORTFILTER+26*, SORTFILTER+27
TARGET FREETEXT+4~, FREETEXT+27*, FREETEXT+28, FREETEXT+30, FREETEXT+32, FREETEXT+33, FREETEXT+36, FREETEXT+38
TO NUMERIC+4~
TODT DATETIME+2~, ASKFRDT+26*, ASKFRDT+28*, ASKFRDT+30, ASKFRDT+42*, ASKFRDT+44*, ASKFRDT+45, ASKFRDT+47, ASKFRDT+55
TOVALUE STRRANGE+4~, REDOSR+19*, REDOSR+20, REDOSR+22, REDOSR+23, POINTER+6~, POINTER+50*, POINTER+58, POINTER+61, POINTER+64
TOVALUENAME POINTER+6~, POINTER+51*, POINTER+66*, POINTER+67
TYPE DATETIME+2~, LASTSSN+4~, FREETEXT+4~, FREETEXT+18*, FREETEXT+30, FREETEXT+31, FREETEXT+35
U REDOSR+14, NUMERIC+14, POINTER+33, POINTER+36, POINTER+37, POINTER+48, POINTER+50, POINTER+51, ASKFRDT+15, ASKFRDT+40
ASKSSN+16, ASKSSN+22, FREETEXT+15, FREETEXT+18, FREETEXT+27
>> VALMQUIT REDOSR+14*, NUMERIC+14*, POINTER+33*, POINTER+48*, ASKFRDT+15*, ASKFRDT+40*, ASKSSN+16*, FREETEXT+15*
VALUE POINTER+5~, LASTSSN+4~, ASKSSN+22*, ASKSSN+24, ASKSSN+26, ASKSSN+27, ASKSSN+29, ASKSSN+30
VALUENAME POINTER+5~
X REDOSR+14, REDOSR+15, NUMERIC+14, NUMERIC+16, POINTER+4~, POINTER+5~, POINTER+33, POINTER+34, POINTER+48, POINTER+49
ASKFRDT+15, ASKFRDT+16, ASKFRDT+40, ASKFRDT+41, LASTSSN+4~, ASKSSN+16, ASKSSN+17, ASKSSN+19, ASKSSN+20, FREETEXT+4~
, FREETEXT+15, FREETEXT+16, FREETEXT+25
Y REDOSR+17, REDOSR+18, REDOSR+19, REDOSR+26, NUMERIC+18, NUMERIC+19, NUMERIC+20, NUMERIC+21, NUMERIC+22, POINTER+4~
, POINTER+5~, POINTER+36, POINTER+37, POINTER+39, POINTER+50, POINTER+51, POINTER+55, ASKFRDT+17, ASKFRDT+42, LASTSSN+4~
ASKSSN+22, FREETEXT+4~, FREETEXT+18, FREETEXT+27
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