GMRCIMSG ;SLC/JFR - IFC MESSAGE HANDLING ROUTINE; 09/26/02 00:23
Source file <GMRCIMSG.m>
| Package | Total | Call Graph |
|---|---|---|
| Consult Request Tracking | 6 | (COMP,FWD,RESUB,SF)^GMRCIAC1 TST^GMRCIAC2 (DIS,NW,OTHER)^GMRCIACT SNDALRT^GMRCIERR TRIGR^GMRCIEVT RESP^GMRCIUTL |
| Kernel | 2 | $$IEN^XUAF4 $$KSP^XUPARAM |
| Health Level Seven | 1 | GENACK^HLMA1 |
| Toolkit | 1 | $$GET^XPAR |
| Uncategorized | 1 | ORRIN^MAGDTR01 |
| VA Fileman | 1 | UPDATE^DIE |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| VALMSG(GMRCORC) | ;check to make sure placer and filler # match current entry
; Input: ; GMRCORC = ORC segment from incoming HL7 msg |
|
| ORRIN | ;process IFC responses
|
|
| EX | ; clean up ^TMP(
|
|
| IN | ;process incoming message and save segments to ^TMP(
|
| Name | Field # of Occurrence |
|---|---|
| UPDATE^DIE | ORRIN+12, ORRIN+20, ORRIN+36 |
| COMP^GMRCIAC1 | IN+27 |
| FWD^GMRCIAC1 | IN+21 |
| RESUB^GMRCIAC1 | IN+19 |
| SF^GMRCIAC1 | IN+26 |
| TST^GMRCIAC2 | IN+16 |
| DIS^GMRCIACT | IN+24 |
| NW^GMRCIACT | IN+17 |
| OTHER^GMRCIACT | IN+28 |
| SNDALRT^GMRCIERR | ORRIN+40, ORRIN+41 |
| TRIGR^GMRCIEVT | ORRIN+27 |
| RESP^GMRCIUTL | VALMSG+24 |
| GENACK^HLMA1 | VALMSG+25 |
| ORRIN^MAGDTR01 | ORRIN+43, ORRIN+44 |
| $$GET^XPAR | ORRIN+39 |
| $$IEN^XUAF4 | ORRIN+7, VALMSG+7, VALMSG+9 |
| $$KSP^XUPARAM | VALMSG+10, VALMSG+11 |
| HL7 Protocol Name | Call Tags |
|---|---|
| GMRC IFC ORM EVENT | ORRIN |
| GMRC IFC SUBSC | IN |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^GMR(123 - [#123] | VALMSG+15, VALMSG+16, VALMSG+17, VALMSG+19, VALMSG+20, VALMSG+21 |
| ^GMR(123.6 - [#123.6] | ORRIN+17, ORRIN+21, ORRIN+22, ORRIN+23, ORRIN+25, ORRIN+26, ORRIN+32 |
| ^TMP("GMRCIF" | IN+1!, IN+5*, IN+7*, IN+9*, IN+12, IN+14, IN+15, IN+16, IN+17, IN+18 , IN+19, IN+20, IN+21, IN+22, IN+23, IN+24, IN+25, IN+26, IN+27, IN+28 , EX+1!, ORRIN+1!, ORRIN+4*, ORRIN+5, ORRIN+7, ORRIN+8, ORRIN+10, ORRIN+14, ORRIN+16, ORRIN+29 , ORRIN+31, ORRIN+33, ORRIN+42! |
| Name | Line Occurrences |
|---|---|
| $$VALMSG | IN+12 |
| EX | IN+12, IN+14, IN+15, IN+18, IN+20, IN+22, IN+29 |
| Name | Field # of Occurrence |
|---|---|
| ^("ORC" | ORRIN+5 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| FDA | ORRIN+6~, ORRIN+15~, ORRIN+30~ |
| FDA(1 | ORRIN+11*, ORRIN+18*, ORRIN+19*, ORRIN+34*, ORRIN+35* |
| GMRCACT | ORRIN+15~, ORRIN+22*, ORRIN+23*, ORRIN+24, ORRIN+25, ORRIN+27 |
| GMRCDA | ORRIN+6~, ORRIN+8*, ORRIN+11, ORRIN+15~, ORRIN+21*, ORRIN+23, ORRIN+25, ORRIN+27 |
| GMRCE | ORRIN+30~, ORRIN+33*, ORRIN+34, ORRIN+35, ORRIN+37, ORRIN+38 |
| GMRCERR | ORRIN+30~ |
| GMRCFDA | VALMSG+5~, VALMSG+8*, VALMSG+16, VALMSG+19, VALMSG+20, VALMSG+21 |
| GMRCFNUM | ORRIN+6~, ORRIN+10*, ORRIN+11 |
| GMRCFSIT | VALMSG+5~, VALMSG+9*, VALMSG+11, VALMSG+17 |
| GMRCIER | IN+2~ |
| GMRCLOG | ORRIN+15~, ORRIN+25*, ORRIN+26 |
| GMRCOK | VALMSG+5~, VALMSG+12*, VALMSG+13*, VALMSG+15*, VALMSG+16*, VALMSG+17*, VALMSG+19*, VALMSG+20*, VALMSG+21*, VALMSG+22 , VALMSG+26 |
| GMRCORC | VALMSG~, VALMSG+4, VALMSG+6, VALMSG+7, VALMSG+8, VALMSG+9 |
| GMRCPDA | VALMSG+5~, VALMSG+6*, VALMSG+15, VALMSG+16, VALMSG+17, VALMSG+20 |
| GMRCPSIT | VALMSG+5~, VALMSG+7*, VALMSG+10, VALMSG+21 |
| GMRCROL | VALMSG+5~, VALMSG+10*, VALMSG+11*, VALMSG+13*, VALMSG+14, VALMSG+18 |
| GMRCROUT | ORRIN+6~, ORRIN+7* |
| GMRCRSLT | VALMSG+23~, VALMSG+25 |
| >> HL("EID" | VALMSG+25 |
| >> HL("EIDS" | VALMSG+25 |
| >> HL("MID" | VALMSG+24 |
| >> HLMTIENS | VALMSG+25 |
| >> HLNEXT | IN+3, ORRIN+3 |
| HLNODE | IN+2~, IN+4, IN+5, IN+6, IN+7, IN+8, IN+9, ORRIN+2~, ORRIN+4 |
| >> HLQUIT | IN+3, ORRIN+3 |
| I | IN+2~, IN+3*, ORRIN+2~, ORRIN+3* |
| MSGID | ORRIN+15~, ORRIN+16*, ORRIN+17, ORRIN+30~, ORRIN+31*, ORRIN+32 |
| MSGLOG | ORRIN+15~, ORRIN+17*, ORRIN+18, ORRIN+19, ORRIN+21, ORRIN+22, ORRIN+30~, ORRIN+32*, ORRIN+34, ORRIN+35 , ORRIN+40, ORRIN+41 |
| SEG | IN+2~, ORRIN+2~ |
| U | IN+25, ORRIN+7, ORRIN+21, ORRIN+22, ORRIN+26, VALMSG+7, VALMSG+9, VALMSG+16, VALMSG+17, VALMSG+20 , VALMSG+21 |
| Name | Field # of Occurrence |
|---|---|
| $T(ORRIN^MAGDTR01 | ORRIN+43 |