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 |  Label References |  Local Variables  | All
Print Page as PDF
Routine: IBCONS4

Package: Integrated Billing

Routine: IBCONS4


Information

IBCONS4 ;ALB/ARH - NSC W/INSURANCE OUTPUT (SETUP) ; 12-23-96

Source Information

Source file <IBCONS4.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Integrated Billing 2 $$ASCII^IBCONS2  PSDR^IBODIV  
VA FileMan 2 ^%DT  ^DIR  

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 IBCONSC  IBTOECT  

Entry Points

Name Comments DBIA/ICR reference
RPT
EXIT
SRTRNG ; get which data item to range on: Patient Name or Terminal Digit
SRTRNGP ; select patient name range for sort
SRTRNGT ; select terminal digit range for sort
SRTRNGI ; select insurance company name range for sort
DATE ; Issue prompts for Begin and End dates
ASKDIV ; Issue prompt for Division (ALL: VAUTD=1, SELECT: VAUTD=0, VAUTD(DV)=DV NAME, ELSE: Y=-1)
RHELP1 ; help for report question
RHELP2 ; help for optional requirements question

External References

Name Field # of Occurrence
^%DT DATE+2, DATE+3
^DIR RPT+9, RPT+31, SRTRNG+2, SRTRNGP+3, SRTRNGP+5, SRTRNGT+4, SRTRNGT+6, SRTRNGI+3, SRTRNGI+5
$$ASCII^IBCONS2 SRTRNGP+3, SRTRNGP+5, SRTRNGI+3, SRTRNGI+5
PSDR^IBODIV ASKDIV+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,?5,"Enter Report to print:"
  • Line Location: RPT+3
Function Call: WRITE
  • Prompt: !,?10,"1 - Unbilled Episodes"
  • Line Location: RPT+4
Function Call: WRITE
  • Prompt: !,?10,"2 - Billed Episodes but Not Authorized"
  • Line Location: RPT+5
Function Call: WRITE
  • Prompt: !,?10,"3 - Billed Episodes (Authorized)",!
  • Line Location: RPT+6
Function Call: WRITE
  • Prompt: !!,?5,"Optional format requirements:"
  • Line Location: RPT+17
Function Call: WRITE
  • Prompt: !,?10,"1 - Include Episodes with a Reason Not Billable"
  • Line Location: RPT+18
Function Call: WRITE
  • Prompt: !,?10,"2 - Include Only Episodes with a Reason Not Billable"
  • Line Location: RPT+19
Function Call: WRITE
  • Prompt: !,?10,"3 - Combine Divisions into one Report"
  • Line Location: RPT+20
Function Call: WRITE
  • Prompt: !,?10,"4 - Sort by Terminal Digit"
  • Line Location: RPT+21
Function Call: WRITE
  • Prompt: !,?10,"5 - Select Sort Range"
  • Line Location: RPT+22
Function Call: WRITE
  • Prompt: !!,?5,"Optional print fields:"
  • Line Location: RPT+23
Function Call: WRITE
  • Prompt: !,?10,"6 - Patient's Rated Disabilities"
  • Line Location: RPT+24
Function Call: WRITE
  • Prompt: !,?10,"7 - Patient Insurance Dates"
  • Line Location: RPT+25
Function Call: WRITE
  • Prompt: !,?10,"8 - Coverage and Riders"
  • Line Location: RPT+26
Function Call: WRITE
  • Prompt: !,?10,"9 - Policy Comments"
  • Line Location: RPT+27
Function Call: WRITE
  • Prompt: !,?10,"10 - Group Comments",!
  • Line Location: RPT+28
Function Call: WRITE
  • Prompt: !
  • Line Location: RPT+46
Function Call: WRITE
  • Prompt: !
  • Line Location: RPT+47
Function Call: WRITE
  • Prompt: !,"------------------------------------------------------------------------------"
  • Line Location: RHELP1+1
Function Call: WRITE
  • Prompt: !,"Determines what types of episodes are included on the report.",!
  • Line Location: RHELP1+2
Function Call: WRITE
  • Prompt: !,"Required: specify if report should include billed and/or unbilled episodes"
  • Line Location: RHELP1+3
Function Call: WRITE
  • Prompt: !!,?3,"1 - Unbilled: no Third Party bill can be identified for episode"
  • Line Location: RHELP1+4
Function Call: WRITE
  • Prompt: !,?3,"2 - Billed/Not Authorized: one or more Third Party bills exists for the",!,?30,"episode, but at least one of them has not yet been",!,?30,"authorized or passed to AR"
  • Line Location: RHELP1+5
Function Call: WRITE
  • Prompt: !,?3,"3 - Billed/Authorized: one or more Third Party bills exists for the",!,?30,"episode and all of them have been Authorized"
  • Line Location: RHELP1+6
Function Call: WRITE
  • Prompt: !!,"Choose one or more of the above to include on the report."
  • Line Location: RHELP1+7
Function Call: WRITE
  • Prompt: !,"------------------------------------------------------------------------------"
  • Line Location: RHELP1+8
Function Call: WRITE
  • Prompt: !,"------------------------------------------------------------------------------"
  • Line Location: RHELP2+1
Function Call: WRITE
  • Prompt: !,"Determines which episodes are included on the report and how they are sorted."
  • Line Location: RHELP2+2
Function Call: WRITE
  • Prompt: !!,"Optional: special requirements for printing the report,",!,?11,"these apply to both billed and unbilled episode reports."
  • Line Location: RHELP2+3
Function Call: WRITE
  • Prompt: !!,?3,"1 - Include Episodes with a RNB: (default excludes episodes with a RNB)"
  • Line Location: RHELP2+4
Function Call: WRITE
  • Prompt: !,?3,"2 - Include Only Episodes with a RNB: (default is No)"
  • Line Location: RHELP2+5
Function Call: WRITE
  • Prompt: !,?3,"3 - Combine Divisions: (default is separate report for each Division)"
  • Line Location: RHELP2+6
Function Call: WRITE
  • Prompt: !,?3,"4 - Sort by Terminal Digit: (default sort alphabetically by Patient Name)"
  • Line Location: RHELP2+7
Function Call: WRITE
  • Prompt: !,?3,"5 - Select Range of Pat Names or Term Digits or Ins Company: (default is all)"
  • Line Location: RHELP2+8
Function Call: WRITE
  • Prompt: !!,"Terminal Digit Sort: the output will be sorted by the 8th and 9th digits and",!,"then the 6th and 7th digits of the patient's SSN"
  • Line Location: RHELP2+10
Function Call: WRITE
  • Prompt: !,"{Reason Not Billable}: if episodes with RNB are included then inpatient",!,"episodes with all movements SC are included on the report"
  • Line Location: RHELP2+11
Function Call: WRITE
  • Prompt: !!,"All of the optional print fields apply to the patient and if chosen will",!,"print once for each patient on the report."
  • Line Location: RHELP2+13
Function Call: WRITE
  • Prompt: !,"Indications of the Insurance Coverage and Riders, Policy Comments, and Group",!,"Comments are only printed if they exist for the policy/plan."
  • Line Location: RHELP2+14
Function Call: WRITE
  • Prompt: !,"------------------------------------------------------------------------------"
  • Line Location: RHELP2+15
Routine Call
  • DIR
  • Line Location:
    • RPT+9
    • RPT+31
    • SRTRNG+2
    • SRTRNGP+3
    • SRTRNGP+5
    • SRTRNGT+4
    • SRTRNGT+6
    • SRTRNGI+3
    • SRTRNGI+5

Label References

Name Line Occurrences
ASKDIV RPT+48
DATE RPT+47
EXIT RPT+9, RPT+31, RPT+46, RPT+47
SRTRNG RPT+46
SRTRNGI SRTRNG+5
SRTRNGP SRTRNG+3
SRTRNGT SRTRNG+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT DATE+1~, DATE+2*, DATE+3*
%DT("A" DATE+2*, DATE+3*
%DT(0 DATE+3*
DIR RPT~, RPT+9!, SRTRNG+1~, SRTRNGP+1~, SRTRNGT+1~, SRTRNGI+1~
DIR("?" SRTRNGT+2*
DIR("??" RPT+9*, RPT+31*
DIR("A" RPT+9*, RPT+31*, SRTRNG+2*, SRTRNGP+3*, SRTRNGP+5*, SRTRNGT+4*, SRTRNGT+6*, SRTRNGI+3*, SRTRNGI+5*
DIR("B" RPT+9*, SRTRNGP+3*, SRTRNGP+5*, SRTRNGT+4*, SRTRNGT+6*, SRTRNGI+3*, SRTRNGI+5*
DIR(0 RPT+8*, RPT+30*, SRTRNG+2*, SRTRNGP+2*, SRTRNGT+2*, SRTRNGI+2*
DIRUT RPT~, SRTRNG+1~, SRTRNGP+1~, SRTRNGP+3, SRTRNGP+5, SRTRNGT+1~, SRTRNGT+4, SRTRNGT+6, SRTRNGI+1~, SRTRNGI+3
SRTRNGI+5
DTOUT RPT~, RPT+31, SRTRNG+1~, SRTRNGP+1~, SRTRNGT+1~, SRTRNGI+1~
DUOUT RPT~, RPT+31, SRTRNG+1~, SRTRNGP+1~, SRTRNGT+1~, SRTRNGI+1~
IBBEG RPT+47, DATE+1!, DATE+2*
IBEND RPT+47, DATE+1!, DATE+3*
IBI RPT~, RPT+11*, RPT+33*
>> IBPRTICR RPT*, RPT+42*
>> IBPRTIEX RPT*, RPT+41*
>> IBPRTIGC RPT*, RPT+44*
>> IBPRTIPC RPT*, RPT+43*
>> IBPRTRDS RPT*, RPT+40*
>> IBQUIT RPT+9*, RPT+31*, RPT+46*, RPT+47*, ASKDIV+1*
>> IBSELBIL RPT+1*, RPT+15*
>> IBSELBNA RPT+1*, RPT+14*
>> IBSELCDV RPT+1*, RPT+37*
>> IBSELRNB RPT+1*, RPT+35*, RPT+36*
>> IBSELRNG RPT+1*, RPT+39*, RPT+46, SRTRNG+1*, SRTRNG+3*, SRTRNG+4*, SRTRNG+5*
IBSELSR1 RPT+46, SRTRNG+1!, SRTRNGP+1!, SRTRNGP+3*, SRTRNGT+1!, SRTRNGT+4*, SRTRNGI+1!, SRTRNGI+3*
IBSELSR2 RPT+46, SRTRNG+1!, SRTRNGP+1!, SRTRNGP+5*, SRTRNGT+1!, SRTRNGT+6*, SRTRNGI+1!, SRTRNGI+5*
>> IBSELTRM RPT+1*, RPT+38*
>> IBSELUBL RPT+1*, RPT+13*
IBX RPT~
IBY RPT~, RPT+11*, RPT+33*
X RPT~, SRTRNG+1~, SRTRNGP+1~, SRTRNGT+1~, SRTRNGI+1~, DATE+1~
Y RPT~, RPT+9, RPT+11*, RPT+13, RPT+14, RPT+15, RPT+33*, RPT+35, RPT+36, RPT+37
RPT+38, RPT+39, RPT+40, RPT+41, RPT+42, RPT+43, RPT+44, SRTRNG+1~, SRTRNG+3, SRTRNG+4
SRTRNG+5, SRTRNGP+1~, SRTRNGP+3*, SRTRNGP+5*, SRTRNGT+1~, SRTRNGT+4, SRTRNGT+6, SRTRNGI+1~, SRTRNGI+3*, SRTRNGI+5*
DATE+1~, DATE+2, DATE+3, ASKDIV+1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Local Variables  | All