PSOHLINL ;BIR/RTR-Process HL7 segments greater than 245 ;07/12/02
Source file <PSOHLINL.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 2 | NOW^%DTC ^DIWP | 
| Kernel | 1 | $$HL7TFM^XLFDT | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| RESET | ;reset array | |
| LTH | ; | |
| RXO | ;Process multiple RXO segments | |
| RXOPQ | ||
| ORCPQ | ||
| ENCOMM | ;Enter provider comments into PSOHY array | |
| ORCP | ; | |
| COMM | ;Process multiple NTE 6 (Provider comments) | |
| ENSIG | ;Enter Sig into PSOHY array | |
| SIG | ;Process multiple NTE 7 (Sig) | |
| RXOP | ; | |
| PROC | ;Process segments | |
| ORC | ;Process multiple ORC segments | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^UTILITY($J | COMM+1!, COMM+4!, COMM+6!, SIG+1!, SIG+4!, SIG+6!, ENCOMM+2, ENCOMM+3, ENSIG+2, ENSIG+3 | 
| Name | Line Occurrences | 
|---|---|
| @( | PROC+5, PROC+10 | 
| ENCOMM | COMM+5 | 
| ENSIG | SIG+5 | 
| LTH | COMM+2, COMM+3, SIG+2, SIG+3 | 
| ORCPQ | ORCP+2, ORCP+3, ORCP+4 | 
| PROC | ORC+2, RXO+2 | 
| RESET | PROC+2 | 
| RXOPQ | RXOP+2, RXOP+3 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | ENCOMM+2, ENSIG+2 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | PROC+3 | 
| >> DIWF | COMM+2*, COMM+3*, SIG+2*, SIG+3* | 
| >> DIWL | COMM+2*, COMM+3*, SIG+2*, SIG+3* | 
| >> DIWR | COMM+2*, COMM+3*, SIG+2*, SIG+3* | 
| >> HL("FS" | PROC+5, PROC+6, COMM+2, SIG+2 | 
| PSOHAA | PROC+1~, PROC+5*, PROC+6, PROC+7 | 
| >> PSOHB | RESET+3, COMM+2, SIG+2 | 
| >> PSOHB( | RESET+2, COMM+3, SIG+3 | 
| >> PSOHB("" | COMM+3, SIG+3 | 
| PSOHBX | PROC+1~, RESET+1! | 
| PSOHBX( | PROC+5, PROC+6, PROC+7, RESET+2* | 
| PSOHBX(0 | RESET+3* | 
| >> PSOHFSP | ORCP+3 | 
| PSOHIII | PROC+1~, PROC+4* | 
| PSOHLIM | PROC+1~, PROC+8*, PROC+10*, ORCP+2, ORCP+3, ORCP+4, ORCP+7, ORCP+8, ORCPQ*, RXOP+2 , RXOP+3, RXOP+4, RXOPQ* | 
| >> PSOHLMIS("ORC" | ORCP+1* | 
| >> PSOHLMIS("RXO" | RXOP+1* | 
| PSOHLTAG | ORC+1*, ORC+3!, PROC+3, PROC+5, PROC+10, RXO+1*, RXO+3! | 
| >> PSOHLZ | COMM+3*, SIG+3*, ENCOMM+2*, ENCOMM+3, ENSIG+2*, ENSIG+3 | 
| >> PSOHLZC | ENCOMM+1*, ENCOMM+3*, ENSIG+1*, ENSIG+3* | 
| PSOHNNCK | PROC+1~, PROC+4* | 
| PSOHNNN | PROC+1~, PROC+4*, PROC+5* | 
| PSOHNNNN | PROC+1~, PROC+4*, PROC+6*, PROC+10*, ORCP+2, ORCP+3, ORCP+4, ORCP+7, ORCP+8, RXOP+2 , RXOP+3, RXOP+4 | 
| >> PSOHOO | PROC+5*, PROC+6, PROC+7 | 
| PSOHPVR | PROC+1~, PROC+4*, PROC+8, PROC+9*, PROC+10, ORCPQ*, RXOPQ* | 
| PSOHPVR1 | PROC+1~, PROC+4*, PROC+5, PROC+7*, PROC+9 | 
| >> PSOHX | RESET+2* | 
| >> PSOHY("CHNUM" | ORCP+3* | 
| >> PSOHY("DRUG" | RXOP+2* | 
| >> PSOHY("EDT" | PROC+3*, ORCP+6 | 
| >> PSOHY("ENTER" | ORCP+7* | 
| >> PSOHY("OCC" | ORCP+2* | 
| >> PSOHY("PRCOM" | ENCOMM+3* | 
| >> PSOHY("PRIOR" | PROC+3* | 
| >> PSOHY("PROV" | ORCP+8* | 
| >> PSOHY("QTY" | RXOP+3* | 
| >> PSOHY("REF" | RXOP+4* | 
| >> PSOHY("SDT" | ORCP+5*, ORCP+6* | 
| >> PSOHY("SIG" | ENSIG+3* | 
| >> PSOXLONG | COMM+2, COMM+3, COMM+4, SIG+2, SIG+3, SIG+4, LTH+1* | 
| >> X | ORCP+4*, ORCP+5, COMM+2*, COMM+3*, SIG+2*, SIG+3*, LTH+1 |