MPIFA43 ;BIR/DLR-Utility for processing an ADT-A43 Un-link ID ; 5/4/20 11:01am
Source file <MPIFA43.m>
Package | Total | Call Graph |
---|---|---|
Clinical Information Resource Network | 2 | PIDP^RGADTP1 (EXC,START,STOP)^RGHLLOG |
Health Level Seven | 2 | $$FMDATE^HLFNC GENACK^HLMA1 |
Master Patient Index VistA | 2 | $$GETDFN^MPIF001 ($$MPILINK,$$UPDATE)^MPIFAPI |
Registration | 2 | ($$DELALLTF,FILE)^VAFCTFU $$SITE^VASITE |
Kernel | 1 | $$IEN^XUAF4 |
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 |
---|---|---|
Kernel | 1 | ^ORD(101 |
Master Patient Index VistA | 1 | MPIF ADT-A43 CLIENT |
Name | Comments | DBIA/ICR reference |
---|---|---|
DBIA | ; Supported IA's
|
|
IN | ;Entry point for processing ADT-A43 - Move patient information
|
|
INIT | ;Process in the ADT-A43 Move Patient Identifier msg
|
|
PICK | ;check routine for segment entry point
|
|
MSH | ;;MSH
|
|
EVN | ;;EVN
|
|
PID | ;;PID
|
|
PD1 | ;processing PD1 fields for new CMOR
|
|
MRG | ;
|
|
RSP | ;response process logic entry point
|
|
ROUTE | ;routing logic entry point
|
|
MOVE(ARRAY,ERROR) | ;
|
Name | Field # of Occurrence |
---|---|
$$FMDATE^HLFNC | EVN+2 |
GENACK^HLMA1 | INIT+12 |
$$GETDFN^MPIF001 | MOVE+20 |
$$MPILINK^MPIFAPI | ROUTE+1 |
$$UPDATE^MPIFAPI | MOVE+23, MOVE+28, MOVE+32 |
PIDP^RGADTP1 | PID+5 |
EXC^RGHLLOG | ROUTE+6 |
START^RGHLLOG | ROUTE+5 |
STOP^RGHLLOG | ROUTE+7 |
$$DELALLTF^VAFCTFU | MOVE+17 |
FILE^VAFCTFU | MOVE+34 |
$$SITE^VASITE | EVN+2, ROUTE+3, MOVE+10, MOVE+22, MOVE+27, MOVE+30, MOVE+34 |
$$IEN^XUAF4 | MOVE+12, MOVE+30 |
HL7 Protocol Name | Call Tags |
---|---|
MPIF ADT-A43 CLIENT | IN |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ARRAY | IN+5~, INIT+6, PID+5, MOVE~ |
ARRAY("CMOR" | PD1+3*, MOVE+6*, MOVE+30 |
ARRAY("DFN" | MOVE+19, MOVE+20*, MOVE+23, MOVE+28, MOVE+32, MOVE+34 |
ARRAY("DFNLOC" | MRG+9*, MOVE+5*, MOVE+6, MOVE+9*, MOVE+10, MOVE+12, MOVE+13 |
ARRAY("ICN" | MOVE+25, MOVE+30 |
ARRAY("ICNMISMATCH" | MRG+8*, MOVE+17, MOVE+20, MOVE+22, MOVE+27, MOVE+30 |
ARRAY("ICNMISMATCHLOC" | MRG+8*, MOVE+5 |
AUTH | PID+2~, MRG+1~, MRG+3~, MRG+5*, MRG+6, MRG+8, MRG+9 |
AUTHTYP | PID+2~, MRG+1~, MRG+5* |
CMOR2 | IN+5~ |
CNT | IN+5~, INIT+8*, INIT+9* |
COMP | PID+2~, PID+3*, PD1+1~, PD1+2*, PD1+3, MRG+1~, MRG+2*, MRG+5 |
DFN | IN+5~ |
ERROR | IN+5~, IN+6*, INIT+6, INIT+9, MOVE~, MOVE+3*, MOVE+13*, MOVE+17*, MOVE+20*, MOVE+21 , MOVE+23*, MOVE+28*, MOVE+32* |
FID | MRG+1~, MRG+4*, MRG+5 |
>> HL | PID+5 |
>> HL("ECH" | MSH+2*, MSH+3, PID+3, PD1+2, MRG+2 |
>> HL("EID" | INIT+12 |
>> HL("EIDS" | INIT+12 |
>> HL("FS" | INIT+9, MSH+2*, MSH+4, EVN+2, PID+4, PD1+3, MRG+4 |
>> HL("MID" | INIT+9 |
>> HLA("HLA" | INIT+9* |
HLCOMP | IN+5~, MSH+3* |
>> HLECH | MSH+2* |
>> HLFS | MSH+2* |
>> HLL("LINKS" | ROUTE+3* |
>> HLMTIEN | ROUTE+5 |
>> HLMTIENS | INIT+12 |
>> HLNEXT | INIT+1 |
>> HLNODE | INIT+1, INIT+3, PD1+3 |
>> HLNODE( | INIT+2 |
>> HLP | INIT+12 |
>> HLQUIT | INIT+1 |
ICN | IN+5~, IN+6*, MRG+8* |
ICNAUTH | IN+4~ |
ID | MRG+1~, MRG+3~, MRG+5* |
IDTYP | PID+2~, MRG+1~, MRG+5*, MRG+8, MRG+9 |
INST | IN+4~ |
LOC | PID+2~, MRG+1~, MRG+5*, MRG+8, MRG+9 |
MFUPT | IN+4~ |
MPI | ROUTE+1~*, ROUTE+3, ROUTE+4 |
MPIARR | MOVE+2~ |
MPIARR( | MOVE+22*, MOVE+27*, MOVE+30* |
MPIARR(992 | MOVE+22*, MOVE+27*, MOVE+30* |
MPIARR(993 | MOVE+22*, MOVE+27*, MOVE+30* |
MPIDFN | IN+5~, IN+6*, MRG+9* |
MPIF | IN+4~ |
MPIF( | INIT+3* |
MPIFARR | IN+4~ |
MPIFARR("SEND | ING SITE" , MSH+4* |
MPIFERR | IN+5~, INIT+12 |
MPIFI | IN+4~ |
MPIFX | IN+5~, MRG+3~, MRG+5* |
>> MPII | INIT+1*, INIT+3 |
MPIJ | INIT+2*, PID+2~, PID+4* |
MPISITE | IN+4~, MOVE+12~* |
MPISSN | IN+5~, IN+6*, MRG+6* |
MRG | IN+4~ |
MSG | IN+4~, INIT+1*, MSH+2, MSH+4, EVN+2, PID+4, PID+5, MRG+4 |
MSG( | INIT+2* |
NODE | IN+5~ |
PDFN | IN+4~, ROUTE+6 |
PDLT | IN+4~ |
PID | IN+5~, MRG+5*, MRG+6, MRG+8, MRG+9 |
REP | PID+2~, PID+3*, MRG+1~, MRG+2*, MRG+5 |
RGLOG | ROUTE+5~ |
SG | IN+4~, INIT+3*, PICK+1 |
STATN | IN+4~, EVN+2* |
SUBCOMP | PID+2~, PID+3*, MRG+1~, MRG+2*, MRG+5 |
TFIEN | IN+4~ |
U | ROUTE+3, ROUTE+4 |
X | IN+5~ |