PSOTALK2 ;BIR/EJW - SCRIPTALK ENROLLMENT FUNCTIONS ;3-28-02
Source file <PSOTALK2.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 5 | ^DIC FILE^DICN UPDATE^DIE EN^DIK ^DIR | 
| Kernel | 4 | ^%ZIS ^%ZISC ^%ZTLOAD ($$FMTE,$$NOW)^XLFDT | 
| Outpatient Pharmacy | 1 | EN^PSOPATLK | 
| Registration | 1 | DEM^VADPT | 
| Text Integration Utility | 1 | NEW^TIUPNAPI | 
| Package | Total | Caller Graph | 
|---|---|---|
| Outpatient Pharmacy | 3 | PSO SCRIPTALK AUDIT HISTORY PSO SCRIPTALK ENROLLEES PSO SCRIPTALK PATIENT ENROLL | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| TITLEA | ; | |
| GETIND | ; GET INDICATION FOR ENROLLMENT | |
| ENROLL | ; | |
| END | ; | |
| CLEAN | ||
| INSTR | ; | |
| MESS | ||
| MAILP | ||
| GETDFN | ; | |
| RPENROLL | ; | |
| SET55 | ; SET MULTIPLE FOR SCRIPTALK ENROLLMENT AUDIT | |
| ENQ | ; | |
| DONE | ||
| AUDRQ | ; | |
| INSTALL | ||
| ; MAKE SURE MAIL STATUS IS COMPATIBLE WITH SCRIPTALK PATIENT | ||
| NOTE(PSOPT) | ;CREATE A PROGRESS NOTE FOR PATIENT 'PSOPT' ABOUT ENROLLMENT | |
| AUDREP | ; | |
| TITLEE | ; | 
| Name | Field # of Occurrence | 
|---|---|
| ^%ZIS | AUDREP+5, ENQ+3 | 
| ^%ZISC | DONE+2 | 
| ^%ZTLOAD | AUDREP+6, ENQ+4 | 
| ^DIC | AUDRQ+17 | 
| FILE^DICN | ENROLL+10 | 
| UPDATE^DIE | SET55+8 | 
| EN^DIK | ENROLL+11 | 
| ^DIR | ENROLL+13, GETIND+2, END+1, TITLEA+1, ENQ+1, TITLEE+1 | 
| EN^PSOPATLK | ENROLL+5, AUDREP+1 | 
| NEW^TIUPNAPI | INSTALL+1 | 
| DEM^VADPT | ENROLL+7, GETDFN+4 | 
| $$FMTE^XLFDT | AUDRQ+8, RPENROLL+13, TITLEE+3 | 
| $$NOW^XLFDT | SET55+3, INSTALL+1 | 
| 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 | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^VA(200 - [#200] | Classic Fileman Calls | 
| ^PS(55 - [#55] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD("DD" | TITLEA+3 | 
| ^DPT - [#2] | NOTE+4, TITLEA+5 | 
| ^PS(55 - [#55] | ENROLL+8, ENROLL+11*, ENROLL+12, GETIND+1, NOTE+1, AUDRQ+5, AUDRQ+6, TITLEA+5, GETDFN+2, GETDFN+3 , GETDFN+5, GETDFN+7, GETDFN+9, MAIL+2, MAILP+6* | 
| ^TIU(8925.1 - [#8925.1] | INSTR+2, NOTE+2 | 
| ^TMP("TIUP" | NOTE+6*, NOTE+8*, NOTE+9*, CLEAN+1! | 
| ^TMP($J | DONE+1!, RPENROLL+5!, RPENROLL+7, RPENROLL+8, RPENROLL+9, GETDFN+9* | 
| Name | Line Occurrences | 
|---|---|
| CLEAN | ENROLL+5 | 
| DONE | AUDREP+5, AUDREP+6, AUDRQ+4, AUDRQ+18, ENQ+1, ENQ+3, ENQ+4, RPENROLL+4, RPENROLL+7, RPENROLL+8 | 
| END | RPENROLL+14 | 
| ENROLL | ENROLL+7, ENROLL+19 | 
| GETDFN | RPENROLL+6 | 
| GETIND | ENROLL+15 | 
| INSTR | ENROLL+3 | 
| ENROLL+15 | |
| MAILP | MAILP+4 | 
| MESS | ENQ+1 | 
| NOTE | ENROLL+17 | 
| SET55 | ENROLL+16 | 
| TITLEA | AUDRQ+4, AUDRQ+10 | 
| TITLEE | RPENROLL+4, RPENROLL+10 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| %ZIS | AUDREP+5!*, ENQ+3!* | 
| %ZSI | AUDREP+6!, ENQ+4! | 
| DA | ENROLL+10!, ENROLL+11* | 
| DD | ENROLL+10! | 
| DFN | ENROLL+1~, ENROLL+7*, GETDFN+1~, GETDFN+4*, GETDFN+5, GETDFN+7 | 
| DIC | ENROLL+5!, ENROLL+9*, ENROLL+10!, AUDREP+1!, AUDRQ+17!* | 
| DIC("A" | ENROLL+5*, AUDREP+1* | 
| DIC(0 | ENROLL+5*, ENROLL+10*, AUDREP+1*, AUDRQ+17* | 
| DIK | ENROLL+11!* | 
| DIK(1 | ENROLL+11* | 
| >> DINUM | ENROLL+10* | 
| DIR | ENROLL+13!, GETIND+2!, END+1!, TITLEA+1!, ENQ+1!, TITLEE+1! | 
| DIR("A" | ENROLL+13*, GETIND+2*, END+1*, ENQ+1* | 
| DIR("B" | ENROLL+13*, GETIND+2*, ENQ+1* | 
| DIR(0 | ENROLL+13*, GETIND+2*, END+1*, TITLEA+1*, ENQ+1*, TITLEE+1* | 
| DIRUT | DONE!, ENQ+1 | 
| >> DLAYGO | ENROLL+9* | 
| DO | ENROLL+10! | 
| DR | ENROLL+10! | 
| DT | NOTE+9, TITLEA+3, TITLEE+3 | 
| DTOUT | ENROLL+5, AUDREP+1, DONE! | 
| DUOUT | ENROLL+5, AUDREP+1, DONE! | 
| DUZ | SET55+7, INSTALL+1 | 
| IO | AUDRQ+1, RPENROLL+1 | 
| IO("Q" | AUDREP+6, DONE!, ENQ+4 | 
| IOF | INSTR+1, END+3, TITLEA+2, TITLEE+2 | 
| IOP | AUDREP+5!, DONE!, ENQ+3! | 
| IOSL | AUDRQ+10, RPENROLL+10 | 
| IOST | AUDRQ+2, RPENROLL+2 | 
| MAIL+1~, MAIL+2*, MAILP+2*, MAILP+3, MAILP+4, MAILP+5, MAILP+6 | |
| POP | AUDREP+5!, DONE!, ENQ+3! | 
| PSOAUD | AUDRQ+5*, AUDRQ+6, DONE!, GETDFN+6*, GETDFN+7*, GETDFN+9 | 
| PSODA | SET55+1~ | 
| PSODA( | SET55+4*, SET55+5*, SET55+6*, SET55+7* | 
| PSODFN | DONE+1!, GETDFN+2*, GETDFN+3, GETDFN+4, GETDFN+9 | 
| >> PSODUZ | AUDRQ+16, AUDRQ+17* | 
| PSODV | AUDRQ+2*, END+1, END+2, DONE!, TITLEA+1, RPENROLL+2*, TITLEE+1 | 
| PSOERR | SET55+1~ | 
| PSOFIRST | ENROLL+3*, CLEAN! | 
| PSOIEN | SET55+1~ | 
| PSOIND | ENROLL+1~, ENROLL+2*, ENROLL+18!, SET55+6, GETIND+1*, GETIND+2, GETIND+3*, AUDRQ+13*, AUDRQ+14*, AUDRQ+15 , DONE!, DONE+1!, RPENROLL+9*, RPENROLL+11, RPENROLL+12, RPENROLL+13 | 
| PSOLAST | ENROLL+1~, ENROLL+18!, GETIND+1* | 
| PSOLINE | NOTE+5*, NOTE+6, NOTE+7*, NOTE+8, NOTE+9, CLEAN! | 
| PSONM | DONE+1!, RPENROLL+8*, RPENROLL+9, RPENROLL+11 | 
| PSONODE | AUDRQ+6*, AUDRQ+7, AUDRQ+8, AUDRQ+13, AUDRQ+16, AUDRQ+17, DONE! | 
| PSOOUT | AUDRQ+2*, AUDRQ+4, AUDRQ+5, AUDRQ+10, AUDRQ+18, END+1, DONE!, TITLEA+1*, RPENROLL+2*, RPENROLL+4 , RPENROLL+8, RPENROLL+10, TITLEE+1* | 
| PSOPGCT | AUDRQ+3*, DONE!, TITLEA+1, TITLEA+3, TITLEA+4*, RPENROLL+3*, TITLEE+1, TITLEE+3, TITLEE+4* | 
| PSOPRINT | DONE+1!, ENQ+1*, RPENROLL+11, TITLEE+5, TITLEE+7, GETDFN+3 | 
| PSOPT | ENROLL+6*, ENROLL+7, ENROLL+8, ENROLL+10, ENROLL+11, ENROLL+12, ENROLL+17, ENROLL+18!, SET55+2, SET55+4 , SET55+5, SET55+6, SET55+7, GETIND+1, NOTE~, NOTE+1, NOTE+4, INSTALL+1, CLEAN!, AUDREP+2* , AUDRQ+5, AUDRQ+6, DONE!, TITLEA+5, MAIL+2, MAILP+6 | 
| PSOPTLK | ENROLL+5!, AUDREP+1! | 
| PSOPTNM | NOTE+4*, NOTE+6, CLEAN! | 
| >> PSOSEQ | GETDFN+5*, GETDFN+7 | 
| PSOSQ | INSTR+10! | 
| PSOSSN | DONE+1!, RPENROLL+8*, RPENROLL+9, RPENROLL+11 | 
| PSOSTAT | AUDRQ+7*, AUDRQ+12, AUDRQ+14, DONE! | 
| PSOSTDT | SET55+1~, SET55+3*, SET55+4 | 
| PSOSTEN | ENROLL+1~, ENROLL+12*, ENROLL+13, ENROLL+14*, ENROLL+15, ENROLL+18!, SET55+5 | 
| PSOSTP | INSTR+10!, CLEAN! | 
| >> PSOTIME | AUDRQ+8*, AUDRQ+9*, AUDRQ+11 | 
| PSOTITL | NOTE+2*, NOTE+3, INSTALL+1, CLEAN! | 
| PSOTT | INSTR+10! | 
| TIUDA | INSTALL!, INSTALL+1 | 
| U | NOTE+4, NOTE+9, AUDRQ+8 | 
| >> VA("PID" | GETDFN+8*, GETDFN+9 | 
| >> VADM(1 | GETDFN+9 | 
| >> VADM(6 | ENROLL+7, GETDFN+4 | 
| X | ENROLL+10*, ENROLL+18!, AUDRQ+17!* | 
| Y | ENROLL+5*, ENROLL+6, ENROLL+10, ENROLL+14, ENROLL+18!, GETIND+3, AUDREP+1*, AUDREP+2, AUDRQ+17!, DONE! , TITLEA+1, TITLEA+3*, ENQ+1, TITLEE+1 | 
| >> ZTDESC | AUDREP+6*, ENQ+4* | 
| >> ZTQUEUED | DONE+2 | 
| >> ZTREQ | DONE+2* | 
| >> ZTRTN | AUDREP+6*, ENQ+4* | 
| >> ZTSAVE("*" | AUDREP+3*, AUDREP+6*, ENQ+4* |