RCHRFS ;SLC/SS - High Risk for Suicide Patients Report ; JAN 22,2021@14:32
Source file <RCHRFS.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Package | Total | Caller Graph |
|---|---|---|
| Accounts Receivable | 2 | PRCA HRFS RECONCILIATION RPT RCHRFS1 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| MAIN | ; Initial Interactive Processing
|
|
| PRMPT | ;
|
|
| START | ; compile and print report
|
|
| REPORT(RCSORT) | ;
|
|
| HEADER | ;Display header for the report
|
|
| ASKCONT(FLAG) | ; display "press <Enter> to continue" prompt
|
|
| EXIT | ;
|
|
| YESNO(PROMPT,DFLANSW) | ;
|
|
| ASKDATE(RCPROMPT,RCMINDT,RCMAXDT,RCDFLANS,RCHELP) | ;
|
|
| ANSWER(RCDIRA,RCDIRB,RCDIR0,RCDIRH) | ;
; Input ; RCDIR0 - DIR(0) string ; RCDIRA - DIR("A") string ; RCDIRB - DIR("B") string ; RCDIRH - DIR("?") string ; Output ; Function Value - Internal value returned from ^DIR or -1 if user ; up-arrows, double up-arrows or the read times out. |
|
| HELP(RCSEL,RCFRDT) | ;
; Input: RCSEL - prompt var for help text word selection ; Output: none |
|
| HELP1 | ;
|
|
| HELP2 | ;
|
|
| HELP3 | ;
|
|
| SELCOTYP(DFLT) | ;
|
|
| SELIBST(DFLT) | ;
|
|
| PROMPTPT(RCSORT) | ;
|
|
| SELPAT(RCSORT) | ;prompt for veteran's name
|
|
| COLHEAD | ;report column header
|
| Name | Field # of Occurrence |
|---|---|
| HOME^%ZIS | PRMPT+6, EXIT+5 |
| ^%ZISC | EXIT+5 |
| $$S^%ZTLOAD | HEADER+2 |
| $$GETFLAG^DGPFAPIU | REPORT+6 |
| ^DIC | SELPAT+7 |
| WAIT^DICD | START+1 |
| RECALL^DILFD | MAIN+20 |
| ^DIR | YESNO+7, ANSWER+14, SELCOTYP+16, SELIBST+18 |
| OUTPRPT^RCHRFS1 | REPORT+25 |
| RUNRPT^RCHRFS1 | REPORT+11, REPORT+13 |
| $$HASHRFS^RCHRFSUT | MAIN+36 |
| $$HRFSDATE^RCHRFSUT | HEADER+5 |
| $$HRFSINFO^RCHRFSUT | PROMPTPT+8 |
| $$SITE^VASITE | START+2 |
| $$FMTE^XLFDT | HEADER+7, HEADER+8, HEADER+9, ASKDATE+5 |
| $$NOW^XLFDT | HEADER+8 |
| $$CJ^XLFSTR | ASKCONT+2 |
| EN^XUTMDEVQ | PRMPT+5 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^DPT - [#2] | Classic Fileman Calls, RECALL^DILFD |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DGPF(26.13 - [#26.13] | REPORT+8, REPORT+10 |
| ^TMP($J | REPORT+16 |
| Name | Line Occurrences |
|---|---|
| $$ANSWER | ASKDATE+7 |
| $$ASKDATE | MAIN+26, MAIN+30 |
| $$PROMPTPT | MAIN+20 |
| $$SELCOTYP | MAIN+43 |
| $$SELIBST | MAIN+47 |
| $$SELPAT | PROMPTPT+6 |
| $$YESNO | MAIN+14 |
| ASKCONT | START+5 |
| COLHEAD | REPORT+17, REPORT+24 |
| EXIT | START+6 |
| HEADER | REPORT+17, REPORT+24 |
| HELP1 | HELP+10 |
| HELP2 | HELP+11 |
| HELP3 | HELP+12 |
| REPORT | START+4 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %ZIS | MAIN+4~, PRMPT+1*, PRMPT+5, EXIT+4! |
| %ZIS("B" | PRMPT+2* |
| DATA | REPORT+1~ |
| DDASH | REPORT+1~, REPORT+2* |
| DFLANSW | YESNO~, YESNO+5 |
| DFLT | SELCOTYP~, SELCOTYP+10, SELIBST~, SELIBST+10 |
| DIC | SELPAT+2~, SELPAT+3*, SELPAT+7! |
| DIC("?PARAM" | SELPAT+5* |
| DIC("A" | SELPAT+4* |
| DIC(0 | SELPAT+3* |
| DIR | YESNO+1~, ANSWER+9~, ANSWER+14!, SELCOTYP+6~, SELIBST+6~ |
| DIR("?" | YESNO+6*, ANSWER+13* |
| DIR("??" | ANSWER+13* |
| DIR("A" | YESNO+4*, ANSWER+11*, SELCOTYP+9*, SELIBST+9* |
| DIR("B" | YESNO+5*, ANSWER+12*, SELCOTYP+10*, SELIBST+10* |
| DIR("L" | SELCOTYP+11*, SELCOTYP+12*, SELCOTYP+13*, SELCOTYP+14*, SELCOTYP+15*, SELIBST+11*, SELIBST+12*, SELIBST+13*, SELIBST+14*, SELIBST+15* , SELIBST+16*, SELIBST+17* |
| DIR(0 | YESNO+3*, ANSWER+10*, SELCOTYP+8*, SELIBST+8* |
| DIROUT | YESNO+2~, ANSWER+9~, ANSWER+15, ANSWER+17 |
| DIRUT | YESNO+2~, ANSWER+9~, SELCOTYP+6~, SELIBST+6~ |
| DT | MAIN+26, MAIN+30, HELP+11 |
| DTIME | ASKCONT+3 |
| DTOUT | YESNO+2~, ANSWER+9~, ANSWER+15, ANSWER+17, SELCOTYP+6~, SELCOTYP+17, SELIBST+6~, SELIBST+19, SELPAT+2~ |
| DUOUT | YESNO+2~, YESNO+8, ANSWER+9~, ANSWER+15, ANSWER+17, SELCOTYP+6~, SELCOTYP+17, SELIBST+6~, SELIBST+19, SELPAT+2~ |
| DUZ | MAIN+20 |
| FLAG | ASKCONT~, ASKCONT+2 |
| HERE | START+2~* |
| >> IBQUIT | START+5, REPORT+22* |
| IOF | MAIN+3, HEADER+3, EXIT+3 |
| IOST | START+1, START+3 |
| POP | REPORT+16*, EXIT+4! |
| PROMPT | YESNO~, YESNO+4 |
| RCASK | ASKDATE+1~, ASKDATE+7*, ASKDATE+8 |
| RCDFLANS | ASKDATE~, ASKDATE+4*, ASKDATE+5*, ASKDATE+7 |
| RCDFN | REPORT+1~, REPORT+7*, REPORT+8*, REPORT+10, REPORT+11 |
| RCDIR0 | ANSWER~, ANSWER+10 |
| RCDIRA | ANSWER~, ANSWER+11 |
| RCDIRB | ANSWER~, ANSWER+12 |
| RCDIRH | ANSWER~, ANSWER+13 |
| RCDIRO | ASKDATE+1~, ASKDATE+6*, ASKDATE+7 |
| RCEXLOOP | MAIN+1~, MAIN+22*, MAIN+23, MAIN+27*, MAIN+31*, MAIN+34*, MAIN+38* |
| RCEXPRG | MAIN+1~, MAIN+22*, MAIN+27*, MAIN+31*, MAIN+41 |
| RCFL | REPORT+1~, REPORT+9*, REPORT+10* |
| RCFRDT | HELP~, HELP+12 |
| RCHELP | ASKDATE~, ASKDATE+7 |
| RCHRFSDT | HEADER+1~, HEADER+5*, HEADER+7 |
| RCHRFSFL | PROMPTPT+1~, PROMPTPT+8*, PROMPTPT+9 |
| RCLOOP | PROMPTPT+1~, PROMPTPT+2*, PROMPTPT+4, PROMPTPT+7*, PROMPTPT+12*, PROMPTPT+13 |
| RCMAXDT | ASKDATE~, ASKDATE+3*, ASKDATE+6 |
| RCMINDT | ASKDATE~, ASKDATE+2*, ASKDATE+5, ASKDATE+6 |
| RCPAGE | REPORT+1~, REPORT+3*, HEADER+3, HEADER+4* |
| RCPATMOD | MAIN+1~, MAIN+14*, MAIN+16, MAIN+18, MAIN+20 |
| RCPROMPT | ASKDATE~, ASKDATE+7 |
| RCPTNM | PROMPTPT+1~, PROMPTPT+6* |
| RCREF | REPORT+1~, REPORT+6*, REPORT+10 |
| RCSEL | HELP~, HELP+4, HELP+7 |
| RCSORT | MAIN+2~, MAIN+13*, MAIN+18*, MAIN+20, MAIN+34, MAIN+36, START+4, REPORT~, REPORT+5, REPORT+13 , PROMPTPT~, PROMPTPT+6, PROMPTPT+7, PROMPTPT+8, SELPAT~, SELPAT+9*, SELPAT+11, SELPAT+12* |
| RCSORT("COPAYTYPE" | MAIN+45*, REPORT+11, REPORT+13, HEADER+10 |
| RCSORT("IBSTATUS" | MAIN+49*, REPORT+11, REPORT+13, HEADER+11 |
| RCSORT("RCBEG" | MAIN+28*, MAIN+30, MAIN+36, REPORT+11, REPORT+13, HEADER+9 |
| RCSORT("RCEND" | MAIN+32*, MAIN+36, REPORT+11, REPORT+13, HEADER+9 |
| RCSORT(0 | SELPAT+13* |
| RCZ | MAIN+24~, MAIN+26*, MAIN+27, MAIN+28, MAIN+30*, MAIN+31, MAIN+32 |
| RCZ2 | MAIN+24~, MAIN+36*, MAIN+37 |
| RCZZ | MAIN+1~, MAIN+43*, MAIN+44, MAIN+45, MAIN+47*, MAIN+48, MAIN+49 |
| SORTENCBY | REPORT+1~, REPORT+3* |
| TRM | START+3~*, REPORT+21*, HEADER+3, EXIT+3 |
| U | HEADER+10, HEADER+11, ANSWER+16, ANSWER+18, SELCOTYP+19, SELIBST+21 |
| X | PRMPT+4*, PRMPT+5, ANSWER+9~, ANSWER+16, ANSWER+18, HELP+3, SELCOTYP+6~, SELIBST+6~, SELPAT+2~ |
| Y | YESNO+8, ANSWER+9~, ANSWER+16, ANSWER+18, HELP+6!, HELP+9!, HELP+10!, HELP+11!, HELP+12!, SELCOTYP+6~ , SELCOTYP+17*, SELCOTYP+18, SELCOTYP+19, SELIBST+6~, SELIBST+19*, SELIBST+20, SELIBST+21, SELPAT+2~, SELPAT+9, SELPAT+12 |
| Y(0 | SELCOTYP+19, SELIBST+21, SELPAT+11, SELPAT+13 |
| Z | ASKCONT+1~, ASKCONT+3*, ANSWER+9~, ANSWER+15*, ANSWER+16* |
| ZTDESC | MAIN+4~, HEADER+6 |
| ZTQUEUED | MAIN+4~, HEADER+2, EXIT+1, EXIT+2 |
| ZTREQ | MAIN+4~, EXIT+1* |
| ZTSAVE | MAIN+4~, PRMPT+5 |
| ZTSAVE("RCSORT(" | PRMPT+3* |
| ZTSTOP | MAIN+4~, HEADER+2* |