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 |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: PSUDEM0

Package: Pharmacy Benefits Management

Routine: PSUDEM0


Information

PSUDEM0 ;BIR/DAM - Patient Demographics Summary Print Routine ; 20 DEC 2001

Source Information

Source file <PSUDEM0.m>

Call Graph

Call Graph Total: 2

Package Total Call Graph
Pharmacy Benefits Management 1 INST^PSUDEM1  
VA Fileman 1 DT^DILF  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Pharmacy Benefits Management 3 PSUOP6  PSUUD5  PSUV5  

Entry Points

Name Comments DBIA/ICR reference
OPV ;EN Outpatient Visit "No Data" message. Called only when
; user answers 'yes'
PTF ;EN Inpatient Visit "No Data" message.
PRO ;EN Provider information print routine. Prints summary report.
IVSUM ;EN Print routine for all Pt. Demographics Summary reports.
COMM ;Common variables among all print subroutines
PRINT ;Print header for pt demographics
PGHDR ;Page header for Provider summary message

External References

Name Field # of Occurrence
DT^DILF OPV+10, OPV+12, PTF+10, PTF+12, PRO+4, PRO+6, COMM+2, COMM+4
INST^PSUDEM1 IVSUM+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: OPV+9
Function Call: WRITE
  • Prompt: !
  • Line Location: OPV+22
Function Call: WRITE
  • Prompt: !,X
  • Line Location: OPV+25
Function Call: WRITE
  • Prompt: " for ",$P(^XTMP("PSU_"_PSUJOB,"PSUSITE"),U,2),!,?72,"PAGE: 1"
  • Line Location: OPV+26
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PTF+9
Function Call: WRITE
  • Prompt: !
  • Line Location: PTF+22
Function Call: WRITE
  • Prompt: !,X
  • Line Location: PTF+25
Function Call: WRITE
  • Prompt: " for ",$P(^XTMP("PSU_"_PSUJOB,"PSUSITE"),U,2),!,?72,"PAGE: 1"
  • Line Location: PTF+26
Function Call: WRITE
  • Prompt: !,X
  • Line Location: PRO+23
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PGHDR+2
Function Call: WRITE
  • Prompt: "Provider Data for "_PSURP("START")_" through "_PSURP("END")_" for "_$P(^XTMP("PSU_"_PSUJOB,"PSUSITE"),U,2)
  • Line Location: PGHDR+3
Function Call: WRITE
  • Prompt: !,?68,"PAGE: "_PSUPGS("PG")
  • Line Location: PGHDR+4
Function Call: WRITE
  • Prompt: !,$G(^XTMP(PSUPROSB,"PSUPRO",PSUSNDR,PSUH))
  • Line Location: PGHDR+6
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: IVSUM+8
Function Call: WRITE
  • Prompt: !,X
  • Line Location: IVSUM+19
Function Call: WRITE
  • Prompt: " for ",$P(^XTMP("PSU_"_PSUJOB,"PSUSITE"),U,2),!,?69,"Page: 1"
  • Line Location: IVSUM+20
Function Call: WRITE
  • Prompt: !,X
  • Line Location: IVSUM+31
Function Call: WRITE
  • Prompt: " for ",$P(^XTMP("PSU_"_PSUJOB,"PSUSITE"),U,2),!,?69,"Page: 1"
  • Line Location: IVSUM+32

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^XTMP( OPV+16*, OPV+17*, OPV+18*, OPV+24, OPV+25, PTF+16*, PTF+17*, PTF+18*, PTF+24, PTF+25
, PRO+16*, PRO+21, PRO+23, PGHDR+6, IVSUM+11*, IVSUM+12*, IVSUM+16*, IVSUM+18, IVSUM+19, IVSUM+25*
, IVSUM+30, IVSUM+31
^XTMP("PSU_" OPV+5, OPV+7, OPV+26, PTF+5, PTF+7, PTF+26, PRO+15, PRO+16, PRO+26!, PGHDR+3
, IVSUM+15, IVSUM+20, IVSUM+24, IVSUM+25, IVSUM+32

Label References

Name Line Occurrences
COMM IVSUM+6
PGHDR PRO+12, PRO+22

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> EXTD OPV+10, OPV+12, PTF+10, PTF+12, PRO+4, PRO+6, COMM+2, COMM+4
>> EXTD(0 OPV+11, OPV+13, PTF+11, PTF+13, PRO+5, PRO+7, COMM+3, COMM+5
IO OPV+20, PTF+20, IVSUM+7
IOF OPV+9, PTF+9, IVSUM+8
IOSL PRO+22
>> K PRO+14*, PRO+16, PRO+17*, IVSUM+23*, IVSUM+25, IVSUM+26*
>> LNCNT PRO+22, PRO+24*, PGHDR+7*
>> N PRO+14*, PRO+15*, PRO+16, IVSUM+23*, IVSUM+24*, IVSUM+25
>> PSUEDT OPV+12, PTF+12, PRO+6, COMM+4
>> PSUH PGHDR+6*
>> PSUIVSUB PTF+15*, PTF+16, PTF+17, PTF+18, PTF+24, PTF+25, IVSUM+10*, IVSUM+11, IVSUM+12, IVSUM+16
, IVSUM+18, IVSUM+19, IVSUM+25, IVSUM+30, IVSUM+31
>> PSUJOB OPV+5, OPV+7, OPV+15, OPV+26, PTF+5, PTF+7, PTF+15, PTF+26, PRO+11, PRO+15
, PRO+16, PRO+26, PGHDR+3, IVSUM+10, IVSUM+15, IVSUM+20, IVSUM+24, IVSUM+25, IVSUM+32
>> PSUL OPV+23*, OPV+24*, OPV+25, OPV+26, PTF+23*, PTF+24*, PTF+25, PTF+26, PRO+20*, PRO+21*
, PRO+23, IVSUM+17*, IVSUM+18*, IVSUM+19, IVSUM+20, IVSUM+29*, IVSUM+30*, IVSUM+31, IVSUM+32
>> PSUOVSUB OPV+15*, OPV+16, OPV+17, OPV+18, OPV+24, OPV+25
>> PSUPGS("PG" PRO+9*, PGHDR+4, PGHDR+5*
>> PSUPROSB PRO+11*, PRO+16, PRO+21, PRO+23, PGHDR+6
>> PSURP("END" OPV+13*, OPV+16, PTF+13*, PTF+16, PRO+7*, PGHDR+3, IVSUM+11, COMM+5*
>> PSURP("START" OPV+11*, OPV+16, PTF+11*, PTF+16, PRO+5*, PGHDR+3, IVSUM+11, COMM+3*
>> PSUSDT OPV+10, PTF+10, PRO+4, COMM+2
>> PSUSMRY OPV+6, PTF+6
>> PSUSNDR OPV+16, OPV+17, OPV+18, OPV+24, OPV+25, PTF+16, PTF+17, PTF+18, PTF+24, PTF+25
, PRO+16, PRO+21, PRO+23, PGHDR+6, IVSUM+11, IVSUM+12, IVSUM+16, IVSUM+18, IVSUM+19, IVSUM+25
, IVSUM+30, IVSUM+31
U OPV+26, PTF+26, PGHDR+3, IVSUM+20, IVSUM+32
>> X OPV+25*, PTF+25*, PRO+23*, IVSUM+19*, IVSUM+31*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All