AGMPHLU ; IHS/SD/TPF - MPI HLO MSG UTILITIES ; 12/15/2007
Source file <AGMPHLU.m>
| Package | Total | Call Graph | 
|---|---|---|
| Patient Registration MPI | 6 | CREATE^AGMPHL01 CREATE^AGMPHL03 PROC^AGMPHMFN PARSE^AGMPIACK $$FILLSTR^AGMPIHL1 CREATMSG^AGMPIHLO | 
| VA Fileman | 4 | NOW^%DTC ^DIC $$GET1^DIQ ^DIR | 
| Health Level Seven | 1 | $$RESEND^HLOAPI3 | 
| IHS Patient Registration | 1 | PTLK^AG | 
| Kernel | 1 | $$PROD^XUPROD | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| A08 | ;EP - SEND AN A08 UPDATE | |
| FROM | ;EP - ASK FROM | |
| MFNMFK | ;EP - PROCESS MFN MESSAGE AND CREATE A MFK RESPONSE | |
| TO | ;EP - ASK TO | |
| A28 | ;EP - SEND A A28 ADD A PATIENT | |
| CONDT(DATE) | ;EP - CONVERT FM DATE INTO 2009-04-14 00:00:00 | |
| DIRCON | ;EP - SEND A DIRECT CONNECT VQQ-Q02 ; 09/06/2017 - GCD - CR 7693 - Disabled VQQ messages because they are buggy and not needed. | |
| DEMOPAT(DFN) | ;EP - Check whether a patient is a demo patient and we are in a production environment. ; This is a demo patient if any one of the following criteria is true: ; a) TEST PATIENT INDICATOR (file 2, field 0.6) is set ; b) First five digits of the SSN are 0 ; c) Patient's name matches 1"DEMO,PAT".E ; d) Patient's name matches 1"DEMO,GIMC".E | |
| A40 | ;EP - SEND A40 MERGE FROM/TO | |
| RSAGAIN | ;EP | |
| VISITMSG | ;EP - CREATE A NEW A01 OR A03 | |
| PT1 | ;ASK FOR FROM PATIENT ; AG*7.2*5/CR 7718 - Overhauled this entire section because normal patient lookups don't work on merged patients. | |
| RESEND | ;EP - RESEND MESSAGE(S) | 
| Name | Field # of Occurrence | 
|---|---|
| NOW^%DTC | VISITMSG+16, VISITMSG+31, TO+32 | 
| PTLK^AG | DIRCON+5, A28+2, A08+2, VISITMSG+2 | 
| CREATE^AGMPHL01 | VISITMSG+19 | 
| CREATE^AGMPHL03 | VISITMSG+34 | 
| PROC^AGMPHMFN | MFNMFK+8 | 
| PARSE^AGMPIACK | TO+26 | 
| $$FILLSTR^AGMPIHL1 | CONDT+4 | 
| CREATMSG^AGMPIHLO | DIRCON+8, A28+5, A08+5, PT1+23 | 
| ^DIC | PT1+3, MFNMFK+6, FROM+9, TO+8 | 
| $$GET1^DIQ | PT1+6, PT1+7, PT1+8, PT1+16 | 
| ^DIR | VISITMSG+7, VISITMSG+15, VISITMSG+30, PT1+14, PT1+20 | 
| $$RESEND^HLOAPI3 | TO+24 | 
| $$PROD^XUPROD | DEMOPAT+7 | 
| 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 | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^VA(15 - [#15] | Classic Fileman Calls, GET1^DIQ | 
| ^DPT - [#2] | GET1^DIQ | 
| ^HLB - [#778] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD("DD" | TO+32 | 
| ^DPT - [#2] | DIRCON+11, A28+7, A28+11, A08+7, A08+11, VISITMSG+22, VISITMSG+23, VISITMSG+37, VISITMSG+38, PT1+10 , PT1+15, PT1+26, PT1+27, DEMOPAT+9 | 
| ^HLB - [#778] | TO+14, TO+15, TO+17, TO+19, TO+22 | 
| Name | Line Occurrences | 
|---|---|
| $$DEMOPAT | DIRCON+7, A28+4, A08+4, VISITMSG+4, PT1+9 | 
| A08 | A08+4 | 
| A28 | A28+4 | 
| DIRCON | DIRCON+7 | 
| FROM | TO+11 | 
| PT1 | PT1+9, PT1+10, PT1+22 | 
| RSAGAIN | TO+51 | 
| VISITMSG | VISITMSG+4 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | VISITMSG+16, VISITMSG+31, TO+32 | 
| >> COMSTAT | TO+19*, TO+20 | 
| DA | MFNMFK+1!, MFNMFK+9! | 
| >> DATA | TO+26 | 
| >> DATA(2 | TO+27 | 
| DATE | VISITMSG+18*, VISITMSG+19, CONDT~, CONDT+2, CONDT+3*, CONDT+5*, CONDT+6, CONDT+7* | 
| >> DATETIME | VISITMSG+33*, VISITMSG+34 | 
| DFN | DIRCON+6, DIRCON+7, DIRCON+8, DIRCON+11, A28+3, A28+4, A28+5, A28+7, A28+11, A08+3 , A08+4, A08+5, A08+7, A08+11, VISITMSG+3, VISITMSG+4, VISITMSG+19, VISITMSG+22, VISITMSG+23, VISITMSG+34 , VISITMSG+37, VISITMSG+38, TO+27*, DEMOPAT~, DEMOPAT+6, DEMOPAT+9 | 
| DFN1 | A40+1~, PT1+7*, PT1+9, PT1+10, PT1+15, PT1+23, PT1+26, PT1+27 | 
| DFN2 | A40+1~, PT1+8*, PT1+9, PT1+10, PT1+16, PT1+23, PT1+26, PT1+27 | 
| DIC | PT1+3*, MFNMFK+1!, MFNMFK+5*, MFNMFK+9!, RSAGAIN+1~, FROM+3*, TO+1* | 
| DIC("A" | PT1+3*, FROM+5*, TO+3* | 
| DIC("B" | TO+4* | 
| DIC("S" | MFNMFK+4*, FROM+8*, TO+7* | 
| DIC("W" | FROM+7*, TO+6* | 
| DIC(0 | PT1+3*, MFNMFK+3*, FROM+4*, TO+2* | 
| DIE | MFNMFK+1!, MFNMFK+9! | 
| DIR | VISITMSG+5!, VISITMSG+12!, VISITMSG+27!, PT1+12!, PT1+18!, MFNMFK+1!, MFNMFK+9! | 
| DIR("A" | VISITMSG+14*, VISITMSG+29*, PT1+19* | 
| DIR("B" | PT1+19* | 
| DIR(0 | VISITMSG+6*, VISITMSG+13*, VISITMSG+28*, PT1+13*, PT1+19* | 
| >> DIREC | TO+17*, TO+18 | 
| >> DIROUT | VISITMSG+8, VISITMSG+10, VISITMSG+17, VISITMSG+32 | 
| DT | RSAGAIN+1~ | 
| >> DTOUT | VISITMSG+8, VISITMSG+10, VISITMSG+17, VISITMSG+32 | 
| >> DUOUT | VISITMSG+8, VISITMSG+10, VISITMSG+17, VISITMSG+32 | 
| ERROR | RSAGAIN+1~, TO+24, TO+29, TO+35, TO+45*, TO+46*, TO+47 | 
| ERRORS | RSAGAIN+2~, FROM+1* | 
| ERRORS( | TO+35*, TO+46, TO+47 | 
| >> EVENT | VISITMSG+11*, VISITMSG+19, VISITMSG+21, VISITMSG+23, TO+22*, TO+33, TO+48*, TO+49*, TO+50 | 
| FRMSGIEN | RSAGAIN+1~, FROM+11*, TO+4, TO+11, TO+13 | 
| GRDTOTAL | RSAGAIN+2~, FROM+1*, TO+28*, TO+44 | 
| >> HLMSTATE | TO+26 | 
| >> IEN | PT1+5*, PT1+6, PT1+7, PT1+8 | 
| >> LINK | TO+15*, TO+16 | 
| MPIDIREC | RSAGAIN+2~, FROM+1* | 
| MRGDIR | A40+1~, PT1+6*, PT1+7, PT1+8 | 
| >> MSGIEN | TO+13*, TO+14*, TO+15, TO+17, TO+19, TO+22, TO+24, TO+31 | 
| NAME | DEMOPAT+8~, DEMOPAT+12*, DEMOPAT+13, DEMOPAT+14 | 
| NAME1 | A40+1~, PT1+15*, PT1+19 | 
| NAME2 | A40+1~, PT1+16*, PT1+19 | 
| NEWDATE | CONDT+1~, CONDT+6*, CONDT+7*, CONDT+8*, CONDT+9 | 
| NEWIEN | RSAGAIN+1~, TO+24*, TO+26, TO+30 | 
| NODE | DEMOPAT+8~, DEMOPAT+9*, DEMOPAT+10, DEMOPAT+11, DEMOPAT+12 | 
| >> NOW | VISITMSG+16*, VISITMSG+31* | 
| >> SUCCESS | DIRCON+8, DIRCON+9, DIRCON+10, A28+5, A28+6, A28+7, A08+5, A08+6, A08+7, VISITMSG+19 , VISITMSG+20, VISITMSG+21, VISITMSG+34, VISITMSG+35, VISITMSG+36, PT1+23, PT1+24, PT1+25, MFNMFK+8, MFNMFK+10 , MFNMFK+11 | 
| TIME | CONDT+1~, CONDT+2*, CONDT+4*, CONDT+5 | 
| TOMSGIEN | RSAGAIN+1~, TO+10*, TO+11, TO+14 | 
| TOTEVENT | RSAGAIN+2~, FROM+1* | 
| TOTEVENT( | TO+33*, TO+49, TO+50 | 
| >> TYPE | VISITMSG+26*, VISITMSG+34, VISITMSG+36, VISITMSG+38 | 
| U | DIRCON+11, A28+7, A28+11, A08+7, A08+11, VISITMSG+22, VISITMSG+23, VISITMSG+37, VISITMSG+38, PT1+15 , PT1+26, PT1+27, TO+15, TO+17, TO+19, TO+22, DEMOPAT+10, DEMOPAT+11, DEMOPAT+12 | 
| Y | VISITMSG+8, VISITMSG+10, VISITMSG+11, VISITMSG+14, VISITMSG+17, VISITMSG+18, VISITMSG+26, VISITMSG+32, VISITMSG+33, PT1+4 , PT1+5, PT1+21, PT1+22, MFNMFK+7, MFNMFK+8, RSAGAIN+1~, FROM+10, FROM+11, TO+9, TO+10 , TO+32* |