PSOHLNEW ;BIR/RTR - CPRS orders ;29-May-2012 14:50;PLS
Source file <PSOHLNEW.m>
| Package | Total | Call Graph | 
|---|---|---|
| Outpatient Pharmacy | 20 | REVERSE^PSOBPSU1  CSET^PSODIAG  EN^PSOHDR  (,CHCS,CNT,CP,EXP,MISRN,MISX,NTE,OID,ZCL,ZRX)^PSOHLNE1  (,OBXX,PURGE,REF,STUFF)^PSOHLNE2  OBXNTE^PSOHLNE3  OBR^PSOHLNE4  ^PSOHLPII ^PSOHLPIS KL^PSOHLSIH (DCP,EN,ERROR,RERROR)^PSOHLSN EN^PSOHLSN1 ^PSONVNEW USER^PSOORFI2 SUS^PSOORUT1 EN^PSOORUTL CAN^PSOTPCAN CAN^PSOUTL FSIG^PSOUTLA EN3^PSOUTLA1 | 
| Order Entry Results Reporting | 2 | EN^ORERR $$UNESC^ORHLESC | 
| VA Fileman | 2 | FILE^DICN IX^DIK | 
| IHS Changes To Pharmacy | 1 | EN^APSPELRX | 
| Kernel | 1 | ($$DT,$$HL7TFM)^XLFDT | 
| Registration | 1 | $$SITE^VASITE | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| OBX | ||
| EN(MSG) | ; | 
 
 | 
| RXOPS | ||
| ESTAT | ; | |
| ZSC | ||
| ZHM | ;IHS/MCS/REC/PLS - 08/06/2010 - Reason field support for Med Rec | |
| FILL | ; | |
| PID | ||
| MSH | ||
| SPDFN | ||
| PV1 | ||
| NFILE | ; | |
| RXO | ||
| ZRX | ||
| DG1 | ||
| OBXNTE | ; | |
| ZRN | ||
| RXR | ||
| OBR | ;This segment is used to pass flagging information from CPRS. | |
| ZCL | ||
| KL | ||
| ORC | ; | 
| Name | Field # of Occurrence | 
|---|---|
| EN^APSPELRX | EN+31 | 
| FILE^DICN | NFILE+5 | 
| IX^DIK | NFILE+29 | 
| EN^ORERR | EN+11, EN+12, EN+17, EN+25, EN+28 | 
| $$UNESC^ORHLESC | NFILE+4, NFILE+13, NFILE+14, NFILE+15, NFILE+19, NFILE+21, NFILE+25, NFILE+26, NFILE+27, NFILE+42 , NFILE+45 | 
| REVERSE^PSOBPSU1 | NFILE+36 | 
| CSET^PSODIAG | NFILE+47 | 
| EN^PSOHDR | EN+13 | 
| ^PSOHLNE1 | ORC+2 | 
| CHCS^PSOHLNE1 | EN+10 | 
| CNT^PSOHLNE1 | NFILE+37 | 
| CP^PSOHLNE1 | ZSC | 
| EXP^PSOHLNE1 | ESTAT+1 | 
| MISRN^PSOHLNE1 | EN+24 | 
| MISX^PSOHLNE1 | EN+29 | 
| NTE^PSOHLNE1 | RXOPS+4 | 
| OID^PSOHLNE1 | NFILE+12 | 
| ZCL^PSOHLNE1 | ZCL | 
| ZRX^PSOHLNE1 | ZRX | 
| ^PSOHLNE2 | RXO | 
| OBXX^PSOHLNE2 | OBX | 
| PURGE^PSOHLNE2 | EN+15 | 
| REF^PSOHLNE2 | EN+16 | 
| STUFF^PSOHLNE2 | NFILE+17 | 
| OBXNTE^PSOHLNE3 | OBXNTE+1 | 
| OBR^PSOHLNE4 | OBR+1 | 
| ^PSOHLPII | NFILE+18 | 
| ^PSOHLPIS | NFILE+28 | 
| KL^PSOHLSIH | EN+23, EN+25, EN+28, EN+32 | 
| DCP^PSOHLSN | NFILE+33 | 
| EN^PSOHLSN | EN+22, NFILE+32, NFILE+33 | 
| ERROR^PSOHLSN | EN+19 | 
| RERROR^PSOHLSN | EN+25, EN+28 | 
| EN^PSOHLSN1 | EN+21, NFILE+30, NFILE+34 | 
| ^PSONVNEW | NFILE+1 | 
| USER^PSOORFI2 | NFILE+26 | 
| SUS^PSOORUT1 | EN+21 | 
| EN^PSOORUTL | EN+18 | 
| CAN^PSOTPCAN | NFILE+36 | 
| CAN^PSOUTL | NFILE+36 | 
| FSIG^PSOUTLA | NFILE+44 | 
| EN3^PSOUTLA1 | NFILE+41 | 
| $$SITE^VASITE | PV1+6 | 
| $$DT^XLFDT | PV1+5 | 
| $$HL7TFM^XLFDT | ZRN+4 | 
| FileNo | Call Tags | 
|---|---|
| ^PS(52.41 - [#52.41] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DG(40.8 - [#40.8] | PV1+4 | 
| ^OR(100 - [#100] | EN+29 | 
| ^PS(50.7 - [#50.7] | NFILE+23 | 
| ^PS(52.41 - [#52.41] | EN+27, EN+28, NFILE+7*, NFILE+8*, NFILE+10*, NFILE+11*, NFILE+13*, NFILE+14*, NFILE+15*, NFILE+16* , NFILE+19*, NFILE+20*, NFILE+21*, NFILE+22*, NFILE+23*, NFILE+24*, NFILE+25*, NFILE+26*, NFILE+27*, NFILE+31 , NFILE+38, NFILE+42*, NFILE+45*, NFILE+46* | 
| ^PSDRUG - [#50] | RXO+2 | 
| ^PSRX - [#52] | EN+11, EN+12, EN+13*, EN+26, EN+28, NFILE+30, NFILE+34, NFILE+35*, NFILE+40, NFILE+43 | 
| ^PSRX("APL" | EN+13* | 
| ^SC - [#44] | PV1+1, PV1+2, PV1+3 | 
| Name | Line Occurrences | 
|---|---|
| @( | EN+23 | 
| ESTAT | EN+18 | 
| FILL | EN+7 | 
| KL | EN+11, EN+12, EN+13, EN+14 | 
| NFILE | EN+30 | 
| OBXNTE | OBX | 
| RXOPS | RXO | 
| SPDFN | EN+6 | 
| Name | Field # of Occurrence | 
|---|---|
| ^("SIG" | NFILE+40 | 
| ^(0 | NFILE+7*, NFILE+10* | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| AA | EN+3~ | 
| AAA | EN+4~ | 
| BSIG | NFILE+39~ | 
| BSIG( | NFILE+42 | 
| BSIG(1 | NFILE+42 | 
| COMM | EN+1~, EN+3~, EN+11*, EN+12*, EN+18*, EN+21, EN+22 | 
| CT | EN+3~ | 
| >> DA | NFILE+29* | 
| DD | NFILE+3! | 
| DFN | EN+1~, EN+28, EN+29, PID*, NFILE+3 | 
| DIC | NFILE+3!*, NFILE+5! | 
| DIC("DR" | NFILE+3*, NFILE+4* | 
| DIC(0 | NFILE+3* | 
| DIK | NFILE+29!* | 
| >> DLAYGO | NFILE+3* | 
| DO | NFILE+3! | 
| DR | NFILE+5! | 
| DSIG | EN+4~, NFILE+4 | 
| DT | PV1+5*, PV1+6, NFILE+22, NFILE+27, NFILE+35 | 
| EE | EN+1~, NFILE+14*, NFILE+15, NFILE+42*, NFILE+45*, NFILE+46* | 
| EEE | EN+2~ | 
| EER | EN+4~, EN+20* | 
| EFFECT | EN+2~, NFILE+3 | 
| ENTERED | EN+1~, NFILE+7 | 
| FF | EN+3~ | 
| FILLER | EN+3~, EN+21* | 
| FSIG | NFILE+39~ | 
| FSIG( | NFILE+45 | 
| FSIG(1 | NFILE+45 | 
| GG | EN+3~ | 
| II | EN+3~ | 
| INPTRX | EN+3~, PV1+2*, PV1+3*, PV1+4*, PV1+6 | 
| IPPLACER | EN+4~, NFILE+31*, NFILE+32, NFILE+33 | 
| JJ | EN+3~ | 
| JJJ | EN+3~ | 
| LIM | EN+3~ | 
| LL | EN+4~, RXOPS*, RXOPS+1, RXOPS+2, RXOPS+3, RXOPS+4*, NFILE+19*, NFILE+20, NFILE+21*, NFILE+22 | 
| LLL | EN+4~, RXOPS+2*, RXOPS+3, NFILE+19*, NFILE+21*, NFILE+27* | 
| LOCATION | EN+1~, PV1*, PV1+1*, PV1+2, PV1+3, NFILE+4 | 
| >> MSCHMLOC | ZRN+4* | 
| >> MSCHMLST | ZRN+4* | 
| >> MSCLD | ZRN+4* | 
| >> MSCRSN( | ZHM+1* | 
| MSG | EN~, EN+11, EN+12, EN+17, EN+25, EN+28 | 
| MSG( | EN+6, EN+7, EN+8, EN+20, EN+23, RXO, RXOPS+1, RXOPS+2, RXOPS+3, RXOPS+4 , OBX, ZRN+1, SPDFN, FILL+1 | 
| NATURE | EN+1~, NFILE+4 | 
| NN | EN+4~ | 
| NNCK | EN+4~ | 
| NNN | EN+4~ | 
| NNNN | EN+4~ | 
| NWFLAG | EN+3~ | 
| OBXAR | EN+3~ | 
| OBXAR( | OBX+2*, NFILE+25, NFILE+27 | 
| OCOUNT | EN+1~, EN+5*, OBX+1*, OBX+2, NFILE+24*, NFILE+25, NFILE+26, NFILE+27 | 
| ONEFLAG | EN+2~, RXOPS*, RXOPS+2*, RXOPS+4 | 
| OO | EN+1~, EN+6*, EN+7, EN+8, SPDFN, FILL+1 | 
| OOO | EN+4~ | 
| OR | EN+1~, EN+18 | 
| OR("COMM" | EN+7*, EN+9*, EN+18 | 
| OR("FILLER" | EN+19, EN+21 | 
| OR("PHARMST" | EN+21 | 
| OR("PLACE" | EN+7*, EN+18 | 
| OR("PSOFILNM" | FILL+1* | 
| OR("STAT" | EN+7*, EN+10, EN+13, EN+15, EN+16, EN+17, EN+18 | 
| OR("USER" | EN+7* | 
| ORCSEG | EN+4~ | 
| PDFN | EN+4~, EN+12, SPDFN* | 
| PENDING | EN+2~, NFILE+6*, NFILE+7, NFILE+8, NFILE+10, NFILE+11, NFILE+13, NFILE+14, NFILE+15, NFILE+16 , NFILE+19, NFILE+20, NFILE+21, NFILE+22, NFILE+23, NFILE+24, NFILE+25, NFILE+26, NFILE+27, NFILE+29 , NFILE+31, NFILE+38, NFILE+42, NFILE+45, NFILE+46 | 
| PFLAG | EN+3~, EN+28, NFILE+33 | 
| PLACER | EN+1~, EN+18*, EN+22, EN+29, EN+30, EN+31, NFILE+3 | 
| PLACERXX | EN+4~, EN+7*, EN+21! | 
| POLIM | EN+4~ | 
| POVAR | EN+4~ | 
| POVAR1 | EN+4~ | 
| PP | EN+1~, NFILE+13* | 
| PREV | EN+1~, EN+25, EN+26, EN+27, EN+28, NFILE+4, NFILE+30, NFILE+34, NFILE+35, NFILE+36 , NFILE+40, NFILE+41, NFILE+43, NFILE+44 | 
| PRIOR | EN+4~, ORC+2*, NFILE+3 | 
| PROV | EN+2~, NFILE+7, NFILE+26 | 
| PSERRORC | EN+4~, EN+20* | 
| PSERRPID | EN+4~, EN+20* | 
| PSERRPV1 | EN+4~, EN+20* | 
| PSINPTR | EN+3~, PV1+2*, PV1+6*, NFILE+10 | 
| >> PSOBCT | NFILE+27* | 
| PSOCHFFL | EN+4~, EN+8*, EN+10 | 
| PSOCVI | EN+4~ | 
| PSODDRUG | EN+1~, RXO+2*, NFILE+7, NFILE+12 | 
| >> PSODSC | ZRN*, NFILE+1 | 
| >> PSODSC( | ZRN+1* | 
| PSODYSPL | EN+1~, RXO+5*, NFILE+9*, NFILE+10 | 
| PSOEXFLG | EN+4~, EN+21 | 
| PSOFFL | EN+5!, EN+8*, EN+11, EN+12, EN+13, KL! | 
| PSOFILNM | EN+1~, FILL+1* | 
| PSOIBN | EN+3~ | 
| PSOIBY | EN+3~, NFILE+8 | 
| PSOICD | EN+2~ | 
| PSOICD( | DG1* | 
| >> PSOLOG | NFILE+10 | 
| PSOLQ1I | EN+2~ | 
| PSOLQ1I( | NFILE+13, NFILE+14 | 
| PSOLQ1II | EN+2~ | 
| PSOLQ1II( | NFILE+13, NFILE+14 | 
| PSOLQ1IX | EN+2~ | 
| PSOLQ1IX( | NFILE+13, NFILE+14 | 
| PSOMO | EN+4~, EN+24* | 
| PSOMSORR | EN+4~, EN+18*!, EN+21!, NFILE+31*, NFILE+34! | 
| PSONAS | EN+13~* | 
| PSONVA | EN+2~ | 
| PSOOC | EN+1~, NFILE+3, NFILE+30 | 
| PSOPLC | EN+5!, EN+8*, EN+13, KL! | 
| PSOQWX | EN+2~, NFILE+12*, NFILE+13, NFILE+14 | 
| >> PSORDITE | RXO+1*, NFILE+7, NFILE+23 | 
| >> PSOREFIL | RXO+4*, NFILE+4 | 
| PSORSO | EN+5!, NFILE+4 | 
| PSOSCP | EN+2~ | 
| >> PSOSEG | EN+23*, PID, PV1, DG1, ORC+1, ORC+2, RXO+1, RXO+2, RXO+3, RXO+4 , RXO+5, RXR, OBX+2, ZRN, ZRN+4, ZHM+1 | 
| PSOSND | EN+5*, EN+6, EN+8*, EN+10, EN+11, EN+12, EN+13, KL! | 
| PSOSUSZ | EN+5!, EN+21! | 
| >> PSOTYPE | EN+23* | 
| >> PSOXQTY | RXO+3*, NFILE+3 | 
| PSOXRP | EN+4~ | 
| PSRNFLAG | EN+3~, EN+24, EN+25 | 
| PSRNQFLG | EN+3~, EN+25*, EN+26*, EN+27* | 
| Q1I | EN+1~ | 
| Q1I( | NFILE+13 | 
| QCOUNT | EN+1~, NFILE+11 | 
| QQQ | EN+3~ | 
| QTARRAY | EN+1~ | 
| QTARRAY( | NFILE+14 | 
| QTARRAY2 | EN+1~ | 
| QTARRAY2( | NFILE+14 | 
| QTVAR | EN+4~ | 
| RCOMM | EN+3~, EN+17*, EN+25*, EN+28* | 
| ROUTE | EN+1~, NFILE+7 | 
| ROUTE( | RXR*, NFILE+15 | 
| ROUTING | EN+1~, NFILE+4 | 
| RRX | EN+2~, EN+23*, RXR* | 
| SEND | EN+5*, EN+6, EN+7*, EN+15, EN+16, EN+17, EN+18! | 
| SERV | EN+2~, NFILE+4 | 
| SIG1 | EN+3~ | 
| STAT | EN+1~, EN+18*, EN+21, EN+22 | 
| T | ZRN+1*, ZRN+2! | 
| USER1 | NFILE+26! | 
| VAL | EN+4~, NFILE+13*, NFILE+14*, NFILE+15 | 
| VAR | EN+3~ | 
| VAR1 | EN+3~ | 
| WORDP | RXOPS+2*, RXOPS+3, RXOPS+5! | 
| WPARRAY | EN+4~ | 
| WPARRAY( | RXOPS+2*, RXOPS+3* | 
| WPARRAY(6 | NFILE+19 | 
| WPARRAY(7 | NFILE+21 | 
| WPCT | EN+2~, RXOPS*, RXOPS+2*, RXOPS+3* | 
| >> X | NFILE+3* | 
| XOFLAG | EN+1~, EN+28, ORC+2*, NFILE+32 | 
| XOFLAGZ | EN+3~, EN+28* | 
| >> Y | NFILE+5, NFILE+6 | 
| ZZ | EN+1~, EN+23*, RXO, RXOPS, OBX, ZRN+1 |