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 |  Marked Items |  All
Print Page as PDF
Routine: MDKRPC1

Package: Clinical Procedures

Routine: MDKRPC1


Information

MDKRPC1 ;HIOFO/FT-RPC to return patient data ;8/12/16 10:45am

Source Information

Source file <MDKRPC1.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Kernel 3 ($$FMADD,$$NOW)^XLFDT  $$NAMEFMT^XLFNAME  $$GET^XUA4A72  
PCE Patient Care Encounter 2 IMMUN^PXRHS03  SKIN^PXRHS04  
Adverse Reaction Tracking 1 EN1^GMRADPT  
Automated Lab Instruments 1 $$GCPR^LA7QRY  
Text Integration Utility 1 ENCOVER^TIUPP3  
Toolkit 1 ($$GET,EN)^XPAR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Clinical Procedures 1 MDK GET VISTA DATA  

Entry Points

Name Comments DBIA/ICR reference
GETLD ; Get MDK Application Install Info
RPC(RESULT,OPTION,DATA) ; RPC to return existing VistA patient data for
; renal dialysis data entry.
; RPC: [MDK GET VISTA DATA]
GETPROV ; Get list of available providers with name starting with P1
DEMO ; demographic
ALLERGY ; get allergy data
; DATA = DFN
LAB ; get lab results
; data = dfn^start date^end date^max # of entires to return
SETLD ; Set MDK Application Install Info
SHOTS ; get latest vaccination data
TIME ; Get time
CW ; get clinical warnings
; DATA = DFN
AD ; get advance directives
; DATA = DFN

External References

Name Field # of Occurrence
EN1^GMRADPT ALLERGY+6
$$GCPR^LA7QRY LAB+59
IMMUN^PXRHS03 SHOTS+15, SHOTS+52
SKIN^PXRHS04 SHOTS+70
ENCOVER^TIUPP3 AD+5, CW+5
$$FMADD^XLFDT LAB+14
$$NOW^XLFDT LAB+12, TIME+1
$$NAMEFMT^XLFNAME GETPROV+7
$$GET^XPAR GETLD+2, GETLD+3, GETLD+4, GETLD+5
EN^XPAR SETLD+1, SETLD+2, SETLD+3, SETLD+4
$$GET^XUA4A72 GETPROV+6

Used in RPC

RPC Name Call Tags
MDK GET VISTA DATA RPC

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNVIMM - [#9000010.11] SHOTS+31
^AUTTIMM - [#9999999.14] SHOTS+32
^DPT - [#2] DEMO+6, DEMO+9, LAB+11
^TMP("HLS" LAB+53!, LAB+61, LAB+62, LAB+79!
^TMP("PXI" SHOTS+17, SHOTS+19, SHOTS+21, SHOTS+22, SHOTS+51!, SHOTS+53, SHOTS+55, SHOTS+57, SHOTS+59, SHOTS+60
, SHOTS+68!
^TMP("PXS" SHOTS+71, SHOTS+73, SHOTS+75, SHOTS+76, SHOTS+85!
^TMP("TIUPPCV" AD+4!, AD+6, AD+9, AD+10, AD+14!, CW+4!, CW+7, CW+9, CW+10, CW+12
, CW+15!
^VA(200 - [#200] GETPROV+3, GETPROV+5

Label References

Name Line Occurrences
@( RPC+10

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DATA RPC~, DEMO+2, ALLERGY+2, SHOTS+7, LAB+5*, LAB+6, LAB+8, LAB+9, LAB+10, AD+2
, CW+2, GETPROV+2, SETLD+1, SETLD+2, SETLD+3, SETLD+4
DFN DEMO+1~, DEMO+2*, DEMO+3, DEMO+6, DEMO+9, ALLERGY+2*, SHOTS+7*, SHOTS+15, SHOTS+52, SHOTS+70
, LAB+6*, LAB+7, LAB+11, AD+2*, AD+5, CW+2*, CW+5
DT LAB+14, GETPROV+2
GMRAL ALLERGY+3~, ALLERGY+8, ALLERGY+9
GMRAL( ALLERGY+13, ALLERGY+15
GMRAL(0 ALLERGY+7, ALLERGY+12
LA7EDT LAB+2~, LAB+55*, LAB+59
LA7PTID LAB+2~, LAB+58*, LAB+59
LA7SC LAB+2~, LAB+56*, LAB+59
LA7SDT LAB+2~, LAB+54*, LAB+59
LA7SPEC LAB+2~, LAB+57*, LAB+59
MDDATE GETPROV+1~, GETPROV+2*, GETPROV+6
MDDUP GETPROV+1~
>> MDFROM GETPROV+2*, GETPROV+3*, GETPROV+5, GETPROV+7
MDI1 GETPROV+1~, GETPROV+4*, GETPROV+5*, GETPROV+6, GETPROV+7
MDI2 GETPROV+1~
MDK64PTR LAB+3~
MDKARRAY LAB+3~, LAB+59*
MDKCNT ALLERGY+4~, ALLERGY+5*, ALLERGY+14*, ALLERGY+15, ALLERGY+17, SHOTS+6~, SHOTS+8*, SHOTS+34*, SHOTS+36, SHOTS+62*
, SHOTS+64, SHOTS+67, SHOTS+78*, SHOTS+80, SHOTS+81, LAB+3~, LAB+60*, LAB+61*, LAB+62, CW+3~
, CW+8*, CW+11*, CW+12, CW+14
MDKCODE LAB+3~, LAB+66*, LAB+67*, LAB+68
MDKDATE SHOTS+6~, SHOTS+18*, SHOTS+19*, SHOTS+21, SHOTS+22, SHOTS+56*, SHOTS+57*, SHOTS+59, SHOTS+60, SHOTS+72*
, SHOTS+73*, SHOTS+75, SHOTS+76, LAB+3~, LAB+71*, LAB+72*, LAB+76
MDKEDT LAB+3~, LAB+9*, LAB+12*, LAB+55
MDKFLAG LAB+3~, LAB+64*, LAB+67, LAB+68*, LAB+70
MDKGRPNAME SHOTS+6~, SHOTS+50*, SHOTS+52, SHOTS+64
MDKIEN SHOTS+6~, SHOTS+20*, SHOTS+21*, SHOTS+22, SHOTS+31, SHOTS+58*, SHOTS+59*, SHOTS+60, SHOTS+74*, SHOTS+75*
, SHOTS+76
MDKIIEN SHOTS+30~, SHOTS+31*, SHOTS+32
MDKIMMUM SHOTS+6~
MDKIMMUM( SHOTS+36, SHOTS+64
MDKIMMUM("FLU" SHOTS+46*
MDKIMMUM("HEP A" , SHOTS+9*,  B" , SHOTS+10*
MDKIMMUM("HepA" SHOTS+44*
MDKIMMUM("HepB" SHOTS+45*
MDKIMMUM("INFLUENZA" SHOTS+11*
MDKIMMUM("PNEUMO-VAC" SHOTS+12*
MDKIMMUM("PPD" SHOTS+14*, SHOTS+49*
MDKIMMUM("PneumoPCV" SHOTS+48*
MDKIMMUM("PneumoPPV" SHOTS+47*
MDKLOOP ALLERGY+5*, ALLERGY+13*, ALLERGY+15, LAB+3~, AD+3~, AD+8*, AD+9*, AD+10, CW+3~, CW+8*
, CW+9*, CW+10, CW+12
MDKMAX LAB+3~, LAB+10*, LAB+15*
MDKNAME SHOTS+6~, SHOTS+16*, SHOTS+17, SHOTS+19, SHOTS+21, SHOTS+22, SHOTS+36, SHOTS+54*, SHOTS+55*, SHOTS+57
, SHOTS+59, SHOTS+60
MDKNLT LAB+3~, LAB+68*, LAB+76
MDKNODE SHOTS+6~, SHOTS+22*, SHOTS+23, SHOTS+36, SHOTS+60*, SHOTS+61, SHOTS+64, SHOTS+76*, SHOTS+77, SHOTS+80
, LAB+3~, LAB+62*, LAB+63, LAB+65, LAB+71, LAB+73, LAB+74
MDKNODE0 DEMO+1~, DEMO+9*, DEMO+10, DEMO+11, DEMO+12
MDKODT LAB+3~
MDKRSULT LAB+3~, LAB+73*, LAB+76
MDKSC LAB+4~
MDKSC( LAB+67, LAB+76
MDKSC("81512." LAB+41*
MDKSC("82013." LAB+45*
MDKSC("82040." LAB+25*
MDKSC("82060." LAB+39*
MDKSC("82250." LAB+29*
MDKSC("82310." LAB+23*
MDKSC("82370." LAB+37*
MDKSC("82435." LAB+21*
MDKSC("82466." LAB+35*
MDKSC("82565." LAB+18*
MDKSC("82830." LAB+22*
MDKSC("83020." LAB+30*
MDKSC("83057." LAB+34*
MDKSC("83540." LAB+38*
MDKSC("84012." LAB+40*
MDKSC("84075." LAB+28*
MDKSC("84100." LAB+24*
MDKSC("84140." LAB+20*
MDKSC("84295." LAB+19*
MDKSC("84455." LAB+26*
MDKSC("84465." LAB+27*
MDKSC("84480." LAB+36*
MDKSC("84520." LAB+17*
MDKSC("85055." LAB+31*
MDKSC("85569." LAB+32*
MDKSC("86806." LAB+33*
MDKSC("87261." LAB+52*
MDKSC("87398." LAB+49*
MDKSC("89065." LAB+43*
MDKSC("89067." LAB+44*
MDKSC("89068." LAB+42*
MDKSC("89070." LAB+51*
MDKSC("89095." LAB+46*
MDKSC("89127." LAB+47*
MDKSC("89128." LAB+48*
MDKSC("89699." LAB+50*
MDKSDT LAB+4~, LAB+8*, LAB+14*, LAB+54
MDKSSN DEMO+1~, LAB+4~, LAB+11*, LAB+58
MDKTEST LAB+4~, LAB+65*, LAB+68
MDKTOT LAB+4~, LAB+60*, LAB+75*, LAB+76
MDKUNIT LAB+4~, LAB+74*, LAB+76
MDLAST GETPROV+1~, GETPROV+2*
MDLOOP ALLERGY+4~
MDMAX GETPROV+1~, GETPROV+2*, GETPROV+3
MDPREV GETPROV+1~, GETPROV+2*
MDRI GETPROV+1~, GETPROV+2*, GETPROV+3, GETPROV+7*, GETPROV+8, GETPROV+9
MDS GETLD+1~, GETLD+2*, GETLD+3*, GETLD+4*, GETLD+5*, GETLD+6
MDTTL GETPROV+1~
OPTION RPC~, RPC+10
RESULT RPC~, RPC+9!, RPC+11
RESULT( ALLERGY+15*, SHOTS+36*, SHOTS+64*, SHOTS+80*, LAB+76*, CW+12*, GETPROV+7*
RESULT(0 RPC+11*, DEMO+4*, DEMO+7*, DEMO+13*, ALLERGY+10*, ALLERGY+17*, SHOTS+8*, SHOTS+67*, SHOTS+81*, LAB+77*
, AD+7*, AD+12*, CW+6*, CW+14*, GETPROV+8*, GETPROV+9*, TIME+1*, GETLD+6*
RESULT(1 DEMO+10*, ALLERGY+8*, ALLERGY+9*, AD+7*, AD+11*, CW+6*
RESULT(2 DEMO+11*
RESULT(3 DEMO+12*
U DEMO+10, DEMO+11, DEMO+12, ALLERGY+15, SHOTS+36, SHOTS+64, SHOTS+80, LAB+6, LAB+8, LAB+9
, LAB+10, LAB+11, LAB+76, AD+10, CW+10, GETPROV+7
>> X1 GETPROV+2*

Marked Items

Name Field # of Occurrence
$T(@OPTION RPC+10
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All