ORKCHK5 ; slc/CLA - Support routine called by ORKCHK to do ACCEPT mode order checks ;3/6/97 9:35
Source file <ORKCHK5.m>
| Package | Total | Caller Graph | 
|---|---|---|
| Order Entry Results Reporting | 1 | ORKCHK | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| PARAMS(ORKNAME,ORKNUM,ORKFLAG,ORKDNGR) | ; get parameter values for an order chk | |
| DUPLAB | ;duplicate laboratory orders: | |
| EN(ORKS,ORKDFN,ORKA,ORENT,ORKTMODE) | ;perform order checking for orderable item acceptance | |
| DUPOR | ;duplicate orders for non-pharmacy and non-lab: | |
| OI2DD(ORPSA,OROI,ORPSPKG) | ||
| RXOCS | ;drug-allergy interaction | |
| PHARM | ;process pharmacy order checks: | |
| LABFREQ | ;lab order frequency restrictions: | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^ORD(100.8 - [#100.8] | DUPOR+1, DUPLAB+3, LABFREQ+3, PARAMS+1 | 
| ^ORD(101.43 - [#101.43] | OI2DD+2, OI2DD+3 | 
| Name | Line Occurrences | 
|---|---|
| DUPLAB | EN+15 | 
| DUPOR | EN+13 | 
| LABFREQ | EN+16 | 
| OI2DD | PHARM+14 | 
| PARAMS | PHARM+3 | 
| PHARM | EN+12 | 
| RXOCS | PHARM+7, PHARM+23 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DNGR | EN+4~, DUPOR+7*, DUPOR+9, DUPLAB+6*, DUPLAB+11, LABFREQ+6*, LABFREQ+10 | 
| HL7 | EN+3~, EN+6*, EN+8, EN+9, PHARM+20*, PHARM+21*, PHARM+22 | 
| HL7LCOD | EN+3~, EN+9*, PHARM+6, PHARM+19*, PHARM+21 | 
| HL7LPTR | EN+3~, EN+9*, PHARM+6, PHARM+11, PHARM+18*, PHARM+21, RXOCS+4 | 
| HL7LTXT | EN+3~, EN+9*, PHARM+16*, PHARM+21 | 
| HL7NCOD | EN+3~, EN+8*, PHARM+19*, PHARM+20, RXOCS+3 | 
| HL7NPTR | EN+3~, EN+8*, PHARM+17*, PHARM+20, RXOCS+3, RXOCS+4 | 
| HL7NTXT | EN+3~, EN+8* | 
| OCI | DUPLAB+1~, DUPLAB+2*, DUPLAB+8*, DUPLAB+9, DUPLAB+10, LABFREQ+1~, LABFREQ+2*, LABFREQ+8*, LABFREQ+9 | 
| OCN | EN+4~, DUPOR+1*, DUPOR+2, DUPOR+3, DUPOR+7, DUPOR+9, DUPLAB+3*, DUPLAB+4, DUPLAB+5, DUPLAB+6 , DUPLAB+11, LABFREQ+3*, LABFREQ+4, LABFREQ+5, LABFREQ+6, LABFREQ+10 | 
| ODT | EN+3~, EN+7*, EN+10*, EN+13, EN+14, DUPOR+5, DUPLAB+7, LABFREQ+7 | 
| OI | EN+3~, EN+6*, EN+13, EN+14, PHARM+14, DUPOR+5, DUPLAB+7, LABFREQ+7 | 
| ORALLRD | PHARM+2~, PHARM+3, RXOCS+7 | 
| ORALLRF | PHARM+2~, PHARM+3, RXOCS+1 | 
| ORALLRN | PHARM+2~, PHARM+3, RXOCS+7 | 
| ORENT | EN~, EN+17, PHARM+8, PHARM+24, DUPOR+3, DUPLAB+5, LABFREQ+5, PARAMS+2 | 
| ORKA | EN~, EN+6, EN+7, EN+17, PHARM+8, PHARM+22*, PHARM+24 | 
| ORKAL | RXOCS+2~, RXOCS+4, RXOCS+5, RXOCS+6 | 
| ORKDD | PHARM+1~, PHARM+15*, PHARM+16, PHARM+17, PHARM+18 | 
| ORKDFN | EN~, EN+17, PHARM+8, PHARM+24, RXOCS+4, DUPOR+5, DUPLAB+7, LABFREQ+7 | 
| ORKDG | EN+3~, EN+6*, EN+10, EN+12, EN+13, EN+14, EN+17, PHARM+12, DUPOR+5 | 
| ORKDNGR | PARAMS~, PARAMS+3* | 
| ORKFLAG | PARAMS~, PARAMS+2* | 
| ORKLR | DUPLAB+1~, DUPLAB+2*, DUPLAB+7, LABFREQ+1~, LABFREQ+2*, LABFREQ+7 | 
| ORKLR( | DUPLAB+8, DUPLAB+9, DUPLAB+10, LABFREQ+8, LABFREQ+9 | 
| ORKMSG | EN+4~, RXOCS+6*, RXOCS+7, DUPOR+8*, DUPOR+9, DUPLAB+10*, DUPLAB+11, LABFREQ+9*, LABFREQ+10 | 
| ORKNAME | PARAMS~, PARAMS+1 | 
| ORKNUM | PARAMS~, PARAMS+1*, PARAMS+2, PARAMS+3 | 
| ORKOCNUM | EN+4~, DUPOR+6*, DUPOR+9, DUPLAB+9*, DUPLAB+11 | 
| ORKOR | DUPOR+4~*, DUPOR+5, DUPOR+6, DUPOR+8 | 
| ORKPDATA | EN+4~, EN+7*, DUPLAB+7, LABFREQ+7 | 
| ORKS | EN~, EN+17, PHARM+8, PHARM+24 | 
| ORKS("ORK" | RXOCS+7*, DUPOR+9*, DUPLAB+11*, LABFREQ+10* | 
| ORKTMODE | EN~, EN+13, EN+14 | 
| ORNUM | EN+3~, EN+7*, RXOCS+7, DUPOR+9, DUPLAB+11, LABFREQ+10 | 
| OROI | OI2DD~, OI2DD+2, OI2DD+3 | 
| ORPSA | PHARM+1~, PHARM+14, OI2DD~, OI2DD+5 | 
| ORPSA( | PHARM+15, PHARM+16 | 
| ORPSPKG | PHARM+1~, PHARM+12*, PHARM+13*, PHARM+14, OI2DD~, OI2DD+5 | 
| PSOI | OI2DD+1~, OI2DD+3*, OI2DD+4, OI2DD+5 | 
| U | EN+8, EN+9, PHARM+20, PHARM+21, RXOCS+5, RXOCS+6, RXOCS+7, OI2DD+3, DUPOR+6, DUPOR+8 , DUPOR+9, DUPLAB+9, DUPLAB+10, DUPLAB+11, LABFREQ+9, LABFREQ+10 |