PSSDSEXC ;BIR/RTR-Exceptions for Dose call ;02/24/09
Source file <PSSDSEXC.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 |
Package | Total | Caller Graph |
---|---|---|
Pharmacy Data Management | 3 | PSSDSAPD PSSDSAPK PSSDSEXD |
Name | Comments | DBIA/ICR reference |
---|---|---|
FMT | ;PSSDBDGO =1 if you went to interface, 0 if you did not go to interface; PSSDBSNO IS 0 if all schedules are excluded
|
|
EXCP | ;Set Exceptions
|
|
MESQ | ;Set Messages
|
|
SHOGEN() | ;General Dosing Guidelines - Piece 25 and piece 15 check added for 2.1
|
|
SING | ;Set Single Dose
|
|
DAILY | ;Set Daily (Range) Dose
|
|
GEN | ;General Dosing Guidelines
|
|
KGEN | ;Kill General Dosing
|
|
GENERR | ;Set General Dosing Guidelines exception
|
|
RESET | ;Reset main exception global if Free text dose could not be evaluated
|
|
ERROR | ;List of errors, for complex orders piece 3 = 1 if only for Daily Dose and adding previous Dosing sequences
|
|
DFM() | ;get Dose Form Indicator
|
|
HDER1 | ;Set header for exceptions for Output 1
|
|
HDER2 | ;Set header for exceptions for Output 2
|
|
HDER3 | ;Reset header node for Output 1 to Non-Frequency header
|
|
HDER4 | ;Reset header node for Output 2 to Non-frequency header
|
|
ADJU | ;Set Adjusted Dose message
|
|
ADJUS | ;Set Adjusted Dose message in Output
|
|
DSQ | ;
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PS(51.24 - [#51.24] | DFM+3, DFM+4 |
^TMP($J | FMT+2*, FMT+3*, FMT+4, FMT+8, FMT+9, FMT+10, FMT+13, FMT+14*, FMT+15*, FMT+16 , FMT+17*, FMT+18*, FMT+19*, FMT+20*, FMT+27*, FMT+28*, FMT+30*, FMT+31*, EXCP+4, EXCP+10* , EXCP+16, EXCP+21, EXCP+22, EXCP+30*, EXCP+31*, EXCP+35*, EXCP+36*, EXCP+37*, EXCP+38*, EXCP+47* , EXCP+48*, EXCP+49*, EXCP+50*, EXCP+51*, MESQ+2, MESQ+4, SING+3, SING+9*, SING+10*, DAILY+3 , DAILY+9*, DAILY+10*, GEN+5, GEN+6*, GEN+7*, KGEN+1!, KGEN+2!, RESET+2, RESET+3, RESET+4 , RESET+5!, RESET+6*, RESET+8*, HDER1+2*, HDER1+3*, HDER2+2*, HDER2+3*, HDER3+1*, HDER4+1*, ADJUS+1* , DSQ+1*, DSQ+3* |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> PSSDBADJ( | SING+11, DAILY+11, ADJU+1*, ADJUS+1 |
>> PSSDBAR("UNIT" | DFM+2, DFM+3 |
>> PSSDBASA | FMT+2, FMT+14, FMT+17, FMT+26, EXCP+28, EXCP+30, EXCP+35, EXCP+37, EXCP+47, EXCP+49 , SING+8, DAILY+9, GEN+6, KGEN+1 |
>> PSSDBASB | FMT+3, FMT+15, FMT+19, FMT+29, EXCP+29, EXCP+31, EXCP+36, EXCP+38, EXCP+48, EXCP+50 , SING+10, DAILY+10, GEN+7, KGEN+2 |
>> PSSDBASE | FMT+2, FMT+3, FMT+4, FMT+8, FMT+9, FMT+10, FMT+13, FMT+14, FMT+15, FMT+16 , FMT+17, FMT+19, EXCP+4, EXCP+10, EXCP+16, EXCP+21, EXCP+22, EXCP+30, EXCP+31, EXCP+35 , EXCP+36, EXCP+37, EXCP+38, EXCP+51, MESQ+2, MESQ+4, SING+3, SING+9, SING+10, DAILY+3 , DAILY+9, DAILY+10, GEN+5, GEN+6, GEN+7, RESET+2, RESET+3, RESET+4, RESET+5, RESET+6 , RESET+8, DSQ+1, DSQ+3 |
>> PSSDBASF | FMT+2, FMT+14, FMT+17, FMT+18, FMT+27, FMT+28, EXCP+30, EXCP+35, EXCP+37, EXCP+47 , EXCP+49, SING+9, DAILY+9, GEN+6, KGEN+1, HDER1+2, HDER1+3, HDER3+1 |
>> PSSDBASG | FMT+3, FMT+15, FMT+19, FMT+20, FMT+30, FMT+31, EXCP+31, EXCP+36, EXCP+38, EXCP+48 , EXCP+50, SING+10, DAILY+10, GEN+7, KGEN+2, HDER2+2, HDER2+3, HDER4+1, ADJUS+1 |
>> PSSDBCAR( | FMT+8, FMT+10, FMT+11, FMT+12*, EXCP+2, EXCP+7, EXCP+8, EXCP+9*, EXCP+10, EXCP+17 , EXCP+19, EXCP+23, EXCP+24, EXCP+25*, EXCP+43, EXCP+45*, EXCP+47, EXCP+48, EXCP+51, MESQ+2 , MESQ+3, MESQ+4*, MESQ+5, MESQ+6, SHOGEN+1, SHOGEN+2, SING+1, SING+4*, SING+7*, DAILY+1 , DAILY+4*, DAILY+8*, DAILY+12, GEN+1, GEN+2, GEN+3, RESET+6, HDER1+3, HDER2+3 |
>> PSSDBCAX( | EXCP+3, EXCP+6, EXCP+16, EXCP+44, SHOGEN+2, DSQ+2, DSQ+3 |
>> PSSDBDGO | FMT+2, FMT+3, FMT+25 |
>> PSSDBFDB( | ADJU+1 |
>> PSSDBLP | ADJU+1 |
>> PSSDBSNO | FMT+2, FMT+3, FMT+23, FMT+24, FMT+25 |
PSSDFDFK | DFM+1~, DFM+3* |
PSSDFDFL | DFM+1~, DFM+3*, DFM+4 |
PSSDWADJ | MESQ+1~, MESQ+3*, SING+11*, DAILY+11 |
PSSDWB1 | RESET+1~, RESET+2*, RESET+3, RESET+4, RESET+5, RESET+7*, RESET+8 |
PSSDWB2 | RESET+1~, RESET+3*, RESET+4, RESET+7*, RESET+8, RESET+9* |
PSSDWB3 | RESET+1~ |
PSSDWB3( | RESET+4*, RESET+7, RESET+8 |
PSSDWDRG | MESQ+1~, MESQ+3*, MESQ+4, SING+3, SING+9, SING+10, DAILY+3, DAILY+9, DAILY+10, GEN+5 , GEN+6, GEN+7, KGEN+1 |
PSSDWE1 | EXCP+1~, EXCP+16*, EXCP+17, EXCP+19, EXCP+20, EXCP+21, EXCP+22, EXCP+23, EXCP+24, EXCP+25 , EXCP+30, EXCP+31, EXCP+35, EXCP+36, EXCP+37, EXCP+38, RESET+2, RESET+3, RESET+4, RESET+5 , RESET+6, RESET+8, HDER1+2, HDER1+3, HDER2+2, HDER2+3, HDER3+1, HDER4+1 |
PSSDWE2 | EXCP+1~, EXCP+21*, EXCP+22, EXCP+30, EXCP+31, EXCP+35, EXCP+36, EXCP+37, EXCP+38 |
PSSDWE3 | EXCP+1~, EXCP+15! |
PSSDWE4 | EXCP+1~, EXCP+18*, EXCP+27*, EXCP+30, EXCP+31, EXCP+32*, EXCP+33*, EXCP+35, EXCP+36, EXCP+37 , EXCP+38, EXCP+39*, HDER1+2, HDER1+3, HDER2+2, HDER2+3 |
PSSDWE5 | MESQ+1~, MESQ+2*, MESQ+3, MESQ+4, MESQ+5, MESQ+6, SHOGEN+1, SHOGEN+2, SING+1, SING+3 , SING+4, SING+7, SING+9, SING+10, SING+11, DAILY+1, DAILY+3, DAILY+4, DAILY+8, DAILY+9 , DAILY+10, DAILY+11, DAILY+12, GEN+1, GEN+2, GEN+3, GEN+5, GEN+6, GEN+7, KGEN+1 , KGEN+2, ADJUS+1 |
PSSDWE6 | SING+2~, SING+3*, SING+4, SING+5, SING+6 |
PSSDWE9 | DAILY+2~, DAILY+3*, DAILY+4, DAILY+5, DAILY+8, DAILY+12 |
PSSDWEE1 | EXCP+1~, EXCP+19*, HDER1+2, HDER1+3, HDER2+2, HDER2+3, HDER3+1, HDER4+1 |
PSSDWEE2 | EXCP+1~, EXCP+19* |
PSSDWEEX | EXCP+1~, EXCP+45*, EXCP+47, EXCP+48 |
PSSDWEGC | EXCP+1~, EXCP+22*, EXCP+23, EXCP+24, EXCP+30, EXCP+31, HDER1+1, HDER2+1 |
PSSDWER1 | EXCP+1~, EXCP+18*, EXCP+30, EXCP+31, EXCP+32* |
PSSDWER2 | EXCP+1~, EXCP+18*, EXCP+37, EXCP+38, EXCP+39* |
PSSDWER9 | EXCP+1~, EXCP+18*, EXCP+30, EXCP+31, HDER1+1*, HDER2+1* |
PSSDWEX1 | EXCP+1~ |
PSSDWEX1( | EXCP+16*, EXCP+44 |
PSSDWEX2 | EXCP+1~, EXCP+43*, EXCP+44, EXCP+45, EXCP+46, EXCP+47, EXCP+48, EXCP+49, EXCP+50, EXCP+51 |
PSSDWEX3 | EXCP+1~, EXCP+2*, EXCP+3, EXCP+4, EXCP+6, EXCP+7, EXCP+8, EXCP+9, EXCP+10, DSQ+1 , DSQ+2, DSQ+3 |
PSSDWEX4 | EXCP+1~, EXCP+4*, EXCP+5*, EXCP+10, EXCP+11*, DSQ+1, DSQ+3 |
PSSDWEX5 | EXCP+1~, EXCP+6*, EXCP+8, DSQ+2, DSQ+3 |
PSSDWEX6 | EXCP+1~, EXCP+9*, DSQ+1 |
PSSDWEX7 | EXCP+1~, EXCP+4* |
PSSDWGFB | MESQ+1~, MESQ+6*, SHOGEN+2, DAILY+12* |
PSSDWIEN | MESQ+1~, MESQ+3*, MESQ+4, SING+3, SING+9, SING+10, DAILY+3, DAILY+9, DAILY+10, GEN+5 , GEN+6, GEN+7, KGEN+1, KGEN+2, ADJUS+1 |
PSSDWL1 | FMT+1~, FMT+9*, FMT+10, FMT+13, FMT+14, FMT+15, FMT+16, FMT+17, FMT+18, FMT+19 , FMT+20 |
PSSDWLP | FMT+1~, FMT+8*, FMT+9, FMT+10, FMT+11, FMT+12, FMT+13, FMT+14, FMT+15, FMT+16 , FMT+17, FMT+18, FMT+19, FMT+20 |
PSSDWLPV | FMT+1~, FMT+16*, FMT+17, FMT+19 |
PSSDWRSN | FMT+1~, FMT+17, FMT+19, EXCP+30, EXCP+31, EXCP+37, EXCP+38, EXCP+49, EXCP+50 |
PSSDWSPS | MESQ+1~, SING+5*, GEN+2 |
PSSDWSR1 | EXCP+1~, EXCP+9*, EXCP+10 |
PSSDWSR2 | EXCP+1~, EXCP+21*, EXCP+26 |
PSSDWSR3 | EXCP+1~, EXCP+18*, EXCP+33, EXCP+34* |
PSSNOE9 | EXCP+1~ |
PSSNOE9( | EXCP+16, EXCP+44 |
U | SING+4, DAILY+4 |
Name | Field # of Occurrence |
---|---|
$T(ERROR+PSSDWEX5 | EXCP+9 |