DVBAMVI1 ;ALB/RPM - CAPRI MVI SEARCH 1305/1306 PROCESSING ;6/27/2012
Source file <DVBAMVI1.m>
Package | Total | Call Graph |
---|---|---|
Health Level Seven | 1 | $$PARAM^HLCS2 |
Kernel | 1 | ($$FMTE,$$FMTHL7,$$HL7TFM,$$NOW)^XLFDT |
M XML Parser | 1 | EN^MXMLPRSE |
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 | 1 | DVBA MVI SEARCH PERSON |
Name | Comments | DBIA/ICR reference |
---|---|---|
FNDPAT(DVBRSLT,DVBDEM,DVBQUANT,DVBFRMT) | ;
|
|
CRE81305(DVBDEM,DVBQUANT) | ; create 1305 request xml document
; This function creates the HL7v3 1305 Search Person Request ; (Match criteria with person trait data) xml document |
|
XMIT(DVBXML,DVBXMLR) | ;
|
|
PARSE(DVBXML,DVBOUT) | ;
|
|
SE(DVBNM,DVBATTR) | ; - used for the parser to call back with STARTELEMENT
|
|
VALUE(DVBTXT) | ; - used by the parser to call back with CHARACTERS
|
|
EE(DVBNM) | ; - used for the the parser to call back with ENDELEMENT
|
|
OUTPUT(DVBIN,DVBOUT) | ;
|
RPC Name | Call Tags |
---|---|
DVBA MVI SEARCH PERSON | FNDPAT |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^TMP($J | PARSE+6!, PARSE+13*, PARSE+14, PARSE+15! |
Name | Line Occurrences |
---|---|
$$CRE81305 | FNDPAT+46 |
OUTPUT | FNDPAT+56 |
PARSE | FNDPAT+53 |
XMIT | FNDPAT+49 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DVBATTR | SE~ |
DVBATTR("code" | SE+5*, SE+38 |
DVBATTR("extension" | SE+4*, SE+10, SE+11, SE+12, SE+15, SE+16, SE+19, SE+20 |
DVBATTR("use" | SE+27 |
DVBATTR("value" | SE+24 |
DVBCB | PARSE+7~, PARSE+14 |
DVBCB("CHARACTERS" | PARSE+12* |
DVBCB("ENDELEMENT" | PARSE+11* |
DVBCB("STARTELEMENT" | PARSE+10* |
DVBCNT | FNDPAT+39~, FNDPAT+41*, SE+8*, SE+16, SE+20, SE+24, SE+29, SE+34, SE+43, VALUE+2 , OUTPUT+4~, OUTPUT+6*, OUTPUT+8*, OUTPUT+11, OUTPUT+13, OUTPUT+14, OUTPUT+15, OUTPUT+16 |
DVBDEM | FNDPAT~, FNDPAT+46, CRE81305~, CRE81305+29, CRE81305+30, CRE81305+31, CRE81305+32, CRE81305+33 |
DVBDOB | CRE81305+22~, CRE81305+33*, CRE81305+74, CRE81305+76 |
DVBFNAME | CRE81305+18~, CRE81305+29*, CRE81305+85 |
DVBFRMT | FNDPAT~, FNDPAT+45*, SE+32, OUTPUT+10 |
DVBIN | OUTPUT~ |
DVBIN( | OUTPUT+8, OUTPUT+11, OUTPUT+13, OUTPUT+14, OUTPUT+15, OUTPUT+16 |
DVBIN(0 | OUTPUT+17, OUTPUT+18, OUTPUT+20 |
DVBLNAME | CRE81305+19~, CRE81305+31*, CRE81305+88 |
DVBMNAME | CRE81305+20~, CRE81305+30*, CRE81305+86, CRE81305+87 |
DVBNM | SE~, SE+3*, SE+8, SE+10, SE+11, SE+12, SE+15, SE+19, SE+23, SE+27 , SE+32, SE+37, SE+41, EE~, EE+3*, EE+7, EE+10, EE+13 |
DVBOUT | PARSE~, OUTPUT~ |
DVBOUT( | SE+16*, SE+20*, SE+24*, SE+29*, SE+34*, SE+43*, VALUE+2*, OUTPUT+11*, OUTPUT+13*, OUTPUT+14* , OUTPUT+15*, OUTPUT+16* |
DVBOUT(0 | SE+37, SE+38*, OUTPUT+18*, OUTPUT+20* |
DVBPCODE | CRE81305+24~, CRE81305+27*, CRE81305+47 |
DVBPRS | FNDPAT+40~, FNDPAT+53, FNDPAT+56 |
DVBQUANT | FNDPAT~, FNDPAT+44*, FNDPAT+46, CRE81305~, CRE81305+72 |
DVBRSLT | FNDPAT~, FNDPAT+56 |
DVBRSLT(0 | FNDPAT+58* |
DVBSKEY | CRE81305+23~, CRE81305+28*, CRE81305+61 |
DVBSSN | CRE81305+21~, CRE81305+32*, CRE81305+80 |
DVBTOT | OUTPUT+5~, OUTPUT+7*, OUTPUT+9*, OUTPUT+18, OUTPUT+20 |
DVBTXT | VALUE~, VALUE+2 |
DVBVAR | PARSE+8~, PARSE+9*, SE+28*, SE+29, SE+32, SE+33*, SE+34, SE+42*, SE+43, VALUE+1 , VALUE+2, EE+7*, EE+10*, EE+13* |
DVBXML | FNDPAT+37~, FNDPAT+46*, FNDPAT+49, XMIT~, XMIT+14, PARSE~, PARSE+13 |
DVBXMLR | FNDPAT+38~, FNDPAT+49, FNDPAT+52, FNDPAT+53, XMIT~, XMIT+14* |
MPIXML | CRE81305+25~, CRE81305+36*, CRE81305+37*, CRE81305+38*, CRE81305+39*, CRE81305+40*, CRE81305+41*, CRE81305+42*, CRE81305+43*, CRE81305+44* , CRE81305+45*, CRE81305+46*, CRE81305+47*, CRE81305+48*, CRE81305+49*, CRE81305+52*, CRE81305+53*, CRE81305+54*, CRE81305+55*, CRE81305+56* , CRE81305+59*, CRE81305+60*, CRE81305+61*, CRE81305+62*, CRE81305+65*, CRE81305+66*, CRE81305+67*, CRE81305+68*, CRE81305+69*, CRE81305+70* , CRE81305+71*, CRE81305+72*, CRE81305+73*, CRE81305+75*, CRE81305+76*, CRE81305+77*, CRE81305+78*, CRE81305+79*, CRE81305+80*, CRE81305+81* , CRE81305+82*, CRE81305+83*, CRE81305+84*, CRE81305+85*, CRE81305+87*, CRE81305+88*, CRE81305+89*, CRE81305+90*, CRE81305+91*, CRE81305+92* , CRE81305+93*, CRE81305+94*, CRE81305+95 |
SVC | XMIT+6~, XMIT+13* |
U | FNDPAT+58, CRE81305+29, CRE81305+30, CRE81305+31, CRE81305+32, CRE81305+33, SE+16, SE+20, OUTPUT+14, OUTPUT+15 , OUTPUT+16, OUTPUT+18, OUTPUT+20 |