MHV7R2 ;WAS/GPM - HL7 RECEIVER FOR OMP^O09 ; [12/31/07 10:38am]
Source file <MHV7R2.m>
| 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 |
| My HealtheVet | 1 | MHV OMP-O09 Subscriber |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| OMPO09 | ;Process OMP^O09 messages from the MHV OMP^O09 Subscriber protocol
|
|
| VALIDMSG(MSGROOT,REQ,XMT,ERR) | ;Validate message
|
| Name | Field # of Occurrence |
|---|---|
| $$VALRTYPE^MHV7RU | VALIDMSG+85 |
| $$VALIDPID^MHV7RUS | VALIDMSG+58 |
| XMIT^MHV7T | OMPO09+38 |
| LOADMSG^MHV7U | OMPO09+30 |
| LOADXMT^MHV7U | OMPO09+27 |
| PARSEMSG^MHV7U | OMPO09+33 |
| REALTIME^MHVRQI | OMPO09+41 |
| LOG^MHVUL2 | OMPO09+28, OMPO09+31, OMPO09+34, OMPO09+37, OMPO09+39, OMPO09+43 |
| RESET^MHVUL2 | OMPO09+44 |
| HL7 Protocol Name | Call Tags |
|---|---|
| MHV OMP-O09 Subscriber | OMPO09 |
| Name | Line Occurrences |
|---|---|
| $$VALIDMSG | OMPO09+36 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CNT | VALIDMSG+23~, VALIDMSG+41*, VALIDMSG+42, VALIDMSG+43, VALIDMSG+45, VALIDMSG+47* |
| ERR | OMPO09+18~, OMPO09+19*, OMPO09+36, OMPO09+37, OMPO09+38, VALIDMSG~, VALIDMSG+24!, VALIDMSG+25*, VALIDMSG+36*, VALIDMSG+39* , VALIDMSG+42, VALIDMSG+44*, VALIDMSG+46*, VALIDMSG+49, VALIDMSG+51*, VALIDMSG+52*, VALIDMSG+58, VALIDMSG+60, VALIDMSG+63*, VALIDMSG+64* , VALIDMSG+73*, VALIDMSG+74*, VALIDMSG+75*, VALIDMSG+76*, VALIDMSG+77*, VALIDMSG+78*, VALIDMSG+79*, VALIDMSG+80*, VALIDMSG+83, VALIDMSG+85* |
| GIVEAMT | VALIDMSG+23~, VALIDMSG+70*, VALIDMSG+77 |
| GIVEID | VALIDMSG+23~, VALIDMSG+68*, VALIDMSG+75 |
| GIVESYS | VALIDMSG+23~, VALIDMSG+69*, VALIDMSG+76 |
| GIVEUNT | VALIDMSG+23~, VALIDMSG+71*, VALIDMSG+78 |
| >> HL | OMPO09+33, OMPO09+38, OMPO09+41 |
| I | VALIDMSG+23~, VALIDMSG+60*, VALIDMSG+61, VALIDMSG+62, VALIDMSG+63, VALIDMSG+64, VALIDMSG+66, VALIDMSG+67, VALIDMSG+68, VALIDMSG+69 , VALIDMSG+70, VALIDMSG+71, VALIDMSG+72, VALIDMSG+73, VALIDMSG+74, VALIDMSG+75, VALIDMSG+76, VALIDMSG+77, VALIDMSG+78, VALIDMSG+79 , VALIDMSG+80, VALIDMSG+81 |
| MHV7MSG | OMPO09+26~ |
| MSGROOT | OMPO09+18~, OMPO09+25*, OMPO09+30, OMPO09+31, OMPO09+33, OMPO09+34, OMPO09+36, VALIDMSG~, VALIDMSG+35, VALIDMSG+38 , VALIDMSG+42, VALIDMSG+43, VALIDMSG+45 |
| MSH | VALIDMSG+23~, VALIDMSG+35* |
| ORC | VALIDMSG+23~, VALIDMSG+51 |
| ORC( | VALIDMSG+43*, VALIDMSG+60, VALIDMSG+61, VALIDMSG+62 |
| ORDERCTL | VALIDMSG+23~, VALIDMSG+61*, VALIDMSG+63 |
| ORDERQTY | VALIDMSG+23~, VALIDMSG+66*, VALIDMSG+73 |
| ORDERTM | VALIDMSG+23~, VALIDMSG+67*, VALIDMSG+74, VALIDMSG+81 |
| PID | VALIDMSG+23~, VALIDMSG+38*, VALIDMSG+58 |
| PORDERN | VALIDMSG+23~, VALIDMSG+62*, VALIDMSG+64, VALIDMSG+81 |
| REQ | OMPO09+18~, OMPO09+19*, OMPO09+36, OMPO09+38, OMPO09+41, VALIDMSG~, VALIDMSG+24!, VALIDMSG+58, VALIDMSG+85 |
| REQ("MID" | VALIDMSG+29* |
| REQ("PID" | VALIDMSG+38* |
| REQ("RX" | VALIDMSG+81* |
| REQTYPE | VALIDMSG+23~ |
| RXE | VALIDMSG+23~, VALIDMSG+52 |
| RXE( | VALIDMSG+45*, VALIDMSG+66, VALIDMSG+67, VALIDMSG+68, VALIDMSG+69, VALIDMSG+70, VALIDMSG+71, VALIDMSG+72 |
| RXNUM | VALIDMSG+23~, VALIDMSG+72*, VALIDMSG+79, VALIDMSG+80, VALIDMSG+81 |
| XMT | OMPO09+18~, OMPO09+19*, OMPO09+27, OMPO09+36, OMPO09+38, OMPO09+41, VALIDMSG~ |
| XMT("MID" | VALIDMSG+29 |