ORPDMPWS ;ISP/LMT - PDMP Web Service APIs ;Nov 04, 2020@14:19:06
Source file <ORPDMPWS.m>
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 |
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 |
---|---|---|
Order Entry Results Reporting | 1 | ORPDMP |
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 |
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 |
FileNo | Call Tags |
---|---|
^DPT - [#2] | GET1^DIQ |
^VA(200 - [#200] | GET1^DIQ |
^DIC(5 - [#5] | GET1^DIQ |
^USC(8932.1 - [#8932.1] | GET1^DIQ |
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 |
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 |
>> | 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 |