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

Package: Scheduling

Routine: SDES2GETREGS


Information

SDES2GETREGS ;ALB/TJB,JAS,MCB,JAS - Get registration info JSON format ; July 31, 2026

Source Information

Source file <SDES2GETREGS.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+101, GETDEMOGR+102
GETS^DIQ GETDEMOGR+10, GETDEMOGR+13, ASSIGNADDR+11
GUIBS5A^DPTLK6 SIM+3
$$START^SCMCMHTC GETDEMOGR+16
$$FMTISO^SDAMUTDT GETPREREGTIM+5, GETDEMOGR+25, GETDEMOGR+101, GETDEMOGR+102, GETDEMOGR+144
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+141
$$OUTPTPR^SDUTL3 GETDEMOGR+17
DUZ^XUP GETPATINFO+11

Used in RPC

RPC Name Call Tags
SDES2 GET PATIENT REGISTRATION 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

Global Variables Directly Accessed

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

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+141
, 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+24, ASSIGNADDR+25, ASSIGNADDR+26, ASSIGNADDR+27, ASSIGNADDR+28
, ASSIGNADDR+29, ASSIGNADDR+30, ASSIGNADDR+31, ASSIGNADDR+32, ASSIGNADDR+33, ASSIGNADDR+34, ASSIGNADDR+36, ASSIGNADDR+38, ASSIGNADDR+39, ASSIGNADDR+42
, ASSIGNADDR+43, ASSIGNADDR+44, ASSIGNADDR+45, ASSIGNADDR+46, ASSIGNADDR+47, ASSIGNADDR+50, ASSIGNADDR+51, ASSIGNADDR+52, ASSIGNADDR+53, ASSIGNADDR+54
, ASSIGNADDR+55, ASSIGNADDR+56, ASSIGNADDR+57, ASSIGNADDR+58, ASSIGNADDR+59, ASSIGNADDR+61, ASSIGNADDR+62, ASSIGNADDR+63, ASSIGNADDR+64, ASSIGNADDR+65
, ASSIGNADDR+66, ASSIGNADDR+67, ASSIGNADDR+68, ASSIGNADDR+69, ASSIGNADDR+70
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+141
PATIENTLIST("Patient" GETDEMOGR+142
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+36*, ASSIGNADDR+37
PTSTATE ASSIGNADDR+30~*, ASSIGNADDR+35, ASSIGNADDR+37
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+24*
RET("HPHONE" ASSIGNADDR+42*
RET("K2CITY" ASSIGNADDR+68*
RET("K2NAME" ASSIGNADDR+62*
RET("K2PHONE" ASSIGNADDR+64*
RET("K2REL" ASSIGNADDR+63*
RET("K2STATE" ASSIGNADDR+69*
RET("K2STREET" ASSIGNADDR+65*
RET("K2STREET2" ASSIGNADDR+66*
RET("K2STREET3" ASSIGNADDR+67*
RET("K2ZIP" ASSIGNADDR+70*
RET("KCITY" ASSIGNADDR+57*
RET("KNAME" ASSIGNADDR+51*
RET("KPHONE" ASSIGNADDR+53*
RET("KREL" ASSIGNADDR+52*
RET("KSTATE" ASSIGNADDR+58*
RET("KSTREET" ASSIGNADDR+54*
RET("KSTREET2" ASSIGNADDR+55*
RET("KSTREET3" ASSIGNADDR+56*
RET("KZIP" ASSIGNADDR+59*
RET("NOK" ASSIGNADDR+50*
RET("NOK2" ASSIGNADDR+61*
RET("OPHONE" ASSIGNADDR+43*
RET("PADDRES1" ASSIGNADDR+12*
RET("PADDRES2" ASSIGNADDR+13*
RET("PADDRES3" ASSIGNADDR+14*
RET("PCELL" ASSIGNADDR+45*
RET("PCITY" ASSIGNADDR+16*
RET("PCOUNTRY" ASSIGNADDR+22*, ASSIGNADDR+23*
RET("PCOUNTY" ASSIGNADDR+8*, ASSIGNADDR+21*
RET("PEMAIL" ASSIGNADDR+47*
RET("PPAGER" ASSIGNADDR+46*
RET("PSTATE" ASSIGNADDR+18*
RET("PTACTIVE" ASSIGNADDR+25*
RET("PTADDRESS1" ASSIGNADDR+26*
RET("PTADDRESS2" ASSIGNADDR+27*
RET("PTADDRESS3" ASSIGNADDR+28*
RET("PTCITY" ASSIGNADDR+29*
RET("PTCOUNTRY" ASSIGNADDR+34*
RET("PTCOUNTY" ASSIGNADDR+8*, ASSIGNADDR+37*
RET("PTEND" ASSIGNADDR+39*
RET("PTPHONE" ASSIGNADDR+44*
RET("PTSTART" ASSIGNADDR+38*
RET("PTSTATE" ASSIGNADDR+31*
RET("PTZIP" ASSIGNADDR+32*
RET("PTZIP+4" ASSIGNADDR+33*
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+24
, ASSIGNADDR+25, ASSIGNADDR+26, ASSIGNADDR+27, ASSIGNADDR+28, ASSIGNADDR+29, ASSIGNADDR+30, ASSIGNADDR+31, ASSIGNADDR+32, ASSIGNADDR+33, ASSIGNADDR+34
, ASSIGNADDR+36, ASSIGNADDR+38, ASSIGNADDR+39, ASSIGNADDR+42, ASSIGNADDR+43, ASSIGNADDR+44, ASSIGNADDR+45, ASSIGNADDR+46, ASSIGNADDR+47, ASSIGNADDR+50
, ASSIGNADDR+51, ASSIGNADDR+52, ASSIGNADDR+53, ASSIGNADDR+54, ASSIGNADDR+55, ASSIGNADDR+56, ASSIGNADDR+57, ASSIGNADDR+58, ASSIGNADDR+59, ASSIGNADDR+61
, ASSIGNADDR+62, ASSIGNADDR+63, ASSIGNADDR+64, ASSIGNADDR+65, ASSIGNADDR+66, ASSIGNADDR+67, ASSIGNADDR+68, ASSIGNADDR+69, ASSIGNADDR+70
SDDEMO GETPATINFO+5~, GETDEMOGR+1~, GETDEMOGR+18
SDDEMO("BADADD" GETDEMOGR+75
SDDEMO("HPHONE" GETDEMOGR+59, GETDEMOGR+61
SDDEMO("K2CITY" GETDEMOGR+124
SDDEMO("K2NAME" GETDEMOGR+118
SDDEMO("K2PHONE" GETDEMOGR+120
SDDEMO("K2REL" GETDEMOGR+119
SDDEMO("K2STATE" GETDEMOGR+125
SDDEMO("K2STREET" GETDEMOGR+121
SDDEMO("K2STREET2" GETDEMOGR+122
SDDEMO("K2STREET3" GETDEMOGR+123
SDDEMO("K2ZIP" GETDEMOGR+126
SDDEMO("KCITY" GETDEMOGR+110
SDDEMO("KPHONE" GETDEMOGR+108
SDDEMO("KREL" GETDEMOGR+107
SDDEMO("KSTATE" GETDEMOGR+111
SDDEMO("KSTREET" GETDEMOGR+109
SDDEMO("KSTREET2" GETDEMOGR+113
SDDEMO("KSTREET3" GETDEMOGR+114
SDDEMO("KZIP" GETDEMOGR+112
SDDEMO("NOK" GETDEMOGR+106
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+71
SDDEMO("PCOUNTY" GETDEMOGR+70
SDDEMO("PEMAIL" GETDEMOGR+58
SDDEMO("PSTATE" GETDEMOGR+69
SDDEMO("PTACTIVE" GETDEMOGR+100
SDDEMO("PTADDRESS1" GETDEMOGR+90
SDDEMO("PTADDRESS2" GETDEMOGR+91
SDDEMO("PTADDRESS3" GETDEMOGR+92
SDDEMO("PTCITY" GETDEMOGR+93
SDDEMO("PTCOUNTRY" GETDEMOGR+97
SDDEMO("PTCOUNTY" GETDEMOGR+99
SDDEMO("PTSTATE" GETDEMOGR+94
SDDEMO("PTZIP" GETDEMOGR+95
SDDEMO("PTZIP+4" GETDEMOGR+96
SDDEMO("PZIP+4" GETDEMOGR+73
SDDFN GETPATINFO+5~
SDDOD GETPATINFO+5~, GETDEMOGR+144*, GETDEMOGR+145
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+72, GETDEMOGR+74, GETDEMOGR+78, GETDEMOGR+79, GETDEMOGR+80, GETDEMOGR+81
, GETDEMOGR+82, GETDEMOGR+83, GETDEMOGR+84, GETDEMOGR+85, GETDEMOGR+86, GETDEMOGR+87, GETDEMOGR+98, GETDEMOGR+101, GETDEMOGR+102, GETDEMOGR+103
, GETDEMOGR+115, GETDEMOGR+127, GETDEMOGR+130, GETDEMOGR+131, GETDEMOGR+132, GETDEMOGR+133, GETDEMOGR+134, GETDEMOGR+135, GETDEMOGR+136, GETDEMOGR+137
, GETDEMOGR+138, GETDEMOGR+139, GETDEMOGR+140, GETDEMOGR+144
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+78*, GETDEMOGR+79*, GETDEMOGR+80*
, GETDEMOGR+81*, GETDEMOGR+82*, GETDEMOGR+83*, GETDEMOGR+84*, GETDEMOGR+85*, GETDEMOGR+86*, GETDEMOGR+87*, GETDEMOGR+90*, GETDEMOGR+91*, 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+106*, GETDEMOGR+107*, GETDEMOGR+108*, GETDEMOGR+109*, GETDEMOGR+110*, GETDEMOGR+111*, GETDEMOGR+112*, GETDEMOGR+113*, GETDEMOGR+114*
, GETDEMOGR+115*, GETDEMOGR+118*, GETDEMOGR+119*, GETDEMOGR+120*, GETDEMOGR+121*, GETDEMOGR+122*, GETDEMOGR+123*, GETDEMOGR+124*, GETDEMOGR+125*, GETDEMOGR+126*
, GETDEMOGR+127*, GETDEMOGR+130*, GETDEMOGR+131*, GETDEMOGR+132*, GETDEMOGR+133*, GETDEMOGR+134*, GETDEMOGR+135*, GETDEMOGR+136*, GETDEMOGR+137*, GETDEMOGR+138*
, GETDEMOGR+139*, GETDEMOGR+140*, GETDEMOGR+142*, GETDEMOGR+145*
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+72, GETDEMOGR+74, GETDEMOGR+78, GETDEMOGR+79, GETDEMOGR+80, GETDEMOGR+81, GETDEMOGR+82, GETDEMOGR+83, GETDEMOGR+84, GETDEMOGR+85
, GETDEMOGR+86, GETDEMOGR+87, GETDEMOGR+98, GETDEMOGR+103, GETDEMOGR+115, GETDEMOGR+127, GETDEMOGR+130, GETDEMOGR+131, GETDEMOGR+132, GETDEMOGR+133
, GETDEMOGR+134, GETDEMOGR+135, GETDEMOGR+136, GETDEMOGR+137, GETDEMOGR+138, GETDEMOGR+139, GETDEMOGR+140, GETDEMOGR+144
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+37
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