APSPCSM1 ; IHS/MSC/PLS - CONTROLLED SUBSTANCE MANAGEMENT REPORT ;13-Aug-2013 09:25;PLS
Source file <APSPCSM1.m>
| Package | Total | Call Graph |
|---|---|---|
| VA Fileman | 2 | $$GET1^DIQ ^DIWP |
| IHS Changes To Pharmacy | 1 | STATS^APSPCSM |
| IHS Patient | 1 | $$HRN^AUPNPAT |
| Kernel | 1 | ($$FMTE,$$NOW)^XLFDT |
| M XML Parser | 1 | ($$SYMENC,$$XMLHDR)^MXMLUTL |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| PRINT1 | ;EP
|
|
| DASH | ;EP
|
|
| PRINT3 | ;EP
|
|
| PRTDSUM | ; EP -
|
|
| HDR | ;EP
|
|
| PRTRTOT | ; EP -
|
|
| HDR1 | ;EP
|
|
| OUTSIG(X,RM,LI) | ;EP - Output SIG
|
|
| PRINT2(DATA) | ; EP -
|
|
| HDRXML | ;EP - XML Header
|
|
| ;EP
|
||
| HDR2 | ;EP - Summary Report Header
; Note: Header states RX but the value printed is fills |
|
| GETSIG(RX) | ;EP
|
|
| TAG(TAG,TYPE,VAL) | ;EP
|
|
| PRINTSUM(RPTTYP,DRGNM,STATS,FDT) | ;EP -
|
| Name | Field # of Occurrence |
|---|---|
| STATS^APSPCSM | PRINT1+13, PRINT1+21, PRINT2+5 |
| $$HRN^AUPNPAT | PRINT2+4 |
| $$GET1^DIQ | PRINT1+5, PRINT1+8, PRINT1+29, PRINT2+3, PRINT2+10, PRINT2+12, PRINT2+17, PRINT2+18, PRINT2+19, PRINT2+27 , PRINT2+28, HDR+6, HDR+13, HDR+14, HDRXML+7, HDRXML+10, HDRXML+11 |
| ^DIWP | OUTSIG+5 |
| $$SYMENC^MXMLUTL | TAG+2 |
| $$XMLHDR^MXMLUTL | HDRXML+1 |
| $$FMTE^XLFDT | PRINTSUM+5, PRINTSUM+17, PRINT2+8, PRINT2+27, HDR+3, HDRXML+4 |
| $$NOW^XLFDT | HDR+3, HDRXML+4 |
| 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 |
|
| FileNo | Call Tags |
|---|---|
| ^DPT - [#2] | GET1^DIQ |
| ^VA(200 - [#200] | GET1^DIQ |
| ^PSRX - [#52] | GET1^DIQ |
| ^PS(59 - [#59] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PSRX - [#52] | GETSIG+3, GETSIG+5, GETSIG+6 |
| ^TMP($J | PRINT1+4, PRINT1+10, PRINT1+11, PRINT1+12, PRINT1+13, PRINT1+19, PRINT1+20, PRINT1+21, PRINT1+31, PRINT1+32 , PRINT1+33, PRINT1+34, PRINT1+37, PRINT1+38, PRINT1+39, PRINT1+40, PRINT1+43, PRINT1+44, PRINT1+45, PRINT1+46 , PRINT1+47, PRINT1+50, PRINT1+51, PRINT1+52, PRINT1+53, PRINT1+54, PRINT1+57, PRINT1+58, PRINT1+59, PRINT1+60 , PRINT1+61 |
| ^UTILITY($J | OUTSIG+2!, OUTSIG+8, OUTSIG+9, OUTSIG+10! |
| Name | Line Occurrences |
|---|---|
| $$GETSIG | PRINT2+23, PRINT2+30 |
| $$TAG | PRINT+6, PRINT+7, PRINT1+3, PRINT1+7, PRINT1+8, PRINT1+25, PRINT1+28, PRINT1+29, PRINT1+64, PRINT1+68 , PRINTSUM+4, PRINTSUM+5, PRINTSUM+7, PRINTSUM+9, PRINTSUM+10, PRINTSUM+11, PRINTSUM+13, PRINTSUM+14, PRTDSUM+4, PRTDSUM+7 , PRTDSUM+8, PRTDSUM+11, PRTDSUM+12, PRTDSUM+13, PRTRTOT+4, PRTRTOT+6, PRTRTOT+7, PRTRTOT+10, PRTRTOT+11, PRTRTOT+12 , PRINT2+7, PRINT2+8, PRINT2+9, PRINT2+10, PRINT2+11, PRINT2+12, PRINT2+13, PRINT2+14, PRINT2+15, PRINT2+16 , PRINT2+17, PRINT2+18, PRINT2+19, PRINT2+20, PRINT2+22, PRINT2+23, PRINT2+24, HDRXML+2, HDRXML+3, HDRXML+4 , HDRXML+5, HDRXML+6, HDRXML+7, HDRXML+8, HDRXML+9, HDRXML+10, HDRXML+11, HDRXML+12, HDRXML+13, HDRXML+14 |
| DASH | HDR1+1, HDR1+6, HDR2+2, HDR2+8 |
| HDR | PRINT+9, PRINT3+1 |
| HDR1 | HDR+15 |
| HDR2 | HDR+15 |
| HDRXML | PRINT+4 |
| OUTSIG | PRINT2+30 |
| PRINT1 | PRINT+5, PRINT+10 |
| PRINT2 | PRINT1+34, PRINT1+40, PRINT1+47, PRINT1+54, PRINT1+61 |
| PRINT3 | PRINTSUM+24, PRTDSUM+15, PRTDSUM+21, PRTRTOT+14, PRTRTOT+20, PRINT2+31, HDR2+3 |
| PRINTSUM | PRINT1+14, PRINT1+22 |
| PRTDSUM | PRINT1+63, PRINT1+65 |
| PRTRTOT | PRINT1+67 |
| Name | Field # of Occurrence |
|---|---|
| ^( | OUTSIG+9 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> APSPBDF | HDR+5, HDRXML+6 |
| >> APSPCMOP | HDR+12, HDRXML+12 |
| >> APSPDCLS | HDR+7, HDRXML+8 |
| >> APSPDCTN( | HDR+7, HDRXML+8 |
| >> APSPDET | PRINT1+63, PRINT1+65, PRINT1+67, HDR+13, HDR+14, HDRXML+9, HDRXML+10, HDRXML+11 |
| >> APSPDIV | PRINT1+5, HDR+6, HDRXML+7 |
| >> APSPDOSE | PRINT2+29 |
| >> APSPEDF | HDR+5, HDRXML+6 |
| >> APSPETOT | PRTDSUM+2, PRTRTOT+2 |
| >> APSPPAT | HDR+13, HDRXML+10 |
| APSPPG | PRINT+1~, PRINT+2*, HDR+1, HDR+2*, HDR+3 |
| >> APSPPRV | PRINT1+63, HDR+14, HDRXML+11 |
| >> APSPRTOT("DRUGN" | PRTRTOT+19 |
| >> APSPRTOT("FILLS" | PRTRTOT+11, PRTRTOT+24 |
| >> APSPRTOT("RXDRUG" | PRTRTOT+5, PRTRTOT+7, PRTRTOT+17, PRTRTOT+19 |
| >> APSPRTOT("RXS" | PRTRTOT+8, PRTRTOT+21 |
| >> APSPRTYP | PRINT1+6, HDR+3, HDR+8, HDR+15, HDRXML+3 |
| >> APSPSORT | PRINT1+9, PRINT1+14, PRINT1+22, PRINT1+30, PRINT1+36, PRINT1+42, PRINT1+49, PRINT1+56, HDR+9, HDR+11 , HDR+13, HDR+14, HDRXML+9, HDRXML+10, HDRXML+11 |
| >> APSPXML | PRINT+3, PRINT1+3, PRINT1+5, PRINT1+7, PRINT1+8, PRINT1+25, PRINT1+27, PRINT1+64, PRINT1+68, PRINTSUM+3 , PRTDSUM+3, PRTRTOT+3, PRINT2+6 |
| DASH | DASH+1~, DASH+2* |
| DAT | PRINTSUM+1~, PRINTSUM+2*, PRINTSUM+7, PRINTSUM+10, PRINTSUM+11, PRINTSUM+13, PRINTSUM+22 |
| DATA | PRINT2~, PRINT2+2, PRINT2+5, PRINT2+8, PRINT2+9, PRINT2+13, PRINT2+14, PRINT2+15, PRINT2+16, PRINT2+17 , PRINT2+18, PRINT2+19, PRINT2+20, PRINT2+22, PRINT2+27, PRINT2+28 |
| DFLG | PRINT+1~, PRINT+2*, PRINT+11, PRINT1+16*, PRINT1+24*, PRINT1+35*, PRINT1+41*, PRINT1+48*, PRINT1+55*, PRINT1+62* |
| DFN | PRINT2+1~, PRINT2+3*, PRINT2+4, PRINT2+10, PRINT2+27 |
| DIV | PRINT1+1~, PRINT1+4*, PRINT1+5, PRINT1+8, PRINT1+10, PRINT1+11, PRINT1+12, PRINT1+19, PRINT1+20, PRINT1+29 , PRINT1+31, PRINT1+32, PRINT1+33, PRINT1+37, PRINT1+38, PRINT1+39, PRINT1+43, PRINT1+44, PRINT1+45, PRINT1+46 , PRINT1+50, PRINT1+51, PRINT1+52, PRINT1+53, PRINT1+57, PRINT1+58, PRINT1+59, PRINT1+60 |
| DIWF | OUTSIG+3~, OUTSIG+4* |
| DIWL | OUTSIG+3~, OUTSIG+4*, OUTSIG+9 |
| DIWR | OUTSIG+3~, OUTSIG+4* |
| DRGNM | PRINTSUM~, PRINTSUM+2 |
| DRUGN | PRTDSUM+1~, PRTDSUM+5*, PRTDSUM+7, PRTDSUM+8, PRTDSUM+18*, PRTDSUM+20, PRTRTOT+1~, PRTRTOT+5*, PRTRTOT+6, PRTRTOT+7 , PRTRTOT+17*, PRTRTOT+19 |
| DUZ(2 | PRINT2+4 |
| FDT | PRINTSUM~, PRINTSUM+5, PRINTSUM+16, PRINTSUM+17, PRINTSUM+18 |
| HRN | PRINT2+1~, PRINT2+4*, PRINT2+11, PRINT2+27 |
| IOF | HDR+1 |
| IOM | PRINT2+30, HDR+3, DASH+2 |
| IOSL | PRINT3+1 |
| LI | OUTSIG~, OUTSIG+4, OUTSIG+9 |
| LP | PRINT1+1~, GETSIG+1~, GETSIG+5*, GETSIG+6, OUTSIG+3~, OUTSIG+9* |
| LSTFDT | PRINT1+1~, PRINT1+2*, PRINTSUM+16, PRINTSUM+18* |
| NEWPG | PRINT+1~, PRINT+2*, PRINTSUM+16, PRINTSUM+23*, HDR+2* |
| RET | GETSIG+1~, GETSIG+2*, GETSIG+6*, GETSIG+7*, GETSIG+8 |
| RM | OUTSIG~, OUTSIG+4 |
| RPTTYP | PRINTSUM~ |
| RX | PRTDSUM+1~, PRTDSUM+9*, PRTDSUM+22*, PRTRTOT+1~, PRTRTOT+8*, PRTRTOT+21*, PRINT2+1~, PRINT2+2*, PRINT2+3, PRINT2+12 , PRINT2+23, PRINT2+27, PRINT2+30, GETSIG~, GETSIG+3, GETSIG+5, GETSIG+6 |
| RXCNT | PRTDSUM+1~, PRTDSUM+10*, PRTDSUM+11, PRTDSUM+23*, PRTRTOT+1~, PRTRTOT+9*, PRTRTOT+10, PRTRTOT+22* |
| SG | GETSIG+1~, GETSIG+3*, GETSIG+4, GETSIG+7 |
| STATS | PRINT1+14, PRINT1+15!, PRINT1+22, PRINT1+23!, PRINT1+66!, PRINTSUM~ |
| STATS("DRUG" | PRINTSUM+11, PRINTSUM+13, PRINTSUM+22 |
| STATS("DRUGN" | PRINTSUM+2, PRTDSUM+7, PRTDSUM+20 |
| STATS("FILLS" | PRINTSUM+9, PRINTSUM+13, PRINTSUM+22, PRTDSUM+12, PRTDSUM+25 |
| STATS("RXDRUG" | PRTDSUM+5, PRTDSUM+8, PRTDSUM+18, PRTDSUM+20 |
| STATS("RXS" | PRTDSUM+9, PRTDSUM+22 |
| SUB1 | PRINT1+1~, PRINT1+10*, PRINT1+11, PRINT1+12, PRINT1+14, PRINT1+19*, PRINT1+20, PRINT1+22, PRINT1+31*, PRINT1+32 , PRINT1+33, PRINT1+37*, PRINT1+38, PRINT1+39, PRINT1+43*, PRINT1+44, PRINT1+45, PRINT1+46, PRINT1+50*, PRINT1+51 , PRINT1+52, PRINT1+53, PRINT1+57*, PRINT1+58, PRINT1+59, PRINT1+60 |
| SUB2 | PRINT1+1~, PRINT1+11*, PRINT1+12, PRINT1+14, PRINT1+20*, PRINT1+21, PRINT1+32*, PRINT1+33, PRINT1+38*, PRINT1+39 , PRINT1+44*, PRINT1+45, PRINT1+46, PRINT1+51*, PRINT1+52, PRINT1+53, PRINT1+58*, PRINT1+59, PRINT1+60 |
| SUB3 | PRINT1+1~, PRINT1+12*, PRINT1+13, PRINT1+33*, PRINT1+34, PRINT1+39*, PRINT1+40, PRINT1+45*, PRINT1+46, PRINT1+52* , PRINT1+53, PRINT1+59*, PRINT1+60 |
| SUB4 | PRINT1+1~, PRINT1+46*, PRINT1+47, PRINT1+53*, PRINT1+54, PRINT1+60*, PRINT1+61 |
| SUB5 | PRINT1+1~ |
| TAG | TAG~, TAG+3, TAG+4, TAG+5, TAG+6 |
| TYPE | TAG~, TAG+1*, TAG+3, TAG+4, TAG+5 |
| U | PRINTSUM+7, PRINTSUM+10, PRINTSUM+22, PRTDSUM+7, PRTDSUM+20, PRTRTOT+19, PRINT2+8, PRINT2+9, PRINT2+13, PRINT2+14 , PRINT2+15, PRINT2+16, PRINT2+17, PRINT2+18, PRINT2+19, PRINT2+20, PRINT2+22, PRINT2+27, PRINT2+28, GETSIG+4 , GETSIG+7 |
| VAL | PRINT1+1~, TAG~, TAG+2*, TAG+5 |
| X | OUTSIG~, OUTSIG+1 |