ORKCHK6 ; SLC/CLA - Support routine called by ORKCHK to do SESSION mode order checks ;03/21/18 06:21
Source file <ORKCHK6.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN(ORKS,ORKDFN,ORKA,ORENT,ORKTMODE) | ;perform order checking for entire ordering session
|
|
| PHARM | ;process pharmacy order checks:
|
|
| RXOCS | ;drug-drug interaction, duplicate drug order, duplicate drug class
|
|
| PARAMS(ORKNAME,ORKNUM,ORKFLAG,ORKDNGR) | ; get parameter values for an order chk
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^OR(100 - [#100] | RXOCS+31, RXOCS+33 |
| ^ORD(100.01 - [#100.01] | RXOCS+33 |
| ^ORD(100.8 - [#100.8] | PARAMS+1 |
| ^ORD(101.43 - [#101.43] | PHARM+24, PHARM+38 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CHK | RXOCS+2~, RXOCS+6*, RXOCS+7 |
| HL7 | EN+3~, EN+6*, EN+8, EN+9, PHARM+28*, PHARM+29*, PHARM+30 |
| HL7LCOD | EN+3~, EN+9*, PHARM+12, PHARM+27*, PHARM+29 |
| HL7LPTR | EN+3~, EN+9*, PHARM+12, PHARM+19, PHARM+26*, PHARM+29, RXOCS+5 |
| HL7LTXT | EN+3~, EN+9*, PHARM+24*, PHARM+29, PHARM+34, RXOCS+5 |
| HL7NCOD | EN+3~, EN+8*, PHARM+27*, PHARM+28 |
| HL7NPTR | EN+3~, EN+8*, PHARM+25*, PHARM+28 |
| HL7NTXT | EN+3~, EN+8* |
| ODT | EN+3~, EN+7* |
| OI | EN+3~, EN+6*, PHARM+22, PHARM+24, PHARM+38, RXOCS+5 |
| ORALLRD | PHARM+2~, PHARM+4 |
| ORALLRF | PHARM+2~, PHARM+4, RXOCS+1 |
| ORALLRN | PHARM+2~, PHARM+4 |
| ORCRITD | PHARM+2~, PHARM+5, RXOCS+17 |
| ORCRITF | PHARM+2~, PHARM+5, RXOCS+1, RXOCS+14 |
| ORCRITN | PHARM+2~, PHARM+5, RXOCS+17 |
| ORDUPC | PHARM+2~ |
| ORDUPCD | PHARM+2~, PHARM+8, RXOCS+42, RXOCS+43 |
| ORDUPCF | PHARM+2~, PHARM+8, RXOCS+1, RXOCS+39 |
| ORDUPCN | PHARM+2~, PHARM+8, RXOCS+43 |
| ORDUPD | PHARM+2~, PHARM+7, RXOCS+35 |
| ORDUPF | PHARM+2~, PHARM+7, RXOCS+1, RXOCS+28 |
| ORDUPN | PHARM+2~, PHARM+7, RXOCS+35 |
| ORENT | EN~, EN+14, PHARM+16, PHARM+35, PARAMS+2 |
| ORIFN | EN+4~, EN+10* |
| ORKA | EN~, EN+6, EN+7, EN+14, PHARM+14*, PHARM+16, PHARM+30*, PHARM+32*, PHARM+35, RXOCS+5 |
| ORKCNT | RXOCS+42~*, RXOCS+43 |
| ORKDFN | EN~, EN+14, PHARM+16, PHARM+35, RXOCS+5 |
| ORKDG | EN+3~, EN+6*, EN+12*, EN+13, EN+14, PHARM+20, RXOCS+5 |
| ORKDGI | EN+4~ |
| ORKDNGR | PARAMS~, PARAMS+3* |
| ORKFLAG | PARAMS~, PARAMS+2* |
| ORKMSG | EN+4~, PHARM+40*, PHARM+41*, PHARM+42, RXOCS+34*, RXOCS+35, RXOCS+41*, RXOCS+43 |
| ORKNAME | PARAMS~, PARAMS+1 |
| ORKNUM | PARAMS~, PARAMS+1*, PARAMS+2, PARAMS+3 |
| ORKPDATA | EN+4~, EN+7*, RXOCS+5 |
| ORKRX | RXOCS+2~, RXOCS+5 |
| ORKRX( | RXOCS+6, RXOCS+7 |
| ORKS | EN~, EN+14, PHARM+16, PHARM+35 |
| ORKS("ORK" | PHARM+42*, RXOCS+10*, RXOCS+17*, RXOCS+24*, RXOCS+35*, RXOCS+42, RXOCS+43* |
| ORKSMSG | PHARM+37~ |
| ORKTMODE | EN~ |
| ORKTXT | EN+4~, RXOCS+16*, RXOCS+17, RXOCS+23*, RXOCS+24, RXOCS+30*, RXOCS+33*, RXOCS+34 |
| ORNUM | EN+3~, EN+7*, EN+10, PHARM+42, RXOCS+10, RXOCS+17, RXOCS+24, RXOCS+35, RXOCS+42, RXOCS+43 |
| OROITXT | PHARM+37~, PHARM+38*, PHARM+39*, PHARM+40 |
| ORPSA | PHARM+1~, PHARM+22*, PHARM+23, PHARM+25, PHARM+26, RXOCS+5 |
| ORPSNUM | RXOCS+2~, RXOCS+15*, RXOCS+17, RXOCS+22*, RXOCS+24, RXOCS+29*, RXOCS+31, RXOCS+32, RXOCS+33, RXOCS+35 , RXOCS+40*, RXOCS+42, RXOCS+43 |
| ORPSPKG | PHARM+1~, PHARM+20*, PHARM+21, PHARM+22 |
| ORRXDONE | PHARM+1~, PHARM+10*, PHARM+15*, PHARM+33*, PHARM+36 |
| ORSIGD | PHARM+2~, PHARM+6, RXOCS+24 |
| ORSIGF | PHARM+2~, PHARM+6, RXOCS+1, RXOCS+21 |
| ORSIGN | PHARM+2~, PHARM+6, RXOCS+24 |
| ORY | RXOCS+2~, RXOCS+32 |
| ORY(2 | RXOCS+33 |
| U | EN+8, EN+9, PHARM+24, PHARM+28, PHARM+29, PHARM+38, PHARM+42, RXOCS+5, RXOCS+10, RXOCS+13 , RXOCS+15, RXOCS+16, RXOCS+17, RXOCS+20, RXOCS+22, RXOCS+23, RXOCS+24, RXOCS+27, RXOCS+29, RXOCS+30 , RXOCS+33, RXOCS+35, RXOCS+38, RXOCS+40, RXOCS+41, RXOCS+43 |
| XX | RXOCS+2~, RXOCS+6*, RXOCS+7*, RXOCS+10, RXOCS+13, RXOCS+15, RXOCS+16, RXOCS+20, RXOCS+22, RXOCS+23 , RXOCS+27, RXOCS+29, RXOCS+30, RXOCS+35, RXOCS+38, RXOCS+40, RXOCS+41 |