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

Package: Scheduling

Routine: SDESGETREGA1


Information

SDESGETREGA1 ;ALB/LAB,RRM,ANU,DJS - Get registration info JSON format ; July 29, 2023

Source Information

Source file <SDESGETREGA1.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
Scheduling 11 $$START^SCMCMHTC  $$FMTISO^SDAMUTDT  (ETH,RACELST)^SDECU2  PDEMO^SDECU3  $$PTSEC^SDECUTL  $$GETPATICN^SDESINPUTVALUTL  (ENCODE,ERRLOG)^SDESJSON  GETELIGIBILITY^SDESPATSEARCH  
$$EASVALIDATE^SDESUTIL  $$NEWGAF^SDUTL2  $$OUTPTPR^SDUTL3  
VA FileMan 1 ($$GET1,GETS)^DIQ  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Scheduling 1 SDESGETREGA2  

Entry Points

Name Comments DBIA/ICR reference
GETREGA(SDECY,DFN,SDEAS) ;return basic reg info/demographics for given patient in JSON format
VALIDATE ;validate input Parameter
BUILDER ;Convert data to JSON
ASSIGNVALS ;assign values to be used to build output
; assign data values
GETREG ;

External References

Name Field # of Occurrence
$$GET1^DIQ ASSIGNVALS+17, GETREG+10, GETREG+85, GETREG+86, GETREG+137
GETS^DIQ ASSIGNVALS+5
$$START^SCMCMHTC ASSIGNVALS+9
$$FMTISO^SDAMUTDT ASSIGNVALS+17, GETREG+10, GETREG+85, GETREG+86, GETREG+137
ETH^SDECU2 ASSIGNVALS+8
RACELST^SDECU2 ASSIGNVALS+7
PDEMO^SDECU3 ASSIGNVALS+6
$$PTSEC^SDECUTL GETREG+16
$$GETPATICN^SDESINPUTVALUTL GETREG+3
ENCODE^SDESJSON BUILDER+3
ERRLOG^SDESJSON VALIDATE+1, VALIDATE+2, VALIDATE+5
GETELIGIBILITY^SDESPATSEARCH GETREG+131
$$EASVALIDATE^SDESUTIL VALIDATE+4
$$NEWGAF^SDUTL2 ASSIGNVALS+11
$$OUTPTPR^SDUTL3 ASSIGNVALS+10

Used in RPC

RPC Name Call Tags
SDES GET PATIENT REGISTRATION2 GETREGA

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DGS(41.41 - [#41.41] ASSIGNVALS+15
^DPT - [#2] VALIDATE+2

Label References

Name Line Occurrences
ASSIGNVALS GETREG+4
BUILDER GETREGA+8, GETREGA+10
GETREG GETREGA+9
VALIDATE GETREGA+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DFN GETREGA~, VALIDATE+1, VALIDATE+2, ASSIGNVALS+4, ASSIGNVALS+6, ASSIGNVALS+7, ASSIGNVALS+8, ASSIGNVALS+9, ASSIGNVALS+10, ASSIGNVALS+11
ASSIGNVALS+15, GETREG+2, GETREG+3, GETREG+10, GETREG+16, GETREG+85, GETREG+86, GETREG+131, GETREG+137
GAF GETREGA+6~, ASSIGNVALS+11*, ASSIGNVALS+13*, ASSIGNVALS+14
GAFR GETREGA+6~, ASSIGNVALS+12*, ASSIGNVALS+14*, GETREG+40
JSONERR BUILDER+1~, BUILDER+2*, BUILDER+3
PATIENTLIST GETREG+1~, GETREG+131
PATIENTLIST("Patient" GETREG+132
PETH GETREGA+6~, ASSIGNVALS+8, GETREG+13
PETHN GETREGA+6~, ASSIGNVALS+8, GETREG+14
POP GETREGA+6~, GETREGA+7*, GETREGA+8, VALIDATE+1*, VALIDATE+2*, VALIDATE+5*
PRACE GETREGA+6~, ASSIGNVALS+7, GETREG+11
PRACEN GETREGA+6~, ASSIGNVALS+7, GETREG+12
PREREGTIM GETREGA+6~, ASSIGNVALS+4*, ASSIGNVALS+17*, GETREG+19
PREREGTIMIEN ASSIGNVALS+3~, ASSIGNVALS+15*, ASSIGNVALS+16, ASSIGNVALS+17
SDDEMO GETREGA+6~, ASSIGNVALS+6
SDDEMO("BADADD" GETREG+61
SDDEMO("GENDER" GETREG+15
SDDEMO("HPHONE" GETREG+46
SDDEMO("HRN" GETREG+27
SDDEMO("K2CITY" GETREG+110
SDDEMO("K2NAME" GETREG+104
SDDEMO("K2PHONE" GETREG+106
SDDEMO("K2REL" GETREG+105
SDDEMO("K2STATE" GETREG+111
SDDEMO("K2STREET" GETREG+107
SDDEMO("K2STREET2" GETREG+108
SDDEMO("K2STREET3" GETREG+109
SDDEMO("K2ZIP" GETREG+112
SDDEMO("KCITY" GETREG+95
SDDEMO("KPHONE" GETREG+93
SDDEMO("KREL" GETREG+92
SDDEMO("KSTATE" GETREG+96
SDDEMO("KSTREET" GETREG+94
SDDEMO("KSTREET2" GETREG+98
SDDEMO("KSTREET3" GETREG+99
SDDEMO("KZIP" GETREG+97
SDDEMO("NAME" GETREG+8
SDDEMO("NOK" GETREG+91
SDDEMO("OPHONE" GETREG+47
SDDEMO("PADDRES1" GETREG+51
SDDEMO("PADDRES2" GETREG+52
SDDEMO("PADDRES3" GETREG+53
SDDEMO("PCELL" GETREG+44
SDDEMO("PCITY" GETREG+54
SDDEMO("PCOUNTRY" GETREG+57
SDDEMO("PCOUNTY" GETREG+56
SDDEMO("PEMAIL" GETREG+45
SDDEMO("PFLOCAL" GETREG+35
SDDEMO("PFNATIONAL" GETREG+34
SDDEMO("PF_FFF" GETREG+32
SDDEMO("PF_VCD" GETREG+33
SDDEMO("PMARITAL" GETREG+17
SDDEMO("PRELIGION" GETREG+18
SDDEMO("PRIGRP" GETREG+37, GETREG+39
SDDEMO("PSTATE" GETREG+55
SDDEMO("PTADDRESS1" GETREG+75
SDDEMO("PTADDRESS2" GETREG+76
SDDEMO("PTADDRESS3" GETREG+77
SDDEMO("PTCITY" GETREG+78
SDDEMO("PTCOUNTRY" GETREG+82
SDDEMO("PTCOUNTY" GETREG+84
SDDEMO("PTSTATE" GETREG+79
SDDEMO("PTZIP" GETREG+80
SDDEMO("PTZIP+4" GETREG+81
SDDEMO("PZIP+4" GETREG+59
SDDEMO("SIMILAR" GETREG+38
SDDEMO("SSN" GETREG+9
SDDEMO("SUBGRP" GETREG+36, GETREG+37
SDDEMO("SVCCONN" GETREG+24
SDDEMO("SVCCONNP" GETREG+25
SDDFN GETREGA+6~, ASSIGNVALS+4*, ASSIGNVALS+5, GETREG+26, GETREG+58, GETREG+60, GETREG+65, GETREG+66, GETREG+67, GETREG+68
GETREG+69, GETREG+70, GETREG+83, GETREG+87, GETREG+100, GETREG+113, GETREG+117, GETREG+118, GETREG+119, GETREG+120
GETREG+121, GETREG+122, GETREG+123, GETREG+124, GETREG+125, GETREG+126, GETREG+127
SDDOD GETREGA+6~, GETREG+137*, GETREG+138
SDEAS GETREGA~, VALIDATE+3*, VALIDATE+4*, VALIDATE+5
SDECY GETREGA~, BUILDER+3
SDINFO GETREGA+6~, VALIDATE+1, VALIDATE+2, VALIDATE+5, BUILDER+3
SDINFO("Patient" GETREG+2*, GETREG+3*, GETREG+8*, GETREG+9*, GETREG+10*, GETREG+11*, GETREG+12*, GETREG+13*, GETREG+14*, GETREG+15*
GETREG+16*, GETREG+17*, GETREG+18*, GETREG+19*, GETREG+23*, GETREG+24*, GETREG+25*, GETREG+26*, GETREG+27*, GETREG+28*
GETREG+32*, GETREG+33*, GETREG+34*, GETREG+35*, GETREG+36*, GETREG+37*, GETREG+38*, GETREG+39*, GETREG+40*, GETREG+44*
GETREG+45*, GETREG+46*, GETREG+47*, GETREG+51*, GETREG+52*, GETREG+53*, GETREG+54*, GETREG+55*, GETREG+56*, GETREG+57*
GETREG+58*, GETREG+59*, GETREG+60*, GETREG+61*, GETREG+65*, GETREG+66*, GETREG+67*, GETREG+68*, GETREG+69*, GETREG+70*
GETREG+75*, GETREG+76*, GETREG+77*, GETREG+78*, GETREG+79*, GETREG+80*, GETREG+81*, GETREG+82*, GETREG+83*, GETREG+84*
GETREG+85*, GETREG+86*, GETREG+87*, GETREG+91*, GETREG+92*, GETREG+93*, GETREG+94*, GETREG+95*, GETREG+96*, GETREG+97*
GETREG+98*, GETREG+99*, GETREG+100*, GETREG+104*, GETREG+105*, GETREG+106*, GETREG+107*, GETREG+108*, GETREG+109*, GETREG+110*
GETREG+111*, GETREG+112*, GETREG+113*, GETREG+117*, GETREG+118*, GETREG+119*, GETREG+120*, GETREG+121*, GETREG+122*, GETREG+123*
GETREG+124*, GETREG+125*, GETREG+126*, GETREG+127*, GETREG+132*, GETREG+138*
SDMHP GETREGA+6~, ASSIGNVALS+9*, GETREG+28
SDPATARR GETREGA+6~
SDPATARR(2 GETREG+26, GETREG+58, GETREG+60, GETREG+65, GETREG+66, GETREG+67, GETREG+68, GETREG+69, GETREG+70, GETREG+83
GETREG+87, GETREG+100, GETREG+113, GETREG+117, GETREG+118, GETREG+119, GETREG+120, GETREG+121, GETREG+122, GETREG+123
GETREG+124, GETREG+125, GETREG+126, GETREG+127
SDPCP GETREGA+6~, ASSIGNVALS+10*, GETREG+23
SDZIP GETREGA+6~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All