ORKCHKM ; IHS/MSC/DKM - Support routine called by ORKCHK to do MANUAL mode order checks ;23-Nov-2011 11:46;PLS
Source file <ORKCHKM.m>
| Package | Total | Call Graph | 
|---|---|---|
| Order Entry Results Reporting | 4 | MLM^ORKCHK2 CHKSESS^ORKPS $$FULLTEXT^ORQOR1 RXN^ORQQAL | 
| Pharmacy Data Management | 1 | DRG^PSSUTIL1 | 
| Toolkit | 1 | $$GET^XPAR | 
| Package | Total | Caller Graph | 
|---|---|---|
| Order Entry Results Reporting | 1 | ORKCHK | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| OI2DD(ORPSA,OROI,ORPSPKG) | ;rtn dispense drugs for a PS OI | |
| PARAMS(ORKNAME,ORKNUM,ORKFLAG,ORKDNGR) | ; get parameter values for an order chk | |
| EN(ORKS,ORKDFN,ORKA,ORENT,ORKTMODE) | ;perform manual order checking | |
| PHARM | ;process pharmacy order checks: | |
| RXOCS | ;drug-allergy, drug-drug interaction, duplicate drug order, duplicate drug class | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^OR(100 - [#100] | RXOCS+22, RXOCS+31, RXOCS+40, RXOCS+49 | 
| ^ORD(100.8 - [#100.8] | PARAMS+1 | 
| ^ORD(101.43 - [#101.43] | OI2DD+2, OI2DD+3 | 
| Name | Line Occurrences | 
|---|---|
| OI2DD | PHARM+20 | 
| PARAMS | PHARM+5, PHARM+6, PHARM+7, PHARM+8, PHARM+9 | 
| PHARM | EN+12 | 
| RXOCS | PHARM+13, PHARM+29 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| CHK | RXOCS+14~*, RXOCS+15*, RXOCS+16 | 
| HL7 | EN+3~, EN+6*, EN+8, EN+9, PHARM+26*, PHARM+27*, PHARM+28 | 
| HL7LCOD | EN+3~, EN+9*, PHARM+12, PHARM+25*, PHARM+27, RXOCS+12 | 
| HL7LPTR | EN+3~, EN+9*, PHARM+12, PHARM+17, PHARM+24*, PHARM+27, RXOCS+6, RXOCS+12, RXOCS+13 | 
| HL7LTXT | EN+3~, EN+9*, PHARM+22*, PHARM+27 | 
| HL7NCOD | EN+3~, EN+8*, PHARM+25*, PHARM+26, RXOCS+4 | 
| HL7NPTR | EN+3~, EN+8*, PHARM+23*, PHARM+26, RXOCS+4, RXOCS+6 | 
| HL7NTXT | EN+3~, EN+8* | 
| ODT | EN+3~, EN+7* | 
| OI | EN+3~, EN+6*, PHARM+20, RXOCS+13 | 
| ORALLRD | PHARM+3~, PHARM+9, RXOCS+11 | 
| ORALLRF | PHARM+3~, PHARM+9, RXOCS+1, RXOCS+4 | 
| ORALLRN | PHARM+3~, PHARM+9, RXOCS+11 | 
| ORCRITD | PHARM+2~, PHARM+5, RXOCS+25 | 
| ORCRITF | PHARM+2~, PHARM+5, RXOCS+1, RXOCS+20 | 
| ORCRITN | PHARM+2~, PHARM+5, RXOCS+25 | 
| ORDUPC | PHARM+2~ | 
| ORDUPCD | PHARM+2~, PHARM+8, RXOCS+52 | 
| ORDUPCF | PHARM+2~, PHARM+8, RXOCS+1, RXOCS+47 | 
| >> ORDUPCN | PHARM+8, RXOCS+52 | 
| ORDUPD | PHARM+2~, PHARM+7, RXOCS+43 | 
| ORDUPF | PHARM+2~, PHARM+7, RXOCS+1, RXOCS+38 | 
| ORDUPN | PHARM+2~, PHARM+7, RXOCS+43 | 
| ORENT | EN~, EN+13, PHARM+14, PHARM+30, PARAMS+2 | 
| ORKA | EN~, EN+6, EN+7, EN+13, PHARM+14, PHARM+28*, PHARM+30 | 
| ORKAL | RXOCS+5~, RXOCS+6, RXOCS+7, RXOCS+8, RXOCS+10 | 
| ORKDD | PHARM+1~, PHARM+21*, PHARM+22, PHARM+23, PHARM+24 | 
| ORKDFN | EN~, EN+13, PHARM+14, PHARM+30, RXOCS+6, RXOCS+13 | 
| ORKDG | EN+3~, EN+6*, EN+11*, EN+12, EN+13, PHARM+18, RXOCS+13 | 
| ORKDGI | EN+4~ | 
| ORKDNGR | PARAMS~, PARAMS+3* | 
| ORKFLAG | PARAMS~, PARAMS+2* | 
| ORKMSG | EN+4~, RXOCS+10*, RXOCS+11, RXOCS+24*, RXOCS+25, RXOCS+33*, RXOCS+34, RXOCS+42*, RXOCS+43, RXOCS+51* , RXOCS+52 | 
| ORKNAME | PARAMS~, PARAMS+1 | 
| ORKNUM | PARAMS~, PARAMS+1*, PARAMS+2, PARAMS+3 | 
| ORKPDATA | EN+4~, EN+7*, RXOCS+13 | 
| ORKRX | RXOCS+2~, RXOCS+13 | 
| ORKRX( | RXOCS+15, RXOCS+16 | 
| ORKS | EN~, EN+13, PHARM+14, PHARM+30 | 
| ORKS("ORK" | RXOCS+11*, RXOCS+25*, RXOCS+34*, RXOCS+43*, RXOCS+52* | 
| ORKT | EN+4~, RXOCS+9*, RXOCS+22*, RXOCS+31*, RXOCS+40*, RXOCS+49* | 
| ORKTMODE | EN~ | 
| ORKTXT | EN+4~, RXOCS+9*, RXOCS+10, RXOCS+22*, RXOCS+23*, RXOCS+25, RXOCS+31*, RXOCS+32*, RXOCS+34, RXOCS+40* , RXOCS+41*, RXOCS+42, RXOCS+49*, RXOCS+50*, RXOCS+52 | 
| ORNUM | EN+3~, EN+7*, RXOCS+9, RXOCS+11, RXOCS+25, RXOCS+34, RXOCS+43, RXOCS+52 | 
| OROI | OI2DD~, OI2DD+2, OI2DD+3 | 
| ORPSA | PHARM+1~, PHARM+20, OI2DD~, OI2DD+5 | 
| ORPSA( | PHARM+21, PHARM+22 | 
| ORPSNUM | RXOCS+2~, RXOCS+21*, RXOCS+22, RXOCS+25, RXOCS+30*, RXOCS+31, RXOCS+34, RXOCS+39*, RXOCS+40, RXOCS+43 , RXOCS+48*, RXOCS+49, RXOCS+52 | 
| ORPSPKG | PHARM+1~, PHARM+18*, PHARM+19*, PHARM+20, OI2DD~, OI2DD+5 | 
| ORSIGD | PHARM+2~, PHARM+6, RXOCS+34 | 
| ORSIGF | PHARM+2~, PHARM+6, RXOCS+1, RXOCS+29 | 
| ORSIGN | PHARM+2~, PHARM+6, RXOCS+34 | 
| PSOI | OI2DD+1~, OI2DD+3*, OI2DD+4, OI2DD+5 | 
| U | EN+8, EN+9, PHARM+26, PHARM+27, RXOCS+8, RXOCS+9, RXOCS+10, RXOCS+11, RXOCS+19, RXOCS+21 , RXOCS+22, RXOCS+23, RXOCS+24, RXOCS+25, RXOCS+28, RXOCS+30, RXOCS+31, RXOCS+32, RXOCS+33, RXOCS+34 , RXOCS+37, RXOCS+39, RXOCS+40, RXOCS+41, RXOCS+43, RXOCS+46, RXOCS+48, RXOCS+49, RXOCS+50, RXOCS+51 , RXOCS+52, OI2DD+3 | 
| XX | RXOCS+14~*, RXOCS+16*, RXOCS+19, RXOCS+21, RXOCS+23, RXOCS+24, RXOCS+28, RXOCS+30, RXOCS+32, RXOCS+33 , RXOCS+37, RXOCS+39, RXOCS+41, RXOCS+43, RXOCS+46, RXOCS+48, RXOCS+50, RXOCS+51 |