IVMPREC5 ;ALB/KCL - PROCESS INCOMING (Z03 EVENT TYPE) HL7 MESSAGES ; 3/6/01 4:42pm
Source file <IVMPREC5.m>
| Package | Total | Call Graph |
|---|---|---|
| Income Verification Match | 3 | ACK^IVMPREC MAIL^IVMUFNC ($$IEN,$$PT)^IVMUFNC4 |
| Health Level Seven | 1 | $$FMDATE^HLFNC |
| Registration | 1 | $$DEM^DGMTU1 |
| VA FileMan | 1 | FILE^DICN |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN | ; entry point to process SSN messages
|
|
| SSNCK | ; check to make sure the SSN(s) are valid SSA SSNs
|
|
| STORE | ; store the ZIV segment in the (#301.5) file for uploading
|
|
| STOREQ | ||
| ZIVBULL | ; build mail message for transmission to IVM mail group notifying them
; that patients with updated SSA/SSN's have been received from the ; IVM Center and may now be uploaded into DHCP. |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DPT - [#2] | EN+8, EN+10, EN+17 |
| ^IVM(301.5 - [#301.5] | STORE+3, STORE+5 |
| ^IVM(301.9 - [#301.9] | STOREQ+4 |
| ^TMP($J | EN+2, EN+5, EN+12 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DA | STOREQ! |
| DA(1 | STORE+3*, STORE+4, STORE+5, STORE+6 |
| DD | STORE+8! |
| >> DFN | EN+7*, EN+8, EN+10, EN+17, STORE+3, ZIVBULL+14 |
| DIC | STORE+6*, STOREQ! |
| DIC("DR" | STORE+7* |
| DIC(0 | STORE+6* |
| DIE | STOREQ! |
| >> DLAYGO | STORE+6* |
| DO | STORE+8! |
| FLAG | SSNCK+2~, SSNCK+3*, SSNCK+5, SSNCK+7*, SSNCK+8*, SSNCK+9*, SSNCK+10 |
| >> HLECH | EN+7 |
| HLERR | EN+3!, EN+6*, EN+9*, EN+11*, EN+13*, EN+15*, EN+18*, EN+20*, EN+22*, EN+25* , EN+27, SSNCK+10*, STORE+4* |
| >> HLFS | EN+4, EN+7, EN+10, EN+14 |
| >> HLMID | EN+4* |
| >> IVMCNTR | EN+31, ZIVBULL+13*, ZIVBULL+15 |
| >> IVMDA | EN+2*, EN+5*, EN+12* |
| >> IVMIY | EN+14*, EN+15* |
| >> IVMPTID | ZIVBULL+14*, ZIVBULL+15 |
| >> IVMRTN | EN+2, EN+5, EN+12 |
| >> IVMSEG | EN+2*, EN+4, EN+5*, EN+7, EN+10, EN+12*, EN+14*, EN+17, EN+19, EN+21 , EN+24, SSNCK+5 |
| >> IVMTEXT( | ZIVBULL+15* |
| >> IVMTEXT(1 | ZIVBULL+5* |
| >> IVMTEXT(2 | ZIVBULL+6* |
| >> IVMTEXT(3 | ZIVBULL+7* |
| >> IVMTEXT(4 | ZIVBULL+8* |
| >> IVMTEXT(5 | ZIVBULL+9* |
| >> IVMTEXT(6 | ZIVBULL+10* |
| >> IVMTEXT(7 | ZIVBULL+11* |
| >> IVMTEXT(8 | ZIVBULL+12* |
| L | SSNCK+2~, SSNCK+6*, SSNCK+7, SSNCK+8, SSNCK+9 |
| X | SSNCK+2~, SSNCK+5*, SSNCK+6, STORE+3*, STOREQ! |
| >> XMSUB | ZIVBULL+4* |
| Y | STOREQ! |