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: PSS1P178

Package: Pharmacy Data Management

Routine: PSS1P178


Information

PSS1P178 ;BP/CMF - PATCH PSS*1*178 Pre/Post-Init Rtn ;04/20/2010

Source Information

Source file <PSS1P178.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
Kernel 2 (BMES,MES)^XPDUTL  $$PROD^XUPROD  
VA FileMan 1 ^DIE  

Entry Points

Name Comments DBIA/ICR reference
ENV ;environment check
PRODCHK(XPDABORT) ;checks for test/production account
PROGCHK(XPDABORT) ;checks for necessary programmer variables
PRE ;; hook for pre install actions
POST ;; hook for post install actions
MAIN ; Update entries in DOSE UNITS file (51.24)
1 ;Verify FDB DOSE Unit = APPLICATORFUL(S) Change as needed (2.6.23.2)
2 ;Verify Synonym = APPLICATORFUL/S - Correct if needed Return Synonyms to correct state
3 ;Verify FDB DOSE Unit = SUPPOSITORY(IES) Change as needed (2.6.23.3)
4 ;Verify Synonym = SUPPOSITORY/IES and correct if needed
5 ;CHANGE APPLICATORFUL/S to APPLICATORFUL(S) (2.6.21.10)
6 ;CHANGE SUPPOSITORY/IES to SUPPOSITORY(IES) (2.6.21.9)
7 ;CHANGE SUPPOSITORY/IES to SUPPOSITORY(IES) (2.6.21.7)
8 ;APPLICATORFUL/S to APPLICATORFUL(S) (2.6.21.8)
RESET ;
R1 ;^PS(51.24,2,0)="APPLICATORFUL(S)^APPLICATORFUL^1"
R2 ;^PS(51.24,2,1,6,0)="APPLICATORFUL/S"
R3 ;^PS(51.24,40,0)="SUPPOSITORY(IES)^SUPPOSITORY^1"
R4 ;
R5 ;
R6 ;
R7 ;
R8 ;

External References

Name Field # of Occurrence
^DIE 1+7, 2+7, 3+7, 4+7, 5+7, 6+7, 7+7, 8+7, R1+5, R2+5
R3+5, R4+6, R5+7, R6+7, R7+9, R8+7
BMES^XPDUTL PRODCHK+2, PROGCHK+2, POST+3, MAIN+2, MAIN+4
MES^XPDUTL PRODCHK+3, PRODCHK+4, PRODCHK+5, PROGCHK+3, PROGCHK+4, PROGCHK+5
$$PROD^XUPROD PRODCHK+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"RESET 51.24!"
  • Line Location: RESET+2
Function Call: WRITE
  • Prompt: !,"R1 FAILED!!",!
  • Line Location: R1+6
Function Call: WRITE
  • Prompt: !,"R1 PASSED!!"
  • Line Location: R1+7
Function Call: WRITE
  • Prompt: !,"R2 FAILED!!"
  • Line Location: R2+6
Function Call: WRITE
  • Prompt: !,"R2 PASSED!!"
  • Line Location: R2+7
Function Call: WRITE
  • Prompt: !,"R3 FAILED!!"
  • Line Location: R3+6
Function Call: WRITE
  • Prompt: !,"R3 PASSED!!"
  • Line Location: R3+7
Function Call: WRITE
  • Prompt: !,"R4 Failed!"
  • Line Location: R4+7
Function Call: WRITE
  • Prompt: !,"R4 PASSED!!"
  • Line Location: R4+8
Function Call: WRITE
  • Prompt: !!,"RESET 51.25!"
  • Line Location: R4+10
Function Call: WRITE
  • Prompt: !,"R5 Failed!"
  • Line Location: R5+8
Function Call: WRITE
  • Prompt: !,"R5 PASSED!!"
  • Line Location: R5+9
Function Call: WRITE
  • Prompt: !,"R6 Failed!"
  • Line Location: R6+8
Function Call: WRITE
  • Prompt: !,"R6 PASSED!!"
  • Line Location: R6+9
Function Call: WRITE
  • Prompt: !,"R7 Failed!"
  • Line Location: R7+10
Function Call: WRITE
  • Prompt: !,"R7 PASSED!!"
  • Line Location: R7+11
Function Call: WRITE
  • Prompt: !,"R8 Failed!"
  • Line Location: R8+8
Function Call: WRITE
  • Prompt: !,"R8 PASSED!!",!!!
  • Line Location: R8+9
Routine Call
  • DIE
  • Line Location:
    • 1+7
    • 2+7
    • 3+7
    • 4+7
    • 5+7
    • 6+7
    • 7+7
    • 8+7
    • R1+5
    • R2+5
    • R3+5
    • R4+6
    • R5+7
    • R6+7
    • R7+9
    • R8+7

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PS(51.24 - [#51.24] 1+8, 2+8, 3+8, 4+8, R1+6, R2+6, R3+6, R4+7
^PS(51.25 - [#51.25] 5+8, 6+8, 7+8, 8+8, R5+8, R6+8, R7+10, R8+8

Label References

Name Line Occurrences
@( MAIN+2
PROGCHK ENV+3
R2 R1+6
R3 R2+6
R4 R3+6
R5 R4+7
R6 R5+8
R7 R6+8
R8 R7+10

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CT MAIN+2*, MAIN+3!
DA MAIN+3!, 1+4!, 1+5*, 2+4!, 2+5*, 3+4!, 3+5*, 4+4!, 4+5*, 5+4!
5+5*, 6+4!, 6+5*, 7+4!, 7+5*, 8+4!, 8+5*, R1+2!, R1+3*, R2+2!
R2+3*, R3+2!, R3+3*, R4+3~, R4+4*, R5+4!, R5+5*, R6+4~, R6+5*, R7+6!
R7+7*, R8+4~, R8+5*
DA(1 2+5*, 4+5*, 6+5*, 8+5*, R2+3*, R4+4*, R6+5*, R8+5*
DIE MAIN+3!, 1+4!, 1+6*, 2+4!, 2+6*, 3+4!, 3+6*, 4+4!, 4+6*, 5+4!
5+6*, 6+4!, 6+6*, 7+4!, 7+6*, 8+4!, 8+6*, R1+2!, R1+4*, R2+2!
R2+4*, R3+2!, R3+4*, R4+3~, R4+5*, R5+4!, R5+6*, R6+4~, R6+6*, R7+6!
R7+8*, R8+4~, R8+6*
DR MAIN+3!, 1+4!, 1+6*, 2+4!, 2+6*, 3+4!, 3+6*, 4+4!, 4+6*, 5+4!
5+6*, 6+4!, 6+6*, 7+4!, 7+6*, 8+4!, 8+6*, R1+2!, R1+4*, R2+2!
R2+4*, R3+2!, R3+4*, R4+3~, R4+5*, R5+4!, R5+6*, R6+4~, R6+6*, R7+6!
R7+8*, R8+4~, R8+6*
DT PROGCHK+1
DUZ PROGCHK+1
DUZ(0 PROGCHK+1
U PROGCHK+1, 6+8, 8+8, R6+8, R8+8
XFAIL MAIN+1!, MAIN+2!, MAIN+3!, 1+8*, 2+8*, 3+8*, 4+8*, 5+8*, 6+8*, 7+8*
8+8*
XPDABORT ENV+1*, ENV+3, ENV+4!, PRODCHK~, PRODCHK+6*, PROGCHK~, PROGCHK+6*
XUMF MAIN+3!, 1+5*, 2+5*, 3+5*, 4+5*, 5+5*, 6+5*, 7+5*, 8+5*, R1+3*
R2+3*, R3+3*, R4+4*, R5+5*, R6+5*, R7+7*, R8+5*
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