Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: PSSDSEXC

Package: Pharmacy Data Management

Routine: PSSDSEXC


Information

PSSDSEXC ;BIR/RTR-Exceptions for Dose call ;02/24/09

Source Information

Source file <PSSDSEXC.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Pharmacy Data Management 4 NOTS^PSSDSAPA  ($$ERR1,$$ERR2,ADOSE,CKWRN,GENERRX,NOEXP)^PSSDSAPK  CONTINUE^PSSDSEXD  RTEXT^PSSDSUTL  
Toolkit 1 $$SCREEN^XTID  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Pharmacy Data Management 3 PSSDSAPD  PSSDSAPK  PSSDSEXD  

Entry Points

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 ;

External References

Name Field # of Occurrence
NOTS^PSSDSAPA FMT+9
$$ERR1^PSSDSAPK FMT+9
$$ERR2^PSSDSAPK EXCP+22
ADOSE^PSSDSAPK EXCP+2
CKWRN^PSSDSAPK FMT+9
GENERRX^PSSDSAPK GENERR+2
NOEXP^PSSDSAPK EXCP+16
CONTINUE^PSSDSEXD EXCP+52
RTEXT^PSSDSUTL FMT+12, EXCP+20, EXCP+46
$$SCREEN^XTID DFM+3

Global Variables Directly Accessed

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*

Label References

Name Line Occurrences
$$SHOGEN MESQ+7, MESQ+8
ADJUS SING+11, DAILY+11
DAILY MESQ+6, MESQ+8
DSQ EXCP+10
EXCP FMT+23
GEN MESQ+5, MESQ+7, MESQ+8
HDER1 EXCP+28
HDER2 EXCP+29
HDER3 EXCP+30
HDER4 EXCP+31
KGEN DAILY+8, GEN+2
MESQ FMT+24
RESET EXCP+16
SING MESQ+5, MESQ+8

Local Variables

Legend:

>> 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

Marked Items

Name Field # of Occurrence
$T(ERROR+PSSDWEX5 EXCP+9
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All