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