PSSHFREQ ;WOIFO/AV - VALIDATES FREQUENCY FOR DOSING ;09/20/07
Source file <PSSHFREQ.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 | 1 | PSSHRVL1 |
Name | Comments | DBIA/ICR reference |
---|---|---|
VALFREQ(FREQ) | ;
|
|
SMPLFREQ(FREQ) | ;
; @DESC Determines if the frequency is one of the special ; frequency strings that is accepted ; ; @FREQ Frequency passed in ; ; @RETURNS 1 if is valid frequency or 0 if not one of special ; frequencies ; |
|
TRIM(TEXT) | ;
|
|
TRIMLEAD(TEXT) | ;
|
|
TRIMEND(TEXT) | ;
|
|
UPPER(TEXT) | ;
; @DESC Converts lowercase characters to uppercase |
Name | Line Occurrences |
---|---|
$$SMPLFREQ | VALFREQ+17 |
$$TRIM | VALFREQ+4 |
$$TRIMEND | TRIM+6 |
$$TRIMLEAD | TRIM+4 |
$$UPPER | VALFREQ+9 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CHAR | TRIMLEAD+3~, TRIMLEAD+15*, TRIMLEAD+16, TRIMLEAD+17, TRIMEND+3~, TRIMEND+15*, TRIMEND+17, TRIMEND+18 |
FLAG | TRIMLEAD+3~, TRIMLEAD+12*, TRIMLEAD+14, TRIMLEAD+17*, TRIMEND+3~, TRIMEND+12*, TRIMEND+14, TRIMEND+18* |
FREQ | VALFREQ~, VALFREQ+4*, VALFREQ+7, VALFREQ+9*, VALFREQ+12, VALFREQ+14, VALFREQ+17, VALFREQ+20, VALFREQ+21, VALFREQ+22 , VALFREQ+35, VALFREQ+36, VALFREQ+50, SMPLFREQ~, SMPLFREQ+27 |
FREQS | SMPLFREQ+9~ |
FREQS( | SMPLFREQ+24 |
FREQS("BID" | SMPLFREQ+13* |
FREQS("QAM" | SMPLFREQ+16* |
FREQS("QD" | SMPLFREQ+12* |
FREQS("QHS" | SMPLFREQ+19* |
FREQS("QID" | SMPLFREQ+15* |
FREQS("QOD" | SMPLFREQ+18* |
FREQS("QPM" | SMPLFREQ+20* |
FREQS("QSHIFT" | SMPLFREQ+17* |
FREQS("TID" | SMPLFREQ+14* |
LENGTH | TRIMLEAD+3~, TRIMLEAD+7*, TRIMLEAD+9, TRIMLEAD+14, TRIMLEAD+16, TRIMEND+3~, TRIMEND+7*, TRIMEND+9, TRIMEND+12 |
LOWER | UPPER+7~, UPPER+9*, UPPER+11 |
MOD | TRIMLEAD+3~, TRIMLEAD+12*, TRIMLEAD+16*, TRIMLEAD+20, TRIMEND+3~, TRIMEND+12*, TRIMEND+17*, TRIMEND+21 |
N | TRIMLEAD+3~, TRIMLEAD+12*, TRIMLEAD+14*, TRIMLEAD+15, TRIMLEAD+16, TRIMEND+3~, TRIMEND+12*, TRIMEND+14*, TRIMEND+15, TRIMEND+17 |
PSS | VALFREQ+2~ |
PSS("chrTemp1" | VALFREQ+35*, VALFREQ+38, VALFREQ+50*, VALFREQ+52 |
PSS("chrTemp2" | VALFREQ+36*, VALFREQ+39 |
PSS("firstCharacter" | VALFREQ+21*, VALFREQ+30, VALFREQ+64, VALFREQ+76 |
PSS("intTemp1" | VALFREQ+38*, VALFREQ+42, VALFREQ+43, VALFREQ+52*, VALFREQ+55, VALFREQ+56 |
PSS("intTemp2" | VALFREQ+39*, VALFREQ+44, VALFREQ+45 |
PSS("lastCharacter" | VALFREQ+22*, VALFREQ+65, VALFREQ+66, VALFREQ+67, VALFREQ+68, VALFREQ+77, VALFREQ+78, VALFREQ+79 |
PSS("length" | VALFREQ+20*, VALFREQ+22, VALFREQ+26, VALFREQ+27, VALFREQ+33, VALFREQ+48 |
PSS("qResult" | VALFREQ+63*, VALFREQ+65*, VALFREQ+66*, VALFREQ+67*, VALFREQ+68*, VALFREQ+69*, VALFREQ+72 |
PSS("result" | VALFREQ+32*, VALFREQ+42*, VALFREQ+43*, VALFREQ+44*, VALFREQ+45*, VALFREQ+55*, VALFREQ+56*, VALFREQ+59 |
PSS("xResult" | VALFREQ+75*, VALFREQ+77*, VALFREQ+78*, VALFREQ+79*, VALFREQ+80*, VALFREQ+82 |
RSLT | VALFREQ+2~, VALFREQ+17*, VALFREQ+18, SMPLFREQ+9~, SMPLFREQ+23*, SMPLFREQ+27*, SMPLFREQ+30 |
TEMPTEXT | TRIMLEAD+3~, TRIMLEAD+16*, TRIMLEAD+20, TRIMEND+3~, TRIMEND+17*, TRIMEND+21 |
TEXT | TRIM~, TRIM+4*, TRIM+6*, TRIM+7, TRIMLEAD~, TRIMLEAD+6*, TRIMLEAD+7, TRIMLEAD+9, TRIMLEAD+15, TRIMLEAD+16 , TRIMLEAD+20*, TRIMLEAD+21, TRIMEND~, TRIMEND+6*, TRIMEND+7, TRIMEND+9, TRIMEND+15, TRIMEND+17, TRIMEND+21*, TRIMEND+22 , UPPER~, UPPER+11*, UPPER+13 |
UPPER | UPPER+7~, UPPER+10*, UPPER+11 |
VAL | SMPLFREQ+9~, SMPLFREQ+22*, SMPLFREQ+24*, SMPLFREQ+27 |