SCRPO1 ;BP-CIOFO/KEITH - Historical Patient Position Assignment Listing ; 20 Aug 99 7:49 AM
Source file <SCRPO1.m>
| Package | Total | Call Graph |
|---|---|---|
| Scheduling | 5 | $$PTTP^SCAPMC ($$ATYPE,$$DSUM,$$DTR,$$LIST,$$PPAR,$$SORT,HDR)^SCRPO BPTPA^SCRPO2 DISP0^SCRPW23 (END,SUBT,TITL)^SCRPW50 |
| Kernel | 3 | $$S^%ZTLOAD $$NOW^XLFDT EN^XUTMDEVQ |
| IHS Changes To Scheduling | 1 | (,SHDR)^BSDSCO1 |
| VA Fileman | 1 | ^DIR |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| FOOT1 | ;Detail report footer
|
|
| TPCL(SCLINIC) | ;Get team position associated clinic
|
|
| EN | ;Queue report
|
|
| RUN | ;Print report
|
|
| TMDV(SCTEAM,SCDIV) | ;Get team and division
|
|
| CKPOS(SCTP,SCFMT) | ;Check team position
|
|
| IHS | ;EP; entry point for list template ;IHS/ANMC/LJF 11/2/2000
|
|
| BUILD(SCFMT) | ;Build report data
|
|
| STOP | ;Check for stop task request
|
|
| FOOT2 | ;Summary report footer
|
|
| PROMPT(LIST,SORT,SCSP,SCRTN,SCDESC) | ;Prompt for report parameters, queue report
|
|
| SHDR(SCX) | ;Print report subheader
|
|
| BTPOS(SCTP,SCDIV,SCTEAM,SCPOS,SCLINIC,SCFMT) | ;Build list of patients for a position
|
|
| EXIT | ||
| HDRX(SCX) | ;extra header line
|
|
| END | ||
| HINI | ;Initialize header variables
|
|
| SLINE(SCX,SCY,SCZ) | ;Print summary line
|
| Name | Field # of Occurrence |
|---|---|
| $$S^%ZTLOAD | STOP+1 |
| ^BSDSCO1 | RUN+1 |
| SHDR^BSDSCO1 | SHDR+1 |
| ^DIR | EXIT |
| $$PTTP^SCAPMC | BTPOS+11 |
| $$ATYPE^SCRPO | PROMPT+14 |
| $$DSUM^SCRPO | PROMPT+15 |
| $$DTR^SCRPO | PROMPT+12 |
| $$LIST^SCRPO | PROMPT+17 |
| $$PPAR^SCRPO | PROMPT+23, IHS+7 |
| $$SORT^SCRPO | PROMPT+21 |
| HDR^SCRPO | IHS+7, IHS+10, IHS+15, IHS+32, IHS+45, IHS+51, IHS+56 |
| BPTPA^SCRPO2 | BTPOS+14 |
| DISP0^SCRPW23 | END, IHS+6 |
| END^SCRPW50 | END |
| SUBT^SCRPW50 | PROMPT+10, PROMPT+13, PROMPT+20, PROMPT+22 |
| TITL^SCRPW50 | PROMPT+9 |
| $$NOW^XLFDT | HINI+4 |
| EN^XUTMDEVQ | PROMPT+27 |
| 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 |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DD("DD" | HINI+4 |
| ^DIC(4 - [#4] | TMDV+12 |
| ^SC - [#44] | TPCL+7 |
| ^SCTM(404.51 - [#404.51] | TMDV+7 |
| ^SCTM(404.57 - [#404.57] | BUILD+10, CKPOS+5 |
| ^TMP( | EXIT+1! |
| ^TMP("SC" | END!, IHS+3, HDRX+3, BUILD+4, BUILD+5, TPCL+5, TMDV+6, TMDV+11, BTPOS+10 |
| ^TMP("SCARR" | BTPOS+12, BTPOS+13 |
| ^TMP("SCRPT" | IHS+5, IHS+9, IHS+17, IHS+19, IHS+21, IHS+22, IHS+23, IHS+25, IHS+27, IHS+29 , IHS+30, IHS+46, IHS+49, IHS+53, IHS+54 |
| Name | Line Occurrences |
|---|---|
| $$HDRX | IHS+7, IHS+15, IHS+45 |
| $$TMDV | CKPOS+8 |
| $$TPCL | CKPOS+9 |
| BTPOS | CKPOS+10 |
| BUILD | IHS+4 |
| CKPOS | BUILD+6, BUILD+11 |
| END | PROMPT+12, PROMPT+14, PROMPT+15, PROMPT+19, PROMPT+21, PROMPT+23 |
| EXIT | IHS+9, IHS+44, IHS+45, IHS+60 |
| FOOT1 | IHS+32, IHS+42 |
| FOOT2 | IHS+51, IHS+63 |
| HINI | IHS+6 |
| PROMPT | EN+5 |
| SHDR | IHS+15, IHS+32, IHS+45, IHS+51, IHS+56 |
| SLINE | IHS+52, IHS+57, IHS+61, IHS+62 |
| STOP | BUILD+6, BUILD+11 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DESC | EN+1~, EN+4*, EN+5 |
| DIR | EXIT~ |
| DIR(0 | EXIT* |
| IOSL | IHS+32, IHS+51, IHS+56, FOOT1+2, FOOT2+2 |
| IOST | RUN+1, IHS+6, EXIT |
| LIST | EN+1~, EN+2*, EN+5, PROMPT~, PROMPT+16 |
| RTN | EN+1~, EN+3*, EN+5 |
| SC | PROMPT+7~, PROMPT+8*, PROMPT+12, PROMPT+14, PROMPT+15, PROMPT+17, PROMPT+21, PROMPT+23, IHS+7, EXIT+3! |
| SC1 | IHS+2~, IHS+16*, IHS+17*, IHS+19, IHS+21, IHS+22 |
| SC2 | IHS+2~, IHS+18*, IHS+19*, IHS+21, IHS+22 |
| SC3 | IHS+2~, IHS+20*, IHS+21*, IHS+22 |
| SC4 | IHS+2~, IHS+22*, IHS+23*, IHS+25, IHS+27, IHS+29, IHS+30 |
| SC5 | IHS+2~, IHS+24*, IHS+25*, IHS+27, IHS+29, IHS+30 |
| SC6 | IHS+2~, IHS+26*, IHS+27*, IHS+29, IHS+30 |
| SC7 | IHS+2~, IHS+28*, IHS+29*, IHS+30 |
| SCARR | BTPOS+8~, BTPOS+9*, BTPOS+11 |
| SCASP | IHS+2~, IHS+46*, IHS+55, IHS+61 |
| SCBDT | PROMPT+7~, PROMPT+12 |
| SCBDT("B" | PROMPT+11* |
| SCDESC | PROMPT~, PROMPT+9, PROMPT+27 |
| SCDIV | PROMPT+7~, CKPOS+4~, CKPOS+8, CKPOS+10, TMDV~, TMDV+10*, TMDV+11, TMDV+12, TMDV+13*, BTPOS~ , BTPOS+14 |
| SCDT | BTPOS+8~, BTPOS+10*, BTPOS+11 |
| SCEDT | PROMPT+7~, PROMPT+12 |
| SCEDT("B" | PROMPT+11* |
| SCFF | IHS+1~, IHS+3* |
| SCFMT | IHS+1~, IHS+3*, IHS+4, IHS+15, BUILD~, BUILD+6, BUILD+11, CKPOS~, CKPOS+10, BTPOS~ , BTPOS+14 |
| SCI | PROMPT+7~, PROMPT+16*, IHS+2~, IHS+4*, IHS+5*, IHS+35*, IHS+48*, IHS+49, IHS+52, IHS+53 , IHS+54, EXIT+1*, BTPOS+8~, BTPOS+11*, BTPOS+12*, BTPOS+13, FOOT1+1~, FOOT1+2*, FOOT2+1~, FOOT2+2* |
| SCLINE | IHS+1~, SHDR+6, HINI+3*, FOOT1+3, FOOT1+7, FOOT2+3, FOOT2+7 |
| SCLINIC | CKPOS+4~, CKPOS+9*, CKPOS+10, TPCL~, TPCL+5, TPCL+6, TPCL+7*, BTPOS~, BTPOS+14 |
| SCN | IHS+2~, IHS+22*, IHS+23, IHS+25, IHS+27, IHS+29, IHS+30 |
| SCOUT | PROMPT+7~, PROMPT+8*, PROMPT+16, PROMPT+17*, PROMPT+19, IHS+1~, IHS+3*, IHS+4, IHS+7*, IHS+8 , IHS+10, IHS+15, IHS+17, IHS+19, IHS+21, IHS+23, IHS+25, IHS+27, IHS+29, IHS+32 , IHS+42, IHS+44, IHS+45, IHS+48, IHS+51, IHS+53, IHS+56, IHS+60, EXIT, SHDR+3 , STOP+1*, BUILD+5, BUILD+10 |
| SCPAGE | IHS+1~, IHS+14*, HINI+3* |
| SCPASS | BTPOS+8~, BTPOS+13*, BTPOS+14 |
| SCPNOW | IHS+2~, HINI+4* |
| SCPOS | CKPOS+4~, CKPOS+7*, CKPOS+10, BTPOS~, BTPOS+14 |
| SCRTN | PROMPT~, PROMPT+27 |
| SCSP | EN+1~, EN+3*, EN+5, PROMPT~, PROMPT+21 |
| SCT | PROMPT+7~, PROMPT+23 |
| SCT(1 | PROMPT+22* |
| SCTEAM | CKPOS+4~, CKPOS+8*, CKPOS+10, TMDV~, TMDV+5, TMDV+6, TMDV+7, TMDV+9*, BTPOS~, BTPOS+14 |
| SCTITL | IHS+1~, IHS+7, IHS+10, IHS+15, IHS+32, IHS+45, IHS+51, IHS+56 |
| SCTITL(1 | HINI+2* |
| SCTITL(2 | IHS+7*, IHS+10!, IHS+15*, IHS+45* |
| SCTITL2 | IHS+1~ |
| SCTM | BUILD+2~ |
| SCTM0 | TMDV+4~, TMDV+7*, TMDV+8, TMDV+10 |
| SCTP | BUILD+2~, BUILD+4*, BUILD+5*, BUILD+6, BUILD+10*, BUILD+11, CKPOS~, CKPOS+5, CKPOS+7, CKPOS+10 , BTPOS~, BTPOS+11 |
| SCTP0 | CKPOS+4~, CKPOS+5*, CKPOS+6, CKPOS+8, CKPOS+9 |
| SCUNP | IHS+2~, IHS+3*, IHS+5*, IHS+62 |
| SCX | PROMPT+7~, PROMPT+16*, PROMPT+17, IHS+1~, IHS+11*, IHS+12, IHS+30*, IHS+35, IHS+52*, IHS+53* , IHS+54, IHS+57, SLINE~, SLINE+5, SHDR~, SHDR+1, SHDR+4, HDRX~, HDRX+2, HDRX+3 , CKPOS+4~, CKPOS+6*, CKPOS+7, TMDV+4~, TMDV+8*, TMDV+9, TMDV+12*, TMDV+13 |
| SCY | IHS+34*, IHS+35, IHS+54*, IHS+55, IHS+57, SLINE~, SLINE+5 |
| SCZ | IHS+55*, IHS+57, SLINE~, SLINE+5 |
| SORT | EN+1~, EN+2*, EN+5, PROMPT~, PROMPT+21 |
| U | IHS+35, SLINE+5, CKPOS+6, CKPOS+7, CKPOS+8, CKPOS+9, TPCL+7, TMDV+8, TMDV+9, TMDV+10 , TMDV+12, TMDV+13 |
| >> VALM | IHS+32, IHS+51 |
| Y | HINI+1~, HINI+4* |
| >> ZTQUEUED | STOP+1 |
| ZTSAVE | PROMPT+26~, PROMPT+27 |
| ZTSAVE("SC" | PROMPT+26* |
| ZTSAVE("^TMP(""SC"",$J," | PROMPT+26* |
| >> ZTSTOP | STOP+1* |