MDCPHL7B ;HINES OIFO/BJ - CliO HL7 Handler/validator;09 Aug 2006
Source file <MDCPHL7B.m>
| Package | Total | Call Graph |
|---|---|---|
| VA FileMan | 4 | NOW^%DTC YN^DICN (FILE,UPDATE)^DIE $$EXTERNAL^DILFD |
| Clinical Procedures | 1 | EN^MDCPSIGN |
| Health Level Seven | 1 | $$TOPURG^HLUTIL |
| Registration | 1 | $$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 |
|---|---|---|
| GTMSGIDS(MDCPRSLT,MDCPSTAT) | ; Gets message ids
|
|
| GETMSG(MDCPRSLT,MDCPMSG) | ; Gets a message based on ID
|
|
| UPDATERP(MDCPRSLT,MDCPMSG,MDCPSTAT,MDCPDFN,MDCPMAP) | ; Updates CP RESULT REPORT status
|
|
| UPDRSN(MDCPRSLT,MDCPMSG,MDCPTEXT) | ; Update CLIO_HL7_LOG file with a reason for a status.
; Published as MDCP UPDATE MESSAGE REASON |
|
| CLRERR | ; Quick clear of the HL7 error log
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| RPC Name | Call Tags |
|---|---|
| MDCP RESULTS BY STATUS | GTMSGIDS |
| MDCP MESSAGE BY IEN | GETMSG |
| MDCP CORRECTIONS BY IEN | GETCORR |
| MDCP UPDATE MESSAGE STATUS | UPDATERP |
| MDCP UPDATE MESSAGE REASON | UPDRSN |
| FileNo | Call Tags |
|---|---|
| ^MDC(704.002 - [#704.002] | EXTERNAL^DILFD |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^HL(772 - [#772] | GETMSG+28, GETMSG+29, GETMSG+31 |
| ^HLMA - [#773] | GETMSG+26 |
| ^MDC(704.002 - [#704.002] | GTMSGIDS+21, GETMSG+20, GETMSG+23, GETMSG+24, UPDATERP+40, UPDATERP+41, UPDATERP+52, CLRERR+3 |
| ^TMP("MDCPGTWY" | GETMSG+16 |
| ^TMP($J | GTMSGIDS+19, UPDRSN+12 |
| Name | Line Occurrences |
|---|---|
| UPDATERP | CLRERR+3 |
| UPDRSN | UPDATERP+27, UPDATERP+32, UPDATERP+48, UPDATERP+53 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> % | UPDATERP+19, UPDRSN+16, CLRERR+2* |
| >> HLMTIENS | UPDATERP+52* |
| I | GTMSGIDS+20~*, GTMSGIDS+22, GTMSGIDS+23*, GTMSGIDS+24, GTMSGIDS+25, GETMSG+27~*, GETMSG+28*, GETMSG+29, GETMSG+31 |
| J | GTMSGIDS+20~*, GTMSGIDS+21*, GTMSGIDS+22 |
| MDCPDFN | GETMSG+19~, GETMSG+20*, GETMSG+25, UPDATERP~ |
| MDCPERR | UPDATERP+17~, UPDATERP+26 |
| MDCPERR(1 | UPDATERP+28 |
| MDCPEST | UPDATERP+17~, UPDATERP+20*, UPDATERP+27, UPDATERP+32, UPDATERP+33, UPDATERP+48 |
| MDCPFDA | UPDATERP+17~, UPDRSN+13~ |
| MDCPFDA( | UPDATERP+21*, UPDATERP+22*, UPDATERP+46*, UPDRSN+15*, UPDRSN+16*, UPDRSN+17* |
| MDCPHL7 | GETMSG+18~ |
| MDCPHLSG | GETMSG+27~, GETMSG+29*, GETMSG+30 |
| MDCPIEN | GETMSG+23~*, GETMSG+26 |
| MDCPIENS | GETMSG+24~*, GETMSG+25, GETMSG+28, GETMSG+29, GETMSG+31, UPDATERP+18*, UPDATERP+21, UPDATERP+22, UPDATERP+46 |
| MDCPIFN | UPDATERP+17~ |
| MDCPMAP | UPDATERP~ |
| MDCPMSG | GETMSG~, GETMSG+20, GETMSG+23, GETMSG+24, UPDATERP~, UPDATERP+18, UPDATERP+27, UPDATERP+32, UPDATERP+40, UPDATERP+41 , UPDATERP+43, UPDATERP+48, UPDATERP+52, UPDATERP+53, UPDRSN~, UPDRSN+15 |
| MDCPPTID | UPDATERP+17~ |
| MDCPROC | UPDATERP+17~ |
| MDCPRSLT | GTMSGIDS~, GTMSGIDS+19*, GTMSGIDS+22, GTMSGIDS+24, GTMSGIDS+25, GETMSG~, GETMSG+16*, GETMSG+17, GETMSG+25, GETMSG+26 , GETMSG+31, UPDATERP~, UPDRSN~, UPDRSN+12*, UPDRSN+19, UPDRSN+20 |
| MDCPRSLT(0 | UPDATERP+28*, UPDATERP+33*, UPDATERP+49* |
| MDCPSTAT | GTMSGIDS~, GTMSGIDS+21, UPDATERP~, UPDATERP+20, UPDATERP+21, UPDATERP+22, UPDATERP+39, UPDATERP+51 |
| MDCPTEXT | UPDRSN~, UPDRSN+17 |
| MDCPVDFN | UPDATERP+40*, UPDATERP+42, UPDATERP+44! |
| MDCPVMAP | UPDATERP+41*, UPDATERP+42, UPDATERP+44! |
| MDNOW | UPDATERP+17~, UPDATERP+19*, UPDATERP+22 |
| MDTMP | UPDATERP+17~, UPDATERP+27, UPDATERP+32, UPDATERP+48, UPDATERP+53 |
| MDX | CLRERR+1~, CLRERR+3* |
| MDZ | CLRERR+1~, CLRERR+3 |
| U | GTMSGIDS+24, GETMSG+20, GETMSG+23, GETMSG+24, GETMSG+25, UPDATERP+40, UPDATERP+41, UPDATERP+52 |