DVBAMVI2 ;ALB/RPM - CAPRI MVI GET CORRESPONDING IDS ;8/6/2012
Source file <DVBAMVI2.m>
Package | Total | Call Graph |
---|---|---|
Kernel | 2 | ($$FMTHL7,$$NOW)^XLFDT ($$IEN,$$NS)^XUAF4 |
Health Level Seven | 1 | $$PARAM^HLCS2 |
M XML Parser | 1 | EN^MXMLPRSE |
RPC Broker | 1 | DIRECT^XWB2HL7 |
Web Services Client | 1 | $$GETPROXY^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 |
---|---|---|
Automated Medical Information Exchange | 2 | DVBA MVI CERNER CORRELATIONS DVBA MVI GET CORRESPONDING IDS |
Name | Comments | DBIA/ICR reference |
---|---|---|
GETIDS(DVBRSLT,DVBIID) | ;
|
|
CRE81309(DVBIID) | ; create 1309 request xml document
; This function creates the HL7v3 1309 Get Corresponding IDs ; Request xml document. |
|
XMIT(DVBXML,DVBXMLR) | ;
|
|
PARSE(DVBXML,DVBOUT) | ;
|
|
SE(DVBNM,DVBATTR) | ; - used for the parser to call back with STARTELEMENT
|
|
OUTPUT(DVBIN,DVBOUT) | ;
|
|
GETACC(DVBOUT,DVBICN) | ;get Active Cerner Correlations from mpi via hl7 direct rpc
|
|
CHKACC(DVBARRAY,DVBOUT) | ;check for Active Correlations with '200CRNR'
|
RPC Name | Call Tags |
---|---|
DVBA MVI GET CORRESPONDING IDS | GETIDS |
DVBA MVI CERNER CORRELATIONS | GETACC |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^TMP($J | PARSE+4!, PARSE+9*, PARSE+10, PARSE+11! |
Name | Line Occurrences |
---|---|
$$CRE81309 | GETIDS+36 |
CHKACC | GETACC+13 |
OUTPUT | GETIDS+46 |
PARSE | GETIDS+43 |
XMIT | GETIDS+39 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DVBARRAY | GETACC+8~, GETACC+9, GETACC+13, CHKACC~, CHKACC+7 |
DVBARRAY( | CHKACC+7, CHKACC+8, CHKACC+10, CHKACC+11 |
DVBARRAY(0 | GETACC+12 |
DVBARRAY(1 | GETACC+12 |
DVBATTR | SE~ |
DVBATTR("code" | SE+14 |
DVBATTR("extension" | SE+4*, SE+7, SE+8, SE+9, SE+10, SE+18, SE+19 |
DVBCB | PARSE+5~, PARSE+10 |
DVBCB("STARTELEMENT" | PARSE+8* |
DVBCNT | PARSE+6~, PARSE+7*, OUTPUT+18~, OUTPUT+21*, OUTPUT+25*, OUTPUT+26, OUTPUT+27 |
DVBCRN | CHKACC+5~, CHKACC+6*, CHKACC+8*, CHKACC+12 |
DVBERROR | GETACC+8~, GETACC+11*, GETACC+12, CHKACC+5~, CHKACC+13*, CHKACC+14 |
DVBICN | GETACC~, GETACC+7, GETACC+9 |
DVBIEN | OUTPUT+19~, OUTPUT+23*, OUTPUT+24, OUTPUT+26 |
DVBIID | GETIDS~, GETIDS+36, CRE81309~, CRE81309+63, SE+14 |
DVBIN | OUTPUT~ |
DVBIN( | OUTPUT+22 |
DVBIN(0 | OUTPUT+27 |
DVBNM | SE~, SE+3*, SE+7, SE+8, SE+9, SE+10, SE+13, SE+18 |
DVBOUT | PARSE~, OUTPUT~, GETACC~, GETACC+12*, GETACC+13, CHKACC~, CHKACC+6*, CHKACC+7, CHKACC+11*, CHKACC+14* |
DVBOUT( | SE+19*, OUTPUT+26* |
DVBOUT(0 | SE+13, SE+14*, OUTPUT+27* |
DVBPCODE | CRE81309+17~, CRE81309+20*, CRE81309+35 |
DVBPRS | GETIDS+31~, GETIDS+43, GETIDS+46 |
DVBRECN | CHKACC+5~, CHKACC+7*, CHKACC+8, CHKACC+10, CHKACC+11 |
DVBRSLT | GETIDS~, GETIDS+46 |
DVBRSLT(0 | GETIDS+48* |
DVBSKEY | CRE81309+16~, CRE81309+21*, CRE81309+49 |
DVBSTA | OUTPUT+17~, OUTPUT+20*, OUTPUT+22*, OUTPUT+23 |
DVBXML | GETIDS+32~, GETIDS+36*, GETIDS+39, XMIT~, XMIT+11, PARSE~, PARSE+9 |
DVBXMLR | GETIDS+33~, GETIDS+39, GETIDS+42, GETIDS+43, XMIT~, XMIT+11* |
MPIXML | CRE81309+18~, CRE81309+24*, CRE81309+25*, CRE81309+26*, CRE81309+27*, CRE81309+28*, CRE81309+29*, CRE81309+30*, CRE81309+31*, CRE81309+32* , CRE81309+33*, CRE81309+34*, CRE81309+35*, CRE81309+36*, CRE81309+37*, CRE81309+40*, CRE81309+41*, CRE81309+42*, CRE81309+43*, CRE81309+44* , CRE81309+47*, CRE81309+48*, CRE81309+49*, CRE81309+50*, CRE81309+53*, CRE81309+54*, CRE81309+55*, CRE81309+56*, CRE81309+57*, CRE81309+58* , CRE81309+59*, CRE81309+60*, CRE81309+61*, CRE81309+62*, CRE81309+63*, CRE81309+64*, CRE81309+65*, CRE81309+66*, CRE81309+67*, CRE81309+68* , CRE81309+69 |
SVC | XMIT+4~, XMIT+10* |
U | GETIDS+48, SE+19, OUTPUT+26, OUTPUT+27 |