PSSDSEXD ;BIR/CMF-Exceptions for Dose call Continuation ;02/24/09
Source file <PSSDSEXD.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 | 2 | PSSDSEXC PSSDSEXE |
Name | Comments | DBIA/ICR reference |
---|---|---|
CONTINUE | ;;
|
|
TWEAK0 | ;; loop through ERROR global remove/convert certain duplicates
|
|
TWEAK001(PSSDWLP,PSSDWL1) | ;;
|
|
TWEAK01(PSSDWLP,PSSDWL1) | ;; remove dummy and duplicate weight required errors
|
|
TWEAK02(PSSDWLP,PSSDWL1) | ;; massage BSA required errors
|
|
TWEAK03(PSSDWLP,PSSDWL1) | ;; convert 'Not screened' fdb messages, remove all exceptions
|
|
TWEAK04(PSSDWLP,PSSDWL1) | ;; convert/set warning fdb messages
|
|
SHOGEN(PSSDWE5) | ;;
|
|
GETGNRL(PSSDWLP) | ;; set General Dosing info for missing weight/BSA
|
|
TWEAK1 | ;; loop through EXCEPTION global, test for five IV related tweaks
|
|
TWEAK11(NODE) | ;;
|
|
TWEAK12(NODE) | ;;
|
|
TWEAK13(NODE) | ;;
|
|
TWEAK14(NODE) | ;;
|
|
TWEAK15(NODE) | ;;
|
|
TWEAK2 | ;; loop through exception global, look for OR related tweaks
|
|
TWEAK3 | ||
TWEAK31(NODE) | ;; itermittent with bad frequency
|
|
CHECKMSG(PSSLOOP) | ;; max single if single dose, excluded or complex, else dosing
|
|
ISCMPLEX(PSSLOOP) | ;; is complex order
|
Name | Field # of Occurrence |
---|---|
$$EXMT^PSSDSAPI | TWEAK12+4, TWEAK13+4, TWEAK14+4, TWEAK15+4 |
$$SHOGEN^PSSDSEXC | SHOGEN+3 |
$$ISCMPLET^PSSDSEXE | CHECKMSG+1 |
$$TWEAK27^PSSDSEXE | TWEAK001+1 |
GETGNRL3^PSSDSEXE | TWEAK31+11 |
TWEAK2^PSSDSEXE | TWEAK2+1 |
TWEAK4^PSSDSEXE | CONTINUE+2 |
IN^PSSHRQ2 | GETGNRL+10 |
$$DOSEMSG^PSSHRVL1 | TWEAK04+5 |
$$REPLACE^XLFSTR | TWEAK01+24, TWEAK01+26, TWEAK02+24, TWEAK02+26 |
$$UP^XLFSTR | TWEAK11+2, TWEAK12+2, TWEAK13+2, TWEAK14+2, TWEAK15+2, TWEAK31+2 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^TMP($J | TWEAK0+3, TWEAK0+5, TWEAK01+2, TWEAK01+6!, TWEAK01+8, TWEAK01+10, TWEAK01+11, TWEAK01+13, TWEAK01+15!, TWEAK01+16! , TWEAK01+17!, TWEAK01+28*, TWEAK01+29*, TWEAK01+31*, TWEAK01+32*, TWEAK01+34*, TWEAK01+35*, TWEAK02+2, TWEAK02+6!, TWEAK02+8 , TWEAK02+10, TWEAK02+11, TWEAK02+13, TWEAK02+15!, TWEAK02+16!, TWEAK02+17!, TWEAK02+28*, TWEAK02+29*, TWEAK02+31*, TWEAK02+32* , TWEAK02+34*, TWEAK02+35*, TWEAK03+2, TWEAK03+9, TWEAK03+14!, TWEAK03+15!, TWEAK03+17*, TWEAK03+18*, TWEAK03+19!, TWEAK03+21* , TWEAK03+22*, TWEAK03+23!, TWEAK04+2, TWEAK04+6*, TWEAK04+7, TWEAK04+10*, TWEAK04+11*, TWEAK04+13*, TWEAK04+14*, GETGNRL+5 , GETGNRL+6!, GETGNRL+7*, GETGNRL+8, GETGNRL+9, GETGNRL+11, GETGNRL+12*, GETGNRL+13!, GETGNRL+14, GETGNRL+15*, GETGNRL+16* , GETGNRL+17!, TWEAK1+3, TWEAK1+5, TWEAK1+6, TWEAK11+5*, TWEAK11+6*, TWEAK11+7*, TWEAK12+5!, TWEAK12+6!, TWEAK12+7! , TWEAK13+6*, TWEAK13+7*, TWEAK13+9*, TWEAK13+10*, TWEAK13+12*, TWEAK13+13*, TWEAK14+5!, TWEAK14+6!, TWEAK14+7!, TWEAK15+6* , TWEAK15+7*, TWEAK15+9*, TWEAK15+10*, TWEAK15+12*, TWEAK15+13*, TWEAK3+3, TWEAK3+5, TWEAK3+6, TWEAK31+7*, TWEAK31+8* , TWEAK31+9*, TWEAK31+10* |
Name | Line Occurrences |
---|---|
$$CHECKMSG | TWEAK01+21, TWEAK02+21, TWEAK03+6, TWEAK11+4, TWEAK13+5, TWEAK15+5 |
$$ISCMPLEX | CHECKMSG+1 |
$$SHOGEN | TWEAK01+37, TWEAK02+37, TWEAK31+11 |
$$TWEAK001 | TWEAK0+6 |
$$TWEAK01 | TWEAK0+7 |
$$TWEAK02 | TWEAK0+8 |
$$TWEAK03 | TWEAK0+9 |
$$TWEAK04 | TWEAK0+10 |
$$TWEAK11 | TWEAK1+8 |
$$TWEAK12 | TWEAK1+9 |
$$TWEAK13 | TWEAK1+10 |
$$TWEAK14 | TWEAK1+11 |
$$TWEAK15 | TWEAK1+12 |
$$TWEAK31 | TWEAK3+8 |
GETGNRL | TWEAK01+37, TWEAK02+37 |
TWEAK0 | CONTINUE+3 |
TWEAK1 | CONTINUE+4 |
TWEAK2 | CONTINUE+5 |
TWEAK3 | CONTINUE+6 |
Name | Field # of Occurrence |
---|---|
^("BSA" | GETGNRL+8* |
^("WT" | GETGNRL+9* |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DRUGIEN | GETGNRL+1~, GETGNRL+3*, GETGNRL+4, GETGNRL+5, GETGNRL+12, GETGNRL+14, GETGNRL+15, GETGNRL+16 |
DRUGNAME | GETGNRL+1~, GETGNRL+2*, GETGNRL+4, GETGNRL+5, GETGNRL+12, GETGNRL+14, GETGNRL+15 |
FLAG | TWEAK01+1~, TWEAK01+3*, TWEAK01+6*, TWEAK01+18*, TWEAK01+41, TWEAK02+1~, TWEAK02+3*, TWEAK02+6*, TWEAK02+18*, TWEAK02+41 , TWEAK03+1~, TWEAK03+3*, TWEAK03+24*, TWEAK03+27, TWEAK04+1~, TWEAK04+3*, TWEAK04+15*, TWEAK04+18 |
FLAG(1 | TWEAK01+3*, TWEAK01+14*, TWEAK01+20, TWEAK01+21, TWEAK02+3*, TWEAK02+14*, TWEAK02+20, TWEAK02+21 |
MESSAGE | TWEAK01+1~, TWEAK01+8*, TWEAK01+14, TWEAK01+21*, TWEAK01+24*, TWEAK01+26*, TWEAK01+28, TWEAK01+31, TWEAK01+34, TWEAK02+1~ , TWEAK02+8*, TWEAK02+14, TWEAK02+21*, TWEAK02+24*, TWEAK02+26*, TWEAK02+28, TWEAK02+31, TWEAK02+34, TWEAK03+1~, TWEAK03+6* , TWEAK03+11*, TWEAK03+17, TWEAK03+21, TWEAK04+1~, TWEAK04+5*, TWEAK04+6, TWEAK04+10, TWEAK04+13, GETGNRL+1~, GETGNRL+14* , GETGNRL+15, GETGNRL+16, TWEAK11+1~, TWEAK11+4*, TWEAK11+5, TWEAK11+6, TWEAK11+7, TWEAK13+1~, TWEAK13+5*, TWEAK13+6 , TWEAK13+9, TWEAK13+12, TWEAK15+1~, TWEAK15+5*, TWEAK15+6, TWEAK15+9, TWEAK15+12, TWEAK31+1~, TWEAK31+6*, TWEAK31+7 , TWEAK31+9 |
MESSAGE(1 | TWEAK01+13*, TWEAK01+14, TWEAK02+13*, TWEAK02+14 |
NODE | TWEAK1+1~, TWEAK1+6*, TWEAK1+7, TWEAK1+8, TWEAK1+9, TWEAK1+10, TWEAK1+11, TWEAK1+12, TWEAK11~, TWEAK11+2 , TWEAK12~, TWEAK12+2, TWEAK13~, TWEAK13+2, TWEAK14~, TWEAK14+2, TWEAK15~, TWEAK15+2, TWEAK3+1~, TWEAK3+6* , TWEAK3+7, TWEAK3+8, TWEAK31~, TWEAK31+2 |
>> PSSDBASA | TWEAK01+16, TWEAK01+30, TWEAK02+16, TWEAK02+30, TWEAK03+16, TWEAK04+9, GETGNRL+15, TWEAK11+6, TWEAK12+6, TWEAK13+8 , TWEAK14+6, TWEAK15+8, TWEAK31+5 |
>> PSSDBASB | TWEAK01+17, TWEAK01+33, TWEAK02+17, TWEAK02+33, TWEAK03+20, TWEAK04+12, GETGNRL+16, TWEAK11+7, TWEAK12+7, TWEAK13+11 , TWEAK14+7, TWEAK15+11 |
>> PSSDBASE | TWEAK0+3, TWEAK0+5, TWEAK01+2, TWEAK01+6, TWEAK01+8, TWEAK01+10, TWEAK01+11, TWEAK01+13, TWEAK01+15, TWEAK01+28 , TWEAK01+29, TWEAK02+2, TWEAK02+6, TWEAK02+8, TWEAK02+10, TWEAK02+11, TWEAK02+13, TWEAK02+15, TWEAK02+28, TWEAK02+29 , TWEAK03+2, TWEAK03+9, TWEAK03+14, TWEAK03+15, TWEAK04+2, TWEAK04+6, TWEAK04+7, GETGNRL+5, GETGNRL+7, GETGNRL+12 , GETGNRL+14, TWEAK1+3, TWEAK1+5, TWEAK1+6, TWEAK11+5, TWEAK12+5, TWEAK13+6, TWEAK13+7, TWEAK14+5, TWEAK15+6 , TWEAK15+7, TWEAK3+3, TWEAK3+5, TWEAK3+6, TWEAK31+7, TWEAK31+8 |
>> PSSDBASF | TWEAK01+16, TWEAK01+31, TWEAK01+32, TWEAK02+16, TWEAK02+31, TWEAK02+32, TWEAK03+17, TWEAK03+18, TWEAK03+19, TWEAK04+10 , TWEAK04+11, GETGNRL+15, TWEAK11+6, TWEAK12+6, TWEAK13+9, TWEAK13+10, TWEAK14+6, TWEAK15+9, TWEAK15+10, TWEAK31+9 , TWEAK31+10 |
>> PSSDBASG | TWEAK01+17, TWEAK01+34, TWEAK01+35, TWEAK02+17, TWEAK02+34, TWEAK02+35, TWEAK03+21, TWEAK03+22, TWEAK03+23, TWEAK04+13 , TWEAK04+14, GETGNRL+16, TWEAK11+7, TWEAK12+7, TWEAK13+12, TWEAK13+13, TWEAK14+7, TWEAK15+12, TWEAK15+13 |
>> PSSDBCAR( | TWEAK01+6, TWEAK01+21, TWEAK01+38*, TWEAK01+39*, TWEAK02+6, TWEAK02+21, TWEAK02+38*, TWEAK02+39*, TWEAK03+5*, TWEAK03+6 , TWEAK03+25*, TWEAK04+5, TWEAK04+16*, GETGNRL+2, GETGNRL+3, TWEAK11+4, TWEAK11+8*, TWEAK12+4, TWEAK12+8*, TWEAK13+4 , TWEAK13+5, TWEAK13+14*, TWEAK14+4, TWEAK14+8*, TWEAK15+4, TWEAK15+5, TWEAK15+14*, TWEAK31+6, TWEAK31+12*, CHECKMSG+1 , ISCMPLEX+1 |
>> PSSDBDS("CONTEXT" | CONTINUE+1*, CONTINUE+4, CONTINUE+5, CONTINUE+6 |
>> PSSDSWHE | CONTINUE+1, TWEAK01+20, TWEAK01+21, TWEAK01+22, TWEAK01+27, TWEAK02+20, TWEAK02+21, TWEAK02+22, TWEAK02+27, TWEAK03+6 , TWEAK03+7, TWEAK03+10 |
PSSDWE2 | TWEAK01+1~, TWEAK02+1~, TWEAK1+1~, TWEAK1+4*, TWEAK1+5*, TWEAK1+6, TWEAK11+5, TWEAK12+5, TWEAK13+6, TWEAK13+7 , TWEAK14+5, TWEAK15+6, TWEAK15+7, TWEAK3+1~, TWEAK3+4*, TWEAK3+5*, TWEAK3+6, TWEAK31+7, TWEAK31+8 |
PSSDWE5 | SHOGEN~ |
PSSDWEX2 | TWEAK1+1~, TWEAK1+2*, TWEAK1+3*, TWEAK1+5, TWEAK1+6, TWEAK11+4, TWEAK11+5, TWEAK11+6, TWEAK11+7, TWEAK11+8 , TWEAK12+4, TWEAK12+5, TWEAK12+6, TWEAK12+7, TWEAK12+8, TWEAK13+4, TWEAK13+5, TWEAK13+6, TWEAK13+7, TWEAK13+9 , TWEAK13+10, TWEAK13+12, TWEAK13+13, TWEAK13+14, TWEAK14+4, TWEAK14+5, TWEAK14+6, TWEAK14+7, TWEAK14+8, TWEAK15+4 , TWEAK15+5, TWEAK15+6, TWEAK15+7, TWEAK15+9, TWEAK15+10, TWEAK15+12, TWEAK15+13, TWEAK15+14, TWEAK3+1~, TWEAK3+2* , TWEAK3+3*, TWEAK3+5, TWEAK3+6, TWEAK31+6, TWEAK31+7, TWEAK31+8, TWEAK31+9, TWEAK31+10, TWEAK31+11, TWEAK31+12 |
PSSDWGFB | SHOGEN+1~, SHOGEN+2* |
PSSDWL1 | TWEAK0+1~, TWEAK0+4*, TWEAK0+5*, TWEAK0+6, TWEAK0+7, TWEAK0+8, TWEAK0+9, TWEAK0+10, TWEAK001~, TWEAK001+1 , TWEAK01~, TWEAK01+2, TWEAK01+6, TWEAK01+8, TWEAK01+9, TWEAK01+28, TWEAK01+29, TWEAK01+31, TWEAK01+32, TWEAK01+34 , TWEAK01+35, TWEAK02~, TWEAK02+2, TWEAK02+6, TWEAK02+8, TWEAK02+9, TWEAK02+28, TWEAK02+29, TWEAK02+31, TWEAK02+32 , TWEAK02+34, TWEAK02+35, TWEAK03~, TWEAK03+2, TWEAK03+9, TWEAK03+17, TWEAK03+18, TWEAK03+21, TWEAK03+22, TWEAK04~ , TWEAK04+2, TWEAK04+6, TWEAK04+7, TWEAK04+10, TWEAK04+11, TWEAK04+13, TWEAK04+14 |
PSSDWLP | TWEAK0+1~, TWEAK0+2*, TWEAK0+3*, TWEAK0+5, TWEAK0+6, TWEAK0+7, TWEAK0+8, TWEAK0+9, TWEAK0+10, TWEAK001~ , TWEAK001+1, TWEAK01~, TWEAK01+2, TWEAK01+6, TWEAK01+8, TWEAK01+10, TWEAK01+11, TWEAK01+13, TWEAK01+15, TWEAK01+16 , TWEAK01+17, TWEAK01+21, TWEAK01+28, TWEAK01+29, TWEAK01+31, TWEAK01+32, TWEAK01+34, TWEAK01+35, TWEAK01+37, TWEAK01+38 , TWEAK01+39, TWEAK02~, TWEAK02+2, TWEAK02+6, TWEAK02+8, TWEAK02+10, TWEAK02+11, TWEAK02+13, TWEAK02+15, TWEAK02+16 , TWEAK02+17, TWEAK02+21, TWEAK02+28, TWEAK02+29, TWEAK02+31, TWEAK02+32, TWEAK02+34, TWEAK02+35, TWEAK02+37, TWEAK02+38 , TWEAK02+39, TWEAK03~, TWEAK03+2, TWEAK03+5, TWEAK03+6, TWEAK03+9, TWEAK03+14, TWEAK03+15, TWEAK03+17, TWEAK03+18 , TWEAK03+19, TWEAK03+21, TWEAK03+22, TWEAK03+23, TWEAK03+25, TWEAK04~, TWEAK04+2, TWEAK04+5, TWEAK04+6, TWEAK04+7 , TWEAK04+10, TWEAK04+11, TWEAK04+13, TWEAK04+14, TWEAK04+16, GETGNRL~, GETGNRL+2, GETGNRL+3, GETGNRL+5, GETGNRL+12 , GETGNRL+14, GETGNRL+15, GETGNRL+16 |
PSSDWLX | TWEAK01+1~, TWEAK01+9*, TWEAK01+10*, TWEAK01+11, TWEAK01+13, TWEAK01+15, TWEAK01+16, TWEAK01+17, TWEAK02+1~, TWEAK02+9* , TWEAK02+10*, TWEAK02+11, TWEAK02+13, TWEAK02+15, TWEAK02+16, TWEAK02+17 |
PSSLOOP | CHECKMSG~, CHECKMSG+1, ISCMPLEX~, ISCMPLEX+1 |
PSSREPL | TWEAK01+1~, TWEAK01+24, TWEAK01+26, TWEAK02+24, TWEAK02+26 |
PSSREPL(":." | TWEAK01+25*, TWEAK02+25* |
PSSREPL("performed" | TWEAK01+23*, TWEAK02+23* |
REASON | TWEAK01+1~, TWEAK01+2*, TWEAK01+4, TWEAK01+12, TWEAK01+27*, TWEAK01+29, TWEAK01+32, TWEAK01+35, TWEAK02+1~, TWEAK02+2* , TWEAK02+4, TWEAK02+12, TWEAK02+27*, TWEAK02+29, TWEAK02+32, TWEAK02+35, TWEAK03+1~, TWEAK03+9*, TWEAK03+13*, TWEAK03+18 , TWEAK03+22, TWEAK04+1~, TWEAK04+7*, TWEAK04+11, TWEAK04+14, TWEAK11+1~, TWEAK11+2*, TWEAK11+3, TWEAK12+1~, TWEAK12+2* , TWEAK12+3, TWEAK13+1~, TWEAK13+2*, TWEAK13+3, TWEAK14+1~, TWEAK14+2*, TWEAK14+3, TWEAK15+1~, TWEAK15+2*, TWEAK15+3 , TWEAK31+1~, TWEAK31+2*, TWEAK31+3 |
REASON(1 | TWEAK01+11*, TWEAK01+12, TWEAK02+11*, TWEAK02+12 |
ROUTE | TWEAK03+1~ |
SEVERITY | TWEAK03+1~, TWEAK03+2*, TWEAK03+4, TWEAK04+1~, TWEAK04+2*, TWEAK04+4 |
U | TWEAK01+6, TWEAK01+21, TWEAK01+38, TWEAK01+39, TWEAK02+6, TWEAK02+21, TWEAK02+38, TWEAK02+39, TWEAK03+5, TWEAK03+6 , TWEAK03+25, TWEAK04+5, TWEAK04+16, GETGNRL+2, GETGNRL+3, TWEAK11+2, TWEAK11+4, TWEAK11+5, TWEAK11+8, TWEAK12+2 , TWEAK12+4, TWEAK12+8, TWEAK13+2, TWEAK13+4, TWEAK13+5, TWEAK13+6, TWEAK13+7, TWEAK13+14, TWEAK14+2, TWEAK14+4 , TWEAK14+8, TWEAK15+2, TWEAK15+4, TWEAK15+5, TWEAK15+6, TWEAK15+7, TWEAK15+14, TWEAK31+2, TWEAK31+6, TWEAK31+7 , TWEAK31+8, TWEAK31+12, CHECKMSG+1, ISCMPLEX+1 |