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

Package: Order Entry Results Reporting

Routine: ORPDMPWS


Information

ORPDMPWS ;ISP/LMT - PDMP Web Service APIs ;Nov 04, 2020@14:19:06

Source Information

Source file <ORPDMPWS.m>

Call Graph

Call Graph

Call Graph Total: 16

Package Total Call Graph
Kernel 8 UNWIND^%ZTER  $$FMTE^XLFDT  NAMECOMP^XLFNAME  ($$GET,$$IEN2DATA)^XUA4A72  ($$NAME,$$PADD,$$STA,PARENT)^XUAF4  $$KSP^XUPARAM  $$PROD^XUPROD  $$NPI^XUSNPI  
M XML Parser 2 EN^MXMLPRSE  $$SYMENC^MXMLUTL  
Master Patient Index VistA 1 $$GETICN^MPIF001  
Order Entry Results Reporting 1 ($$INSTDEA,$$USERDEA,$$USERNPI,GETEMAIL)^ORPDMP  
Registration 1 (ADD,DEM)^VADPT  
Toolkit 1 $$GET^XPAR  
VA FileMan 1 $$GET1^DIQ  
Web Services Client 1 ($$EOFAC,$$GETREST,$$POST,ERR2ARR,ZTER)^XOBWLIB  

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
Order Entry Results Reporting 1 ORPDMP  

Entry Points

Name Comments DBIA/ICR reference
EN(ORRETURN,DFN,ORUSER,ORDELEGATEOF,ORINST) ;
ERRHNDL ;
REQUEST(DFN,ORUSER,ORDELEGATEOF,ORINST) ;
PROCRESPONSE(ORRET,ORRESTREQ,ORERR) ;
REQUESTXML(ORXML,DFN,ORUSER,ORDELEGATEOF,ORINST) ;
INCLINE() ;
; ZEXCEPT: ORLINE
PERSCLASS(ORUSER) ;
INSTINFO(ORINST) ;
PARSEXML(ORRESULT,ORXML) ;
STARTEL(ORNAME,ORATTRLIST) ;
; ZEXCEPT: ORELEMENT
CHARS(ORTEXT) ;
; ZEXCEPT: ORRESULT,ORELEMENT

External References

Name Field # of Occurrence
UNWIND^%ZTER ERRHNDL+14
$$GET1^DIQ REQUESTXML+20, REQUESTXML+34, REQUESTXML+74, REQUESTXML+84, REQUESTXML+98, REQUESTXML+118, PERSCLASS+10
$$GETICN^MPIF001 REQUESTXML+62
EN^MXMLPRSE PARSEXML+4
$$SYMENC^MXMLUTL REQUESTXML+18, REQUESTXML+19, REQUESTXML+22, REQUESTXML+23, REQUESTXML+24, REQUESTXML+25, REQUESTXML+31, REQUESTXML+32, REQUESTXML+36, REQUESTXML+37
, REQUESTXML+39, REQUESTXML+43, REQUESTXML+45, REQUESTXML+46, REQUESTXML+47, REQUESTXML+55, REQUESTXML+56, REQUESTXML+57, REQUESTXML+58, REQUESTXML+59
, REQUESTXML+61, REQUESTXML+64, REQUESTXML+72, REQUESTXML+73, REQUESTXML+74, REQUESTXML+75, REQUESTXML+82, REQUESTXML+83, REQUESTXML+84, REQUESTXML+85
, REQUESTXML+96, REQUESTXML+97, REQUESTXML+98, REQUESTXML+99, REQUESTXML+108, REQUESTXML+114, REQUESTXML+121
$$INSTDEA^ORPDMP INSTINFO+4, INSTINFO+16
$$USERDEA^ORPDMP REQUESTXML+24
$$USERNPI^ORPDMP REQUESTXML+25
GETEMAIL^ORPDMP REQUESTXML+38
ADD^VADPT REQUESTXML+68, REQUESTXML+94
DEM^VADPT REQUESTXML+51
$$FMTE^XLFDT REQUESTXML+58
NAMECOMP^XLFNAME REQUESTXML+21, REQUESTXML+35, REQUESTXML+54
$$EOFAC^XOBWLIB ERRHNDL+10
$$GETREST^XOBWLIB REQUEST+7
$$POST^XOBWLIB REQUEST+19
ERR2ARR^XOBWLIB PROCRESPONSE+11
ZTER^XOBWLIB ERRHNDL+13
$$GET^XPAR REQUEST+16
$$GET^XUA4A72 PERSCLASS+5
$$IEN2DATA^XUA4A72 PERSCLASS+8
$$NAME^XUAF4 REQUESTXML+43
$$PADD^XUAF4 REQUESTXML+47
$$STA^XUAF4 REQUESTXML+61
PARENT^XUAF4 INSTINFO+12
$$KSP^XUPARAM REQUESTXML+8, REQUESTXML+61
$$PROD^XUPROD REQUEST+6
$$NPI^XUSNPI INSTINFO+6, INSTINFO+18

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] GET1^DIQ
^VA(200 - [#200] GET1^DIQ
^DIC(5 - [#5] GET1^DIQ
^USC(8932.1 - [#8932.1] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("ORPDMP" EN+16, EN+17!, ERRHNDL+5!, ERRHNDL+6*, ERRHNDL+7*, ERRHNDL+8*, PROCRESPONSE+34*, PROCRESPONSE+35*, PROCRESPONSE+37*, PROCRESPONSE+44*
, PROCRESPONSE+50*, PROCRESPONSE+52*, PROCRESPONSE+73*, PROCRESPONSE+74*, PROCRESPONSE+78*, PROCRESPONSE+79*, PROCRESPONSE+80*, PROCRESPONSE+81*, PROCRESPONSE+82*, PROCRESPONSE+83*
, PROCRESPONSE+87*, PROCRESPONSE+88*, PROCRESPONSE+89*, PROCRESPONSE+90*, PROCRESPONSE+95*
^TMP("ORPDMPIN" REQUEST+22!, REQUEST+24!, PROCRESPONSE+59*, PROCRESPONSE+61, PROCRESPONSE+93, PROCRESPONSE+95

Label References

Name Line Occurrences
$$INCLINE REQUESTXML+12, REQUESTXML+14, REQUESTXML+18, REQUESTXML+19, REQUESTXML+22, REQUESTXML+23, REQUESTXML+24, REQUESTXML+25, REQUESTXML+26, REQUESTXML+30
, REQUESTXML+31, REQUESTXML+32, REQUESTXML+36, REQUESTXML+37, REQUESTXML+39, REQUESTXML+40, REQUESTXML+42, REQUESTXML+43, REQUESTXML+45, REQUESTXML+46
, REQUESTXML+47, REQUESTXML+48, REQUESTXML+50, REQUESTXML+55, REQUESTXML+56, REQUESTXML+57, REQUESTXML+58, REQUESTXML+59, REQUESTXML+60, REQUESTXML+61
, REQUESTXML+64, REQUESTXML+66, REQUESTXML+71, REQUESTXML+72, REQUESTXML+73, REQUESTXML+74, REQUESTXML+75, REQUESTXML+76, REQUESTXML+77, REQUESTXML+81
, REQUESTXML+82, REQUESTXML+83, REQUESTXML+84, REQUESTXML+85, REQUESTXML+86, REQUESTXML+87, REQUESTXML+95, REQUESTXML+96, REQUESTXML+97, REQUESTXML+98
, REQUESTXML+99, REQUESTXML+100, REQUESTXML+101, REQUESTXML+103, REQUESTXML+105, REQUESTXML+107, REQUESTXML+108, REQUESTXML+109, REQUESTXML+110, REQUESTXML+113
, REQUESTXML+114, REQUESTXML+115, REQUESTXML+116, REQUESTXML+120, REQUESTXML+121, REQUESTXML+122, REQUESTXML+123, REQUESTXML+125, REQUESTXML+126, REQUESTXML+127
$$INSTINFO REQUESTXML+44
$$PERSCLASS REQUESTXML+17, REQUESTXML+29
PARSEXML PROCRESPONSE+61
PROCRESPONSE REQUEST+23
REQUEST EN+22
REQUESTXML REQUEST+10

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%ZT ERRHNDL+3~
%ZT("^TMP(""ORPDMP"",$J)" ERRHNDL+12*
%ZT("^TMP(""ORPDMPIN"",$J)" ERRHNDL+11*
DFN EN~, EN+22, REQUEST~, REQUEST+10, REQUESTXML~, REQUESTXML+60, REQUESTXML+62, REQUESTXML+118
DUZ REQUESTXML+5
DUZ(2 REQUESTXML+7
ORADDRESS REQUESTXML+2~
ORARR INSTINFO+2~
ORARR("P" INSTINFO+13
ORATTRLIST STARTEL~
ORCALLBACK PARSEXML+1~, PARSEXML+4
ORCALLBACK("CHARACTERS" PARSEXML+3*
ORCALLBACK("STARTELEMENT" PARSEXML+2*
ORCELL REQUESTXML+2~, REQUESTXML+118*, REQUESTXML+119, REQUESTXML+121
ORDATASHARED EN+14~, ERRHNDL+6, REQUEST+20*
ORDEA INSTINFO+2~, INSTINFO+4*, INSTINFO+5, INSTINFO+9, INSTINFO+16*, INSTINFO+17, INSTINFO+21
ORDELEGATEOF EN~, EN+22, REQUEST~, REQUEST+10, REQUESTXML~, REQUESTXML+6*, REQUESTXML+16, REQUESTXML+28
ORELEMENT PARSEXML+1~, STARTEL+2*, CHARS+4, CHARS+5
OREMAIL REQUESTXML+2~, REQUESTXML+38, REQUESTXML+39
ORERR REQUEST+3~, REQUEST+19, REQUEST+23, PROCRESPONSE~, PROCRESPONSE+11
ORERRARR PROCRESPONSE+2~, PROCRESPONSE+11
ORERRARR( PROCRESPONSE+40, PROCRESPONSE+41, PROCRESPONSE+46, PROCRESPONSE+47
ORERRARR("code" PROCRESPONSE+17, PROCRESPONSE+20, PROCRESPONSE+23
ORERRCODE PROCRESPONSE+2~, PROCRESPONSE+14*, PROCRESPONSE+31*, PROCRESPONSE+34, PROCRESPONSE+65*, PROCRESPONSE+80
ORERRDETAILS PROCRESPONSE+2~, PROCRESPONSE+67*, PROCRESPONSE+83
ORERRMSG PROCRESPONSE+2~, PROCRESPONSE+12*, PROCRESPONSE+18*, PROCRESPONSE+21*, PROCRESPONSE+25*, PROCRESPONSE+28*, PROCRESPONSE+30, PROCRESPONSE+32*, PROCRESPONSE+35, PROCRESPONSE+66*
, PROCRESPONSE+77, PROCRESPONSE+79, PROCRESPONSE+81
ORERRORIGIN PROCRESPONSE+2~, PROCRESPONSE+68*, PROCRESPONSE+82
ORHTTPSTAT PROCRESPONSE+2~, PROCRESPONSE+6*, PROCRESPONSE+7*, PROCRESPONSE+10, PROCRESPONSE+27, PROCRESPONSE+52
ORI REQUEST+3~, REQUEST+11*, REQUEST+12*, REQUEST+13, PROCRESPONSE+2~, PROCRESPONSE+39*, PROCRESPONSE+40*, PROCRESPONSE+41, PROCRESPONSE+44, PROCRESPONSE+46
, PROCRESPONSE+47, PROCRESPONSE+50, PROCRESPONSE+55*, PROCRESPONSE+58*, PROCRESPONSE+59, PROCRESPONSE+91*, PROCRESPONSE+94*, PROCRESPONSE+95
ORICN REQUESTXML+2~, REQUESTXML+62*, REQUESTXML+63*, REQUESTXML+64
ORINST EN~, EN+22, REQUEST~, REQUEST+10, REQUESTXML~, REQUESTXML+7*, REQUESTXML+8*, REQUESTXML+43, REQUESTXML+44, REQUESTXML+47
, INSTINFO~, INSTINFO+4, INSTINFO+6, INSTINFO+12, INSTINFO+13*, INSTINFO+14, INSTINFO+16, INSTINFO+18
ORINSTINFO REQUESTXML+2~, REQUESTXML+44*, REQUESTXML+45, REQUESTXML+46
ORJ PROCRESPONSE+2~, PROCRESPONSE+45*, PROCRESPONSE+46*, PROCRESPONSE+47, PROCRESPONSE+92*, PROCRESPONSE+93*, PROCRESPONSE+95
ORLENGTH PROCRESPONSE+2~, PROCRESPONSE+56*, PROCRESPONSE+59
ORLINE REQUESTXML+2~, REQUESTXML+10*, INCLINE+2*, INCLINE+3
ORLN PROCRESPONSE+2~, PROCRESPONSE+38*, PROCRESPONSE+43*, PROCRESPONSE+44, PROCRESPONSE+49*, PROCRESPONSE+50, PROCRESPONSE+51*, PROCRESPONSE+52
ORNAME REQUESTXML+2~, REQUESTXML+20*, REQUESTXML+21, REQUESTXML+33!, REQUESTXML+34*, REQUESTXML+35, REQUESTXML+52!, REQUESTXML+53*, REQUESTXML+54, STARTEL~
, STARTEL+2
ORNAME("FAMILY" REQUESTXML+23, REQUESTXML+37, REQUESTXML+56
ORNAME("GIVEN" REQUESTXML+22, REQUESTXML+36, REQUESTXML+55
ORNAME("MIDDLE" REQUESTXML+57
ORNPI INSTINFO+2~, INSTINFO+6*, INSTINFO+7*, INSTINFO+9, INSTINFO+18*, INSTINFO+19*, INSTINFO+21
OROPENTIMEOUT REQUEST+3~, REQUEST+16*, REQUEST+17*, REQUEST+18
ORPERSCLASS REQUESTXML+2~, REQUESTXML+17*, REQUESTXML+18, REQUESTXML+19, REQUESTXML+29*, REQUESTXML+31, REQUESTXML+32, PERSCLASS+2~, PERSCLASS+5*, PERSCLASS+7
, PERSCLASS+8, PERSCLASS+10
ORPERSCLASS0 PERSCLASS+2~, PERSCLASS+6*, PERSCLASS+8*, PERSCLASS+9*, PERSCLASS+10*, PERSCLASS+11
ORPROV REQUESTXML+2~, REQUESTXML+15*, REQUESTXML+16*, REQUESTXML+17, REQUESTXML+20, REQUESTXML+24, REQUESTXML+25
ORREPORT PROCRESPONSE+3~, PROCRESPONSE+64*, PROCRESPONSE+72, PROCRESPONSE+74
ORRESOURCE REQUEST+3~, REQUEST+15*, REQUEST+19
ORRESPONSE PROCRESPONSE+3~, PROCRESPONSE+5*, PROCRESPONSE+7
ORRESTREQ REQUEST+3~, REQUEST+7*, REQUEST+19, REQUEST+23, PROCRESPONSE~
ORRESULT PARSEXML~
ORRESULT( CHARS+5*
ORRESULTS PROCRESPONSE+3~, PROCRESPONSE+61
ORRESULTS("Code" PROCRESPONSE+65
ORRESULTS("DataDisclosed" PROCRESPONSE+62, PROCRESPONSE+86
ORRESULTS("Details" PROCRESPONSE+67
ORRESULTS("Message" PROCRESPONSE+66
ORRESULTS("Origin" PROCRESPONSE+68
ORRESULTS("ReportLink" PROCRESPONSE+64
ORRESULTS("Session" PROCRESPONSE+69
ORRET REQUEST+3~, REQUEST+19*, REQUEST+23, PROCRESPONSE~, PROCRESPONSE+10, PERSCLASS+2~, PERSCLASS+4*
ORRETURN EN~, EN+16*
ORSERVER REQUEST+3~, REQUEST+5*, REQUEST+6*, REQUEST+7
ORSESSION PROCRESPONSE+3~, PROCRESPONSE+69*, PROCRESPONSE+73, PROCRESPONSE+78, PROCRESPONSE+87
ORSHARED PROCRESPONSE+3~, PROCRESPONSE+13*, PROCRESPONSE+24*, PROCRESPONSE+34, PROCRESPONSE+62*, PROCRESPONSE+63*, PROCRESPONSE+73, PROCRESPONSE+78, PROCRESPONSE+86*, PROCRESPONSE+87
ORTEMPADD REQUESTXML+2~, REQUESTXML+69*, REQUESTXML+76, REQUESTXML+90
ORTEMPPHONE REQUESTXML+2~, REQUESTXML+91*, REQUESTXML+112, REQUESTXML+114
ORTEXT CHARS~, CHARS+2, CHARS+3, CHARS+5
ORTXT PROCRESPONSE+3~, PROCRESPONSE+41*, PROCRESPONSE+42, PROCRESPONSE+44, PROCRESPONSE+47*, PROCRESPONSE+48, PROCRESPONSE+50
ORUSER EN~, EN+22, REQUEST~, REQUEST+10, REQUESTXML~, REQUESTXML+5*, REQUESTXML+15, REQUESTXML+29, REQUESTXML+34, REQUESTXML+38
, PERSCLASS~, PERSCLASS+5
ORXML REQUEST+3~, REQUEST+10, REQUESTXML~, PARSEXML~, PARSEXML+4
ORXML( REQUEST+12, REQUEST+13, REQUESTXML+12*, REQUESTXML+14*, REQUESTXML+18*, REQUESTXML+19*, REQUESTXML+22*, REQUESTXML+23*, REQUESTXML+24*, REQUESTXML+25*
, REQUESTXML+26*, REQUESTXML+30*, REQUESTXML+31*, REQUESTXML+32*, REQUESTXML+36*, REQUESTXML+37*, REQUESTXML+39*, REQUESTXML+40*, REQUESTXML+42*, REQUESTXML+43*
, REQUESTXML+45*, REQUESTXML+46*, REQUESTXML+47*, REQUESTXML+48*, REQUESTXML+50*, REQUESTXML+55*, REQUESTXML+56*, REQUESTXML+57*, REQUESTXML+58*, REQUESTXML+59*
, REQUESTXML+60*, REQUESTXML+61*, REQUESTXML+64*, REQUESTXML+66*, REQUESTXML+71*, REQUESTXML+72*, REQUESTXML+73*, REQUESTXML+74*, REQUESTXML+75*, REQUESTXML+76*
, REQUESTXML+77*, REQUESTXML+81*, REQUESTXML+82*, REQUESTXML+83*, REQUESTXML+84*, REQUESTXML+85*, REQUESTXML+86*, REQUESTXML+87*, REQUESTXML+95*, REQUESTXML+96*
, REQUESTXML+97*, REQUESTXML+98*, REQUESTXML+99*, REQUESTXML+100*, REQUESTXML+101*, REQUESTXML+103*, REQUESTXML+105*, REQUESTXML+107*, REQUESTXML+108*, REQUESTXML+109*
, REQUESTXML+110*, REQUESTXML+113*, REQUESTXML+114*, REQUESTXML+115*, REQUESTXML+116*, REQUESTXML+120*, REQUESTXML+121*, REQUESTXML+122*, REQUESTXML+123*, REQUESTXML+125*
, REQUESTXML+126*, REQUESTXML+127*
U PROCRESPONSE+34, PROCRESPONSE+73, PROCRESPONSE+78, PROCRESPONSE+87, REQUESTXML+18, REQUESTXML+19, REQUESTXML+31, REQUESTXML+32, REQUESTXML+45, REQUESTXML+46
, REQUESTXML+47, REQUESTXML+59, PERSCLASS+9, PERSCLASS+11, INSTINFO+7, INSTINFO+9, INSTINFO+19, INSTINFO+21
VADM REQUESTXML+3~
VADM(1 REQUESTXML+53
VADM(3 REQUESTXML+58
VADM(5 REQUESTXML+59
VAHOW REQUESTXML+3~
VAPA REQUESTXML+3~, REQUESTXML+92!
VAPA("P" REQUESTXML+93*
VAPA(1 REQUESTXML+72, REQUESTXML+96
VAPA(30 REQUESTXML+80, REQUESTXML+82
VAPA(33 REQUESTXML+80, REQUESTXML+83
VAPA(34 REQUESTXML+80, REQUESTXML+84
VAPA(35 REQUESTXML+80, REQUESTXML+85
VAPA(4 REQUESTXML+73, REQUESTXML+97
VAPA(5 REQUESTXML+74, REQUESTXML+98
VAPA(6 REQUESTXML+75, REQUESTXML+99
VAPA(8 REQUESTXML+91, REQUESTXML+108
VAPA(9 REQUESTXML+69
VAPTYP REQUESTXML+3~
VAROOT REQUESTXML+3~
VATEST REQUESTXML+3~
>> XOBERR ERRHNDL+10*, ERRHNDL+13
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All