SDESGETREGA1 ;ALB/LAB,RRM,ANU,DJS - Get registration info JSON format ; July 29, 2023
Source file <SDESGETREGA1.m>
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 |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Scheduling | 1 | SDESGETREGA2 |
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 | ;
|
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 |
RPC Name | Call Tags |
---|---|
SDES GET PATIENT REGISTRATION2 | GETREGA |
FileNo | Call Tags |
---|---|
^DPT - [#2] | GET1^DIQ, GETS^DIQ |
^DGS(41.41 - [#41.41] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DGS(41.41 - [#41.41] | ASSIGNVALS+15 |
^DPT - [#2] | VALIDATE+2 |
Name | Line Occurrences |
---|---|
ASSIGNVALS | GETREG+4 |
BUILDER | GETREGA+8, GETREGA+10 |
GETREG | GETREGA+9 |
VALIDATE | GETREGA+8 |
>> | 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~ |