PSOHLNE2 ;BIR/RTR-Parsing out more OERR segments ;8/13/08 2:43pm
Source file <PSOHLNE2.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 5 | NOW^%DTC FILE^DICN ^DIE (,IX1)^DIK $$GET1^DIQ | 
| Order Entry Results Reporting | 2 | EN^ORERR $$UNESC^ORHLESC | 
| Outpatient Pharmacy | 2 | (MAILMSG,REF)^PSOATRFC (INIT,SEND)^PSOHLSN | 
| Kernel | 1 | $$DT^XLFDT | 
| Registration | 1 | $$SITE^VASITE | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| PIDZ | ; | |
| PURGE | ;Purge order initiated by CPRS | |
| ZRXZ | ; | |
| SET | ||
| ORCZ | ; | |
| PURGEX | ||
| STUFF | ; | |
| REF | ;  Refill request from CPRS | |
| OPARSE | ; | |
| OSET | ||
| REFSND | ;  Add code here if response message is ever required | |
| PRX | ;Purge from PSRX here | |
| PARSE | ; | |
| EN | ;RXO segment on new orders with multiple subscripts | |
| REFRX | ; | |
| PV1Z | ; | |
| REFERR | ||
| OBXX | ;Parse out OBX segments | |
| PDERR | ||
| PDNO | ||
| PUQUIT | 
| Name | Field # of Occurrence | 
|---|---|
| NOW^%DTC | REFRX+24 | 
| FILE^DICN | REFRX+21 | 
| ^DIE | PRX+12, PRX+15 | 
| ^DIK | PURGE+9, PRX+6, PRX+7, PRX+8, PRX+9 | 
| IX1^DIK | REFRX+25 | 
| $$GET1^DIQ | REFRX+11 | 
| EN^ORERR | PDERR, REFERR | 
| $$UNESC^ORHLESC | STUFF+4 | 
| MAILMSG^PSOATRFC | REFRX+14 | 
| REF^PSOATRFC | REFRX+13 | 
| INIT^PSOHLSN | PDNO+1 | 
| SEND^PSOHLSN | PDNO+4 | 
| $$SITE^VASITE | PV1Z+7 | 
| $$DT^XLFDT | PRX+10, PV1Z+6 | 
| FileNo | Call Tags | 
|---|---|
| ^PSRX - [#52] | Classic Fileman Calls | 
| ^PS(52.4 - [#52.4] | Classic Fileman Calls | 
| ^PS(52.41 - [#52.41] | Classic Fileman Calls | 
| ^PS(52.5 - [#52.5] | Classic Fileman Calls | 
| ^PS(59.7 - [#59.7] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DG(40.8 - [#40.8] | PV1Z+5 | 
| ^PS(50.606 - [#50.606] | STUFF+3 | 
| ^PS(50.7 - [#50.7] | STUFF+1 | 
| ^PS(52.4 - [#52.4] | PRX+8 | 
| ^PS(52.41 - [#52.41] | PURGE+6, PURGE+7, PURGE+8, REF+4, REF+5, REF+6, REFRX+1, REFRX+22*, REFRX+23*, REFRX+24* , STUFF+4* | 
| ^PS(52.5 - [#52.5] | PRX+9 | 
| ^PS(55 - [#55] | PRX+7, PRX+12, PRX+13, PRX+14* | 
| ^PSDRUG - [#50] | PARSE+2 | 
| ^PSRX - [#52] | PRX+1, PRX+2, PRX+3, PRX+5, PRX+6, REFRX+2, REFRX+3, REFRX+23 | 
| ^SC - [#44] | PV1Z+2, PV1Z+3, PV1Z+4 | 
| ^XUSEC("PSOAUTRF" | REFRX+11 | 
| Name | Line Occurrences | 
|---|---|
| @( | REFRX+4 | 
| OPARSE | OBXX+3 | 
| OSET | OPARSE+1 | 
| PARSE | EN+2 | 
| PDERR | PURGE+7, PURGE+11, PRX+2 | 
| PDNO | PURGE+5, PURGE+11, PRX+1, PRX+2, PRX+3, PUQUIT | 
| PRX | PURGE+4 | 
| PUQUIT | PRX+11, PRX+12, PRX+14 | 
| REFERR | REF+4, REF+5, REF+8, REFRX+2, REFRX+3, REFRX+6 | 
| REFRX | REF+2 | 
| REFSND | REF+3, REF+8, REFRX+1, REFRX+2, REFRX+3, REFRX+5, REFRX+6, REFRX+21, REFRX+26 | 
| SET | PARSE+1, PARSE+2, PARSE+3, PARSE+4, PARSE+5 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(0 | REFRX+22* | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | REFRX+24! | 
| >> AAA | EN+2*, EN+3, EN+4, OBXX+3*, OBXX+4, OBXX+5 | 
| DA | PURGE+1~, PURGE+9*, PRX+6*, PRX+7*!, PRX+8*!, PRX+9*!, PRX+12*, PRX+15*, REFRX+25* | 
| DA(1 | PRX+7* | 
| DD | REFRX+21! | 
| >> DFN | REFRX+21, PIDZ+1* | 
| DIC | REFRX+21*! | 
| DIC("DR" | REFRX+21* | 
| DIC(0 | REFRX+21* | 
| DIE | PRX+12*!, PRX+15*! | 
| DIK | PURGE+9!*, PRX+6!*, PRX+7*!, PRX+8*!, PRX+9*!, REFRX+25!* | 
| DO | REFRX+21! | 
| DR | PRX+12*, PRX+15*, REFRX+21! | 
| DR(2 | PRX+12*, PRX+15* | 
| DT | PRX+10*, PRX+12, PRX+13, PRX+14, PRX+15, PV1Z+6*, PV1Z+7 | 
| >> EE | STUFF+4* | 
| >> ENTERED | REFRX+21, ORCZ+1* | 
| >> INPTRX | PV1Z+3*, PV1Z+4*, PV1Z+5*, PV1Z+7 | 
| >> LOCATION | REFRX+22, PV1Z+1*, PV1Z+2*, PV1Z+3, PV1Z+4 | 
| MSG | PDERR, PDNO+1~, REFERR | 
| MSG( | EN+1*, EN+2, EN+3, EN+4, EN+8!, OBXX+2*, OBXX+3, OBXX+4, OBXX+5, OBXX+9! , PDNO, REFRX+4 | 
| MSG(2 | PDNO+1* | 
| MSG(3 | PDNO+1* | 
| MSG(4 | PDNO+1*, PDNO+2*, PDNO+3* | 
| >> NNCK | OBXX+2*, OBXX+8*, OPARSE+1*, OPARSE+2* | 
| >> NNN | EN+1*, EN+2*, OBXX+2*, OBXX+3* | 
| >> NNNN | EN+1*, EN+3*, EN+7, PARSE+1, PARSE+2, PARSE+3, PARSE+4, PARSE+5, PARSE+6, OBXX+2* , OBXX+3, OBXX+4*, OBXX+8, OPARSE+1, OPARSE+2 | 
| >> OBXAR( | OBXX+8*, OBXX+10*!, OPARSE+1*, OPARSE+2* | 
| >> OCOUNT | OBXX+1*, OBXX+8, OBXX+10, OPARSE+1, OPARSE+2 | 
| >> OOO | EN+2*, EN+3, EN+4, OBXX+3*, OBXX+4, OBXX+5, OBXX+10* | 
| >> OR("PLACE" | PDNO+1 | 
| >> PDFN | PURGE+7, PRX+2, REF+5, REFRX+3, REFRX+14 | 
| PEER | PURGE+1~, PDNO* | 
| >> PENDING | REFRX+22*, REFRX+23, REFRX+24, REFRX+25, STUFF+4 | 
| >> PLACER | REFRX+5, REFRX+21, ORCZ+1* | 
| >> PLACERXX | PDNO+1 | 
| PLAST | PURGE+1~, PRX+13*, PRX+14 | 
| PND | PURGE+1~, PURGE+5*, PURGE+6, PURGE+7, PURGE+8, PURGE+9 | 
| >> POLIM | EN+5*, PARSE+1, PARSE+2, PARSE+4, PARSE+5, PARSE+6, SET*, OBXX+6*, OPARSE+1, OPARSE+2 , OSET* | 
| >> POVAR | EN+1*, EN+5, EN+6*, EN+7, SET*, OBXX+2*, OBXX+6, OBXX+7*, OBXX+8, OSET* | 
| >> POVAR1 | EN+1*, EN+2, EN+4*, EN+6, OBXX+3, OBXX+5*, OBXX+7, OPARSE+1 | 
| PPG | PURGE+1~ | 
| PREER | PURGE+1~, PDNO+2* | 
| PRG | PURGE+1~ | 
| PRGFLAG | PURGE+1~, PURGE+3*, PURGE+8*, PDNO+1, PDNO+3, PRX+3* | 
| PRGSTAT | PURGE+1~, PURGE+8* | 
| >> PROV | REFRX+21, ORCZ+1* | 
| PSACOUNT | PURGE+1~ | 
| PSARC | PURGE+1~, PRX+13* | 
| PSCA | PURGE+1~, PRX+7* | 
| PSCC | PURGE+1~, PRX+6*, PRX+7, PRX+11, PRX+12, PRX+13, PRX+14, PRX+15 | 
| >> PSINPTR | REFRX+24, PV1Z+3*, PV1Z+7* | 
| PSOAUTOF | REF+1~, REFRX+10*, REFRX+17*, REFRX+18 | 
| >> PSODDRUG | PARSE+2* | 
| PSODUZ | REF+1~ | 
| >> PSODYSPL | PARSE+6* | 
| PSOERR | REF+1~, REFRX+12*, REFRX+13, REFRX+14, REFRX+17 | 
| >> PSOFILNM | PURGE+4, PURGE+5, REF+2, REF+3, REFRX+13, REFRX+14 | 
| PSOHINST | PDNO+1~ | 
| >> PSOIII | EN+1*, OBXX+2* | 
| PSOMSORR | PURGE+2*, PURGEX! | 
| PSONUN | STUFF+5! | 
| PSONUNN | STUFF+5! | 
| >> PSORDITE | PARSE+1*, STUFF+1 | 
| >> PSOREFIL | EN+7*, PARSE+5* | 
| PSORFX | REF+1~, REF+3*, REF+4, REF+5, REF+6 | 
| PSORXFL | REF+1~, REF+2*, REFRX+1, REFRX+2, REFRX+3, REFRX+6, REFRX+22, REFRX+23 | 
| PSOSUSPA | PRX+6*! | 
| PSOVRB | STUFF+3*, STUFF+4, STUFF+5! | 
| PSOVRBD | STUFF+1*, STUFF+2!, STUFF+3, STUFF+5! | 
| >> PSOXQTY | PARSE+4* | 
| PURGCOMM | PURGE+1~, PURGE+7*, PURGE+10*, PDERR, PRX+2* | 
| PURGEXRX | PURGE+1~, PRX+5*, PRX+12, PRX+14, PRX+15 | 
| PURGLTH | PURGE+1~, PRX+14* | 
| PURGNODE | PURGE+1~, PRX+14* | 
| PURGORC | PURGE+1~, PDNO*, PDNO+1, PDNO+2 | 
| PURGPID | PURGE+1~, PDNO*, PDNO+1 | 
| PURGPLC | PURGE+1~ | 
| PURGPV1 | PURGE+1~, PDNO*, PDNO+1 | 
| PURGRX | PURGE+1~, PURGE+4*, PRX+1, PRX+2, PRX+3, PRX+5, PRX+6, PRX+7, PRX+8, PRX+9 | 
| REFCOM | REF+1~, REF+4*, REF+5*, REF+6*, REF+7*, REF+8*, REFRX+1*, REFRX+2*, REFRX+3*, REFRX+5* , REFRX+6*, REFRX+21* | 
| REFCOMXX | REF+1~, REF+4*, REF+5*, REF+8*, REFERR, REFRX+2*, REFRX+3*, REFRX+6* | 
| REFEER | REF+1~ | 
| REFILLER | REF+1~, REFRX+6, ORCZ+1* | 
| REFORC | REF+1~ | 
| REFPID | REF+1~ | 
| REFPV1 | REF+1~ | 
| REFSEG | REF+1~, REFRX+4*, PIDZ+1, PV1Z+1, ORCZ+1, ZRXZ+1 | 
| REFVR | REF+1~ | 
| REFXXX | REF+1~, REF+3*, REF+8*, REFRX+1*, REFRX+2*, REFRX+3*, REFRX+5*, REFRX+6*, REFRX+21* | 
| RFLOOP | REF+1~, REFRX+4* | 
| RFTYPE | REF+1~, REFRX+4* | 
| >> ROUTING | REFRX+22, ZRXZ+1* | 
| RREER | REF+1~ | 
| >> X | REFRX+21* | 
| >> Y | REFRX+21, REFRX+22 | 
| >> ZZ | EN+1, EN+2, EN+3, EN+4, EN+8, OBXX+2, OBXX+3, OBXX+4, OBXX+5, OBXX+9 |