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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: PXRMGECP

Package: Clinical Reminders

Routine: PXRMGECP


Information

PXRMGECP ;SLC/JVS -GEC-Prompts ;7/14/05 10:43

Source Information

Source file <PXRMGECP.m>

Call Graph

Call Graph Total: 11

Package Total Call Graph
Clinical Reminders 5 HOME^PXRMG2R2  EN^PXRMGECJ  (CT,LOCDIR,RS,SUM)^PXRMGECO  (DR,HFCD,HS1)^PXRMGECR  DFN2^PXRMGECS  
Kernel 4 (,HOME)^%ZIS  ^%ZISC  (ENDR,KILL)^%ZISS  ^%ZTLOAD  
VA Fileman 2 ^DIC  ^DIR  

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
Clinical Reminders 3 PXRM GEC REFERRAL REPORT  PXRMG2R2  PXRMGECO  
PCE Patient Care Encounter 1 PXRM GEC REFERRAL REPORT  

Entry Points

Name Comments DBIA/ICR reference
PAT ;--Return DFNONLY as Patient DFN
DRPAT
PATEDT
CAT ;#1 Start List and array of GEC Categories
CATIOO
DREDT
PROIO ;=====Select IO device
DRALL
PATIENT ; #2 Start of Patient Report
DRFOR
DR ; #4 Referral Date
PRO ; #3 Start of Provider by Patient Report
CATFOR
CATBDT
DRIO ;=====Select IO device
PATIO ;=====Select IO device for Patient Report
PATBDT
PROFOR
PROIOO
EN ;Entry Point
CATPAT
FOR ;=====Formatted or Delimited Report
CATIO ;=====Select IO device
PATLUR
PROVR
BDT ;=====Select Beginning Date
PATIOO
PATPAT
PATLU ;Patient Look up
PROBDT
ALL ;=====Select All Referrals or
PATFOR
CATEDT
PROEDT
PROV ;Select Provider
DRIOO
DRBDT
EDT ;=====Select Ending Date
SC ;=====Select Categories

External References

Name Field # of Occurrence
^%ZIS CATIO+3, PROIO+2, DRIO+2, PATIO+2
HOME^%ZIS CATIO+12, PROIO+11, DRIO+11, PATIO+16
^%ZISC CATIO+13, PROIO+12, DRIO+12, PATIO+17
ENDR^%ZISS EN+5
KILL^%ZISS EN+28
^%ZTLOAD CATIO+9, PROIO+8, DRIO+8, PATIO+13
^DIC PROVR, PATLUR
^DIR EN+13, SC+7, BDT+7, EDT+7, PAT+7, FOR+5, CATIO+14, PRO+6, PROIO+13, ALL+4
, DRIO+13, PATIO+18
HOME^PXRMG2R2 EN+26
EN^PXRMGECJ EN+27
CT^PXRMGECO EN+23
LOCDIR^PXRMGECO EN+22
RS^PXRMGECO EN+24
SUM^PXRMGECO EN+25
DR^PXRMGECR DRIO+10
HFCD^PXRMGECR CATIO+11
HS1^PXRMGECR PATIO+15
DFN2^PXRMGECS PROIO+10

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: IOUOFF,IORVOFF
  • Line Location: EN+6
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: EN+7
Function Call: WRITE
  • Prompt: !,"All Reports will print on 80 Columns"
  • Line Location: EN+8
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: CAT+3
Function Call: WRITE
  • Prompt: "GEC Referral Categories"
  • Line Location: CAT+4
Function Call: WRITE
  • Prompt: !
  • Line Location: SC+1
Function Call: WRITE
  • Prompt: !
  • Line Location: BDT+2
Function Call: WRITE
  • Prompt: !
  • Line Location: EDT+2
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PAT+1
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PROV+1
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PRO+2
Routine Call
  • %ZIS
  • Line Location:
    • CATIO+12
    • PROIO+11
    • DRIO+11
    • PATIO+16
Routine Call
  • DIC
  • Line Location:
    • PROVR
    • PATLUR
Routine Call
  • DIR
  • Line Location:
    • EN+13
    • SC+7
    • BDT+7
    • EDT+7
    • PAT+7
    • FOR+5
    • CATIO+14
    • PRO+6
    • PROIO+13
    • ALL+4
    • DRIO+13
    • PATIO+18
Routine Call
  • %ZIS
  • Line Location:
    • CATIO+3
    • PROIO+2
    • DRIO+2
    • PATIO+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] Classic Fileman Calls
^VA(200 - [#200] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUTTHF - [#9999999.64] CAT+9, CAT+10
^AUTTHF("D" CAT+6, CAT+8
^DISV( EN+11, EN+17*, SC+5, SC+11*, BDT+5, BDT+10*, EDT+5, EDT+10*, PAT+5, PAT+10*
, FOR+3, FOR+8*, PRO+4, PRO+10*, ALL+2, ALL+7*

Label References

Name Line Occurrences
ALL DRALL
BDT CATBDT, PROBDT, DRBDT, PATBDT
CAT EN+18
CATBDT CATEDT
CATEDT CATPAT
CATIO CATIOO
CATPAT CATFOR
DR EN+21
DRALL DRFOR
DRBDT DREDT
DREDT DRALL
DRIO DRIOO
DRPAT DRBDT
EDT CATEDT, PROEDT, DREDT, PATEDT
FOR CATFOR, PROFOR, DRFOR, PATFOR
PAT CATPAT, DRPAT, PATPAT
PATBDT PATEDT
PATEDT PATFOR
PATIENT EN+19
PATIO PATIOO
PATLU PAT+12
PATLUR PATLUR+3
PATPAT PATBDT
PRO EN+20
PROBDT PROEDT
PROEDT PROFOR
PROIO PROIOO
PROV PRO+12
PROVR PROVR+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%ZIS CATIO+2~, CATIO+3*, PROIO+1~, PROIO+2*, DRIO+1~, DRIO+2*, PATIO+1~, PATIO+2*
BDT CAT+2~, BDT+11*, EDT+6, CATIO+1, PRO+1~
CAT CAT+2~, CAT+8*, CAT+9, CAT+10, CAT+12, CAT+14*, CAT+16
CATARY CAT+2~
CATARY( CAT+12*, CAT+13, CAT+14
CATDA CAT+2~, SC+20!
CATDA( CAT+16*, SC+16, SC+17!, SC+18, SC+19
CATIEN CAT+2~
CATIEN( SC+19*
CATMEY SC+20!
CATMEY( SC+15*, SC+17
CATNA CAT+2~, CAT+10*, CAT+11*, CAT+12, CAT+13*, CAT+14, CAT+17, CAT+18
CNT CAT+2~, CAT+5*, CAT+15*, CAT+16, CAT+17, CAT+18, SC+6
DETAIL EN+3~
DFNARY PATLU+3!, PATIO+12
DFNARY( PATLUR+2*
DFNONLY PAT+3!, PAT+11*, CATIO+1, PATLU+2*, PATLUR+2*, PRO+1~
DIC PROV+2~, PROV+5*, PROVR+1!, PATLU+1~, PATLU+4*, PATLUR+1!
DIC(0 PROV+6*, PROVR+1!, PATLU+5*, PATLUR+1!
DIR EN+9!, PAT+2!, PRO+3!
DIR("A" EN+10*, EN+14!, SC+2*, SC+3*, SC+4*, SC+8!, BDT+3*, BDT+4*, BDT+8!, EDT+3*
, EDT+4*, EDT+8!, PAT+2!, PAT+4*, PAT+8!, FOR+2*, FOR+6!, PRO+7!, ALL+5!
DIR("B" EN+11*, EN+14!, SC+5*, SC+8!, BDT+5*, BDT+8!, EDT+5*, EDT+8!, PAT+5*, PAT+8!
, FOR+3*, FOR+6!, PRO+4*, PRO+7!, ALL+2*, ALL+5!
DIR(0 EN+12*, EN+14!, SC+6*, SC+8!, BDT+6*, BDT+8!, EDT+6*, EDT+8!, PAT+6*, PAT+8!
, FOR+4*, FOR+6!, CATIO+14*!, PRO+5*, PRO+7!, PROIO+13*!, ALL+3*, ALL+5!, DRIO+13*!, PATIO+18*!
DIROUT EN+2~, EN+15, SC+9, CATBDT, CATEDT, CATPAT, CATFOR, CATIOO, BDT+9, EDT+9
, PAT+9, FOR+7, CATIO+14, PRO+9, PRO+13, PROEDT, PROFOR, PROIOO, PROIO+13, DRPAT
, DRBDT, DREDT, DRALL, DRFOR, DRIOO, DRIO+13, PATPAT, PATBDT, PATEDT, PATFOR
, PATIOO, PATIO+18
DIRUT EN+2~, EN+15, SC+10, CATBDT, CATEDT!, CATPAT!, CATFOR!, BDT+9, EDT+9, PAT+9
, FOR+7, CATIO+14, PRO+8, PRO+13, PROBDT, PROEDT!, PROFOR!, PROIO+13, DRPAT, DRBDT!
, DREDT!, DRALL!, DRFOR!, ALL+6, DRIO+13, PATPAT, PATBDT!, PATEDT!, PATFOR!, PATIO+18
DT BDT+6, EDT+6
DUOUT EN+2~, CATIO+14, PRO+8, PROIO+13, ALL+6, DRIO+13, PATIO+18
DUZ EN+11, EN+17, SC+5, SC+11, BDT+5, BDT+10, EDT+5, EDT+10, PAT+5, PAT+10
, FOR+3, FOR+8, PRO+4, PRO+10, ALL+2, ALL+7
EDT CAT+2~, EDT+11*, CATIO+1, PRO+1~
FORMAT EN+3~, FOR+9*, CATIO+1
IME SC+12~, SC+14*
INC EN+3~, ALL+8*, ALL+9*, ALL+10*
IO("Q" CATIO+5, CATIO+9!, PROIO+4, PROIO+8!, DRIO+4, DRIO+8!, PATIO+4, PATIO+13!
IOF EN+7, CAT+3, PAT+1, PROV+1, PRO+2
>> IORVOFF EN+6
>> IOUOFF EN+6
LEN SC+12~, SC+13*, SC+14
LOCNP EN+2~
MENU EN+2~, EN+17*, EN+18, EN+19, EN+20, EN+21, EN+22, EN+23, EN+24, EN+25
, EN+26, EN+27
MEY SC+12~, SC+14*, SC+15
NUM CAT+2~, SC+18*, SC+19
POP EN+2~, CATIO+4, PROIO+3, DRIO+3, PATIO+3
PROV EN+2~, PROV+3*, PROVR+3*, PRO+11*
PROVARY PROV+4!, PRO+12
PROVARY( PROVR+2*
STAY CAT+2~, SC+16*, SC+17
SYN CAT+2~, CAT+6*, CAT+7, CAT+8
>> X EN+5*, SC+11, BDT+10, EDT+10, PAT+10, FOR+8, PRO+10, ALL+7
Y EN+2~, EN+17, SC+13, SC+14, BDT+11, EDT+11, PAT+11, PAT+12, FOR+9, CATIO+14!
, PROV+2~, PROVR+1!, PROVR+2, PROVR+3, PATLU+1~, PATLUR+1!, PATLUR+2, PRO+11, PRO+12, PROIO+13!
, ALL+8, ALL+9, ALL+10, DRIO+13!, PATIO+18!
>> ZTDESC CATIO+7*, PROIO+6*, DRIO+6*, PATIO+6*
>> ZTRTN CATIO+6*, PROIO+5*, DRIO+5*, PATIO+5*
>> ZTSAVE("*" CATIO+8*, PROIO+7*, DRIO+7*, PATIO+7*
>> ZTSAVE("BDT" PATIO+10*
>> ZTSAVE("DFNARY(" PATIO+12*
>> ZTSAVE("DFNONLY" PATIO+11*
>> ZTSAVE("EDT" PATIO+9*
>> ZTSAVE("FORMAT" PATIO+8*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All