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 |