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

Package: PCE Patient Care Encounter

Routine: PXRRPRDP


Information

PXRRPRDP ;ISL/PKR - Provider encounter detailed print. ;2/26/98

Source Information

Source file <PXRRPRDP.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
PCE Patient Care Encounter 4 $$OCCUP^PXBGPRV  (CLASSNE,FACNE,HDR,OPRCRIT,PAGE,PTOTAL)^PXRRGPRT  ($$USTRINS,EOR,EXIT)^PXRRGUT  $$MATCH^PXRRPECU  
Kernel 2 $$S^%ZTLOAD  $$FMTE^XLFDT  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
PCE Patient Care Encounter 1 PXRRPRSE  

Entry Points

Name Comments DBIA/ICR reference
SET ;Set up print fields
END ;
HEAD(HAVEPRV) ;Write the header.
NDAY
PPRINT ;Print the provider information.
FINAL ;Print grand totals.
HLO
PRV
NHLOC
DATE ;
FAC
SCAT(NVISITS,VISITS) ;Given a list of VISIT IENS return the service categories.
NVIEN
DPRINT(PTOTAL) ;Print the daily totals and return the total provider count.
CLASS ;

External References

Name Field # of Occurrence
$$S^%ZTLOAD PRV+13
$$OCCUP^PXBGPRV CLASS+7
CLASSNE^PXRRGPRT PRV+7
FACNE^PXRRGPRT FINAL+8
HDR^PXRRGPRT PXRRPRDP+30
OPRCRIT^PXRRGPRT PXRRPRDP+32
PAGE^PXRRGPRT FINAL+4, HEAD+2
PTOTAL^PXRRGPRT PRV+5, DATE+9, FINAL+5
$$USTRINS^PXRRGUT SCAT+6
EOR^PXRRGUT END+2
EXIT^PXRRGUT PRV+13, END+1
$$MATCH^PXRRPECU CLASS+18
$$FMTE^XLFDT NVIEN+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Criteria for Provider Encounter Detailed Report"
  • Line Location: PXRRPRDP+31
Function Call: WRITE
  • Prompt: !,?INDENT,$$FMTE^XLFDT(DAY,"1D"),?C2HS,HLOCNAM
  • Line Location: NVIEN+7
Function Call: WRITE
  • Prompt: ?C1S,SC,?C2S,SCAT,?C3S,NVISITS
  • Line Location: NVIEN+8
Function Call: WRITE
  • Prompt: !!,"Facility: ",FACPNAME
  • Line Location: HEAD+4
Function Call: WRITE
  • Prompt: !!,"Provider - Person Class"
  • Line Location: HEAD+5
Function Call: WRITE
  • Prompt: !,?C1HS,"Date",?C2HS,"Hos. Loc. (Stop Code) Serv. Cat.",?C3HS,"Encounters"
  • Line Location: HEAD+6
Function Call: WRITE
  • Prompt: !,?INDENT,"------------",?C2HS,"------------------------------------------",?C3HS,"----------"
  • Line Location: HEAD+7
Function Call: WRITE
  • Prompt: !,PPNAME," (continued)"
  • Line Location: HEAD+8
Function Call: WRITE
  • Prompt: !,PPNAME," - "
  • Line Location: PPRINT+6
Function Call: WRITE
  • Prompt: !?3,OCCUP
  • Line Location: PPRINT+7
Function Call: WRITE
  • Prompt: !,?4,SPEC
  • Line Location: PPRINT+8
Function Call: WRITE
  • Prompt: !,?5,SUBSPEC
  • Line Location: PPRINT+9
Function Call: WRITE
  • Prompt: !,TEMP
  • Line Location: PPRINT+11
Function Call: WRITE
  • Prompt: !,?4,SPEC
  • Line Location: PPRINT+12
Function Call: WRITE
  • Prompt: !,?5,SUBSPEC
  • Line Location: PPRINT+13
Function Call: WRITE
  • Prompt: !
  • Line Location: PPRINT+14

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNVSIT - [#9000010] SCAT+5
^TMP( CLASS+4!, HLO+7*, NDAY, NHLOC, NVIEN
^XTMP( PXRRPRDP+16, FAC, PRV, CLASS+2, DATE+1, HLO, HLO+6

Label References

Name Line Occurrences
$$SCAT NVIEN+2
CLASS DATE+2
DATE HLO+1
DPRINT DATE+4
END PRV+8, CLASS+1, CLASS+20, DATE+12, FINAL+1, FINAL+6
FAC PRV+1
FINAL FAC+1
HEAD FAC+8, PRV+3, DATE+7, NVIEN+5, PPRINT+1
HLO HLO+8
NDAY NHLOC+3
NHLOC NVIEN+1
NVIEN NVIEN+12
PPRINT CLASS+21
PRV CLASS+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BMARG PXRRPRDP+3~, PXRRPRDP+28*, PXRRPRDP+29*, PRV+3, DATE+7, FINAL+4, NVIEN+5, HEAD+2, PPRINT+1
C1HS PXRRPRDP+3~, PXRRPRDP+18*, HEAD+6
C1S PXRRPRDP+3~, PXRRPRDP+23*, PXRRPRDP+24, NVIEN+8
C2HS PXRRPRDP+3~, PXRRPRDP+19*, PXRRPRDP+20, PXRRPRDP+23, NVIEN+7, HEAD+6, HEAD+7
C2S PXRRPRDP+3~, PXRRPRDP+24*, NVIEN+8
C3HS PXRRPRDP+3~, PXRRPRDP+20*, PXRRPRDP+22, HEAD+6, HEAD+7, PPRINT+5
C3S PXRRPRDP+3~, NVIEN+4*, NVIEN+8
CLASSNAM PXRRPRDP+4~, PRV+15*, CLASS+2*, CLASS+3, CLASS+5, DATE+1, HLO, HLO+6
CLINNAM PXRRPRDP+4~
DATE PXRRPRDP+5~, CLASS+19*, DATE+1*, DATE+2, HLO, HLO+4, HLO+6
DAY PXRRPRDP+5~, HLO+4*, HLO+7, DPRINT+1~, DPRINT+3*, NDAY*, NDAY+1, NHLOC, NVIEN, NVIEN+7
DONE PXRRPRDP+3~, PXRRPRDP+14*, PRV+4, PRV+8, CLASS+1, CLASS+20, DATE+5, DATE+8, DATE+12, FINAL+1
, FINAL+5, FINAL+6, NVIEN+6, NVIEN+9, HEAD+3, PPRINT+2
DTOTAL PXRRPRDP+5~
FACILITY PXRRPRDP+6~, SET+1*, FAC*, FAC+1, FAC+3, FAC+6, PRV, CLASS+2, DATE+1, HLO
, HLO+6
FACPNAME PXRRPRDP+6~, FAC+6*, HEAD+4
FTOTAL PXRRPRDP+6~, FAC+5*, PRV+5, PRV+6, DATE+11*
GTOTAL PXRRPRDP+5~, PXRRPRDP+27*, PRV+6*, FINAL+2, FINAL+5
HAVEPRV FAC+7*, FAC+8, PRV+3, CLASS+22*, DATE+7, DATE+10*, NVIEN+5, HEAD~, HEAD+8, PPRINT+1
HLOC PXRRPRDP+5~, DATE+14*, HLO*, HLO+1, HLO+6, HLO+7, DPRINT+1~, NDAY+3*, NHLOC*, NHLOC+1
, NHLOC+2, NHLOC+3, NVIEN
HLOCMAX PXRRPRDP+5~, PXRRPRDP+16*, PXRRPRDP+23
HLOCNAM DPRINT+1~, NHLOC+1*, NVIEN+7
IC PXRRPRDP+5~, FAC+3*, FAC+4, SCAT+2~, SCAT+4*, SCAT+5
INDENT PXRRPRDP+3~, PXRRPRDP+17*, PXRRPRDP+18, PXRRPRDP+19, PRV+7, FINAL+8, NVIEN+7, HEAD+7
IO PXRRPRDP+13, PXRRPRDP+28
IO(0 PXRRPRDP+28
IOSL PRV+3, DATE+7, FINAL+4, NVIEN+5, HEAD+2, PPRINT+1
IOST PXRRPRDP+28
LEN HEAD+1~, PPRINT+4*, PPRINT+5
MID PXRRPRDP+3~, PXRRPRDP+22*, PRV+5, DATE+9, FINAL+5, NVIEN+4
NEWPIEN PXRRPRDP+7~, PRV+10*
>> NFAC FAC+3
NVISITS DPRINT+1~, NHLOC+5*, NVIEN+2, NVIEN+3, NVIEN+4, NVIEN+8, NVIEN+10*, NVIEN+11, SCAT~, SCAT+4
OCC PXRRPRDP+7~
>> OCCUP CLASS+8*, CLASS+13*, PPRINT+3, PPRINT+7
PAGE PXRRPRDP+3~, PXRRPRDP+26*, PXRRPRDP+30
PCLASS PXRRPRDP+7~, CLASS+7*, CLASS+8, CLASS+9, CLASS+10, CLASS+12*, CLASS+18
PNAME PXRRPRDP+7~, FAC+10*, PRV*, PRV+1, PRV+9, PRV+10, CLASS+2, CLASS+4, DATE+1, HLO
, HLO+6, HLO+7, NDAY, NHLOC, NVIEN
PPNAME PXRRPRDP+7~, PRV+9*, DATE+6, HEAD+8, PPRINT+3, PPRINT+6
PTOTAL PXRRPRDP+7~, CLASS+19*, DATE+4, DATE+9, DATE+11, DPRINT~, DPRINT+2*, NVIEN+3*
>> PXRRFAC( FAC+3, FAC+4*
>> PXRRFACN( FAC+6
>> PXRRPECL PRV+7, CLASS+18
>> PXRRXTMP PXRRPRDP+16, FAC, PRV, CLASS+2, CLASS+4, DATE+1, HLO, HLO+6, HLO+7, NDAY
, NHLOC, NVIEN
SC DPRINT+1~, NHLOC+2*, NVIEN+8
SCAT DPRINT+1~, NVIEN+2*, NVIEN+8
SCATL SCAT+2~, SCAT+3*, SCAT+6*, SCAT+7
SPEC PXRRPRDP+8~, CLASS+9*, CLASS+14*, PPRINT+8, PPRINT+12
SUBSPEC PXRRPRDP+8~, CLASS+10*, CLASS+15*, PPRINT+9, PPRINT+13
TEMP PXRRPRDP+8~, PRV+2*, PRV+5, CLASS+18*, DATE+6*, DATE+9, FINAL+3*, FINAL+5, HEAD+1~, PPRINT+3*
, PPRINT+4, PPRINT+11
U FAC+3, FAC+4, FAC+6, PRV+9, PRV+10, CLASS+5, CLASS+8, CLASS+9, CLASS+10, NHLOC+1
, NHLOC+2, SCAT+6
VACODE PXRRPRDP+8~, CLASS+5*, CLASS+6, CLASS+7, HEAD+1~
VIEN PXRRPRDP+8~, HLO+5*, HLO+6*, HLO+7, DPRINT+1~, NHLOC+7*, NVIEN*, NVIEN+1, NVIEN+11
VISIT SCAT+2~, SCAT+5*, SCAT+6
VISITS DPRINT+1~, NHLOC+6!, NVIEN+2, SCAT~
VISITS( NVIEN+11*, SCAT+5
>> ZTREQ PXRRPRDP+11*
>> ZTSTOP PRV+13*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All