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 |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PXVRPC7

Package: PCE Patient Care Encounter

Routine: PXVRPC7


Information

PXVRPC7 ;BPFO/LMT - PCE RPCs for V Immunization ;07/12/16 14:44

Source Information

Source file <PXVRPC7.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Kernel 3 $$FMADD^XLFDT  $$STA^XUAF4  $$KSP^XUPARAM  
PCE Patient Care Encounter 1 (DEM,VIMM)^PXVRPC7A  
Virtual Patient Record 1 ENCODE^VPRJSON  

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
PCE Patient Care Encounter 1 PXVIMM VIMM DATA  

Entry Points

Name Comments DBIA/ICR reference
RPC(PXRSLT,PXFILTER,PXLIST,PXBEFORE,PXDEM) ; entry point for RPC
JSON(PXSUB) ; return data in JSON format
GETREC(PXSUB,PXCNT,PXVIMM,PXFILE,PXGETDEM,PXDATE) ; get one record and add it to ^TMP
VALIDATE(PXVIMMARR) ;validate immun record has minimum fields populated
COMPARE(PXSUB,PXCNT,PXSUB1,PXSUB2) ;
; Compare the two arryas (PXSUB1 and PXSUB2).
; Returns 1 - If they are equal
; 0 - if they are not equal

External References

Name Field # of Occurrence
DEM^PXVRPC7A GETREC+49
VIMM^PXVRPC7A GETREC+19, GETREC+29
ENCODE^VPRJSON JSON+59
$$FMADD^XLFDT RPC+131, RPC+133
$$STA^XUAF4 RPC+172
$$KSP^XUPARAM RPC+172

Used in RPC

RPC Name Call Tags
PXVIMM VIMM DATA RPC

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPDVIMM - [#9000080.11] RPC+121, RPC+165, RPC+167, RPC+168
^AUPDVIMM("DD" RPC+160, RPC+163
^AUPNVIMM - [#9000010.11] RPC+118, RPC+152, RPC+153, GETREC+7, GETREC+10
^AUPNVIMM("AT" RPC+147, RPC+150
^DPT - [#2] VALIDATE+2
^PX(839.7 - [#839.7] RPC+138
^TMP( JSON+26!, JSON+28, JSON+31*, JSON+42*, JSON+46*, JSON+50*, JSON+54, JSON+61!, GETREC+22*, GETREC+27
, GETREC+31, GETREC+34*, GETREC+35!, GETREC+37*, GETREC+38, GETREC+43!, GETREC+46, GETREC+50*, COMPARE+9
^TMP("PXVRPC7" RPC+96!, RPC+115*, RPC+120*, RPC+123*, RPC+126*, RPC+172*, RPC+173*, RPC+174*, RPC+178!
^TMP("PXVRPC7-R" RPC+95, RPC+96!

Label References

Name Line Occurrences
$$COMPARE GETREC+42
$$GETREC RPC+124, RPC+155, RPC+170
$$VALIDATE GETREC+20, GETREC+30
JSON RPC+176

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DFN RPC+92~, GETREC+2~, GETREC+46*, GETREC+47, GETREC+49
DT RPC+131, RPC+133
PXADDDT GETREC+2~, GETREC+7*, GETREC+9
PXATT JSON+2~, JSON+55*, JSON+56, JSON+57
PXBEFORE RPC~, RPC+100*, RPC+108*, RPC+124, RPC+155, RPC+167, RPC+170
PXBOOKMARK RPC+92~, RPC+141*, RPC+146, RPC+147, RPC+149*, RPC+159, RPC+162*
PXBYLIST RPC+92~, RPC+105*, RPC+106*, RPC+111, RPC+128, RPC+174
PXCAT JSON+2~, JSON+33*, JSON+35, JSON+42, JSON+46, JSON+50, JSON+54
PXCNT RPC+92~, RPC+102*, RPC+124, RPC+147, RPC+150, RPC+155, RPC+160, RPC+163, RPC+170, RPC+173
, JSON+2~, JSON+32*, JSON+42, JSON+46, JSON+50, JSON+54, GETREC~, GETREC+16*, GETREC+22, GETREC+27
, GETREC+31, GETREC+34, GETREC+35, GETREC+37, GETREC+38, GETREC+39*, GETREC+42, GETREC+43, GETREC+44*, GETREC+46
, GETREC+50, COMPARE~, COMPARE+9, COMPARE+10
PXCNT2 JSON+2~, JSON+45*, JSON+46, JSON+53*, JSON+56, JSON+57
PXCODE JSON+2~, JSON+41*, JSON+42
PXCODES JSON+2~, JSON+39*, JSON+41
PXCODESYS JSON+2~, JSON+38*, JSON+42
PXDATASRC RPC+92~, RPC+138*, RPC+153*, RPC+154, RPC+168*, RPC+169
PXDATE GETREC~, GETREC+9, GETREC+14, GETREC+19, GETREC+26*, GETREC+29
PXDEM RPC~, RPC+99*, RPC+124, RPC+155, RPC+170
PXEDITED GETREC+2~, GETREC+10*, GETREC+11
PXERRCNT RPC+92~, RPC+103*, RPC+114*, RPC+115, RPC+119*, RPC+120, RPC+122*, RPC+123, RPC+125*, RPC+126
PXEXDS RPC+92~, RPC+137*, RPC+138
PXEXDS( RPC+138*, RPC+154, RPC+169
PXFILE RPC+92~, RPC+116*, RPC+117*, RPC+118, RPC+121, RPC+124, GETREC~, GETREC+5, GETREC+6, GETREC+19
, GETREC+29
PXFILTER RPC~
PXFILTER("BOOKMARK" RPC+141
PXFILTER("DAT A SRC EXC" , RPC+137
PXFILTER("INC DELETE" , RPC+142
PXFILTER("MAX" RPC+139
PXFILTER("START" RPC+130
PXFILTER("STOP" RPC+132
PXFLD JSON+2~, JSON+34*, JSON+37, JSON+44, JSON+48, JSON+50, JSON+54
PXFLDS JSON+2~
PXFLDS( JSON+48
PXFLDS("IMM" JSON+4*, JSON+5*, JSON+6*, JSON+7*, JSON+8*, JSON+9*, JSON+10*, JSON+11*, JSON+12*, JSON+13*
, JSON+14*, JSON+15*, JSON+16*, JSON+17*
PXFLDS("PAT" JSON+18*, JSON+19*, JSON+20*, JSON+21*, JSON+22*, JSON+23*
PXFLDSUB JSON+2~, JSON+35*, JSON+37, JSON+44, JSON+48
PXFORMAT RPC+93~, RPC+98*, RPC+176
PXGBL JSON+2~, JSON+28*, JSON+29*, JSON+30, JSON+31, JSON+32, JSON+33, JSON+34, JSON+38, JSON+39
, JSON+40, JSON+45, JSON+46, JSON+50, JSON+51, JSON+52, JSON+53, COMPARE+5~, COMPARE+9*, COMPARE+10*
, COMPARE+12, COMPARE+16, COMPARE+18
PXGBL2 COMPARE+5~, COMPARE+11*, COMPARE+15*, COMPARE+16*, COMPARE+17*, COMPARE+18
PXGETDEM GETREC~, GETREC+47
PXI RPC+92~, RPC+110*, RPC+111*, RPC+112, RPC+115, RPC+116, RPC+120, RPC+123, RPC+126
PXIMMNODE GETREC+2~, GETREC+24*, GETREC+27, GETREC+33*, GETREC+34, GETREC+37, GETREC+46
PXINCDEL RPC+92~, RPC+142*, RPC+143*, RPC+160
PXLIST RPC~
PXLIST( RPC+111
PXLIST("" RPC+106
PXMAX RPC+92~, RPC+139*, RPC+140*, RPC+147, RPC+150, RPC+160, RPC+163
PXNEWBOOKMARK RPC+92~, RPC+151*, RPC+164*, RPC+174
PXNODE JSON+2~, JSON+54*, JSON+56, JSON+57
PXNUM COMPARE+5~, COMPARE+12*, COMPARE+13
PXPATARR GETREC+2~, GETREC+49, GETREC+50
PXPIECE JSON+2~, JSON+41*, JSON+42, JSON+55*, JSON+56, JSON+57
PXRSLT RPC~, RPC+95*, GETREC+2~, GETREC+27*, COMPARE+5~, COMPARE+7*, COMPARE+10, COMPARE+18*, COMPARE+20
PXSTART RPC+92~, RPC+130*, RPC+131*, RPC+134, RPC+135*, RPC+145, RPC+158
PXSTOP RPC+92~, RPC+132*, RPC+133*, RPC+134, RPC+135*, RPC+136*, RPC+147, RPC+160
PXSUB JSON~, JSON+28, JSON+29, JSON+31, JSON+59, GETREC~, GETREC+22, GETREC+27, GETREC+31, GETREC+34
, GETREC+35, GETREC+37, GETREC+38, GETREC+42, GETREC+43, GETREC+46, GETREC+50, COMPARE~, COMPARE+9, COMPARE+10
PXSUB1 COMPARE~, COMPARE+9, COMPARE+10
PXSUB2 COMPARE~, COMPARE+15
PXSUBTMP JSON+2~, JSON+25*, JSON+26, JSON+31, JSON+42, JSON+46, JSON+50, JSON+54, JSON+59, JSON+61
PXTEMP JSON+2~, JSON+51*, JSON+56, JSON+57
PXTIME RPC+92~, RPC+145*, RPC+146*, RPC+147*, RPC+150, RPC+151, RPC+158*, RPC+159*, RPC+160*, RPC+163
, RPC+164
PXTYPE GETREC+2~, GETREC+5*, GETREC+11*, GETREC+14*, GETREC+18, GETREC+21*, GETREC+24, GETREC+26, GETREC+31, GETREC+32*
, GETREC+42
PXVAL JSON+2~, JSON+48*, JSON+49, JSON+55
PXVALID GETREC+2~, GETREC+30*, GETREC+31, GETREC+37
PXVIMM RPC+92~, RPC+112*, RPC+113, RPC+118, RPC+121, RPC+124, RPC+148*, RPC+149*, RPC+150*, RPC+151
, RPC+152, RPC+153, RPC+155, RPC+161*, RPC+162*, RPC+163*, RPC+164, RPC+165, RPC+167, RPC+168
, RPC+170, GETREC~, GETREC+7, GETREC+10, GETREC+19, GETREC+29
PXVIMMARR GETREC+2~, GETREC+19, GETREC+20, GETREC+22, GETREC+28!, GETREC+29, GETREC+30, GETREC+37, VALIDATE~
PXVIMMARR("AD MINISTERED DATE TIME" , VALIDATE+3
PXVIMMARR("IMMUNIZATION" VALIDATE+4
PXVIMMARR("PATIENT" VALIDATE+1, VALIDATE+2
PXX RPC+92~, RPC+135*, RPC+138*, RPC+155*, RPC+170*, COMPARE+5~, COMPARE+13*, COMPARE+14, COMPARE+16
U RPC+146, RPC+147, RPC+149, RPC+151, RPC+153, RPC+159, RPC+162, RPC+164, RPC+167, RPC+168
, JSON+41, JSON+55, JSON+56, JSON+57, GETREC+7, GETREC+10
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables  | All