Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: PSOPOS10

Package: Outpatient Pharmacy

Routine: PSOPOS10


Information

PSOPOS10 ;BIR/VRN/EJW/MFR Post install routine ;10/14/03

Source Information

Source file <PSOPOS10.m>

Call Graph

Call Graph Total: 9

Package Total Call Graph
Kernel 3 ^%ZTLOAD  $$DT^XLFDT  BMES^XPDUTL  
VA Fileman 3 (,DD)^%DT  (C,NOW)^%DTC  FILE^DICN  
MailMan 1 ^XMD  
Outpatient Pharmacy 1 FIX^PSOPOS12  
Registration 1 PID^VADPT  

Entry Points

Name Comments DBIA/ICR reference
RESET ; RESET "P" CROSS-REFERENCE BY BUILDING ^TMP GLOBAL IN ISSUE DATE SEQUENCE FOR ALL ENTRIES, THEN RESETTING THE "P" SUBSCRIPT
EN ;
ENV ;
SRCH ; SEARCH THROUGH PRESCRIPTIONS
GETLIST ; PROCESS ENTRIES FROM ^XTMP("PSOPOS10" GLOBAL
CHKPS ; SEE IF ^PS(55,PSODFN EXISTS - IF NOT SET TOP LEVEL AT LEAST
GETPA
START ;
PS55P ; CHECK FOR MISSING "P" CROSS=REFERENCES
MAIL ;
PS55PA ; CHECK FOR MISSING "P","A" CROSS-REFERENCES
GETPT

External References

Name Field # of Occurrence
^%DT ENV+3
DD^%DT MAIL+3, MAIL+4
C^%DTC START+4
NOW^%DTC ENV+2, START+6, MAIL+2
^%ZTLOAD EN+2
FILE^DICN CHKPS+6
FIX^PSOPOS12 SRCH+8
PID^VADPT GETPT+1
$$DT^XLFDT START+3
^XMD MAIL+17
BMES^XPDUTL EN+3, START+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: ENV+2
Function Call: WRITE
  • Prompt: !!,"Cannot install the patch without queuing the post-install, install aborted!",!
  • Line Location: ENV+3

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PS(55 - [#55] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] SRCH+6, SRCH+7, GETLIST+4, GETPT+2
^PS(55 - [#55] PS55P+2, PS55PA+2, PS55PA+9*, CHKPS+1, CHKPS+3, CHKPS+7, RESET+6, RESET+9, RESET+10, RESET+12
, RESET+13!, RESET+14*, RESET+15*, RESET+16
^PSRX - [#52] SRCH+3, PS55PA+5, RESET+8, RESET+11, GETLIST+7, GETPA+2
^TMP("PSOPOS10" RESET+3!, RESET+8*, RESET+11*, RESET+14, RESET+17!
^TMP($J MAIL+9, MAIL+10, MAIL+12, MAIL+13, MAIL+14, MAIL+18!, GETLIST+1!, GETLIST+7*, GETPA+2*
^XTMP("PSOPOS10" START+1!, START+2, START+4*, START+6*, SRCH+9, SRCH+10, MAIL+3, PS55P+4*, PS55PA+7*, RESET+2
, RESET+5, RESET+7, GETLIST+2, GETLIST+3, GETLIST+5, GETLIST+7, GETPA+1, GETPA+2

Label References

Name Line Occurrences
CHKPS PS55PA+8
GETLIST SRCH+11
GETPA GETLIST+6
GETPT MAIL+11
PS55P SRCH+4
PS55PA SRCH+5
RESET SRCH+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % ENV+2, START+6, MAIL+2
%DT ENV+2!*, ENV+3!
%DT("A" ENV+2*
%DT(0 ENV+2*
CNT MAIL+1~, MAIL+8*, MAIL+11*, MAIL+13*, MAIL+14*, MAIL+15*, MAIL+16*, MAIL+18!, RESET+1~, RESET+4*
, RESET+8*, RESET+11*, RESET+12, RESET+13, RESET+14*, RESET+15
DD CHKPS+6!
DFN MAIL+10*, MAIL+12, MAIL+13, MAIL+14, MAIL+18!, GETPT+2
DIC CHKPS+5!*
DIC("DR" CHKPS+5*
DIC(0 CHKPS+5*
DIE CHKPS+6!
DIFROM MAIL+17~
DINUM CHKPS+5*, CHKPS+6!
DO CHKPS+6!
DT START+3*, START+4, START+5
>> DTOUT ENV+3
DUZ MAIL+5
MSG MAIL+18!
NAM MAIL+9*, MAIL+10, MAIL+12, MAIL+13, MAIL+14, MAIL+18!, GETLIST+4*, GETLIST+7, GETPA+2
>> NEWDFN SRCH+7*, SRCH+8
PSOCTP SRCH+1~, SRCH+2*, RESET+2*
PSOCTPA SRCH+1~, SRCH+2*, PS55PA+9*
PSODFN SRCH+1~, SRCH+3*, SRCH+6, SRCH+7, SRCH+8, PS55P+2, PS55P+4, PS55PA+2, PS55PA+7, PS55PA+9
, CHKPS+1, CHKPS+3, CHKPS+5, CHKPS+7, RESET+2*, RESET+5, RESET+6, RESET+7, RESET+9, RESET+10
, RESET+12, RESET+13, RESET+14, RESET+15, RESET+16
PSODT SRCH+1~, SRCH+3*, MAIL+18!, PS55P+4, PS55PA+1~, PS55PA+2*, PS55PA+3, RESET+7*, GETPA+1*, GETPA+2
PSODT2 START+5*, SRCH+3, MAIL+18!
PSOEXP PS55PA+4~, PS55PA+5*, PS55PA+6, PS55PA+7, PS55PA+9
PSOIDT RESET+1~, RESET+8*, RESET+11*, RESET+14*
PSOJOB MAIL+18!, GETLIST+2*, GETLIST+3, GETLIST+5, GETLIST+7, GETPA+1, GETPA+2
>> PSORX MAIL+13*, MAIL+14*, GETLIST+7*, GETPA+2*
>> PSORXP GETLIST+7*, GETPA+2*
PSOSQ MAIL+12*, MAIL+13, MAIL+14, MAIL+18!, PS55P+1~, PS55P+2*, PS55P+3, RESET+1~, RESET+9*, RESET+10
, RESET+13*, GETLIST+3*, GETLIST+4, GETLIST+5, GETLIST+7, GETPA+1, GETPA+2
PSOSQ1 MAIL+18!, GETLIST+5*, GETLIST+6, GETLIST+7, GETPA+1, GETPA+2
PSOTEXT MAIL+6!, MAIL+18!
PSOTEXT( MAIL+11*, MAIL+13*, MAIL+14*, MAIL+15*, MAIL+16*
PSOTEXT(1 MAIL+6*
PSOTEXT(2 MAIL+6*
PSOTEXT(3 MAIL+6*
PSOTEXT(4 MAIL+7*
PSOTIMEA MAIL+3*, MAIL+6, MAIL+18!
PSOTIMEB MAIL+2*, MAIL+4*, MAIL+6, MAIL+18!
PSOTXT MAIL+11, MAIL+18!, GETPT+2*
>> PSOUPD CHKPS+4*, CHKPS+5
RX0 SRCH+1~, SRCH+3*
RXP SRCH+1~, SRCH+3*, PS55P+2, PS55P+4, PS55PA+2, PS55PA+5, PS55PA+7, PS55PA+9, RESET+7*, RESET+8
, RESET+10*, RESET+11, RESET+14*
>> VA("BID" GETPT+2
X START+4, CHKPS+5*, CHKPS+6!
>> X1 START+4*
>> X2 START+4*
XMDUZ MAIL+5*, MAIL+18!
XMSUB MAIL+5*, MAIL+18!
XMTEXT MAIL+17*, MAIL+18!
>> XMY( MAIL+5*
>> XPDABORT ENV+3*
>> XPDENV ENV+1
>> XPDGREF ENV+4, EN+1
>> Y ENV+3, ENV+4, MAIL+3*, MAIL+4*
ZTDESC EN+2*!
ZTDTH EN+1*, EN+2!
ZTIO EN+2*!
>> ZTQUEUED EN+3, START+2, MAIL+19
>> ZTREQ START+2*, MAIL+19*
ZTRTN EN+2*!
>> ZTSK EN+3
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All