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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: IBCSCH

Package: Integrated Billing

Routine: IBCSCH


Information

IBCSCH ;ALB/MJB - MCCR HELP ROUTINE ;03 JUN 88 15:25

Source Information

Source file <IBCSCH.m>

Call Graph

Call Graph

Call Graph Total: 20

Package Total Call Graph
Integrated Billing 16 EDIT^IBCBB  $$FT^IBCEF  $$BOX24D^IBCEF11  DISPID^IBCEF74  $$BILLN^IBCEFG0  SCR^IBCEMVU  CLA^IBCISC  $$CK0^IBCIUT1  
DISPDT^IBCNS  DISP^IBCNS3  DISPCHG^IBCRBH1  BCPTCHG^IBCRBH2  ($$PAUSE,DISPPRC,DISPRX,EDITRNB)^IBCSCH1  (DISPNVA,DISPPRV)^IBCSCH2  (,H)^IBCSCU  $$MCRONBIL^IBEFUNC  
Registration 2 DIS^DGRPDB  ELIG^VADPT  
Kernel 1 $$UP^XLFSTR  
VA FileMan 1 ^DIR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Integrated Billing 3 IBCB2  IBCSCP  IBEPAR1  

Entry Points

Name Comments DBIA/ICR reference
PAR
DISPSC(IBIFN) ; display patients SC Status and Rated Disabilities
BL24(IBIFN,IBNOSHOW) ; display block 24 of CMS-1500
; IBNOSHOW = 1 for not to show error/warning text line
DISPROPT(IBIFN) ; prompt for VA or Non-VA provider.
M
S ; display the available screen data
M1
PG ; Display box 24 letters at top of charge list
W ;
INSDSPL(IBIFN) ; Display patient's policies
INSDSPLX(IBIFN) ; Display patient's policies extended (?INX)

External References

Name Field # of Occurrence
DIS^DGRPDB DISPSC+6
^DIR INSDSPL+3, DISPROPT+3
EDIT^IBCBB IBCSCH+16
$$FT^IBCEF IBCSCH+8, M+8
$$BOX24D^IBCEF11 BL24+6, BL24+40
DISPID^IBCEF74 IBCSCH+19
$$BILLN^IBCEFG0 BL24+8
SCR^IBCEMVU IBCSCH+18
CLA^IBCISC IBCSCH+17
$$CK0^IBCIUT1 IBCSCH+17, M+10
DISPDT^IBCNS INSDSPL+3
DISP^IBCNS3 INSDSPLX+1
DISPCHG^IBCRBH1 IBCSCH+13
BCPTCHG^IBCRBH2 IBCSCH+15
$$PAUSE^IBCSCH1 BL24+40, BL24+44, DISPSC+8
DISPPRC^IBCSCH1 IBCSCH+14
DISPRX^IBCSCH1 IBCSCH+20
EDITRNB^IBCSCH1 IBCSCH+21
DISPNVA^IBCSCH2 DISPROPT+5
DISPPRV^IBCSCH2 DISPROPT+4
^IBCSCU IBCSCH+24
H^IBCSCU IBCSCH+24
$$MCRONBIL^IBEFUNC IBCSCH+18, M+11
ELIG^VADPT DISPSC+6
$$UP^XLFSTR IBCSCH+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Enter '^' to stop the display ",$S(IBV:"",1:"and edit "),"of data,"
  • Line Location: IBCSCH+24
Function Call: WRITE
  • Prompt: "."
  • Line Location: IBCSCH+25
Function Call: WRITE
  • Prompt: " or enter",!,"the field group number(s) you wish to edit using commas and dashes as",!,"delimiters. Those groups enclosed in brackets ""[]"" are editable while those"
  • Line Location: IBCSCH+26
Function Call: WRITE
  • Prompt: !,"enclosed in arrows ""<>"" are not."
  • Line Location: IBCSCH+27
Function Call: WRITE
  • Prompt: " Special help screens:"
  • Line Location: M+0
Function Call: WRITE
  • Prompt: !,?5,"Enter '?SC' to view SC Status and Rated Disabilities."
  • Line Location: M+1
Function Call: WRITE
  • Prompt: !,?5,"Enter '?INS' to view the patients insurance policies."
  • Line Location: M+2
Function Call: WRITE
  • Prompt: !,?5,"Enter '?INX' to view the patients insurance policies with comments."
  • Line Location: M+3
Function Call: WRITE
  • Prompt: !,?5,"Enter '?PRV' to view provider specific information."
  • Line Location: M+4
Function Call: WRITE
  • Prompt: !,?5,"Enter '?PRC' to view all procedures on the bill and related data."
  • Line Location: M+5
Function Call: WRITE
  • Prompt: !,?5,"Enter '?CHG' to view all items on the bill with potential charges."
  • Line Location: M+6
Function Call: WRITE
  • Prompt: !,?5,"Enter '?CPT' to view all charges for selected CPT codes and bill type."
  • Line Location: M+7
Function Call: WRITE
  • Prompt: !,?5,"Enter '?1500' to view how block 24 will print on a CMS-1500."
  • Line Location: M+8
Function Call: WRITE
  • Prompt: !,?5,"Enter '?INC' to execute the edits & view the bill inconsistencies."
  • Line Location: M+9
Function Call: WRITE
  • Prompt: !?5,"Enter '?CLA' to view the ClaimsManager options."
  • Line Location: M+10
Function Call: WRITE
  • Prompt: !?5,"Enter '?MRA' to view Medicare Remittance Advice EOB's on file."
  • Line Location: M+11
Function Call: WRITE
  • Prompt: !,?5,"Enter '?ID' to view all IDs to be electronically transmitted on this claim."
  • Line Location: M+12
Function Call: WRITE
  • Prompt: !,?5,"Enter '?RX' to view all prescriptions on this claim."
  • Line Location: M+13
Function Call: WRITE
  • Prompt: !,?5,"Enter '?RNB' to enter an RNB for bill associated Claims Tracking entries."
  • Line Location: M+14
Function Call: WRITE
  • Prompt: !
  • Line Location: M+16
Function Call: WRITE
  • Prompt: !
  • Line Location: M+16
Function Call: WRITE
  • Prompt: " to RETURN to SCREEN ",+IBSR
  • Line Location: M+17
Function Call: WRITE
  • Prompt: !!
  • Line Location: M1+0
Function Call: WRITE
  • Prompt: W
  • Line Location: M1+0
Function Call: WRITE
  • Prompt: W
  • Line Location: M1+0
Function Call: WRITE
  • Prompt: W
  • Line Location: M1+0
Function Call: WRITE
  • Prompt: " to RETURN to PARAMETER SCREEN"
  • Line Location: M1+1
Function Call: WRITE
  • Prompt: !
  • Line Location: S+1
Function Call: WRITE
  • Prompt: Z
  • Line Location: S+6
Function Call: WRITE
  • Prompt: " "_J
  • Line Location: W+2
Function Call: WRITE
  • Prompt: @IOF,!,"Example of diagnoses, procedures and charges printing on the CMS-1500"
  • Line Location: BL24+10
Function Call: WRITE
  • Prompt: !,"--------------------------------------------------------------------------------"
  • Line Location: BL24+11
Function Call: WRITE
  • Prompt: !,Z0
  • Line Location: BL24+14
Function Call: WRITE
  • Prompt: !,"21. Diagnosis"
  • Line Location: BL24+17
Function Call: WRITE
  • Prompt: ?16,"(1st 4 only)"
  • Line Location: BL24+18
Function Call: WRITE
  • Prompt: !
  • Condition for execution: IBC1
  • Line Location: BL24+38
Function Call: WRITE
  • Prompt: ?(IBCOL-1),$G(^TMP("IBXDISP",$J,IBPG,IBLN,IBCOL))
  • Line Location: BL24+38
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: BL24+40
Function Call: WRITE
  • Prompt: !,"--------------------------------------------------------------------------------"
  • Line Location: BL24+43
Function Call: WRITE
  • Prompt: !,"24. A B C D E F G H I J"
  • Line Location: PG+1
Function Call: WRITE
  • Prompt: !,"--------------------------------------------------------------------------------"
  • Line Location: PG+2
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: INSDSPL+1
Function Call: WRITE
  • Prompt: !
  • Line Location: INSDSPL+3
Function Call: WRITE
  • Prompt: !,@IOF,!,"SC Status and Rated Disabilities for ",$P($G(^DPT(+$G(DFN),0)),U,1)
  • Line Location: DISPSC+3
Function Call: WRITE
  • Prompt: !,"--------------------------------------------------------------------------------",!
  • Line Location: DISPSC+4
Function Call: WRITE
  • Prompt: !," SC At Time Of Care: ",$S(IBSC=1:"Yes",IBSC=0:"No",1:"")
  • Line Location: DISPSC+5
Function Call: WRITE
  • Prompt: !!,"--------------------------------------------------------------------------------"
  • Line Location: DISPSC+7
Routine Call
  • DIR
  • Line Location:
    • INSDSPL+3
    • DISPROPT+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DGCR(399 - [#399] INSDSPL+2, INSDSPLX+1, DISPSC+2
^DPT - [#2] DISPSC+3
^IBE(353 - [#353] BL24+7
^TMP("IBXDISP" BL24+4!, BL24+14, BL24+28, BL24+34, BL24+35, BL24+36, BL24+37, BL24+38, BL24+39, BL24+40
, BL24+45!
^TMP("IBXSAVE" BL24+3!, BL24+45!

Label References

Name Line Occurrences
@( M1
BL24 IBCSCH+8
DISPROPT IBCSCH+12
DISPSC IBCSCH+9
INSDSPL IBCSCH+10
INSDSPLX IBCSCH+11
M IBCSCH+25
M1 IBCSCH+28
PG BL24+33, BL24+40
S M+16
W M1

Naked Globals

Name Field # of Occurrence
^( BL24+37
^(2 BL24+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
C IBCSCH+6~, S+1~, S+6*
DFN INSDSPL+1~, INSDSPL+2*, INSDSPL+3, INSDSPLX+1~*, DISPSC+1~, DISPSC+2*, DISPSC+3, DISPSC+6
DIR BL24+2~, INSDSPL+1~, INSDSPL+3!, DISPROPT+1~
DIR("A" INSDSPL+3*, DISPROPT+2*
DIR("B" DISPROPT+2*
DIR(0 INSDSPL+3*, DISPROPT+2*
DTIME M+18, M1+2
I IBCSCH+6~, M+16*, M1~*, S+1~, S+6*, W+1~, W+2*, W+3
IB0 DISPSC+1~, DISPSC+2*
IBC1 BL24+2~, BL24+37*, BL24+38*
IBCOL BL24+2~, BL24+36*, BL24+37*, BL24+38
IBCOVEXT INSDSPL+1~, INSDSPL+2*
IBD BL24+2~
IBDATE INSDSPLX+1~*
IBDTIN INSDSPL+1~, INSDSPL+2*
>> IBH("HELP" IBCSCH+24*!
IBIFN IBCSCH+8, IBCSCH+9, IBCSCH+10, IBCSCH+11, IBCSCH+12, IBCSCH+13, IBCSCH+14, IBCSCH+15, IBCSCH+16, IBCSCH+17
, IBCSCH+18, IBCSCH+19, IBCSCH+20, IBCSCH+21, M+8, M+11, BL24~, BL24+4, BL24+8, INSDSPL~
, INSDSPL+2, INSDSPLX~, INSDSPLX+1, DISPSC~, DISPSC+2, DISPSC+5, DISPROPT~, DISPROPT+4, DISPROPT+5
IBLC BL24+2~, BL24+4*, BL24+36*, BL24+40*, BL24+44
IBLIN BL24+2~, BL24+6*, BL24+8, BL24+14, BL24+28, BL24+35, BL24+36, BL24+40*
IBLN BL24+2~, BL24+36*, BL24+37, BL24+38
IBNOSHOW BL24~
IBNXPG BL24+2~, BL24+39*, BL24+40
>> IBPAR IBCSCH+7, IBCSCH+25, IBCSCH+28
IBPFORM BL24+2~, BL24+7*, BL24+8
IBPG BL24+2~, BL24+34*, BL24+35, BL24+36, BL24+37, BL24+38, BL24+39, BL24+44
IBPRNT IBCSCH+6~, IBCSCH+8*
IBQ IBCSCH+6~*, IBCSCH+7, IBCSCH+8*, IBCSCH+9*, IBCSCH+10*, IBCSCH+11*, IBCSCH+12*, IBCSCH+13*, IBCSCH+14*, IBCSCH+15*
, IBCSCH+16*, IBCSCH+17*, IBCSCH+18*, IBCSCH+19*, IBCSCH+20*, IBCSCH+21*, BL24+2~, BL24+4*, BL24+34, BL24+36
, BL24+40*, BL24+44*
IBSC DISPSC+1~, DISPSC+2*, DISPSC+5
>> IBSCNN IBCSCH+6
IBSCNNZ IBCSCH+6~*, IBCSCH+8, IBCSCH+9, IBCSCH+10, IBCSCH+11, IBCSCH+12, IBCSCH+13, IBCSCH+14, IBCSCH+15, IBCSCH+16
, IBCSCH+17, IBCSCH+18, IBCSCH+19, IBCSCH+20, IBCSCH+21
>> IBSR M+17, M1
>> IBSR1 M1
>> IBV IBCSCH+24, IBCSCH+25
>> IBVV S+6
>> IBW S+6*, W+2*
>> IBWW M+17, M1, M1+1, S+1, S+6, W+2
IBX BL24+2~, BL24+8*, INSDSPL+1~, INSDSPL+2*, INSDSPLX+1~*, DISPSC+1~, DISPSC+8*
IBXDATA BL24+2~
IBXSAVE BL24+2~
IOF BL24+10, BL24+40, INSDSPL+1, DISPSC+3
J S+1~, S+6*, W+1~, W+2*
L BL24+2~, BL24+20*, BL24+24, BL24+25, BL24+26, BL24+28
NUM BL24+2~, BL24+23*, BL24+24*, BL24+25*, BL24+26*, BL24+27, BL24+28
T BL24+2~, BL24+22*, BL24+24, BL24+25, BL24+26, BL24+27, BL24+28
>> T1 BL24+27*, BL24+28
>> T2 BL24+27*, BL24+28
U BL24+7, BL24+36, INSDSPL+2, INSDSPLX+1, DISPSC+2, DISPSC+3
VAEL DISPSC+1~
VAERR DISPSC+1~
X M+18*, M1+2*, PAR*, S+4*, S+6, W+2, BL24+2~, INSDSPL+1~, DISPROPT+1~
Y BL24+2~, INSDSPL+1~, DISPROPT+1~, DISPROPT+4, DISPROPT+5
Z IBCSCH+6~, M+17*, M1~*, M1+1*, S+1~*, S+6*, W+1~, W+2*, BL24+2~, BL24+14*
Z0 BL24+2~, BL24+14*

Marked Items

Name Field # of Occurrence
$T(SCR^IBCEMVU IBCSCH+18
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All