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 |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: SDES2GETREGS2

Package: Scheduling

Routine: SDES2GETREGS2


Information

SDES2GETREGS2 ;ALB/JDJ - SDES2 GET PATIENT REG 2 registration info JSON format ; Aug 25, 2026

Source Information

Source file <SDES2GETREGS2.m>

Call Graph

Call Graph

Call Graph Total: 13

Package Total Call Graph
Scheduling 10 $$START^SCMCMHTC  $$FMTISO^SDAMUTDT  BUILDJSON^SDES2JSON  SENSITIVE^SDES2UTIL  ($$FLAGS,$$GETGAF,$$HRN,ETHNLIST,RACELIST)^SDES2UTIL1  VALPATDFN^SDES2VAL2  VALCONTEXT^SDES2VALCONTEXT  ($$GETPATICN,$$LAST4SSN)^SDESINPUTVALUTL  
GETELIGIBILITY^SDESPATSEARCH  $$OUTPTPR^SDUTL3  
Kernel 1 DUZ^XUP  
Registration 1 GUIBS5A^DPTLK6  
VA FileMan 1 ($$GET1,GETS)^DIQ  

Entry Points

Name Comments DBIA/ICR reference
GETPATINFO(JSON,SDCONTEXT,SDPARAM) ;return basic reg info/demographics for given patient in JSON format
VALIDATE(ERRORS,SDPARAM) ;validate input Parameter
GETPREREGTIM(DFN) ;
GETDEMOGR(SDINFO,SDCONTEXT,SDPARAM) ;
SIM(DFN)
ASSIGNADDR(RET,DFN) ;build array for output

External References

Name Field # of Occurrence
$$GET1^DIQ GETPREREGTIM+5, GETDEMOGR+25, GETDEMOGR+72, GETDEMOGR+86, GETDEMOGR+101, GETDEMOGR+104, GETDEMOGR+105
GETS^DIQ GETDEMOGR+10, GETDEMOGR+13, ASSIGNADDR+11
GUIBS5A^DPTLK6 SIM+3
$$START^SCMCMHTC GETDEMOGR+16
$$FMTISO^SDAMUTDT GETPREREGTIM+5, GETDEMOGR+25, GETDEMOGR+104, GETDEMOGR+105, GETDEMOGR+150
BUILDJSON^SDES2JSON GETPATINFO+10, GETPATINFO+13, GETPATINFO+15
SENSITIVE^SDES2UTIL GETDEMOGR+3
$$FLAGS^SDES2UTIL1 GETDEMOGR+47, GETDEMOGR+48
$$GETGAF^SDES2UTIL1 GETDEMOGR+53
$$HRN^SDES2UTIL1 GETDEMOGR+41
ETHNLIST^SDES2UTIL1 GETDEMOGR+6
RACELIST^SDES2UTIL1 GETDEMOGR+5
VALPATDFN^SDES2VAL2 VALIDATE+1
VALCONTEXT^SDES2VALCONTEXT GETPATINFO+9
$$GETPATICN^SDESINPUTVALUTL GETDEMOGR+22
$$LAST4SSN^SDESINPUTVALUTL GETDEMOGR+24
GETELIGIBILITY^SDESPATSEARCH GETDEMOGR+147
$$OUTPTPR^SDUTL3 GETDEMOGR+17
DUZ^XUP GETPATINFO+11

Used in RPC

RPC Name Call Tags
SDES2 GET PATIENT REG 2 GETPATINFO

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] GET1^DIQ,  GETS^DIQ
^DGEN(27.11 - [#27.11] GETS^DIQ
^DGS(41.41 - [#41.41] GET1^DIQ
^HL(779.004 - [#779.004] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DGS(41.41 - [#41.41] GETPREREGTIM+3
^DIC(5 - [#5] ASSIGNADDR+21, ASSIGNADDR+39
^DPT - [#2] ASSIGNADDR+4
^HL(779.004 - [#779.004] ASSIGNADDR+24

Label References

Name Line Occurrences
$$GETPREREGTIM GETDEMOGR+34
$$SIM GETDEMOGR+51
ASSIGNADDR GETDEMOGR+18
GETDEMOGR GETPATINFO+14
VALIDATE GETPATINFO+12

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CAT8GROUPFLG GETDEMOGR+1~, GETDEMOGR+14*, GETDEMOGR+15*, GETDEMOGR+50
DFN GETPREREGTIM~, GETPREREGTIM+3, GETDEMOGR+1~, GETDEMOGR+2*, GETDEMOGR+3, GETDEMOGR+5, GETDEMOGR+6, GETDEMOGR+16, GETDEMOGR+17, GETDEMOGR+18
, GETDEMOGR+21, GETDEMOGR+22, GETDEMOGR+24, GETDEMOGR+34, GETDEMOGR+41, GETDEMOGR+47, GETDEMOGR+48, GETDEMOGR+51, GETDEMOGR+53, GETDEMOGR+147
, SIM~, SIM+3, ASSIGNADDR~, ASSIGNADDR+3, ASSIGNADDR+4, ASSIGNADDR+11, ASSIGNADDR+12, ASSIGNADDR+13, ASSIGNADDR+14, ASSIGNADDR+15
, ASSIGNADDR+16, ASSIGNADDR+17, ASSIGNADDR+18, ASSIGNADDR+20, ASSIGNADDR+22, ASSIGNADDR+23, ASSIGNADDR+25, ASSIGNADDR+26, ASSIGNADDR+27, ASSIGNADDR+28
, ASSIGNADDR+29, ASSIGNADDR+30, ASSIGNADDR+31, ASSIGNADDR+32, ASSIGNADDR+33, ASSIGNADDR+34, ASSIGNADDR+35, ASSIGNADDR+36, ASSIGNADDR+38, ASSIGNADDR+40
, ASSIGNADDR+41, ASSIGNADDR+44, ASSIGNADDR+45, ASSIGNADDR+46, ASSIGNADDR+47, ASSIGNADDR+48, ASSIGNADDR+49, ASSIGNADDR+52, ASSIGNADDR+53, ASSIGNADDR+54
, ASSIGNADDR+55, ASSIGNADDR+56, ASSIGNADDR+57, ASSIGNADDR+58, ASSIGNADDR+59, ASSIGNADDR+60, ASSIGNADDR+61, ASSIGNADDR+63, ASSIGNADDR+64, ASSIGNADDR+65
, ASSIGNADDR+66, ASSIGNADDR+67, ASSIGNADDR+68, ASSIGNADDR+69, ASSIGNADDR+70, ASSIGNADDR+71, ASSIGNADDR+72
DUZ GETPATINFO+11~, GETDEMOGR+3
ERRORS GETPATINFO+5~, GETPATINFO+9, GETPATINFO+10, GETPATINFO+12, GETPATINFO+13, VALIDATE~, VALIDATE+1
ETHNLIST GETDEMOGR+1~, GETDEMOGR+6
ETHNLIST("IENS" GETDEMOGR+28
ETHNLIST("NAMES" GETDEMOGR+29
FIELDS GETDEMOGR+1~, GETDEMOGR+7*, GETDEMOGR+8*, GETDEMOGR+9*, GETDEMOGR+10
GAF GETPATINFO+5~
GAFR GETPATINFO+5~
JSON GETPATINFO~, GETPATINFO+10, GETPATINFO+13, GETPATINFO+15
MHTC GETDEMOGR+1~
MI SIM+1~, SIM+4*, SIM+5
MSG SIM+1~, SIM+2*, SIM+6*, SIM+7*, SIM+8
NOD SIM+1~, SIM+5*, SIM+6, SIM+7
PATIENTLIST GETDEMOGR+1~, GETDEMOGR+147
PATIENTLIST("patient" GETDEMOGR+148
PATS SIM+1~, SIM+2*, SIM+7*, SIM+8
PCE GETDEMOGR+1~, GETDEMOGR+12*, GETDEMOGR+13, GETDEMOGR+14, GETDEMOGR+49, GETDEMOGR+52, ASSIGNADDR+2~
PCOUNTY ASSIGNADDR+2~, ASSIGNADDR+8*, ASSIGNADDR+20*, ASSIGNADDR+21
PETH GETPATINFO+5~
PETHN GETPATINFO+5~
PRACE GETPATINFO+5~
PRACEN GETPATINFO+5~
PREREGTIM GETPREREGTIM+1~, GETPREREGTIM+2*, GETPREREGTIM+5*, GETPREREGTIM+6
PREREGTIMIEN GETPREREGTIM+1~, GETPREREGTIM+3*, GETPREREGTIM+4, GETPREREGTIM+5
PRFLIST GETPATINFO+7~
PSTATE ASSIGNADDR+2~, ASSIGNADDR+17*, ASSIGNADDR+19, ASSIGNADDR+21
PTCOUNTY ASSIGNADDR+2~, ASSIGNADDR+8*, ASSIGNADDR+38*, ASSIGNADDR+39
PTSTATE ASSIGNADDR+31~*, ASSIGNADDR+37, ASSIGNADDR+39
RACELIST GETDEMOGR+1~, GETDEMOGR+5
RACELIST("IENS" GETDEMOGR+26
RACELIST("NAMES" GETDEMOGR+27
RET SIM+1~, SIM+3, ASSIGNADDR~, ASSIGNADDR+7!
RET( SIM+4, SIM+5
RET("BADADD" ASSIGNADDR+25*
RET("HPHONE" ASSIGNADDR+44*
RET("K2CITY" ASSIGNADDR+70*
RET("K2NAME" ASSIGNADDR+64*
RET("K2PHONE" ASSIGNADDR+66*
RET("K2REL" ASSIGNADDR+65*
RET("K2STATE" ASSIGNADDR+71*
RET("K2STREET" ASSIGNADDR+67*
RET("K2STREET2" ASSIGNADDR+68*
RET("K2STREET3" ASSIGNADDR+69*
RET("K2ZIP" ASSIGNADDR+72*
RET("KCITY" ASSIGNADDR+59*
RET("KNAME" ASSIGNADDR+53*
RET("KPHONE" ASSIGNADDR+55*
RET("KREL" ASSIGNADDR+54*
RET("KSTATE" ASSIGNADDR+60*
RET("KSTREET" ASSIGNADDR+56*
RET("KSTREET2" ASSIGNADDR+57*
RET("KSTREET3" ASSIGNADDR+58*
RET("KZIP" ASSIGNADDR+61*
RET("NOK" ASSIGNADDR+52*
RET("NOK2" ASSIGNADDR+63*
RET("OPHONE" ASSIGNADDR+45*
RET("PADDRES1" ASSIGNADDR+12*
RET("PADDRES2" ASSIGNADDR+13*
RET("PADDRES3" ASSIGNADDR+14*
RET("PCELL" ASSIGNADDR+47*
RET("PCITY" ASSIGNADDR+16*
RET("PCOUNTRY" ASSIGNADDR+22*, ASSIGNADDR+24*
RET("PCOUNTRYC" ASSIGNADDR+23*
RET("PCOUNTY" ASSIGNADDR+8*, ASSIGNADDR+21*
RET("PEMAIL" ASSIGNADDR+49*
RET("PPAGER" ASSIGNADDR+48*
RET("PSTATE" ASSIGNADDR+18*
RET("PTACTIVE" ASSIGNADDR+26*
RET("PTADDRESS1" ASSIGNADDR+27*
RET("PTADDRESS2" ASSIGNADDR+28*
RET("PTADDRESS3" ASSIGNADDR+29*
RET("PTCITY" ASSIGNADDR+30*
RET("PTCOUNTRY" ASSIGNADDR+35*
RET("PTCOUNTRYC" ASSIGNADDR+36*
RET("PTCOUNTY" ASSIGNADDR+8*, ASSIGNADDR+39*
RET("PTEND" ASSIGNADDR+41*
RET("PTPHONE" ASSIGNADDR+46*
RET("PTSTART" ASSIGNADDR+40*
RET("PTSTATE" ASSIGNADDR+32*
RET("PTZIP" ASSIGNADDR+33*
RET("PTZIP+4" ASSIGNADDR+34*
RET("PZIP+4" ASSIGNADDR+15*
RETURN GETPATINFO+5~, GETPATINFO+10*, GETPATINFO+13*, GETPATINFO+14, GETPATINFO+15
RETURN("patient" GETPATINFO+10*, GETPATINFO+13*
SDCONTEXT GETPATINFO~, GETPATINFO+9, GETPATINFO+14, GETDEMOGR~
SDCONTEXT("US ER DUZ" , GETPATINFO+11
SDD ASSIGNADDR+1~, ASSIGNADDR+11!
SDD(2 ASSIGNADDR+12, ASSIGNADDR+13, ASSIGNADDR+14, ASSIGNADDR+15, ASSIGNADDR+16, ASSIGNADDR+17, ASSIGNADDR+18, ASSIGNADDR+20, ASSIGNADDR+22, ASSIGNADDR+23
, ASSIGNADDR+25, ASSIGNADDR+26, ASSIGNADDR+27, ASSIGNADDR+28, ASSIGNADDR+29, ASSIGNADDR+30, ASSIGNADDR+31, ASSIGNADDR+32, ASSIGNADDR+33, ASSIGNADDR+34
, ASSIGNADDR+35, ASSIGNADDR+36, ASSIGNADDR+38, ASSIGNADDR+40, ASSIGNADDR+41, ASSIGNADDR+44, ASSIGNADDR+45, ASSIGNADDR+46, ASSIGNADDR+47, ASSIGNADDR+48
, ASSIGNADDR+49, ASSIGNADDR+52, ASSIGNADDR+53, ASSIGNADDR+54, ASSIGNADDR+55, ASSIGNADDR+56, ASSIGNADDR+57, ASSIGNADDR+58, ASSIGNADDR+59, ASSIGNADDR+60
, ASSIGNADDR+61, ASSIGNADDR+63, ASSIGNADDR+64, ASSIGNADDR+65, ASSIGNADDR+66, ASSIGNADDR+67, ASSIGNADDR+68, ASSIGNADDR+69, ASSIGNADDR+70, ASSIGNADDR+71
, ASSIGNADDR+72
SDDEMO GETPATINFO+5~, GETDEMOGR+1~, GETDEMOGR+18
SDDEMO("BADADD" GETDEMOGR+76
SDDEMO("HPHONE" GETDEMOGR+59, GETDEMOGR+61
SDDEMO("K2CITY" GETDEMOGR+128
SDDEMO("K2NAME" GETDEMOGR+122
SDDEMO("K2PHONE" GETDEMOGR+124
SDDEMO("K2REL" GETDEMOGR+123
SDDEMO("K2STATE" GETDEMOGR+129
SDDEMO("K2STREET" GETDEMOGR+125
SDDEMO("K2STREET2" GETDEMOGR+126
SDDEMO("K2STREET3" GETDEMOGR+127
SDDEMO("K2ZIP" GETDEMOGR+130
SDDEMO("KCITY" GETDEMOGR+115
SDDEMO("KPHONE" GETDEMOGR+111
SDDEMO("KREL" GETDEMOGR+110
SDDEMO("KSTATE" GETDEMOGR+116
SDDEMO("KSTREET" GETDEMOGR+112
SDDEMO("KSTREET2" GETDEMOGR+113
SDDEMO("KSTREET3" GETDEMOGR+114
SDDEMO("KZIP" GETDEMOGR+117
SDDEMO("NOK" GETDEMOGR+109
SDDEMO("OPHONE" GETDEMOGR+60, GETDEMOGR+62
SDDEMO("PADDRES1" GETDEMOGR+65
SDDEMO("PADDRES2" GETDEMOGR+66
SDDEMO("PADDRES3" GETDEMOGR+67
SDDEMO("PCELL" GETDEMOGR+56, GETDEMOGR+57
SDDEMO("PCITY" GETDEMOGR+68
SDDEMO("PCOUNTRY" GETDEMOGR+72
SDDEMO("PCOUNTRYC" GETDEMOGR+71
SDDEMO("PCOUNTY" GETDEMOGR+70
SDDEMO("PEMAIL" GETDEMOGR+58
SDDEMO("PSTATE" GETDEMOGR+69
SDDEMO("PTACTIVE" GETDEMOGR+103
SDDEMO("PTADDRESS1" GETDEMOGR+92
SDDEMO("PTADDRESS2" GETDEMOGR+93
SDDEMO("PTADDRESS3" GETDEMOGR+94
SDDEMO("PTCITY" GETDEMOGR+95
SDDEMO("PTCOUNTRY" GETDEMOGR+101
SDDEMO("PTCOUNTRYC" GETDEMOGR+100
SDDEMO("PTCOUNTY" GETDEMOGR+102
SDDEMO("PTSTATE" GETDEMOGR+96
SDDEMO("PTZIP" GETDEMOGR+97
SDDEMO("PTZIP+4" GETDEMOGR+98
SDDEMO("PZIP+4" GETDEMOGR+73
SDDFN GETPATINFO+5~
SDDOD GETPATINFO+5~, GETDEMOGR+150*, GETDEMOGR+151
SDFN GETDEMOGR+1~, GETDEMOGR+2*, GETDEMOGR+10, GETDEMOGR+12, GETDEMOGR+23, GETDEMOGR+25, GETDEMOGR+30, GETDEMOGR+32, GETDEMOGR+33, GETDEMOGR+38
, GETDEMOGR+39, GETDEMOGR+40, GETDEMOGR+45, GETDEMOGR+46, GETDEMOGR+75, GETDEMOGR+79, GETDEMOGR+80, GETDEMOGR+81, GETDEMOGR+82, GETDEMOGR+83
, GETDEMOGR+84, GETDEMOGR+85, GETDEMOGR+86, GETDEMOGR+87, GETDEMOGR+89, GETDEMOGR+104, GETDEMOGR+105, GETDEMOGR+106, GETDEMOGR+118, GETDEMOGR+131
, GETDEMOGR+135, GETDEMOGR+136, GETDEMOGR+137, GETDEMOGR+138, GETDEMOGR+139, GETDEMOGR+140, GETDEMOGR+141, GETDEMOGR+142, GETDEMOGR+143, GETDEMOGR+144
, GETDEMOGR+145, GETDEMOGR+150
SDI ASSIGNADDR+1~
SDINFO GETPATINFO+5~, GETDEMOGR~
SDINFO("patient" GETDEMOGR+21*, GETDEMOGR+22*, GETDEMOGR+23*, GETDEMOGR+24*, GETDEMOGR+25*, GETDEMOGR+26*, GETDEMOGR+27*, GETDEMOGR+28*, GETDEMOGR+29*, GETDEMOGR+30*
, GETDEMOGR+31*, GETDEMOGR+32*, GETDEMOGR+33*, GETDEMOGR+34*, GETDEMOGR+37*, GETDEMOGR+38*, GETDEMOGR+39*, GETDEMOGR+40*, GETDEMOGR+41*, GETDEMOGR+42*
, GETDEMOGR+45*, GETDEMOGR+46*, GETDEMOGR+47*, GETDEMOGR+48*, GETDEMOGR+49*, GETDEMOGR+50*, GETDEMOGR+51*, GETDEMOGR+52*, GETDEMOGR+53*, GETDEMOGR+56*
, GETDEMOGR+57*, GETDEMOGR+58*, GETDEMOGR+59*, GETDEMOGR+60*, GETDEMOGR+61*, GETDEMOGR+62*, GETDEMOGR+65*, GETDEMOGR+66*, GETDEMOGR+67*, GETDEMOGR+68*
, GETDEMOGR+69*, GETDEMOGR+70*, GETDEMOGR+71*, GETDEMOGR+72*, GETDEMOGR+73*, GETDEMOGR+74*, GETDEMOGR+75*, GETDEMOGR+76*, GETDEMOGR+79*, GETDEMOGR+80*
, GETDEMOGR+81*, GETDEMOGR+82*, GETDEMOGR+83*, GETDEMOGR+84*, GETDEMOGR+85*, GETDEMOGR+86*, GETDEMOGR+87*, GETDEMOGR+88*, GETDEMOGR+89*, GETDEMOGR+92*
, GETDEMOGR+93*, GETDEMOGR+94*, GETDEMOGR+95*, GETDEMOGR+96*, GETDEMOGR+97*, GETDEMOGR+98*, GETDEMOGR+99*, GETDEMOGR+100*, GETDEMOGR+101*, GETDEMOGR+102*
, GETDEMOGR+103*, GETDEMOGR+104*, GETDEMOGR+105*, GETDEMOGR+106*, GETDEMOGR+109*, GETDEMOGR+110*, GETDEMOGR+111*, GETDEMOGR+112*, GETDEMOGR+113*, GETDEMOGR+114*
, GETDEMOGR+115*, GETDEMOGR+116*, GETDEMOGR+117*, GETDEMOGR+118*, GETDEMOGR+119*, GETDEMOGR+122*, GETDEMOGR+123*, GETDEMOGR+124*, GETDEMOGR+125*, GETDEMOGR+126*
, GETDEMOGR+127*, GETDEMOGR+128*, GETDEMOGR+129*, GETDEMOGR+130*, GETDEMOGR+131*, GETDEMOGR+132*, GETDEMOGR+135*, GETDEMOGR+136*, GETDEMOGR+137*, GETDEMOGR+138*
, GETDEMOGR+139*, GETDEMOGR+140*, GETDEMOGR+141*, GETDEMOGR+142*, GETDEMOGR+143*, GETDEMOGR+144*, GETDEMOGR+145*, GETDEMOGR+146*, GETDEMOGR+148*, GETDEMOGR+151*
SDM ASSIGNADDR+1~, ASSIGNADDR+11!
SDMHP GETPATINFO+5~, GETDEMOGR+1~, GETDEMOGR+16*, GETDEMOGR+42
SDPARAM GETPATINFO~, GETPATINFO+12, GETPATINFO+14, VALIDATE~, GETDEMOGR~
SDPARAM("PATI ENT IEN" , VALIDATE+1, GETDEMOGR+2
SDPATARR GETPATINFO+5~
SDPATARR(2 GETDEMOGR+12, GETDEMOGR+23, GETDEMOGR+30, GETDEMOGR+32, GETDEMOGR+33, GETDEMOGR+38, GETDEMOGR+39, GETDEMOGR+40, GETDEMOGR+45, GETDEMOGR+46
, GETDEMOGR+75, GETDEMOGR+79, GETDEMOGR+80, GETDEMOGR+81, GETDEMOGR+82, GETDEMOGR+83, GETDEMOGR+84, GETDEMOGR+85, GETDEMOGR+86, GETDEMOGR+87
, GETDEMOGR+89, GETDEMOGR+106, GETDEMOGR+118, GETDEMOGR+131, GETDEMOGR+135, GETDEMOGR+136, GETDEMOGR+137, GETDEMOGR+138, GETDEMOGR+139, GETDEMOGR+140
, GETDEMOGR+141, GETDEMOGR+142, GETDEMOGR+143, GETDEMOGR+144, GETDEMOGR+145, GETDEMOGR+150
SDPCE GETDEMOGR+1~
SDPCE( GETDEMOGR+14, GETDEMOGR+49, GETDEMOGR+52
SDPCEM GETDEMOGR+1~
SDPCP GETPATINFO+5~, GETDEMOGR+1~, GETDEMOGR+17*, GETDEMOGR+37
SDSECURITY GETDEMOGR+1~, GETDEMOGR+4*, GETDEMOGR+31
SDSENSITIVE GETDEMOGR+1~, GETDEMOGR+3
SDSENSITIVE(1 GETDEMOGR+4
SDSENSITIVE(2 GETDEMOGR+4
SDSENSITIVE(3 GETDEMOGR+4
SDZIP GETPATINFO+5~
SIM SIM+1~, SIM+2*, SIM+8*, SIM+9
U SIM+6, SIM+7, ASSIGNADDR+21, ASSIGNADDR+39
VA GETPATINFO+7~
YSZ GETPATINFO+7~
Z0 GETPATINFO+7~, ASSIGNADDR+1~
Info |  Source |  Call Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All