YSCLHLPR ;HEC/hrubovcak ;19 May 2020 14:13:48
Source file <YSCLHLPR.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 |
|---|---|---|
| Mental Health | 4 | YSCL HL7 LIST CLOZAPINE RXS YSCL HL7 REPORT BY DATE YSCL HL7 STATUS REPORT YSCLHLOP |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| HL7SMRY | ; Clozapine HL7 Messages Summary [YSCL HL7 STATUS REPORT] option - 29 February 2020
|
|
| HL7RPT | ; text for YSCL HL7 STATUS REPORT
|
|
| RPTBYDT | ; report by date, 31 March 2020
|
|
| DTRPRT | ; text for YSCL HL7 REPORT BY DATE
|
|
| RXBYDT | ; Clozapine prescriptions for a date range, 27 April 2020
|
|
| RXDTLST | ; prescriptions for a date range, entry from TaskMan or direct call
; YSRXDT array required |
|
| HDR(HDRLNS) | ; header, HDRLNS passed by ref.
|
|
| ENTR | ; prompt user, nothing returned
|
|
| WPL(WPTXT,LN) | ; add LN to WPTXT in W-P format, WPTXT passed by ref.
|
|
| TMPLN(CNTR,TX) | ; add TX to ^TMP($J,"YSTXT") in w-p format, CNTR passed by ref.
|
|
| EOR() |
| Name | Field # of Occurrence |
|---|---|
| ^%ZIS | HL7SMRY+6, RPTBYDT+20, RXBYDT+19 |
| HOME^%ZIS | HL7SMRY+9, RPTBYDT+24, RXBYDT+23 |
| ^%ZISC | HL7SMRY+12, RPTBYDT+27, DTRPRT+41, RXBYDT+27 |
| ^%ZTLOAD | HL7SMRY+9, RPTBYDT+24, RXBYDT+23 |
| DT^DICRW | HL7SMRY+1, RXBYDT+1 |
| $$GET1^DIQ | DTRPRT+18, RXDTLST+21, RXDTLST+22, RXDTLST+25, RXDTLST+26 |
| ^DIR | RPTBYDT+9, RPTBYDT+15, RXBYDT+8, RXBYDT+11, RXBYDT+14, RXDTLST+39, ENTR+1 |
| CLOZ^PSS50 | RXBYDT+3, RXDTLST+5 |
| $$FMADD^XLFDT | RXBYDT+3, RXDTLST+5 |
| $$FMTE^XLFDT | HL7RPT+22, HL7RPT+23, HL7RPT+26, HL7RPT+29, RPTBYDT+8, RPTBYDT+14, DTRPRT+6, DTRPRT+15, DTRPRT+27, RXDTLST+15 , RXDTLST+28, RXDTLST+29 |
| $$HTE^XLFDT | HL7RPT+17, DTRPRT+5 |
| $$HTFM^XLFDT | HL7RPT+4 |
| $$STA^XUAF4 | HL7RPT+18 |
| 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 |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^DPT - [#2] | GET1^DIQ |
| ^PSRX - [#52] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PSRX - [#52] | RXDTLST+19 |
| ^PSRX("ADL" | RXDTLST+11, RXDTLST+13 |
| ^TMP($J | HL7RPT+39!, DTRPRT+3!, DTRPRT+18*, DTRPRT+19, DTRPRT+23*, DTRPRT+26, DTRPRT+28, DTRPRT+34, DTRPRT+42!, RXBYDT+4 , RXDTLST+2!, RXDTLST+6, RXDTLST+13*, RXDTLST+18, RXDTLST+29, RXDTLST+36, RXDTLST+37, RXDTLST+47!, TMPLN+2* |
| ^XMB("NETNAME" | HL7RPT+19 |
| ^XTMP("YSCLHL7" | HL7RPT+25 |
| ^YSCL(603.03 - [#603.03] | HL7RPT+21 |
| ^YSCL(603.05 - [#603.05] | HL7RPT+8, HL7RPT+10, RPTBYDT+5, DTRPRT+14, DTRPRT+16, DTRPRT+21 |
| Name | Line Occurrences |
|---|---|
| $$EOR | HL7RPT+34, DTRPRT+31, RXDTLST+33 |
| DTRPRT | RPTBYDT+27 |
| ENTR | HL7RPT+37, RPTBYDT+6, DTRPRT+38, RXDTLST+45 |
| HDR | DTRPRT+33, DTRPRT+35 |
| HL7RPT | HL7SMRY+12 |
| RXDTLST | RXBYDT+27 |
| TMPLN | DTRPRT+28, DTRPRT+30, DTRPRT+31, RXDTLST+24, RXDTLST+30, RXDTLST+32, RXDTLST+33 |
| WPL | HL7RPT+17, HL7RPT+19, HL7RPT+20, HL7RPT+22, HL7RPT+23, HL7RPT+24, HL7RPT+26, HL7RPT+27, HL7RPT+28, HL7RPT+29 , HL7RPT+30, HL7RPT+31, HL7RPT+32, HL7RPT+33, HL7RPT+34 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %ZIS | HL7SMRY+3~, HL7SMRY+5*, RPTBYDT+2~, RPTBYDT+19*, RXBYDT+17~, RXBYDT+18* |
| %ZIS("A" | HL7SMRY+5*, RPTBYDT+19*, RXBYDT+18* |
| %ZIS("B" | HL7SMRY+5*, RPTBYDT+19*, RXBYDT+18* |
| C | DTRPRT+2~, DTRPRT+33*, DTRPRT+35*, DTRPRT+36* |
| CLOZLST | RXDTLST+3~ |
| CLOZLST( | RXBYDT+4*, RXDTLST+6*, RXDTLST+11 |
| CLOZLST(0 | RXBYDT+6 |
| CNTR | TMPLN~, TMPLN+2* |
| DFN | RXDTLST+3~, RXDTLST+19*, RXDTLST+21, RXDTLST+22 |
| DIR | RPTBYDT+2~, RPTBYDT+12!, RXBYDT+2~, RXBYDT+7~, RXBYDT+10!, RXBYDT+13!, RXDTLST+39~, ENTR+1~ |
| DIR("?" | RPTBYDT+8*, RPTBYDT+13*, RPTBYDT+14* |
| DIR("A" | RPTBYDT+8*, RPTBYDT+13*, RXBYDT+8*, RXBYDT+10*, RXBYDT+13*, RXDTLST+39*, ENTR+1* |
| DIR(0 | RPTBYDT+8*, RPTBYDT+13*, RXBYDT+7*, RXBYDT+10*, RXBYDT+13*, RXDTLST+39*, ENTR+1* |
| DPTR | RXDTLST+3~, RXDTLST+11*, RXDTLST+13 |
| DT | RPTBYDT+13, RXBYDT+3, RXBYDT+10, RXBYDT+13, RXDTLST+5 |
| DTOUT | RPTBYDT+2~, RPTBYDT+9, RPTBYDT+15, RXBYDT+2~, RXBYDT+11, RXBYDT+14, RXDTLST+40 |
| DUOUT | RPTBYDT+2~, RPTBYDT+9, RPTBYDT+15, RXBYDT+11, RXBYDT+14, RXDTLST+40 |
| DUTOUT | RXBYDT+2~ |
| DUZ(2 | HL7RPT+18 |
| HDRLNS | HDR~ |
| HDRLNS("pgNum" | HDR+1*, HDR+2 |
| HDRLNS(1 | HDR+2 |
| HDRLNS(2 | HDR+2 |
| HDRLNS(3 | HDR+2 |
| IO | HL7SMRY+12, RPTBYDT+27, RXDTLST+2 |
| IO("Q" | HL7SMRY+7, RPTBYDT+21, RXBYDT+20 |
| IO(0 | HL7SMRY+12, RPTBYDT+27, DTRPRT+41, RXBYDT+27, ENTR+1 |
| IOF | RXDTLST+35, RXDTLST+43 |
| IOSL | DTRPRT+35, RXDTLST+37 |
| IOST | HL7RPT+37, DTRPRT+38, RXDTLST+38, RXDTLST+45 |
| J | HL7RPT+2~, HL7RPT+10*, HL7RPT+36* |
| L | DTRPRT+2~, DTRPRT+19*, DTRPRT+22, DTRPRT+34* |
| LN | WPL~, WPL+1*, WPL+2 |
| ND | DTRPRT+12~*, DTRPRT+21 |
| POP | HL7SMRY+3~, HL7SMRY+6, RPTBYDT+20, RXBYDT+19 |
| PTNMDFN | DTRPRT+2~, DTRPRT+19*, DTRPRT+23, DTRPRT+25*, DTRPRT+26*, DTRPRT+28 |
| TX | TMPLN~, TMPLN+1*, TMPLN+2 |
| TYP | DTRPRT+12~*, DTRPRT+22 |
| U | HL7RPT+22, HL7RPT+23, HL7RPT+26, DTRPRT+19, DTRPRT+22, RXDTLST+19, RXDTLST+20, RXDTLST+28, RXDTLST+40 |
| WPTXT | WPL~ |
| WPTXT( | WPL+2* |
| WPTXT(0 | WPL+2* |
| X | HL7RPT+2~, HL7RPT+21*, HL7RPT+22, HL7RPT+23, HL7RPT+25*, HL7RPT+26, HL7RPT+27, RPTBYDT+2~, DTRPRT+2~, DTRPRT+21* , DTRPRT+22, DTRPRT+28*, RXBYDT+2~, RXBYDT+10!, RXBYDT+13!, RXDTLST+3~, RXDTLST+20*, RXDTLST+22*, RXDTLST+23, RXDTLST+26* , RXDTLST+28*, RXDTLST+29* |
| Y | HL7RPT+2~, HL7RPT+7*, HL7RPT+8*, HL7RPT+10, HL7RPT+18*, HL7RPT+19, HL7RPT+22*, HL7RPT+23*, RPTBYDT+2~, RPTBYDT+5* , RPTBYDT+8, RPTBYDT+9, RPTBYDT+15, DTRPRT+2~, DTRPRT+6*, DTRPRT+7, DTRPRT+15*, DTRPRT+22*, DTRPRT+23, DTRPRT+26* , DTRPRT+27, DTRPRT+28, DTRPRT+34*, DTRPRT+36, RXBYDT+2~, RXBYDT+4*, RXBYDT+10!, RXBYDT+11, RXBYDT+12, RXBYDT+13! , RXBYDT+14, RXBYDT+15, RXDTLST+3~, RXDTLST+6*, RXDTLST+9*, RXDTLST+11*, RXDTLST+13, RXDTLST+36*, RXDTLST+37, RXDTLST+40 |
| Y("time" | DTRPRT+27*, DTRPRT+28 |
| YSCLZRPT | RXDTLST+3~ |
| YSCLZRPT("rptExit" | RXDTLST+35*, RXDTLST+36, RXDTLST+40*, RXDTLST+42, RXDTLST+45 |
| YSCLZRPT("ttl" | RXDTLST+18*, RXDTLST+24*, RXDTLST+32 |
| YSCNTR | DTRPRT+2~, DTRPRT+10*, DTRPRT+25*, DTRPRT+28, DTRPRT+30, DTRPRT+31, RXDTLST+3~, RXDTLST+24, RXDTLST+30, RXDTLST+32 , RXDTLST+33 |
| YSDFN | HL7RPT+2~, HL7RPT+8*, HL7RPT+10, HL7RPT+11, HL7RPT+15*, DTRPRT+2~, DTRPRT+16*, DTRPRT+18, DTRPRT+19, DTRPRT+21 |
| YSDTM | DTRPRT+2~, DTRPRT+10*, DTRPRT+13*, DTRPRT+14*, DTRPRT+15, DTRPRT+16, DTRPRT+23 |
| YSDTM("rprt" | DTRPRT+15* |
| YSHDR | DTRPRT+2~, DTRPRT+33, DTRPRT+35, RXDTLST+3~ |
| YSHDR("pgNum" | DTRPRT+7* |
| YSHDR(1 | DTRPRT+5*, RXDTLST+15*, RXDTLST+35, RXDTLST+43 |
| YSHDR(2 | DTRPRT+7*, RXDTLST+16*, RXDTLST+35, RXDTLST+43 |
| YSHDR(3 | DTRPRT+8* |
| YSIEN | DTRPRT+2~, DTRPRT+16*, DTRPRT+21, DTRPRT+23 |
| YSIENRX | RXDTLST+3~, RXDTLST+13*, RXDTLST+18*, RXDTLST+19, RXDTLST+25, RXDTLST+26, RXDTLST+29 |
| YSINDX | HL7RPT+2~, HL7RPT+5*, HL7RPT+6, HL7RPT+8, HL7RPT+10, HL7RPT+12, DTRPRT+2~, DTRPRT+11*, DTRPRT+12, DTRPRT+14 , DTRPRT+16 |
| YSLN | RXDTLST+3~, RXDTLST+35*, RXDTLST+36*, RXDTLST+37 |
| YSLN("ioCnt" | RXDTLST+35*, RXDTLST+37*, RXDTLST+43* |
| YSRPTDT | RPTBYDT+2~ |
| YSRPTDT("1st" | RPTBYDT+9*, RPTBYDT+11, RPTBYDT+13, RPTBYDT+14, DTRPRT+6, DTRPRT+10, DTRPRT+13 |
| YSRPTDT("last" | RPTBYDT+15*, RPTBYDT+17, DTRPRT+6, DTRPRT+14 |
| YSRX | RXDTLST+3~, RXDTLST+19! |
| YSRX(0 | RXDTLST+19*, RXDTLST+20, RXDTLST+28 |
| YSRXDT | RXBYDT+2~ |
| YSRXDT("BEG" | RXBYDT+12*, RXBYDT+13, RXDTLST+9, RXDTLST+15 |
| YSRXDT("END" | RXBYDT+15*, RXDTLST+11, RXDTLST+15 |
| YSTOP | RPTBYDT+2~, RPTBYDT+7*, RPTBYDT+9*, RPTBYDT+11, RPTBYDT+12*, RPTBYDT+15*, RPTBYDT+17 |
| YSTXLN | RXDTLST+3~, RXDTLST+20*, RXDTLST+21*, RXDTLST+23*, RXDTLST+24, RXDTLST+25*, RXDTLST+26*, RXDTLST+27*, RXDTLST+28*, RXDTLST+29* , RXDTLST+30 |
| YSTXT | HL7RPT+2~, HL7RPT+17, HL7RPT+19, HL7RPT+20, HL7RPT+22, HL7RPT+23, HL7RPT+24, HL7RPT+26, HL7RPT+27, HL7RPT+28 , HL7RPT+29, HL7RPT+30, HL7RPT+31, HL7RPT+32, HL7RPT+33, HL7RPT+34 |
| YSTXT( | HL7RPT+36 |
| YSV | HL7RPT+2~ |
| YSV( | HL7RPT+6*, HL7RPT+12* |
| YSV("30days" | HL7RPT+4*, HL7RPT+7, HL7RPT+29 |
| YSV("CDATE" | HL7RPT+33 |
| YSV("DDATE" | HL7RPT+32 |
| YSV("hl7Cnt" | HL7RPT+11*, HL7RPT+14*, HL7RPT+15*, HL7RPT+31 |
| YSV("ptCnt" | HL7RPT+14*, HL7RPT+15*, HL7RPT+30 |
| Z | RXBYDT+2~, RXBYDT+4*, RXDTLST+3~, RXDTLST+6* |
| ZTDESC | HL7SMRY+8~, HL7SMRY+9*, RPTBYDT+22~, RPTBYDT+24*, RXBYDT+21~, RXBYDT+22* |
| ZTQUEUED | HL7RPT+2~, HL7RPT+37, HL7RPT+38, DTRPRT+2~, DTRPRT+38, DTRPRT+39, RXDTLST+3~, RXDTLST+45, RXDTLST+46 |
| ZTREQ | HL7RPT+38*, HL7RPT+39!, DTRPRT+39*, DTRPRT+42!, RXDTLST+46*, RXDTLST+47! |
| ZTRTN | HL7SMRY+8~, HL7SMRY+9*, RPTBYDT+22~, RPTBYDT+24*, RXBYDT+21~, RXBYDT+22* |
| ZTSAVE | RPTBYDT+22~, RXBYDT+21~ |
| ZTSAVE("YSRPTDT(" | RPTBYDT+23* |
| ZTSAVE("YSRXDT(" | RXBYDT+21* |
| ZTSK | HL7SMRY+8~, HL7SMRY+10, RPTBYDT+22~, RPTBYDT+25, RXBYDT+21~, RXBYDT+24, RXDTLST+38 |