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

Package: Scheduling

Routine: SDEC52


Information

SDEC52 ;ALB/SAT - VISTA SCHEDULING RPCS ;MAR 15, 2017

Source Information

Source file <SDEC52.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Scheduling 4 ERR1^SDECERR  ($$GAF,ETH,RACELST)^SDECU2  PDEMO^SDECU3  $$PTSEC^SDECUTL  
VA FileMan 2 ^%DT  ($$GET1,GETS)^DIQ  
Kernel 1 ($$FMADD,$$FMTE,$$NOW)^XLFDT  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Scheduling 1 SDEC  

Entry Points

Name Comments DBIA/ICR reference
RECGETP(DFN) ;get patient data
HDR ;Print out the header
RECGETD ;get recall data for date range
RECGETA ;
PF(STRING,SUB,DI)
RECGET(SDECY,DFN,SDBEG,SDEND,MAXREC,LASTSUB,RECIEN,SDSTOP,SDFLAGS,SDCLL) ; GET entries from the RECALL REMINDERS file 403.5 for a given Patient and Recall Date range. ;alb/sat 658 add SDCLL
RECX
RECIEN1 ;
RECIEN(SDECY,RECIEN) ;Get recall data for one entry
GET1 ;
RECGET1(DFN,IEN,SDBEG,SDEND,SDFLAGS) ;get all recall data for 1 patient ;alb/sat 651 - add SDFLAGS
; DFN = (required) patient ID pointer to PATIENT file 2
; IEN - (optional) recall ID pointer to RECALL REMINDERS file
; all records in date range will be return if IEN=""
RECSDCL ;get recall data for clinics ;alb/sat 658

External References

Name Field # of Occurrence
^%DT RECGETA+27, RECGETA+31, RECGET1+9, RECGET1+12
$$GET1^DIQ RECGETD+5, RECGETD+9, RECIEN1+14, GET1+20, GET1+21
GETS^DIQ GET1+5
ERR1^SDECERR RECGETA+22, RECGET1+7
$$GAF^SDECU2 RECGETP+25
ETH^SDECU2 GET1+32
RACELST^SDECU2 GET1+31
PDEMO^SDECU3 RECGETP+2
$$PTSEC^SDECUTL RECGETP+26
$$FMADD^XLFDT RECGETA+27, RECGETA+28, RECGETA+31, RECGETA+32, RECGET1+12, RECGET1+13
$$FMTE^XLFDT GET1+23, GET1+24, GET1+25, GET1+30
$$NOW^XLFDT RECGETA+27, RECGETA+28, RECGETA+31, RECGETA+32, RECGET1+12, RECGET1+13

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^SD(403.5 - [#403.5] GET1^DIQ,  GETS^DIQ
^SC - [#44] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] RECGETA+37, RECGET1+7
^SD(403.5 - [#403.5] RECGETA+22, RECGETA+49, RECGET1+17, RECGETD+3, RECGETD+4, RECGETD+7, RECGETD+8, RECSDCL+8, RECSDCL+15

Label References

Name Line Occurrences
$$PF RECSDCL+5, RECSDCL+12
GET1 RECGET1+16, RECGET1+17, RECSDCL+9, RECSDCL+16
HDR RECGETA+17, RECIEN1+11
RECGET1 RECGETA+39, RECGETD+5, RECGETD+9, RECIEN1+16
RECGETD RECGETA+54
RECGETP RECIEN1+15, GET1+10
RECIEN1 RECGETA+23
RECSDCL RECGETA+50
RECX RECGETA+23, RECGETA+39, RECGETA+52

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT RECGETA+6~, RECGETA+27*, RECGETA+31*, RECGET1+4~, RECGET1+9*, RECGET1+12*, RECIEN1+6~
ACCESION RECGETA+2~, RECIEN1+2~, GET1+11*, GET1+34
APPTLEN RECGETA+2~, RECIEN1+2~, GET1+22*, GET1+35
BADADD RECGETA+7~, RECGETP+28*, GET1+41
CAT8G RECIEN1+4~, RECGETP+74*, GET1+87
CLINIEN RECGETA+2~, RECIEN1+2~, GET1+17*, GET1+18, GET1+20, GET1+21, GET1+35
CLINNAME RECGETA+2~, RECIEN1+2~, GET1+19*, GET1+35
COMM RECGETA+2~, RECIEN1+2~, GET1+12*, GET1+34
DAPTDT RECGETA+2~, RECIEN1+2~, GET1+25*, GET1+36
DATE RECGETA+2~, RECIEN1+2~, GET1+6*, GET1+7, GET1+23*, GET1+29, GET1+36
DATE1 RECGETA+2~, RECIEN1+2~, GET1+24*, GET1+36
DATE2 RECGETA+2~, RECIEN1+2~, GET1+30*, GET1+36
DATE3 RECGETA+2~, RECIEN1+2~, GET1+28*, GET1+29*, GET1+38
DFN RECGET~, RECGETA+36*, RECGETA+37*, RECGETA+39, RECGET1~, RECGET1+7, RECGET1+17, RECGETD+5*, RECGETD+9*, RECSDCL+9*
, RECIEN1+14*, RECIEN1+15, RECIEN1+16, RECGETP~, RECGETP+2, RECGETP+25, RECGETP+26, GET1+8*, GET1+10, GET1+31
, GET1+32, GET1+33
DI PF~, PF+4*, PF+5
DOB RECGETA+2~, RECIEN1+2~, RECGETP+4*, GET1+33
ELIGIEN RECGETA+2~, RECIEN1+2~, RECGETP+11*, GET1+37
ELIGNAME RECGETA+2~, RECIEN1+2~, RECGETP+12*, GET1+37
ERR RECGETA+2~, RECGETA+12*, RECGETA+48, RECGETA+49*, RECGETA+51
FASTING RECGETA+2~, RECIEN1+2~, GET1+13*, GET1+34
GAF RECGETA+3~, RECIEN1+3~, RECGETP+25*, GET1+39
GENDER RECGETA+3~, RECIEN1+3~, RECGETP+5*, GET1+33
HRN RECGETA+3~, RECIEN1+3~, RECGETP+6*, GET1+33
IEN RECGETA+3~, RECGET1~, RECGET1+15*, RECGET1+16, RECGET1+17*, RECSDCL+1~, RECSDCL+6, RECSDCL+7*, RECSDCL+8*, RECSDCL+13
, RECSDCL+14*, RECSDCL+15*, RECIEN1+3~, GET1+5, GET1+6, GET1+8, GET1+11, GET1+12, GET1+13, GET1+14
, GET1+15, GET1+16, GET1+17, GET1+19, GET1+22, GET1+23, GET1+24, GET1+25, GET1+26, GET1+27
, GET1+28, GET1+30, GET1+33
INSTIEN RECGETA+3~, RECIEN1+3~, RECGETP+8*, GET1+33
INSTNAME RECGETA+3~, RECIEN1+3~, RECGETP+9*, GET1+33
K2CITY RECGETA+8~, RECGETP+47*, GET1+60
K2NAME RECGETA+8~, RECGETP+41*, GET1+54
K2PHONE RECGETA+8~, RECGETP+43*, GET1+56
K2REL RECGETA+8~, RECGETP+42*, GET1+55
K2STATE RECGETA+8~, RECGETP+48*, GET1+61
K2STREET RECGETA+8~, RECGETP+44*, GET1+57
K2STREET3 RECGETA+8~, RECGETP+46*, GET1+59
K2ZIP RECGETA+8~, RECGETP+49*, GET1+62
KCITY RECGETA+7~, RECGETP+37*, GET1+50
KNAME RECGETA+7~, RECGETP+31*, GET1+44
KPHONE RECGETA+7~, RECGETP+33*, GET1+46
KREL RECGETA+7~, RECGETP+32*, GET1+45
KSTATE RECGETA+7~, RECGETP+38*, GET1+51
KSTREET RECGETA+7~, RECGETP+34*, GET1+47
KSTREET2 RECGETA+7~, RECGETP+35*, GET1+48
KSTREET3 RECGETA+7~, RECGETP+36*, GET1+49
KZIP RECGETA+7~, RECGETP+39*, GET1+52
LASTSUB RECGET~, RECGETA+44*, RECGETD+3, RECGETD+4*, RECGETD+7, RECGETD+8*, RECSDCL+4, RECSDCL+7*, RECSDCL+11, RECSDCL+14*
MAXREC RECGET~, RECGETA+42*, RECGETD+3, RECGETD+4, RECGETD+7, RECGETD+8, RECSDCL+6, RECSDCL+8, RECSDCL+13, RECSDCL+15
NAME RECGETA+3~, RECIEN1+3~, RECGETP+3*, GET1+33
NOK RECGETA+7~, RECGETP+30*, GET1+43
NOK2 RECGETA+8~, RECGETP+40*, GET1+53
OPHONE RECGETA+7~, RECGETP+29*, GET1+42
PADDRES1 RECGETA+5~, RECIEN1+5~, RECGETP+17*, GET1+38
PADDRES2 RECGETA+5~, RECIEN1+5~, RECGETP+18*, GET1+38
PADDRES3 RECGETA+5~, RECIEN1+5~, RECGETP+19*, GET1+38
PCELL RECGETA+10~, RECGETP+66*, GET1+79
PCITY RECGETA+5~, RECIEN1+5~, RECGETP+20*, GET1+39
PCOUNTRY RECGETA+5~, RECIEN1+5~, RECGETP+22*, GET1+39
PCOUNTY RECGETA+8~, RECGETP+50*, GET1+63
PD RECGETA+3~, RECIEN1+3~
PEMAIL RECGETA+10~, RECGETP+68*, GET1+81
PETH GET1+1~, GET1+32, GET1+40
PETHN GET1+1~, GET1+32, GET1+40
PFFFF RECGETA+10~, RECGETP+69*, GET1+82
PFLOCAL RECGETA+10~, RECGETP+72*, GET1+85
PFNATIONAL RECGETA+10~, RECGETP+71*, GET1+84
PFVCD RECGETA+10~, RECGETP+70*, GET1+83
PM RECGETA+3~, RECIEN1+3~
PMARITAL RECGETA+9~, RECGETP+51*, GET1+64
PPAGER RECGETA+10~, RECGETP+67*, GET1+80
PRACE GET1+1~, GET1+31, GET1+40
PRACEN GET1+1~, GET1+31, GET1+40
PRELIGION RECGETA+9~, RECGETP+52*, GET1+65
PRHBLOC GET1+1~, GET1+4*, GET1+21*, GET1+40
PRIGRP RECGETA+3~, RECIEN1+3~, RECGETP+10*, RECGETP+74, GET1+37
PROVNAME GET1+1~, GET1+16*, GET1+35
PSTATE RECGETA+5~, RECIEN1+5~, RECGETP+21*, GET1+39
PTACTIVE RECGETA+9~, RECGETP+53*, GET1+66
PTADDRESS1 RECGETA+9~, RECGETP+54*, GET1+67
PTADDRESS2 RECGETA+9~, RECGETP+55*, GET1+68
PTADDRESS3 RECGETA+9~, RECGETP+56*, GET1+69
PTCITY RECGETA+9~, RECGETP+57*, GET1+70
PTCOUNTRY RECGETA+10~, RECGETP+61*, GET1+74
PTCOUNTY RECGETA+10~, RECGETP+62*, GET1+75
PTEND RECGETA+10~, RECGETP+65*, GET1+78
PTINFO RECGETA+3~, RECIEN1+3~
PTMPHONE RECGETA+10~, RECGETP+63*, GET1+76
PTPHONE RECGETA+5~, RECGETP+24*, GET1+40
PTSTART RECGETA+10~, RECGETP+64*, GET1+77
PTSTATE RECGETA+9~, RECGETP+58*, GET1+71
PTZIP RECGETA+9~, RECGETP+59*, GET1+72
PTZIP4 RECGETA+9~, RECGETP+60*, GET1+73
PZIP4 RECGETA+5~, RECIEN1+5~, RECGETP+23*, GET1+39
RECIEN RECGET~, RECGETA+21*, RECGETA+22, RECGETA+23, RECIEN~, RECIEN1+14, RECIEN1+16
RRAPPTYP RECGETA+3~, RECIEN1+3~, GET1+14*, GET1+34
RRPROVIEN RECGETA+3~, RECIEN1+3~, GET1+15*, GET1+35
RRPROVNAME RECGETA+3~, RECIEN1+3~
S2STREE2 RECGETA+8~, RECGETP+45*, GET1+58
SDBEG RECGET~, RECGETA+26*, RECGETA+27*, RECGETA+28*, RECGETA+39, RECGET1~, RECGET1+9*, RECGET1+10*, RECGETD+3, RECGETD+5
, RECGETD+7, RECGETD+9, RECIEN1+4~, RECIEN1+12*, RECIEN1+16, GET1+7
SDCL RECGETA+1~, RECGETA+48*, RECGETA+49, RECSDCL+1~, RECSDCL+4*, RECSDCL+5, RECSDCL+6*, RECSDCL+8, RECSDCL+11*, RECSDCL+12
, RECSDCL+13*, RECSDCL+15
SDCLL RECGET~, RECGETA+46*, RECGETA+47, RECGETA+48, RECGETA+52, RECSDCL+5, RECSDCL+6, RECSDCL+12, RECSDCL+13
SDCNT RECGETA+6~, RECGETA+24*, RECIEN1+6~
SDDATA RECGETA+1~, GET1+2!
SDDATA( GET1+6, GET1+8, GET1+11, GET1+12, GET1+13, GET1+14, GET1+15, GET1+16, GET1+17, GET1+19
, GET1+22, GET1+23, GET1+24, GET1+25, GET1+26, GET1+27, GET1+28, GET1+30
SDDEMO RECGETA+1~, RECGETP+2
SDDEMO("BADADD" RECGETP+28
SDDEMO("DOB" RECGETP+4
SDDEMO("ELIGIEN" RECGETP+11
SDDEMO("ELIGNAME" RECGETP+12
SDDEMO("GENDER" RECGETP+5
SDDEMO("HPHONE" RECGETP+24
SDDEMO("HRN" RECGETP+6
SDDEMO("INSTIEN" RECGETP+8
SDDEMO("INSTNAME" RECGETP+9
SDDEMO("K2CITY" RECGETP+47
SDDEMO("K2NAME" RECGETP+41
SDDEMO("K2PHONE" RECGETP+43
SDDEMO("K2REL" RECGETP+42
SDDEMO("K2STATE" RECGETP+48
SDDEMO("K2STREET" RECGETP+44
SDDEMO("K2STREET2" RECGETP+45
SDDEMO("K2STREET3" RECGETP+46
SDDEMO("K2ZIP" RECGETP+49
SDDEMO("KCITY" RECGETP+37
SDDEMO("KNAME" RECGETP+31
SDDEMO("KPHONE" RECGETP+33
SDDEMO("KREL" RECGETP+32
SDDEMO("KSTATE" RECGETP+38
SDDEMO("KSTREET" RECGETP+34
SDDEMO("KSTREET2" RECGETP+35
SDDEMO("KSTREET3" RECGETP+36
SDDEMO("KZIP" RECGETP+39
SDDEMO("NAME" RECGETP+3
SDDEMO("NOK" RECGETP+30
SDDEMO("NOK2" RECGETP+40
SDDEMO("OPHONE" RECGETP+29
SDDEMO("PADDRES1" RECGETP+17
SDDEMO("PADDRES2" RECGETP+18
SDDEMO("PADDRES3" RECGETP+19
SDDEMO("PCELL" RECGETP+66
SDDEMO("PCITY" RECGETP+20
SDDEMO("PCOUNTRY" RECGETP+22
SDDEMO("PCOUNTY" RECGETP+50
SDDEMO("PEMAIL" RECGETP+68
SDDEMO("PFLOCAL" RECGETP+72
SDDEMO("PFNATIONAL" RECGETP+71
SDDEMO("PF_FFF" RECGETP+69
SDDEMO("PF_VCD" RECGETP+70
SDDEMO("PMARITAL" RECGETP+51
SDDEMO("PPAGER" RECGETP+67
SDDEMO("PRELIGION" RECGETP+52
SDDEMO("PRIGRP" RECGETP+10
SDDEMO("PSTATE" RECGETP+21
SDDEMO("PTACTIVE" RECGETP+53
SDDEMO("PTADDRESS1" RECGETP+54
SDDEMO("PTADDRESS2" RECGETP+55
SDDEMO("PTADDRESS3" RECGETP+56
SDDEMO("PTCITY" RECGETP+57
SDDEMO("PTCOUNTRY" RECGETP+61
SDDEMO("PTCOUNTY" RECGETP+62
SDDEMO("PTEND" RECGETP+65
SDDEMO("PTPHONE" RECGETP+63
SDDEMO("PTSTART" RECGETP+64
SDDEMO("PTSTATE" RECGETP+58
SDDEMO("PTZIP" RECGETP+59
SDDEMO("PTZIP+4" RECGETP+60
SDDEMO("PZIP+4" RECGETP+23
SDDEMO("SIMILAR" RECGETP+75
SDDEMO("SSN" RECGETP+7
SDDEMO("SUBGRP" RECGETP+73
SDDEMO("SVCCONN" RECGETP+13
SDDEMO("SVCCONNP" RECGETP+14
SDDEMO("TYPEIEN" RECGETP+15
SDDEMO("TYPENAME" RECGETP+16
SDDFN RECGETA+4~, RECGETD+3, RECGETD+4*, RECGETD+5, RECGETD+7, RECGETD+8*, RECGETD+9
SDECI RECGETA+1~, RECGETA+16*, RECGETA+22, RECX, RECX+2, HDR+18, RECGET1+7, RECGETD+3, RECGETD+4, RECGETD+7
, RECGETD+8, RECSDCL+6, RECSDCL+8, RECSDCL+13, RECSDCL+15, RECIEN1+10*, GET1+89*
SDECY RECGET~, RECGETA+14*, RECGETA+15, RECGETA+22, RECGETA+49, RECX, RECX+2, HDR+18, RECGET1+7, RECIEN~
, RECIEN1+8*, RECIEN1+9, GET1+89
SDEND RECGET~, RECGETA+30*, RECGETA+31*, RECGETA+32*, RECGETA+39, RECGET1~, RECGET1+12*, RECGET1+13*, RECGETD+3, RECGETD+5
, RECGETD+7, RECGETD+9, RECIEN1+4~, RECIEN1+13*, RECIEN1+16, GET1+7
SDFLAGS RECGET~, RECGETA+19*, RECGETA+39, RECGET1~, RECGET1+5*, RECGETD+1*, RECGETD+5, RECGETD+9, GET1+3*, GET1+18
SDI RECGETA+6~, RECGETD+3*, RECGETD+4, RECGETD+7*, RECGETD+8, RECIEN1+6~, PF+1~, PF+5*, PF+6
SDJ RECGETA+6~, RECGETA+48*, RECSDCL+1~, RECSDCL+5*, RECSDCL+6*, RECSDCL+12*, RECSDCL+13*
SDMSG RECGETA+1~, GET1+2!
SDSENS RECGETA+6~, RECIEN1+6~, RECGETP+26*, GET1+39
SDSTOP RECGET~, RECGETA+34*, RECGETD+2, RECGETD+6, RECSDCL+3, RECSDCL+10
SDSUB RECGETA+6~, RECGETA+13*, RECX+1, RECGETD+3*, RECGETD+7*, RECSDCL+6*, RECSDCL+8*, RECSDCL+13*, RECSDCL+15*, RECIEN1+6~
, RECIEN1+7*
SDTMP RECGETA+1~, RECX*, RECX+1*, RECX+2, HDR+1*, HDR+2*, HDR+3*, HDR+4*, HDR+5*, HDR+6*
, HDR+7*, HDR+8*, HDR+9*, HDR+10*, HDR+11*, HDR+12*, HDR+13*, HDR+14*, HDR+15*, HDR+16*
, HDR+17*, HDR+18, GET1+33*, GET1+34*, GET1+35*, GET1+36*, GET1+37*, GET1+38*, GET1+39*, GET1+40*
, GET1+41*, GET1+42*, GET1+43*, GET1+44*, GET1+45*, GET1+46*, GET1+47*, GET1+48*, GET1+49*, GET1+50*
, GET1+51*, GET1+52*, GET1+53*, GET1+54*, GET1+55*, GET1+56*, GET1+57*, GET1+58*, GET1+59*, GET1+60*
, GET1+61*, GET1+62*, GET1+63*, GET1+64*, GET1+65*, GET1+66*, GET1+67*, GET1+68*, GET1+69*, GET1+70*
, GET1+71*, GET1+72*, GET1+73*, GET1+74*, GET1+75*, GET1+76*, GET1+77*, GET1+78*, GET1+79*, GET1+80*
, GET1+81*, GET1+82*, GET1+83*, GET1+84*, GET1+85*, GET1+86*, GET1+87*, GET1+88*, GET1+89
SIMILAR RECIEN1+4~, RECGETP+75*, GET1+88
SSN RECGETA+3~, RECIEN1+3~, RECGETP+7*, GET1+33
STRING PF~, PF+2*, PF+5
SUB PF~, PF+3*, PF+5
SUBGRP RECIEN1+4~, RECGETP+73*, RECGETP+74, GET1+86
SVCCONNP RECGETA+4~, RECIEN1+4~, RECGETP+14*, GET1+37
SVVCCONN RECGETA+4~, RECIEN1+4~, RECGETP+13*, GET1+37
TYPEIEN RECGETA+6~, RECIEN1+6~, RECGETP+15*, GET1+38
TYPENAME RECGETA+6~, RECIEN1+6~, RECGETP+16*, GET1+38
U RECGETA+48, RECX+1, RECSDCL+5, RECSDCL+6, RECSDCL+12, RECSDCL+13, GET1+33, GET1+34, GET1+35, GET1+36
, GET1+37, GET1+38, GET1+39, GET1+40, GET1+41, GET1+42, GET1+43, GET1+44, GET1+45, GET1+46
, GET1+47, GET1+48, GET1+49, GET1+50, GET1+51, GET1+52, GET1+53, GET1+54, GET1+55, GET1+56
, GET1+57, GET1+58, GET1+59, GET1+60, GET1+61, GET1+62, GET1+63, GET1+64, GET1+65, GET1+66
, GET1+67, GET1+68, GET1+69, GET1+70, GET1+71, GET1+72, GET1+73, GET1+74, GET1+75, GET1+76
, GET1+77, GET1+78, GET1+79, GET1+80, GET1+81, GET1+82, GET1+83, GET1+84, GET1+85, GET1+86
, GET1+87, GET1+88, PF+4
USERIEN RECGETA+6~, RECIEN1+6~, GET1+26*, GET1+36
USERNAME RECGETA+6~, RECIEN1+6~, GET1+27*, GET1+36
X RECGETA+6~, RECGETA+27*, RECGETA+31*, RECGET1+4~, RECGET1+9*, RECGET1+12*, RECIEN1+6~
Y RECGETA+6~, RECGETA+27, RECGETA+31, RECGET1+4~, RECGET1+9, RECGET1+12, RECIEN1+6~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All