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

Package: Accounts Receivable

Routine: RCRPSTR


Information

RCRPSTR ;EDE/YMG - REPAYMENT PLAN STATUS REPORT; 11/30/2020

Source Information

Source file <RCRPSTR.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
Accounts Receivable 5 ($$NAM,$$SSN)^RCFN01  ($$ASKEXCEL,DASH,PAUSE)^RCRPRPU  PAUSE^RCRPU  ($$CBAL,$$REMPMNTS)^RCRPU3  EXCMSG^RCTCSJR  
Kernel 4 (,HOME)^%ZIS  ^%ZTLOAD  ($$FMADD,$$FMDIFF,$$FMTE)^XLFDT  $$CJ^XLFSTR  
VA FileMan 2 $$EXTERNAL^DILFD  ^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: 1

Package Total Caller Graph
Accounts Receivable 1 PRCAC PLAN STATUS REPORT  

Entry Points

Name Comments DBIA/ICR reference
EN ; entry point
  • ICR #7230
    • Status: Pending
    • Usage: Private
    ASKSORT() ; display "sort by" prompt
    ASKFLTR() ; display "filter by" prompt
    ASKNM(SNAME) ; display "start with name" / "end with name" prompts
    ASKSTAT() ; display "which statuses" prompt
    ASKDAYS() ; display "min. days in status" prompt
    ASKDAYS1(MINDAYS) ; display "max. days in status" prompt PRCA*4.5*389
    COMPILE ; compile report
    GETDATA(RPIEN,CNT) ; fetch data and put it into ^TMP global
    PRINT ; print report
    HDR ; print header
    FLTRSTR() ; returns "Filtered by" string to print
    SORTSTR() ; returns "Sorted by" string to print
    INTV() ; Selects the range of names
    ; Output: First value ^ Last Value OR -1
    FRST
    LAST
    QINT
    HFST(RCVAL) ; - 'START WITH PATIENT/DEBTOR...' prompt

    External References

    Name Field # of Occurrence
    ^%ZIS EN+15
    HOME^%ZIS EN+19
    ^%ZTLOAD EN+19
    $$EXTERNAL^DILFD GETDATA+23, FLTRSTR+7
    ^DIR ASKSORT+7, ASKFLTR+12, ASKNM+11, ASKSTAT+18, ASKDAYS+8, ASKDAYS1+8
    $$NAM^RCFN01 ASKNM+12, COMPILE+18, GETDATA+10
    $$SSN^RCFN01 GETDATA+12
    $$ASKEXCEL^RCRPRPU EN+9
    DASH^RCRPRPU HDR+10
    PAUSE^RCRPRPU EN+20, PRINT+41
    PAUSE^RCRPU HDR+1
    $$CBAL^RCRPU3 GETDATA+13
    $$REMPMNTS^RCRPU3 GETDATA+15
    EXCMSG^RCTCSJR EN+11
    $$FMADD^XLFDT COMPILE+6, COMPILE+7
    $$FMDIFF^XLFDT GETDATA+14
    $$FMTE^XLFDT PRINT+4, PRINT+31, PRINT+32, PRINT+35, PRINT+36
    $$CJ^XLFSTR PRINT+16, PRINT+36

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: !!,"Repayment Plan Status Report",!
    • Line Location: EN+3
    Function Call: WRITE
    • Prompt: !!,"This report requires 132 column display.",!
    • Line Location: EN+12
    Function Call: WRITE
    • Prompt: !!,"Report compilation has started with task# ",ZTSK,".",!
    • Line Location: EN+20
    Function Call: WRITE
    • Prompt: !
    • Line Location: ASKDAYS+5
    Function Call: WRITE
    • Prompt: !
    • Line Location: ASKDAYS1+5
    Function Call: WRITE
    • Prompt: @IOF
    • Line Location: PRINT+11
    Function Call: WRITE
    • Prompt: !!,"No records found."
    • Line Location: PRINT+15
    Function Call: WRITE
    • Prompt: @IOF
    • Line Location: PRINT+41
    Function Call: WRITE
    • Prompt: @IOF
    • Line Location: HDR+1
    Function Call: WRITE
    • Prompt: !,"Repayment Plan Status Report",?66,EXTDT,?120,"Page: ",PAGE
    • Line Location: HDR+3
    Function Call: WRITE
    • Prompt: !,$$FLTRSTR()
    • Line Location: HDR+4
    Function Call: WRITE
    • Prompt: !,$$SORTSTR()
    • Line Location: HDR+5
    Function Call: WRITE
    • Prompt: !!,"* Indicates a non-medical debt repayment plan"
    • Line Location: HDR+6
    Function Call: WRITE
    • Prompt: !!," For-"
    • Line Location: HDR+7
    Function Call: WRITE
    • Prompt: !," Original Status Days in Last Cur plan Remaining bear-"
    • Line Location: HDR+8
    Function Call: WRITE
    • Prompt: !,"Name SSN RPP ID Plan Dt Stat date status payment length balance CS ances"
    • Line Location: HDR+9
    Function Call: WRITE
    • Prompt: !
    • Line Location: HDR+10
    Function Call: READ
    • Variable: X
    • Timeout: DTIME
    • Line Location: FRST+0
    Function Call: READ
    • Variable: X
    • Timeout: DTIME
    • Line Location: LAST+0
    Function Call: WRITE
    • Prompt: !!," Enter a valid field value, or"
    • Line Location: HFST+4
    Function Call: WRITE
    • Prompt: !," '<CR>' - To start from the '"_RCPRMPT_"' value for this field"
    • Line Location: HFST+5
    Function Call: WRITE
    • Prompt: !," '^' - To quit this option"
    • Line Location: HFST+6
    Routine Call
    • %ZIS
    • Line Location:
      • EN+15
    Routine Call
    • %ZIS
    • Line Location:
      • EN+19
    Routine Call
    • DIR
    • Line Location:
      • ASKSORT+7
      • ASKFLTR+12
      • ASKNM+11
      • ASKSTAT+18
      • ASKDAYS+8
      • ASKDAYS1+8

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^RCRP(340.5 - [#340.5] EXTERNAL^DILFD

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^RCD(340 - [#340] GETDATA+11
    ^RCRP(340.5 - [#340.5] COMPILE+9, COMPILE+10, COMPILE+16, COMPILE+17, COMPILE+18, GETDATA+7, GETDATA+19, GETDATA+20
    ^TMP("RCRPSTR" EN+2!, COMPILE+23!, GETDATA+22*, GETDATA+24*, PRINT+14, PRINT+18, PRINT+19, PRINT+20, PRINT+21

    Label References

    Name Line Occurrences
    $$ASKDAYS ASKFLTR+22
    $$ASKDAYS1 ASKFLTR+24
    $$ASKFLTR EN+7
    $$ASKSORT EN+5
    $$ASKSTAT ASKFLTR+20
    $$FLTRSTR PRINT+7, HDR+4
    $$INTV ASKFLTR+15
    $$SORTSTR PRINT+7, HDR+5
    COMPILE EN+22
    FRST FRST+1
    GETDATA COMPILE+10, COMPILE+19
    HDR PRINT+12, PRINT+37
    HFST FRST+1, LAST+1
    LAST LAST+1, LAST+3
    PRINT COMPILE+22
    QINT LAST+2

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    %ZIS EN+1~, EN+15*
    %ZIS("B" EN+15*
    AMNT GETDATA+5~, GETDATA+13*, GETDATA+20, GETDATA+23
    ATCS PRINT+1~, PRINT+27*, PRINT+32, PRINT+36
    BAL PRINT+1~, PRINT+25*, PRINT+32, PRINT+36
    BEGDT COMPILE+1~, COMPILE+6*, COMPILE+9
    CNT COMPILE+1~, COMPILE+3*, COMPILE+10*, COMPILE+19*, GETDATA~, GETDATA+6, GETDATA+22, GETDATA+24, PRINT+1~, PRINT+20*
    PRINT+21
    DATA PRINT+1~, PRINT+21*, PRINT+23, PRINT+25, PRINT+27, PRINT+29, PRINT+31, PRINT+32, PRINT+35, PRINT+36
    DAYS GETDATA+5~, GETDATA+14*, GETDATA+18, GETDATA+24, PRINT+1~, PRINT+19*, PRINT+20
    DEBTOR GETDATA+5~, GETDATA+8*, GETDATA+10, GETDATA+11, GETDATA+12
    DIR ASKSORT+4~, ASKFLTR+8~, ASKNM+6~, ASKSTAT+5~, ASKDAYS+4~, ASKDAYS1+4~
    DIR("A" ASKSORT+6*, ASKFLTR+10*, ASKNM+9*, ASKSTAT+8*, ASKSTAT+9*, ASKSTAT+10*, ASKSTAT+11*, ASKSTAT+12*, ASKSTAT+13*, ASKSTAT+14*
    , ASKSTAT+15*, ASKSTAT+17*, ASKDAYS+7*, ASKDAYS1+7*
    DIR("B" ASKSORT+5*, ASKFLTR+9*
    DIR("S" ASKNM+10*
    DIR(0 ASKSORT+5*, ASKFLTR+9*, ASKNM+8*, ASKSTAT+7*, ASKDAYS+6*, ASKDAYS1+6*
    DIROUT ASKSORT+4~, ASKSORT+7, ASKFLTR+8~, ASKFLTR+12, ASKNM+6~, ASKNM+11, ASKSTAT+5~, ASKSTAT+20, ASKDAYS+4~, ASKDAYS+8
    , ASKDAYS1+4~, ASKDAYS1+8
    DIRUT ASKSORT+4~, ASKSORT+7, ASKFLTR+8~, ASKFLTR+12, ASKNM+6~, ASKNM+11, ASKSTAT+5~, ASKSTAT+21, ASKDAYS+4~, ASKDAYS+8
    , ASKDAYS1+4~
    DT COMPILE+6, COMPILE+7, GETDATA+14, PRINT+4
    DTIME FRSTLAST
    DTOUT ASKSORT+4~, ASKSORT+7, ASKFLTR+8~, ASKFLTR+12, ASKNM+6~, ASKNM+11, ASKSTAT+5~, ASKSTAT+21, ASKDAYS+4~, ASKDAYS+8
    , ASKDAYS1+4~, ASKDAYS1+8
    DUOUT ASKSORT+4~, ASKSORT+7, ASKFLTR+8~, ASKFLTR+12, ASKNM+6~, ASKNM+11, ASKSTAT+5~, ASKSTAT+20, ASKDAYS+4~, ASKDAYS+8
    , ASKDAYS1+4~, ASKDAYS1+8
    ENDDT COMPILE+1~, COMPILE+7*, COMPILE+9
    EXCEL EN+1~, EN+9*, EN+11, EN+12, PRINT+6, PRINT+10, PRINT+15, PRINT+30
    EXTDT PRINT+1~, PRINT+4*, PRINT+7, HDR+3
    FILTER EN+1~, EN+7*, COMPILE+4, COMPILE+6, COMPILE+7, COMPILE+8, COMPILE+14, COMPILE+18, FLTRSTR+3, FLTRSTR+4
    , FLTRSTR+5, FLTRSTR+7, FLTRSTR+8
    IO PRINT+2
    IO("Q" EN+14!, EN+16
    IOF PRINT+11, PRINT+41, HDR+1
    IOP EN+14!
    IOSL PRINT+37
    IOST PRINT+11
    LN PRINT+1~, PRINT+34*, PRINT+37, HDR+2*
    MED GETDATA+5~, GETDATA+11*, GETDATA+20
    MINDAYS ASKDAYS1~, ASKDAYS1+6
    N0 GETDATA+5~, GETDATA+7*, GETDATA+8, GETDATA+9, GETDATA+13, GETDATA+14, GETDATA+15, GETDATA+18, GETDATA+20, GETDATA+23
    NAME COMPILE+1~, COMPILE+18*, GETDATA+10*, GETDATA+18, GETDATA+23, PRINT+1~, PRINT+21*, PRINT+31, PRINT+35
    ORPLNDT GETDATA+5~, GETDATA+9*, GETDATA+18
    PAGE PRINT+1~, PRINT+3*, PRINT+41, HDR+1, HDR+2*, HDR+3
    POP EN+1~, EN+15*
    QUIT PRINT+1~, PRINT+5*, PRINT+18, PRINT+19, PRINT+20, PRINT+37, HDR+1
    RCANS ASKFLTR+7~
    RCFRST INTV+3~, INTV+5*, FRST+2*, LAST+3, QINT
    RCLAST INTV+3~, INTV+5*, LAST+2*, LAST+5*, QINT
    RCPRMPT HFST+1~, HFST+2*, HFST+5
    RCVAL HFST~, HFST+2
    RES ASKFLTR+7~, ASKFLTR+12*, ASKFLTR+13*, ASKFLTR+14, ASKFLTR+16*, ASKFLTR+17*, ASKFLTR+19, ASKFLTR+20*, ASKFLTR+21*, ASKFLTR+22*
    , ASKFLTR+23*, ASKFLTR+24*, ASKFLTR+25*, ASKFLTR+29, ASKSTAT+4~, ASKSTAT+16*, ASKSTAT+20*, ASKSTAT+23*, ASKSTAT+26*, ASKSTAT+29*
    , ASKSTAT+32, ASKSTAT+34
    RMNOPY GETDATA+5~, GETDATA+15*, GETDATA+20
    RPIEN COMPILE+1~, COMPILE+10*, COMPILE+17*, COMPILE+18, COMPILE+19, GETDATA~, GETDATA+6, GETDATA+7, GETDATA+13, GETDATA+15
    , GETDATA+19, GETDATA+20
    SEL ASKSTAT+4~, ASKSTAT+16*, ASKSTAT+17, ASKSTAT+24*, ASKSTAT+28, ASKSTAT+30*
    SNAME ASKNM~, ASKNM+7*, ASKNM+9, ASKNM+10
    SORT EN+1~, EN+5*, GETDATA+23, SORTSTR+2
    SSN GETDATA+5~, GETDATA+12*, GETDATA+18, PRINT+1~, PRINT+29*, PRINT+31, PRINT+35
    STATDT COMPILE+1~, COMPILE+9*, COMPILE+10
    STATUS COMPILE+1~, COMPILE+8*, COMPILE+9, COMPILE+10, PRINT+1~, PRINT+23*, PRINT+31, PRINT+35
    STLIST COMPILE+1~, COMPILE+8*
    STOP ASKFLTR+7~, ASKFLTR+11*, ASKFLTR+12*, ASKFLTR+16*, ASKFLTR+17*, ASKFLTR+20*, ASKFLTR+22*, ASKFLTR+24*, ASKFLTR+25*, ASKFLTR+27*
    , ASKSTAT+4~, ASKSTAT+16*, ASKSTAT+19*, ASKSTAT+20*, ASKSTAT+21*, ASKSTAT+25*, ASKSTAT+26*, ASKSTAT+27*, ASKSTAT+32*
    STR FLTRSTR+1~, FLTRSTR+2*, FLTRSTR+3*, FLTRSTR+4*, FLTRSTR+6*, FLTRSTR+7*, FLTRSTR+8*, FLTRSTR+9*, FLTRSTR+11, SORTSTR+1~
    , SORTSTR+2*, SORTSTR+3
    STSTR ASKSTAT+4~, ASKSTAT+6*, ASKSTAT+29
    TMPSTR GETDATA+5~, GETDATA+18*, GETDATA+19*, GETDATA+20*, GETDATA+22
    U ASKFLTR+17, ASKFLTR+21, ASKFLTR+23, ASKFLTR+24, ASKFLTR+25, ASKNM+12, COMPILE+4, COMPILE+6, COMPILE+7, COMPILE+8
    COMPILE+14, COMPILE+18, GETDATA+8, GETDATA+9, GETDATA+11, GETDATA+13, GETDATA+14, GETDATA+15, GETDATA+18, GETDATA+19
    , GETDATA+20, GETDATA+23, PRINT+7, PRINT+21, PRINT+23, PRINT+25, PRINT+27, PRINT+29, PRINT+31, PRINT+32
    PRINT+35, PRINT+36, FLTRSTR+3, FLTRSTR+4, FLTRSTR+5, FLTRSTR+7, FLTRSTR+8
    X ASKSORT+4~, ASKFLTR+8~, ASKNM+6~, ASKSTAT+5~, ASKDAYS+4~, ASKDAYS1+4~, INTV+3~, FRST*, FRST+1, FRST+2
    , LAST*, LAST+1, LAST+2, LAST+3, LAST+5
    Y ASKSORT+4~, ASKSORT+8, ASKFLTR+8~, ASKFLTR+13, ASKNM+6~, ASKNM+12, ASKSTAT+5~, ASKSTAT+19, ASKSTAT+22, ASKSTAT+26
    , ASKSTAT+27, ASKSTAT+29, ASKDAYS+4~, ASKDAYS+9, ASKDAYS1+4~, ASKDAYS1+9
    Y(0 ASKSTAT+28, ASKSTAT+30
    Z ASKFLTR+7~, ASKFLTR+15*, ASKFLTR+16, ASKFLTR+17, ASKFLTR+20*, ASKFLTR+21, ASKFLTR+22*, ASKFLTR+23, ASKFLTR+24*, ASKFLTR+25
    COMPILE+1~, COMPILE+7*, COMPILE+8*, COMPILE+16*, COMPILE+17, GETDATA+5~, GETDATA+23*, GETDATA+24, PRINT+1~, PRINT+18*
    PRINT+19, PRINT+20, FLTRSTR+1~, FLTRSTR+7*
    Z1 PRINT+1~, PRINT+23*, PRINT+29*
    ZTDESC EN+1~, EN+17*
    >> ZTQUEUED PRINT+11, PRINT+41, HDR+1
    ZTRTN EN+1~, EN+17*
    ZTSAVE EN+1~
    ZTSAVE("EXCEL" EN+18*
    ZTSAVE("FILTER" EN+18*
    ZTSAVE("SORT" EN+18*
    ZTSAVE("ZTREQ" EN+18*
    ZTSK EN+1~, EN+20
    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