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

Package: Integrated Billing

Routine: IBECEA3A


Information

IBECEA3A ;EDE/YMG - Cancel/Edit/Add... Add a Charge (cont.); 04/03/2024

Source Information

Source file <IBECEA3A.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Integrated Billing 4 ($$OPTB,ASKCONT,FREE)^IBAECC  $$FNDOPEN^IBAECU4  $$CANCAPI^IBECEA4  $$BFCHK^IBECEAU  
VA FileMan 2 $$GET1^DIQ  ^DIR  
Kernel 1 $$FMTE^XLFDT  
Registration 1 DEM^VADPT  

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
Integrated Billing 1 IBECEA3  

Entry Points

Name Comments DBIA/ICR reference
CHKLTC(DFN,IBFR) ; check the LTC billing clock
ASKLTC() ; LTC clock confirmation prompt
LTCFDAYS(IBLTCX) ; edit LTC free days
ASKLTCFR() ; LTC clock free days confirmation prompt
DUP(DFN,IBFR,IBCHG) ; check for duplicate copays
DUPINFO(IBIEN) ;Retrieve the needed information from the duplicate bill
PRTWRN ; Print warning message about medical copayment already applied
CANDUP(IBN) ;Cancel the duplicate copay if the user wishes to.

External References

Name Field # of Occurrence
$$GET1^DIQ DUPINFO+6, CANDUP+10, CANDUP+12, CANDUP+14, CANDUP+15, CANDUP+16, CANDUP+17, CANDUP+18
^DIR ASKLTC+9, ASKLTCFR+9, CANDUP+28
$$OPTB^IBAECC CHKLTC+24
ASKCONT^IBAECC CHKLTC+32
FREE^IBAECC LTCFDAYS+9
$$FNDOPEN^IBAECU4 CHKLTC+10
$$CANCAPI^IBECEA4 CANDUP+35
$$BFCHK^IBECEAU DUP+9
DEM^VADPT LTCFDAYS+8
$$FMTE^XLFDT CHKLTC+18, CHKLTC+38, CANDUP+11, CANDUP+13

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: CHKLTC+32
Function Call: WRITE
  • Prompt: !!,"The patient has no LTC clock active for this date.",!
  • Line Location: CHKLTC+41
Function Call: WRITE
  • Prompt: !
  • Line Location: ASKLTC+5
Function Call: WRITE
  • Prompt: !!,"Unable to continue billing this charge. LTC Free days are still available.",!
  • Line Location: LTCFDAYS+11
Function Call: WRITE
  • Prompt: !
  • Line Location: ASKLTCFR+5
Function Call: WRITE
  • Prompt: !!!,"This patient has already been billed a medical copayment for this date."
  • Line Location: PRTWRN+2
Function Call: WRITE
  • Prompt: !,"Please review the associated dates and charges for this patient.",!
  • Line Location: PRTWRN+3
Function Call: WRITE
  • Prompt: !,"BILL",?10,"BILL",?40,"STOP",?45,"BILL",!
  • Line Location: CANDUP+19
Function Call: WRITE
  • Prompt: "FROM",?10," TO",?21,"CHARGE TYPE",?40,"CODE",?45,"NUMBER",?60,"STATUS",?70,"CHARGE",!
  • Line Location: CANDUP+20
Function Call: WRITE
  • Prompt: "-"
  • Line Location: CANDUP+21
Function Call: WRITE
  • Prompt: !,IBFRDT,?10,IBTODT,?21,$E(IBACTY,1,17),?40,IBSTCD,?45,IBBLNM,?60,IBSTAT,?70,IBCHRG,!
  • Line Location: CANDUP+22
Function Call: WRITE
  • Prompt: !
  • Line Location: CANDUP+24
Function Call: WRITE
  • Prompt: !
  • Line Location: CANDUP+30
Function Call: WRITE
  • Prompt: !,"The existing copayment was not cancelled. "
  • Line Location: CANDUP+33
Function Call: WRITE
  • Prompt: !!,"The copayment was not cancelled."
  • Line Location: CANDUP+35
Function Call: WRITE
  • Prompt: !!,"The copayment was cancelled. Please continue adding the new copay."
  • Line Location: CANDUP+36
Routine Call
  • DIR
  • Line Location:
    • ASKLTC+9
    • ASKLTCFR+9
    • CANDUP+28

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^IB - [#350] GET1^DIQ
^IBE(350.1 - [#350.1] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^IB - [#350] DUPINFO+4
^IBA(351.81 - [#351.81] CHKLTC+11, CHKLTC+14, CHKLTC+15, CHKLTC+16, CHKLTC+26, LTCFDAYS+7

Label References

Name Line Occurrences
$$ASKLTC CHKLTC+23
$$ASKLTCFR LTCFDAYS+6
$$CANDUP DUP+13
$$DUPINFO DUP+10
LTCFDAYS CHKLTC+19, CHKLTC+26, CHKLTC+39
PRTWRN DUP+11

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DFN CHKLTC~, CHKLTC+10, CHKLTC+14, CHKLTC+15, CHKLTC+24, DUP~, DUP+9
DIR ASKLTC+4~, ASKLTCFR+4~, CANDUP+9~
DIR("A" ASKLTC+6*, ASKLTC+7*, ASKLTCFR+6*, ASKLTCFR+7*, CANDUP+27*
DIR(0 ASKLTC+8*, ASKLTCFR+8*, CANDUP+26*
DIROUT ASKLTC+4~, ASKLTCFR+4~
DIRUT ASKLTC+4~, ASKLTCFR+4~, CANDUP+9~
DTIME CANDUP+38
DTOUT ASKLTC+4~, ASKLTCFR+4~
DUOUT ASKLTC+4~, ASKLTCFR+4~, CANDUP+9~
IBACTY CANDUP+8~, CANDUP+14*, CANDUP+22
IBBLNM CANDUP+8~, CANDUP+17*, CANDUP+22
IBCHG DUP~, DUP+13
IBCHRG CANDUP+8~, CANDUP+18*, CANDUP+22
IBCLDA CHKLTC+7~, CHKLTC+10*, CHKLTC+11, CHKLTC+15*, CHKLTC+16, CHKLTC+19, CHKLTC+24*, CHKLTC+25, CHKLTC+26, CHKLTC+39
, CHKLTC+42
IBCLDY CHKLTC+7~, CHKLTC+11*, CHKLTC+16*, CHKLTC+18, CHKLTC+19, CHKLTC+38, CHKLTC+39
IBCLEDT CHKLTC+7~, CHKLTC+10*, CHKLTC+11*, CHKLTC+21, CHKLTC+24, CHKLTC+35
IBCLSTDT CHKLTC+7~, CHKLTC+10*, CHKLTC+11*, CHKLTC+13, CHKLTC+35, CHKLTC+38
IBCLZ CHKLTC+7~, CHKLTC+11*
IBDATA0 DUPINFO+3~, DUPINFO+4*, DUPINFO+5, DUPINFO+7
IBDPAMT DUP+8~, DUP+10*, DUP+13
IBDPDATA DUP+8~, DUP+10*
IBDPIEN DUPINFO+3~, DUPINFO+5*, DUPINFO+6
IBDPXA DUP+8~, DUP+10*, DUP+12, DUPINFO+3~, DUPINFO+6*, DUPINFO+7
IBDT CHKLTC+7~, CHKLTC+14*, CHKLTC+15, CHKLTC+18
IBDUPIEN DUP+8~, DUP+9*, DUP+10, DUP+13
IBFR CHKLTC~, CHKLTC+13, CHKLTC+14, CHKLTC+21, CHKLTC+24, CHKLTC+35, DUP~, DUP+9
IBFRDT CANDUP+8~, CANDUP+10*, CANDUP+11*, CANDUP+22
IBI CANDUP+8~, CANDUP+21*
IBIEN DUPINFO~, DUPINFO+4
IBLTCX LTCFDAYS~, LTCFDAYS+7
IBLTCZ LTCFDAYS+5~, LTCFDAYS+7*
IBN CANDUP~, CANDUP+10, CANDUP+12, CANDUP+14, CANDUP+15, CANDUP+16, CANDUP+17, CANDUP+18, CANDUP+35
IBNOCL CHKLTC+7~, CHKLTC+8*, CHKLTC+15*, CHKLTC+25*, CHKLTC+41
IBRES CHKLTC+7~, CHKLTC+8*, CHKLTC+15*, CHKLTC+19*, CHKLTC+25*, CHKLTC+26*, CHKLTC+33*, CHKLTC+39*, CHKLTC+41, CHKLTC+42
IBSTAT CANDUP+8~, CANDUP+16*, CANDUP+22
IBSTCD CANDUP+8~, CANDUP+15*, CANDUP+22
IBTODT CANDUP+8~, CANDUP+12*, CANDUP+13*, CANDUP+22
>> IBX CANDUP+38*
IBY CANDUP+9~, CANDUP+25*, CANDUP+29*, CANDUP+33
U CHKLTC+11, CHKLTC+16, CHKLTC+26, CHKLTC+42, DUP+10, DUPINFO+5, DUPINFO+7
>> VADM(1 LTCFDAYS+8
X ASKLTC+4~, ASKLTCFR+4~, CANDUP+9~
Y ASKLTC+4~, ASKLTC+10, ASKLTCFR+4~, ASKLTCFR+10, CANDUP+9~, CANDUP+29
Z LTCFDAYS+4~, LTCFDAYS+6*, LTCFDAYS+7
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