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 |
| 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~ |