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 - Get registration info JSON format ; July 17, 2025

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) ;assign values to be used to build output

External References

Name Field # of Occurrence
$$GET1^DIQ GETPREREGTIM+5, GETDEMOGR+26, 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+26, GETDEMOGR+101, GETDEMOGR+102, GETDEMOGR+147
BUILDJSON^SDES2JSON GETPATINFO+7, GETPATINFO+10, GETPATINFO+12
SENSITIVE^SDES2UTIL GETDEMOGR+3
$$FLAGS^SDES2UTIL1 GETDEMOGR+50, GETDEMOGR+51
$$GETGAF^SDES2UTIL1 GETDEMOGR+56
$$HRN^SDES2UTIL1 GETDEMOGR+43
ETHNLIST^SDES2UTIL1 GETDEMOGR+6
RACELIST^SDES2UTIL1 GETDEMOGR+5
VALPATDFN^SDES2VAL2 VALIDATE+1
VALCONTEXT^SDES2VALCONTEXT GETPATINFO+6
$$GETPATICN^SDESINPUTVALUTL GETDEMOGR+22
$$LAST4SSN^SDESINPUTVALUTL GETDEMOGR+25
GETELIGIBILITY^SDESPATSEARCH GETDEMOGR+144
$$OUTPTPR^SDUTL3 GETDEMOGR+17
DUZ^XUP GETPATINFO+8

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+35
$$SIM GETDEMOGR+54
ASSIGNADDR GETDEMOGR+18
GETDEMOGR GETPATINFO+11
VALIDATE GETPATINFO+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CAT8GROUPFLG GETDEMOGR+1~, GETDEMOGR+14*, GETDEMOGR+15*, GETDEMOGR+53
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+25, GETDEMOGR+35, GETDEMOGR+43, GETDEMOGR+50, GETDEMOGR+51, GETDEMOGR+54, GETDEMOGR+56, GETDEMOGR+144
, 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+8~, GETDEMOGR+3
ERRORS GETPATINFO+5~, GETPATINFO+6, GETPATINFO+7, GETPATINFO+9, GETPATINFO+10, VALIDATE~, VALIDATE+1
ETHNLIST GETDEMOGR+1~, GETDEMOGR+6
ETHNLIST("IENS" GETDEMOGR+29
ETHNLIST("NAMES" GETDEMOGR+30
FIELDS GETDEMOGR+1~, GETDEMOGR+7*, GETDEMOGR+8*, GETDEMOGR+9*, GETDEMOGR+10
GAF GETPATINFO+5~
GAFR GETPATINFO+5~
JSON GETPATINFO~, GETPATINFO+7, GETPATINFO+10, GETPATINFO+12
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+144
PATIENTLIST("Patient" GETDEMOGR+145
PATS SIM+1~, SIM+2*, SIM+7*, SIM+8
PCE GETDEMOGR+1~, GETDEMOGR+12*, GETDEMOGR+13, GETDEMOGR+14, GETDEMOGR+52, GETDEMOGR+55, 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
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+27
RACELIST("NAMES" GETDEMOGR+28
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+7*, GETPATINFO+10*, GETPATINFO+11, GETPATINFO+12
RETURN("Patient" GETPATINFO+7*, GETPATINFO+10*
SDCONTEXT GETPATINFO~, GETPATINFO+6, GETPATINFO+11, GETDEMOGR~
SDCONTEXT("US ER DUZ" , GETPATINFO+8
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+77
SDDEMO("HPHONE" GETDEMOGR+62
SDDEMO("K2CITY" GETDEMOGR+126
SDDEMO("K2NAME" GETDEMOGR+120
SDDEMO("K2PHONE" GETDEMOGR+122
SDDEMO("K2REL" GETDEMOGR+121
SDDEMO("K2STATE" GETDEMOGR+127
SDDEMO("K2STREET" GETDEMOGR+123
SDDEMO("K2STREET2" GETDEMOGR+124
SDDEMO("K2STREET3" GETDEMOGR+125
SDDEMO("K2ZIP" GETDEMOGR+128
SDDEMO("KCITY" GETDEMOGR+111
SDDEMO("KPHONE" GETDEMOGR+109
SDDEMO("KREL" GETDEMOGR+108
SDDEMO("KSTATE" GETDEMOGR+112
SDDEMO("KSTREET" GETDEMOGR+110
SDDEMO("KSTREET2" GETDEMOGR+114
SDDEMO("KSTREET3" GETDEMOGR+115
SDDEMO("KZIP" GETDEMOGR+113
SDDEMO("NOK" GETDEMOGR+107
SDDEMO("OPHONE" GETDEMOGR+63
SDDEMO("PADDRES1" GETDEMOGR+67
SDDEMO("PADDRES2" GETDEMOGR+68
SDDEMO("PADDRES3" GETDEMOGR+69
SDDEMO("PCELL" GETDEMOGR+60
SDDEMO("PCITY" GETDEMOGR+70
SDDEMO("PCOUNTRY" GETDEMOGR+73
SDDEMO("PCOUNTY" GETDEMOGR+72
SDDEMO("PEMAIL" GETDEMOGR+61
SDDEMO("PSTATE" GETDEMOGR+71
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+75
SDDFN GETPATINFO+5~
SDDOD GETPATINFO+5~, GETDEMOGR+147*, GETDEMOGR+148
SDFN GETDEMOGR+1~, GETDEMOGR+2*, GETDEMOGR+10, GETDEMOGR+12, GETDEMOGR+24, GETDEMOGR+26, GETDEMOGR+31, GETDEMOGR+33, GETDEMOGR+34, GETDEMOGR+40
, GETDEMOGR+41, GETDEMOGR+42, GETDEMOGR+48, GETDEMOGR+49, GETDEMOGR+74, GETDEMOGR+76, GETDEMOGR+81, GETDEMOGR+82, GETDEMOGR+83, GETDEMOGR+84
, GETDEMOGR+85, GETDEMOGR+86, GETDEMOGR+98, GETDEMOGR+101, GETDEMOGR+102, GETDEMOGR+103, GETDEMOGR+116, GETDEMOGR+129, GETDEMOGR+133, GETDEMOGR+134
, GETDEMOGR+135, GETDEMOGR+136, GETDEMOGR+137, GETDEMOGR+138, GETDEMOGR+139, GETDEMOGR+140, GETDEMOGR+141, GETDEMOGR+142, GETDEMOGR+143, GETDEMOGR+147
SDI ASSIGNADDR+1~
SDINFO GETPATINFO+5~, GETDEMOGR~
SDINFO("Patient" GETDEMOGR+21*, GETDEMOGR+22*, GETDEMOGR+24*, GETDEMOGR+25*, GETDEMOGR+26*, GETDEMOGR+27*, GETDEMOGR+28*, GETDEMOGR+29*, GETDEMOGR+30*, GETDEMOGR+31*
, GETDEMOGR+32*, GETDEMOGR+33*, GETDEMOGR+34*, GETDEMOGR+35*, GETDEMOGR+39*, GETDEMOGR+40*, GETDEMOGR+41*, GETDEMOGR+42*, GETDEMOGR+43*, GETDEMOGR+44*
, GETDEMOGR+48*, GETDEMOGR+49*, GETDEMOGR+50*, GETDEMOGR+51*, GETDEMOGR+52*, GETDEMOGR+53*, GETDEMOGR+54*, GETDEMOGR+55*, GETDEMOGR+56*, GETDEMOGR+60*
, GETDEMOGR+61*, GETDEMOGR+62*, GETDEMOGR+63*, GETDEMOGR+67*, GETDEMOGR+68*, GETDEMOGR+69*, GETDEMOGR+70*, GETDEMOGR+71*, GETDEMOGR+72*, GETDEMOGR+73*
, GETDEMOGR+74*, GETDEMOGR+75*, GETDEMOGR+76*, GETDEMOGR+77*, GETDEMOGR+81*, GETDEMOGR+82*, GETDEMOGR+83*, GETDEMOGR+84*, GETDEMOGR+85*, GETDEMOGR+86*
, 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+107*, GETDEMOGR+108*, GETDEMOGR+109*, GETDEMOGR+110*, GETDEMOGR+111*, GETDEMOGR+112*
, GETDEMOGR+113*, GETDEMOGR+114*, GETDEMOGR+115*, GETDEMOGR+116*, GETDEMOGR+120*, GETDEMOGR+121*, GETDEMOGR+122*, GETDEMOGR+123*, GETDEMOGR+124*, GETDEMOGR+125*
, GETDEMOGR+126*, GETDEMOGR+127*, GETDEMOGR+128*, GETDEMOGR+129*, GETDEMOGR+133*, GETDEMOGR+134*, GETDEMOGR+135*, GETDEMOGR+136*, GETDEMOGR+137*, GETDEMOGR+138*
, GETDEMOGR+139*, GETDEMOGR+140*, GETDEMOGR+141*, GETDEMOGR+142*, GETDEMOGR+143*, GETDEMOGR+145*, GETDEMOGR+148*
SDM ASSIGNADDR+1~, ASSIGNADDR+11!
SDMHP GETPATINFO+5~, GETDEMOGR+1~, GETDEMOGR+16*, GETDEMOGR+44
SDPARAM GETPATINFO~, GETPATINFO+9, GETPATINFO+11, VALIDATE~, GETDEMOGR~
SDPARAM("PATI ENT IEN" , VALIDATE+1, GETDEMOGR+2
SDPATARR GETPATINFO+5~
SDPATARR(2 GETDEMOGR+12, GETDEMOGR+24, GETDEMOGR+31, GETDEMOGR+33, GETDEMOGR+34, GETDEMOGR+40, GETDEMOGR+41, GETDEMOGR+42, GETDEMOGR+48, GETDEMOGR+49
, GETDEMOGR+74, GETDEMOGR+76, GETDEMOGR+81, GETDEMOGR+82, GETDEMOGR+83, GETDEMOGR+84, GETDEMOGR+85, GETDEMOGR+86, GETDEMOGR+98, GETDEMOGR+103
, GETDEMOGR+116, GETDEMOGR+129, GETDEMOGR+133, GETDEMOGR+134, GETDEMOGR+135, GETDEMOGR+136, GETDEMOGR+137, GETDEMOGR+138, GETDEMOGR+139, GETDEMOGR+140
, GETDEMOGR+141, GETDEMOGR+142, GETDEMOGR+143, GETDEMOGR+147
SDPCE GETDEMOGR+1~
SDPCE( GETDEMOGR+14, GETDEMOGR+52, GETDEMOGR+55
SDPCEM GETDEMOGR+1~
SDPCP GETPATINFO+5~, GETDEMOGR+1~, GETDEMOGR+17*, GETDEMOGR+39
SDSECURITY GETDEMOGR+1~, GETDEMOGR+4*, GETDEMOGR+32
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
Z0 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