MPIFQ1 ;ALB/RJS-CIRN QUERY HANDLER ;JUN 30, 1997
Source file <MPIFQ1.m>
| Package | Total | Call Graph |
|---|---|---|
| Master Patient Index VistA | 4 | TWODFNS^MPIF002 GETDATA^MPIFQ0 ($$PROMPT1,A28,LOCAL,MSG,MSG1,MSG2,MSG3,MSG4,MSG5,PROMPT,TF)^MPIFQ3 EDIT^MPIFQED |
| List Manager | 3 | EN^VALM CLEAR^VALM1 EN^VALM2 |
| Kernel | 2 | ($$FMADD,$$FMTE,$$NOW)^XLFDT ($$LKUP,$$NS)^XUAF4 |
| RPC Broker | 2 | EN1^XWB2HL7 RTNDATA^XWBDRPC |
| Registration | 2 | NAME^VAFCPID2 $$SITE^VASITE |
| 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 |
|---|---|---|
| INIT | ;Entry point for List Manager Template - MPIF REAL-TIME QUERY
|
|
| HDR | ;Header code for List Manager Template - MPIF REAL-TIME QUERY
|
|
| START(INDEX) | ;Starting entry point for envoking the List Manager Template MPIF Real-time query
|
|
| SELECT | ||
| ADD | ;Add (MPIF REAL-TIME QUERY (ADD PATIENT)) add pt to MPI Austin.
|
|
| MPIPD | ; MPI PDAT CALL
|
|
| CMOR | ; CMOR PDAT CALL
|
|
| AGAIN1 | ||
| END | ||
| HELP | ; Help List Manager Action (MPIF REAL-TIME QUERY (HELP))
|
|
| EXIT | ;Exit for List Manager Template MPIF REAL-TIME QUERY
|
| Name | Field # of Occurrence |
|---|---|
| TWODFNS^MPIF002 | SELECT+13 |
| GETDATA^MPIFQ0 | HDR+2, SELECT+17 |
| $$PROMPT1^MPIFQ3 | SELECT+35 |
| A28^MPIFQ3 | ADD+1 |
| LOCAL^MPIFQ3 | SELECT+14 |
| MSG^MPIFQ3 | SELECT+34 |
| MSG1^MPIFQ3 | SELECT+11 |
| MSG2^MPIFQ3 | SELECT+34 |
| MSG3^MPIFQ3 | SELECT+32 |
| MSG4^MPIFQ3 | HELP+1 |
| MSG5^MPIFQ3 | SELECT+37 |
| PROMPT^MPIFQ3 | SELECT+14, SELECT+20, SELECT+22, SELECT+32, SELECT+36, SELECT+37, ADD+1, MPIPD+26, AGAIN1+11, END , HELP+1 |
| TF^MPIFQ3 | SELECT+32, SELECT+36 |
| EDIT^MPIFQED | SELECT+32, SELECT+36 |
| NAME^VAFCPID2 | SELECT+23, SELECT+24 |
| EN^VALM | START+2 |
| CLEAR^VALM1 | SELECT+11, SELECT+34, MPIPD+5, AGAIN1+8, AGAIN1+11, HELP+1 |
| EN^VALM2 | SELECT+1, MPIPD+2, CMOR+2 |
| $$SITE^VASITE | CMOR+6 |
| $$FMADD^XLFDT | CMOR+9 |
| $$FMTE^XLFDT | HDR+5 |
| $$NOW^XLFDT | CMOR+9 |
| $$LKUP^XUAF4 | SELECT+8, MPIPD+7, MPIPD+25 |
| $$NS^XUAF4 | MPIPD+7, MPIPD+25 |
| EN1^XWB2HL7 | CMOR+8 |
| RTNDATA^XWBDRPC | AGAIN1 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DPT("AICN" | SELECT+10, SELECT+12 |
| ^TMP("MPIFVQQ" | SELECT+4, SELECT+5, MPIPD+6, MPIPD+21, MPIPD+22, MPIPD+23, MPIPD+25, CMOR+4 |
| ^XTMP("MPIFPDAT" | CMOR+9* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ALIAS | MPIPD+4~ |
| ANS | SELECT+35~*, SELECT+36 |
| CASE | MPIPD+4~, MPIPD+19*, MPIPD+20 |
| CHKSUM | SELECT+3~, SELECT+8*, MPIPD+4~, CMOR+1~, CMOR+5* |
| CMOR | MPIPD+4~, MPIPD+7*, MPIPD+8, CMOR+1~, CMOR+5*, CMOR+6, CMOR+8 |
| CMOR3 | MPIPD+4~, MPIPD+7*, MPIPD+8, MPIPD+25 |
| CNT | MPIPD+1~, CMOR+10*, AGAIN1*, AGAIN1+1, AGAIN1+2, AGAIN1+3, AGAIN1+4, AGAIN1+6, AGAIN1+7, AGAIN1+9* , AGAIN1+11*, AGAIN1+12*, AGAIN1+13*, END! |
| DATA | SELECT+3~, SELECT+4*, SELECT+6, SELECT+7, SELECT+8, SELECT+32, SELECT+36, MPIPD+4~, MPIPD+6*, MPIPD+7 , MPIPD+8, MPIPD+9, MPIPD+10, MPIPD+11, MPIPD+12, MPIPD+13, MPIPD+14, MPIPD+15, MPIPD+16, MPIPD+17 , MPIPD+18, MPIPD+19, CMOR+1~, CMOR+4*, CMOR+5 |
| DATA( | SELECT+6*, SELECT+7*, SELECT+8*, SELECT+20, SELECT+22, SELECT+24*, SELECT+27, SELECT+28, SELECT+32!, SELECT+34 , SELECT+36! |
| >> DFN | HDR+2, HDR+3, HDR+4, SELECT+10, SELECT+13, SELECT+14, SELECT+17, SELECT+18, SELECT+32, SELECT+36 , ADD+1 |
| DFN2 | SELECT+12~*, SELECT+13 |
| DOB | HDR+1~, HDR+4*, HDR+5*, HDR+8 |
| DT | CMOR+9 |
| EXACT | SELECT+25~, SELECT+30*, SELECT+31*, SELECT+32 |
| ICN | SELECT+3~, SELECT+8*, SELECT+10, SELECT+12, SELECT+13, MPIPD+4~, CMOR+1~, CMOR+5*, CMOR+8, CMOR+9 |
| INDEX | START~, START+1, SELECT+3~, SELECT+4*, SELECT+5, MPIPD+4~, MPIPD+5*, MPIPD+6, MPIPD+21, MPIPD+22 , MPIPD+23, MPIPD+25, CMOR+1~, CMOR+4* |
| >> IOINHI | HDR+6, HDR+7, HDR+8, HDR+9 |
| >> IOINORM | HDR+6, HDR+7, HDR+8, HDR+9 |
| >> MPICOMP | MPIPD+25 |
| MPIFQ1 | HDR+1~ |
| MPIFQ1(2 | HDR+3, HDR+4, SELECT+18 |
| >> MPIFRTN | SELECT+14*, SELECT+36*, ADD+1* |
| MPIMID | SELECT+28~*, SELECT+30, SELECT+31 |
| NAME | SELECT+16~, SELECT+18*, SELECT+23, SELECT+27, SELECT+29, SELECT+32, SELECT+34 |
| NAME1 | HDR+1~, HDR+3*, HDR+6 |
| NAME3 | SELECT+24~* |
| NMMN | SELECT+28~, SELECT+29*, SELECT+30, SELECT+31 |
| NODE2 | SELECT+3~, SELECT+5*, SELECT+10 |
| NUM | AGAIN1+9~*, AGAIN1+10*, AGAIN1+12, AGAIN1+13 |
| POW | MPIPD+4~, MPIPD+18* |
| RES1 | AGAIN1!, AGAIN1+6, AGAIN1+7, END! |
| RES1( | AGAIN1+10, AGAIN1+12, AGAIN1+13 |
| RES1(0 | AGAIN1+1, AGAIN1+2, AGAIN1+3, AGAIN1+4, AGAIN1+5 |
| RETURN | CMOR+8, END! |
| RETURN(0 | CMOR+9, AGAIN1 |
| SEX | HDR+1~, HDR+4*, HDR+9, SELECT+16~, SELECT+18*, SELECT+20 |
| SSN | HDR+1~, HDR+3*, HDR+7, SELECT+16~, SELECT+18*, SELECT+21*, SELECT+22, SELECT+34 |
| TAL | MPIPD+4~ |
| TMP | MPIPD+4~, MPIPD+25* |
| TTF | MPIPD+4~ |
| VALMBCK | SELECT+20*, SELECT+22*, SELECT+37*, MPIPD+27*, END*, HELP+1*, EXIT+1! |
| VALMCNT | START+1*, EXIT+1! |
| VALMHDR | EXIT+1! |
| VALMHDR(1 | HDR+6* |
| VALMHDR(2 | HDR+7* |
| VALMHDR(3 | HDR+8* |
| VALMHDR(4 | HDR+9* |
| VALMHDR(5 | HDR+9* |
| VALMY | SELECT~, SELECT+2, MPIPD+1~, MPIPD+3, CMOR+1~, CMOR+3 |
| VALMY(0 | SELECT+4, MPIPD+5, CMOR+4 |
| >> XQORNOD(0 | SELECT+1, MPIPD+2, CMOR+2 |
| XX | MPIPD+22~*, MPIPD+25~* |
| Y | MPIPD+1~, MPIPD+5* |