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

Package: Clinical Reminders

Routine: PXRMLOCL


Information

PXRMLOCL ;SLC/PKR - Handle location findings. ;23-Mar-2015 10:37;DU

Source Information

Source file <PXRMLOCL.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
Clinical Reminders 5 ($$COND,SCPAR)^PXRMCOND  ($$GETFNUM,GETDATA)^PXRMDATA  LOCLIST^PXRMLOCF  SPFINDPA^PXRMTERM  SSPAR^PXRMUTIL  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Clinical Reminders 2 PXRMTERL  PXRMXSL2  

Entry Points

Name Comments DBIA/ICR reference
FPLIST(FILENUM,HLOCL,NOCC,BDT,EDT,PLIST) ;Find patient list data for
GPLIST(FILENUM,SNODE,ITEM,PFINDPA,PLIST) ;Add to the patient list.
; Return the list in ^TMP($J,PLIST).
ALLLOCS(SUB) ;Build a list of all hospital locations associated
PCSTOPL ;Print the Clinic Stop list. Called by the print template PXRM
EVALPL(FINDPA,ENODE,TERMARR,PLIST) ;Evaluate location term findings

External References

Name Field # of Occurrence
$$COND^PXRMCOND GPLIST+32
SCPAR^PXRMCOND GPLIST+12
$$GETFNUM^PXRMDATA EVALPL+4
GETDATA^PXRMDATA GPLIST+29
LOCLIST^PXRMLOCF GPLIST+17
SPFINDPA^PXRMTERM EVALPL+12
SSPAR^PXRMUTIL GPLIST+8

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: PCSTOPL+10
Function Call: WRITE
  • Prompt: !,?2,CSTOP,?34,AMIS
  • Line Location: PCSTOPL+11
Function Call: WRITE
  • Prompt: !,?4,"Credit Stops to Exclude:"
  • Line Location: PCSTOPL+14
Function Call: WRITE
  • Prompt: !,?6,CSTOP,?38,AMIS
  • Line Location: PCSTOPL+21
Function Call: WRITE
  • Prompt: !,?4,"Credit Stops to Exclude (LIST): ",$P(^PXRMD(810.9,CSTEXL,0),U,1)
  • Line Location: PCSTOPL+24
Function Call: WRITE
  • Prompt: !,?4,"Exclude locations with no credit stop: ",$S(EXCLNCS:"YES",1:"NO")
  • Line Location: PCSTOPL+26

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNVSIT - [#9000010] FPLIST+28
^AUPNVSIT("AHL" ALLLOCS+6, FPLIST+17, FPLIST+24
^DIC(40.7 - [#40.7] PCSTOPL+8, PCSTOPL+18
^PXRMD(810.9 - [#810.9] GPLIST+15, PCSTOPL+4, PCSTOPL+5, PCSTOPL+12, PCSTOPL+16, PCSTOPL+17, PCSTOPL+22, PCSTOPL+24, PCSTOPL+25
^TMP($J ALLLOCS+3!, ALLLOCS+6*, FPLIST+5!, FPLIST+14, FPLIST+32*, FPLIST+35, FPLIST+37, FPLIST+39, FPLIST+41*, FPLIST+42!
, GPLIST+20, GPLIST+22, GPLIST+38*, GPLIST+39!

Label References

Name Line Occurrences
ALLLOCS GPLIST+16
FPLIST GPLIST+18
GPLIST EVALPL+13

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AMIS PCSTOPL+2~, PCSTOPL+9*, PCSTOPL+11, PCSTOPL+20*, PCSTOPL+21
BDT EVALPL+2~, FPLIST~, FPLIST+10, GPLIST+3~, GPLIST+8, GPLIST+18
BTIME FPLIST+2~, FPLIST+10*, FPLIST+22
CASESEN GPLIST+3~, GPLIST+12, GPLIST+32
COND GPLIST+3~, GPLIST+12, GPLIST+32
CONVAL GPLIST+3~, GPLIST+32*, GPLIST+33, GPLIST+37
CSTEXL PCSTOPL+2~, PCSTOPL+22*, PCSTOPL+23, PCSTOPL+24
CSTOP PCSTOPL+2~, PCSTOPL+6*, PCSTOPL+8*, PCSTOPL+11, PCSTOPL+19*, PCSTOPL+21
>> D0 PCSTOPL+4, PCSTOPL+5, PCSTOPL+12, PCSTOPL+16, PCSTOPL+17, PCSTOPL+22, PCSTOPL+25
DAS FPLIST+2~, FPLIST+23*, FPLIST+24*, FPLIST+28, FPLIST+32, FPLIST+38*, FPLIST+39*, FPLIST+41, GPLIST+3~, GPLIST+27*
, GPLIST+29
DATE FPLIST+2~, FPLIST+29*, FPLIST+32, GPLIST+3~, GPLIST+28*, GPLIST+31
DEND FPLIST+2~, FPLIST+6*, FPLIST+11
DFN FPLIST+2~, FPLIST+30*, FPLIST+32, FPLIST+34*, FPLIST+35*, FPLIST+37, FPLIST+39, FPLIST+41, GPLIST+3~, GPLIST+19*
, GPLIST+20*, GPLIST+22, GPLIST+37
DONE FPLIST+2~, FPLIST+15*, FPLIST+17, FPLIST+19*
DS FPLIST+2~, FPLIST+12*, FPLIST+15
EDT EVALPL+2~, FPLIST~, FPLIST+6, GPLIST+3~, GPLIST+8, GPLIST+18
ENODE EVALPL~, EVALPL+4, EVALPL+6, EVALPL+8
ETIME FPLIST+2~, FPLIST+11*, FPLIST+21
EXCLNCS PCSTOPL+2~, PCSTOPL+25*, PCSTOPL+26
FIEVD GPLIST+3~, GPLIST+29, GPLIST+32
FIEVD("DATE" GPLIST+31*
FIEVD("VALUE" GPLIST+30
FILENUM EVALPL+2~, EVALPL+4*, EVALPL+13, FPLIST~, GPLIST~, GPLIST+18, GPLIST+29, GPLIST+37
FINDPA EVALPL~, EVALPL+12
FLIST GPLIST+3~
HLOC ALLLOCS+2~, ALLLOCS+4*, ALLLOCS+6*, FPLIST+2~, FPLIST+13*, FPLIST+14*, FPLIST+17, FPLIST+24, FPLIST+32
HLOCL FPLIST~, FPLIST+14
ICOND GPLIST+4~, GPLIST+12, GPLIST+32
IEN GPLIST+4~
IND GPLIST+4~, GPLIST+23*, GPLIST+25*, GPLIST+26, PCSTOPL+2~, PCSTOPL+3*, PCSTOPL+4*, PCSTOPL+5, PCSTOPL+12, PCSTOPL+16
, PCSTOPL+17, PCSTOPL+22, PCSTOPL+25
INVBD FPLIST+2~, FPLIST+10*, FPLIST+19, FPLIST+22
INVDATE FPLIST+2~, FPLIST+18*, FPLIST+19, FPLIST+21, FPLIST+22
INVDT FPLIST+2~, FPLIST+15*, FPLIST+17*, FPLIST+18, FPLIST+20, FPLIST+24, FPLIST+32, FPLIST+36*, FPLIST+37*, FPLIST+39
, FPLIST+41
INVED FPLIST+2~, FPLIST+11*, FPLIST+12, FPLIST+21
IPLIST GPLIST+4~, GPLIST+24!, GPLIST+38
IPLIST( GPLIST+37*
ITEM EVALPL+2~, EVALPL+5*, EVALPL+6*, EVALPL+8, EVALPL+13, GPLIST~, GPLIST+15, GPLIST+17, GPLIST+37
JND PCSTOPL+2~, PCSTOPL+15*, PCSTOPL+16*, PCSTOPL+17
LNAME GPLIST+4~, GPLIST+15*, GPLIST+16, GPLIST+17
NFOUND FPLIST+3~, FPLIST+36*, FPLIST+37, FPLIST+39, FPLIST+40*, FPLIST+41, GPLIST+4~, GPLIST+23*, GPLIST+25, GPLIST+35*
, GPLIST+37
NGET GPLIST+4~, GPLIST+13*, GPLIST+18
NOCC FPLIST~, FPLIST+37, FPLIST+39, GPLIST+4~, GPLIST+8, GPLIST+11*, GPLIST+13, GPLIST+25
NP GPLIST+4~
PFINDPA EVALPL+2~, EVALPL+9!, EVALPL+12, EVALPL+13, GPLIST~, GPLIST+12
PFINDPA(0 GPLIST+8
PLIST EVALPL~, EVALPL+13, FPLIST~, FPLIST+41, GPLIST~, GPLIST+38
SAVE GPLIST+4~, GPLIST+33*, GPLIST+34
SC FPLIST+3~, FPLIST+31*, FPLIST+32
SKIP PCSTOPL+2~, PCSTOPL+3*, PCSTOPL+10*, PCSTOPL+13*, PCSTOPL+27*
SNODE GPLIST~
STATUSA EVALPL+3~, GPLIST+4~, GPLIST+13
SUB ALLLOCS~, ALLLOCS+3, ALLLOCS+6
TEMP EVALPL+3~, FPLIST+3~, FPLIST+28*, FPLIST+29, FPLIST+30, FPLIST+31, GPLIST+5~, GPLIST+26*, GPLIST+27, GPLIST+28
, GPLIST+37, PCSTOPL+2~, PCSTOPL+5*, PCSTOPL+6, PCSTOPL+9, PCSTOPL+17*, PCSTOPL+18*, PCSTOPL+19, PCSTOPL+20
TERMARR EVALPL~
TERMARR("E" EVALPL+6, EVALPL+8
TERMARR(20 EVALPL+10
TFINDING EVALPL+3~, EVALPL+7*, EVALPL+8*, EVALPL+10
TFINDPA EVALPL+3~, EVALPL+9!, EVALPL+10*, EVALPL+12
TGLIST FPLIST+3~, FPLIST+4*, FPLIST+5, FPLIST+32, FPLIST+35, FPLIST+37, FPLIST+39, FPLIST+41, FPLIST+42, GPLIST+5~
, GPLIST+6*, GPLIST+18, GPLIST+20, GPLIST+22, GPLIST+39
TIME FPLIST+3~, FPLIST+20*, FPLIST+21, FPLIST+22
TPLIST GPLIST+5~, GPLIST+21!, GPLIST+22*
TPLIST( GPLIST+25, GPLIST+26
U FPLIST+29, FPLIST+30, FPLIST+31, FPLIST+32, FPLIST+41, GPLIST+15, GPLIST+27, GPLIST+28, GPLIST+37, PCSTOPL+6
, PCSTOPL+8, PCSTOPL+9, PCSTOPL+17, PCSTOPL+18, PCSTOPL+19, PCSTOPL+20, PCSTOPL+24
UCIFS GPLIST+5~, GPLIST+12, GPLIST+13, GPLIST+33
VALUE GPLIST+5~, GPLIST+30*, GPLIST+37
VSLIST GPLIST+5~, GPLIST+12, GPLIST+32
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All