PSJPADPT ;BIR/JCH - PADE Activity Utility ;09/22/11 5:00pm
Source file <PSJPADPT.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 |
|---|---|---|
| Inpatient Medications | 5 | PSJ LM PADE ACTIVITY PSJ PADE DISPENSING DEVICE PSJPAD70 PSJPDRTR PSJPDRUT |
| Kernel | 1 | ^ORD(101 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| PADECK | ;
|
|
| PADEND | ||
| ACTIVITY(DFN,PSJTSCR) | ; Get PADE activity for patient DFN, display to screen length PSJTSCR
|
|
| PGHEAD | ; Print Page Header
|
|
| COHEAD | ; Print Column Header
|
|
| CONTINUE(PSJPAGE) | ||
| PSEXDT(DT) | ; Format Date for display
|
|
| ASKRESET(PADE) | ||
| SURES() | ||
| CONTRES(PADE) | ; Finish device reset
|
|
| RESPADE(PADE) | ; Reset balances in PADE cabinet to zero
|
|
| EMPTY(PADE) | ||
| RESHLP | ||
| PARTIAL(PSJY,INARRAY,OUTARRAY,DISPDATA,MSG,ARRAYX,FOUND,NOXREF,PSALLPC) | ; Lookup PSJY in INARRAY
; INPUT - PSJY=Lookup text ; - INARRAY(text)=number - Array of selectable data ; OUTPUT - OUTARRAY(text)=number - Entry selected from INARRAY |
| Name | Field # of Occurrence |
|---|---|
| EN^DDIOL | RESHLP+9 |
| $$FIND1^DIC | RESPADE+6 |
| UPDATE^DIE | CONTRES+4 |
| ^DIK | RESPADE+11, RESPADE+15 |
| GETS^DIQ | RESPADE+2 |
| ^DIR | PADECK+7, CONTINUE+3, ASKRESET+4, SURES+9, PARTIAL+47 |
| $$UPPER^HLFNC | PARTIAL+26, PARTIAL+31 |
| MANUN^PSJPAD70 | ASKRESET+5 |
| $$TSIGN^PSJPADIT | ACTIVITY+21 |
| FULL^VALM1 | PADECK+4 |
| $$FMTE^XLFDT | PSEXDT+2 |
| $$NOW^XLFDT | CONTRES+3 |
| 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 |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| 58.6011 | FIND1^DIC |
| ^PS(58.63 - [#58.63] | GETS^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PS(58.6 - [#58.6] | ACTIVITY+4, ACTIVITY+5, ACTIVITY+6, ACTIVITY+10, ACTIVITY+27 |
| ^PS(58.601 - [#58.601] | RESPADE+4, RESPADE+7, RESPADE+10, RESPADE+14, EMPTY+4 |
| ^PS(58.63 - [#58.63] | RESPADE+5 |
| ^PSDRUG - [#50] | ACTIVITY+12 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ARRAYX | PARTIAL~ |
| ARRAYX( | PARTIAL+18, PARTIAL+24, PARTIAL+29, PARTIAL+34 |
| CNT | PARTIAL+37~, PARTIAL+42*, PARTIAL+43, PARTIAL+44, PARTIAL+45 |
| DA | RESPADE+1~, RESPADE+11*, RESPADE+15* |
| DA(1 | RESPADE+9*, RESPADE+13* |
| DA(2 | RESPADE+9*, RESPADE+13* |
| DFN | PADECK+5, ACTIVITY~, ACTIVITY+4, ACTIVITY+5, ACTIVITY+6 |
| DIK | RESPADE+1~, RESPADE+8*, RESPADE+12* |
| DIR | PADECK+7!, ACTIVITY+2!, ACTIVITY+31!, CONTINUE+1~, CONTINUE+4!, ASKRESET+1~, SURES+1~, PARTIAL+37~ |
| DIR("?" | ASKRESET+3*, SURES+8* |
| DIR("A" | PADECK+7*, CONTINUE+2*, CONTINUE+3*, ASKRESET+2*, SURES+3*, SURES+4*, SURES+5*, SURES+6*, SURES+7*, PARTIAL+45* , PARTIAL+46* |
| DIR("B" | ASKRESET+4*, SURES+7* |
| DIR(0 | PADECK+7*, CONTINUE+3*, ASKRESET+2*, SURES+2*, PARTIAL+47* |
| DISPDATA | PARTIAL~, PARTIAL+45 |
| DRAWER | RESPADE+1~, RESPADE+10*, RESPADE+11 |
| DRUG | RESPADE+1~, RESPADE+14*, RESPADE+15 |
| DT | PSEXDT~, PSEXDT+2 |
| EMPTY | EMPTY+2~, EMPTY+3*, EMPTY+4*, EMPTY+5 |
| FDA | CONTRES+1~ |
| FDA( | CONTRES+3* |
| FOUND | PARTIAL~, PARTIAL+6!, PARTIAL+39*, PARTIAL+50* |
| HELPAR | RESHLP+1~, RESHLP+9 |
| HELPAR(1 | RESHLP+2* |
| HELPAR(2 | RESHLP+3* |
| HELPAR(3 | RESHLP+4* |
| HELPAR(4 | RESHLP+5* |
| HELPAR(5 | RESHLP+6* |
| HELPAR(6 | RESHLP+7* |
| HELPAR(7 | RESHLP+8* |
| I | PSEXDT+1~, PSEXDT+4* |
| ID2 | PARTIAL+51~* |
| II | PARTIAL+5~, PARTIAL+7*, PARTIAL+17, PARTIAL+18, PARTIAL+19*, PARTIAL+23, PARTIAL+24, PARTIAL+25*, PARTIAL+29, PARTIAL+30* , PARTIAL+34, PARTIAL+35* |
| INARRAY | PARTIAL~ |
| INARRAY( | PARTIAL+7, PARTIAL+9, PARTIAL+17, PARTIAL+29 |
| IOF | PADECK+7, PADECK+8, ACTIVITY+2, ACTIVITY+31, COHEAD+1 |
| ITM | PARTIAL+5~, PARTIAL+11, PARTIAL+12*, PARTIAL+14, PARTIAL+15, PARTIAL+17, PARTIAL+18, PARTIAL+20, PARTIAL+21, PARTIAL+23 , PARTIAL+24, PARTIAL+26, PARTIAL+27, PARTIAL+29, PARTIAL+31, PARTIAL+32, PARTIAL+34 |
| ITM( | PARTIAL+9*, PARTIAL+12, PARTIAL+15, PARTIAL+18, PARTIAL+20, PARTIAL+21, PARTIAL+23, PARTIAL+24, PARTIAL+27, PARTIAL+29 , PARTIAL+31, PARTIAL+32, PARTIAL+34 |
| ITMID | PARTIAL+7*, PARTIAL+8, PARTIAL+9, PARTIAL+43~*, PARTIAL+44, PARTIAL+45 |
| ITMNAME | PARTIAL+5~ |
| ITMX | PARTIAL+5~ |
| ITMX( | PARTIAL+9* |
| MSG | PARTIAL~, PARTIAL+41 |
| ND0 | ACTIVITY+9~, ACTIVITY+10*, ACTIVITY+16, ACTIVITY+19, ACTIVITY+20 |
| ND1 | ACTIVITY+9~, ACTIVITY+10*, ACTIVITY+13, ACTIVITY+15 |
| ND2 | ACTIVITY+9~, ACTIVITY+27* |
| NOXREF | PARTIAL~, PARTIAL+20, PARTIAL+31 |
| OUTARRAY | PARTIAL~ |
| OUTARRAY( | PARTIAL+39*, PARTIAL+50*, PARTIAL+51 |
| PADE | ASKRESET~, ASKRESET+5, ASKRESET+7, CONTRES~, CONTRES+2, CONTRES+3, RESPADE~, RESPADE+2, RESPADE+3, RESPADE+5 , EMPTY~, EMPTY+4 |
| PADENAM | RESPADE+1~, RESPADE+5*, RESPADE+6 |
| PADIEN | RESPADE+1~, RESPADE+6*, RESPADE+7, RESPADE+8, RESPADE+9, RESPADE+10, RESPADE+12, RESPADE+13, RESPADE+14 |
| RESPADE+1~ | |
| PP | PARTIAL+15~*, PARTIAL+21~*, PARTIAL+27~*, PARTIAL+32~* |
| PSALLPC | PARTIAL~, PARTIAL+39, PARTIAL+50 |
| PSEXDRG | ACTIVITY+9~, ACTIVITY+12*, ACTIVITY+13*, ACTIVITY+14*, ACTIVITY+26 |
| PSEXDRG2 | ACTIVITY+9~, ACTIVITY+13* |
| PSEXDT | ACTIVITY+9~, ACTIVITY+11*, ACTIVITY+25 |
| PSEXTM | ACTIVITY+9~ |
| PSJCAB | ACTIVITY+9~, ACTIVITY+19*, ACTIVITY+26 |
| PSJCONT | ACTIVITY+1~, ACTIVITY+7*, ACTIVITY+30, CONTINUE+7! |
| PSJDEC | ACTIVITY+16~*, ACTIVITY+17, ACTIVITY+18 |
| PSJDUP | PARTIAL+5~, PARTIAL+13*, PARTIAL+14, PARTIAL+15*, PARTIAL+16, PARTIAL+20, PARTIAL+21*, PARTIAL+22, PARTIAL+26, PARTIAL+27* , PARTIAL+28, PARTIAL+31, PARTIAL+32*, PARTIAL+33 |
| PSJORD | ACTIVITY+9~, ACTIVITY+15*, ACTIVITY+26 |
| PSJOVOK | ACTIVITY+9~, ACTIVITY+22*, ACTIVITY+26 |
| PSJPADPT | PADECK+3*, PADEND+1! |
| PSJPAGE | ACTIVITY+1~, ACTIVITY+3*, ACTIVITY+28, ACTIVITY+29, ACTIVITY+30, CONTINUE~, CONTINUE+6* |
| PSJPART | PARTIAL+5~ |
| PSJPART( | PARTIAL+15, PARTIAL+17*, PARTIAL+18*, PARTIAL+21, PARTIAL+23*, PARTIAL+24*, PARTIAL+27, PARTIAL+29*, PARTIAL+32, PARTIAL+34* , PARTIAL+42, PARTIAL+43, PARTIAL+45, PARTIAL+49, PARTIAL+50 |
| PSJPART(1 | PARTIAL+36, PARTIAL+38, PARTIAL+39, PARTIAL+40 |
| PSJPART(9999999 | PARTIAL+46 |
| PSJPGTMP | ACTIVITY+1~, ACTIVITY+29* |
| PSJPOP | ACTIVITY+1~, ACTIVITY+3*, ACTIVITY+4, ACTIVITY+5, ACTIVITY+6, CONTINUE+3* |
| PSJPSYS | RESPADE+1~, RESPADE+3*, RESPADE+4, RESPADE+6, RESPADE+7, RESPADE+8, RESPADE+9, RESPADE+10, RESPADE+12, RESPADE+13 , RESPADE+14 |
| PSJPSYS("58.63" | RESPADE+3 |
| PSJQAR | ACTIVITY+9~, ACTIVITY+21 |
| PSJQAR(5 | ACTIVITY+21* |
| PSJQAR(6 | ACTIVITY+21* |
| PSJQTY | ACTIVITY+9~, ACTIVITY+16*, ACTIVITY+17*, ACTIVITY+18*, ACTIVITY+21*, ACTIVITY+24*, ACTIVITY+26 |
| PSJSIGN | ACTIVITY+21~* |
| PSJSTS | ACTIVITY+9~, ACTIVITY+20*, ACTIVITY+21, ACTIVITY+22, ACTIVITY+23*, ACTIVITY+24, ACTIVITY+26 |
| PSJTCNT | PADECK+1~, ACTIVITY+3*, ACTIVITY+8, ACTIVITY+25*, ACTIVITY+27*, ACTIVITY+28, ACTIVITY+32 |
| PSJTMP | PARTIAL+5~, PARTIAL+38*, PARTIAL+39, PARTIAL+40 |
| PSJTSCR | PADECK+1~, PADECK+3*, PADECK+5, ACTIVITY~, ACTIVITY+28 |
| PSJY | RESPADE+1~, PARTIAL~, PARTIAL+14, PARTIAL+20, PARTIAL+26, PARTIAL+31, PARTIAL+52* |
| PSPADER | CONTRES+1~, RESPADE+1~ |
| PSPADER(1 | CONTRES+5 |
| PSPDRG | ACTIVITY+1~, ACTIVITY+5*, ACTIVITY+6, ACTIVITY+12, ACTIVITY+13 |
| PSPDT | ACTIVITY+1~, ACTIVITY+4*, ACTIVITY+5, ACTIVITY+6, ACTIVITY+11 |
| PSPTSEL | PARTIAL+49~*, PARTIAL+50, PARTIAL+51 |
| PSTRANS | ACTIVITY+1~, ACTIVITY+6*, ACTIVITY+10, ACTIVITY+27 |
| PARTIAL+15~*, PARTIAL+21~*, PARTIAL+27~*, PARTIAL+32~* | |
| STRING | PARTIAL+37~, PARTIAL+44*, PARTIAL+47 |
| SUBPCK | RESPADE+1~ |
| VALMBCK | PADECK+2!, PADEND* |
| X | CONTINUE+1~, CONTINUE+3, ASKRESET+1~, SURES+1~ |
| XDT | PSEXDT+1~, PSEXDT+2*, PSEXDT+3, PSEXDT+4*, PSEXDT+5*, PSEXDT+6 |
| XTM | PSEXDT+1~, PSEXDT+3*, PSEXDT+5 |
| Y | ASKRESET+1~, ASKRESET+5, SURES+1~, SURES+10, PARTIAL+5~, PARTIAL+48, PARTIAL+49, PARTIAL+50 |