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 |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: SCMCHLB

Package: Scheduling

Routine: SCMCHLB


Information

SCMCHLB ;BP/DJB - PCMM HL7 Bld Segment Array ; 3/2/00 2:12pm

Source Information

Source file <SCMCHLB.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Scheduling 4 $$PRPTTPC^SCAPMC  $$TPACHK^SCMCHLB  ($$CHECK,$$DFN,SEGMENTS,ZPC)^SCMCHLB1  (POS,PRE,PTP,PTPD)^SCMCHLB2  

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

Package Total Caller Graph
Scheduling 5 SCMCHL  SCMCHLB  SCMCHLR  SCMCHLRR  SCMCHLX1  

Entry Points

Name Comments DBIA/ICR reference
BUILD(VARPTR,HL,XMITARRY) ;Build an array of HL7 segments based on EVENT
QUIT
PTP(PTPI,SCTPAIN) ;Patient Team Position Assignment (#404.43).
POS ;Position Assign History (#404.52)
POS1(TMPOS) ;Find every primary care PT TM POS ASSIGN for this TEAM POSITION
PRE ;Preceptor Assign History (#404.53)
SETDATE ;Set all encompassing date array
TPACHK(SCTP,SCPTPI,SCROLEP)
QT
GETOEF(PTPI,EFFDT,ENDDT) ;Find All OIF OEF RELATIONSHIPS FOR THIS TP in TPS array
; NEW RTN ADDED W PATCH 515 BY DLL
TPACHGRL(SCROLEIN) ;ROLE ABBREVIATION
TPAIDS(ARRAY,OLDPTPI) ;GET ROLE FROM ID & CHANGE

External References

Name Field # of Occurrence
$$PRPTTPC^SCAPMC PTP+23, GETOEF+34
$$TPACHK^SCMCHLB TPAIDS+14
$$CHECK^SCMCHLB1 BUILD+23
$$DFN^SCMCHLB1 PTP+15
SEGMENTS^SCMCHLB1 PTP+37
ZPC^SCMCHLB1 PTP+45
POS^SCMCHLB2 BUILD+34
PRE^SCMCHLB2 BUILD+35
PTP^SCMCHLB2 BUILD+33
PTPD^SCMCHLB2 PTP+42, TPAIDS+23

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: PATCH
  • Line Location: GETOEF+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^SCPT(404.42 - [#404.42] GETOEF+14, GETOEF+21, GETOEF+22
^SCPT(404.43 - [#404.43] PTP+14, POS1+12, POS1+14, POS1+15, TPACHK+10, GETOEF+12, GETOEF+26, GETOEF+27
^SCTM(404.51 - [#404.51] TPACHK+28
^SCTM(404.52 - [#404.52] POS+8
^SCTM(404.53 - [#404.53] POS+19, PRE+9, PRE+14
^SCTM(404.57 - [#404.57] TPACHK+17
^SD(403.46 - [#403.46] TPACHK+21
^SD(403.47 - [#403.47] TPACHK+30

Label References

Name Line Occurrences
$$GETOEF PTP+30
$$TPACHGRL TPACHK+22, TPACHK+23
$$TPACHK PTP+26, POS1+7
$$TPAIDS GETOEF+35
POS BUILD+37
POS1 POS+12, POS+19, PRE+11, PRE+16
PRE BUILD+38
PTP BUILD+36, POS1+20
QUIT BUILD+32, BUILD+36, BUILD+37, BUILD+38
SETDATE PTP+22

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ARRAY TPAIDS~
ARRAY( TPAIDS+4, TPAIDS+6, TPAIDS+8, TPAIDS+9, TPAIDS+19*, TPAIDS+20!
COUNT GETOEF+5~, GETOEF+20*, GETOEF+30*, GETOEF+31
DATA TPAIDS+1~, TPAIDS+9*, TPAIDS+19
DFN PTP+11~, PTP+15*, PTP+37
DFNX GETOEF+5~, GETOEF+14*, GETOEF+16, GETOEF+17
DFNY GETOEF+5~, GETOEF+13*, GETOEF+14
EFFDT GETOEF~
ENDDT GETOEF~, GETOEF+7*
ERROR PTP+11~
HL BUILD~
HL("ECH" BUILD+28
HL("FS" BUILD+29
HL("Q" BUILD+30
HLECH BUILD+20~, BUILD+28*
HLEID BUILD+20~
HLFS BUILD+20~, BUILD+29*
HLQ BUILD+20~, BUILD+30*
ID TPAIDS+1~, TPAIDS+7*, TPAIDS+8*, TPAIDS+9, TPAIDS+11, TPAIDS+12, TPAIDS+14, TPAIDS+17, TPAIDS+20
IFN POS1+6~, POS1+13*, POS1+14*, POS1+15, POS1+20
ND PTP+11~, PTP+14*, PTP+15, POS1+6~, POS1+15*, POS1+18, TPACHK+3~, TPACHK+10*, TPACHK+13, TPACHK+14
, GETOEF+12*, GETOEF+13, GETOEF+15
NUM PTP+42*, TPAIDS+1~, TPAIDS+3*, TPAIDS+4*, TPAIDS+6, TPAIDS+8, TPAIDS+9, TPAIDS+20, TPAIDS+21, TPAIDS+22*
, TPAIDS+24*
>> NUMX TPAIDS+21*, TPAIDS+24
OLDPTPI TPAIDS~, TPAIDS+19, TPAIDS+22
PTPI PTP~, PTP+14, PTP+23, PTP+26, PTP+28, PTP+30, PTP+37, PTP+42, GETOEF~, GETOEF+6
, GETOEF+10, GETOEF+12, GETOEF+35
RESULT BUILD+19~, BUILD+23*, BUILD+25, BUILD+32, PTP+23*, GETOEF+34*
SCGLB BUILD+19~, BUILD+33, BUILD+34, BUILD+35, BUILD+36, BUILD+37, BUILD+38
SCIEN BUILD+19~, BUILD+36, POS+8, PRE+9, PRE+14
>> SCLIMIT PTP+47*
SCLOW PTP+11~, PTP+28*, PTP+30*, TPACHK+3~, TPACHK+8*, TPACHK+32, GETOEF+5~, GETOEF+6*, GETOEF+35*, GETOEF+36
, TPACHGRL+1~, TPACHGRL+6*, TPACHGRL+8, TPAIDS+1~, TPAIDS+2*, TPAIDS+30
SCNEWID TPAIDS+1~, TPAIDS+17*, TPAIDS+18*, TPAIDS+19
SCNEWROL TPAIDS+1~, TPAIDS+14*, TPAIDS+16, TPAIDS+18
>> SCOLD43I GETOEF+10*
SCOLDPAT GETOEF+5~, GETOEF+16*, GETOEF+21
SCOLDTM GETOEF+5~, GETOEF+17*, GETOEF+23
SCOLDTP GETOEF+5~, GETOEF+15*, GETOEF+33
SCPC TPACHK+3~, TPACHK+13*, TPACHK+14
SCPCP GETOEF+8!
SCPCP( GETOEF+29, GETOEF+32*
SCPTPI TPACHK~, TPACHK+9, TPACHK+10, TPAIDS+1~, TPAIDS+12*, TPAIDS+19, TPAIDS+23
SCPURX TPACHK+3~, TPACHK+5*, TPACHK+33, TPACHGRL+1~, TPACHGRL+2*, TPACHGRL+9, TPACHGRL+10, TPACHGRL+11
SCROL TPACHK+3~, TPACHK+20*, TPACHK+21*, TPACHK+22*, TPACHK+23*, TPACHK+25
SCROLE TPAIDS+1~, TPAIDS+11*, TPAIDS+13
SCROLEIN TPACHGRL~, TPACHGRL+4, TPACHGRL+8*, TPACHGRL+9, TPACHGRL+10, TPACHGRL+11
SCROLEP TPACHK~, TPACHK+22, TPACHK+23
>> SCROLOUT TPACHGRL+3*, TPACHGRL+9*, TPACHGRL+10*, TPACHGRL+11*, TPACHGRL+12
SCROLX TPACHK+3~, TPACHK+6*, TPACHK+26
SCROLY TPACHK+3~, TPACHK+25*, TPACHK+26
SCSEQ PTP+11~
SCTM TPACHK+3~, TPACHK+24*, TPACHK+28
SCTMP TPACHK+3~, TPACHK+29*, TPACHK+30*, TPACHK+32*, TPACHK+33
SCTP TPACHK~, TPACHK+14*, TPACHK+16, TPACHK+17
SCTPA TPACHK+3~, TPACHK+4*, TPACHK+16, TPACHK+19, TPACHK+26*, TPACHK+34*, QT
SCTPAIN PTP~
SCTPD TPACHK+3~, TPACHK+17*, TPACHK+18, TPACHK+20, TPACHK+24
SCTPS GETOEF+8!
SCTPS( GETOEF+31*
SCTPTA TPACHK+3~, TPACHK+33*, TPACHK+34
SCTPTPA PTP+11~, PTP+26*, PTP+30, PTP+42, POS1+6~, POS1+7*, POS1+18
SCTPX TPACHK+3~, TPACHK+18*, TPACHK+19
SCUP TPACHK+3~, TPACHK+7*, TPACHK+32, TPACHGRL+1~, TPACHGRL+5*, TPACHGRL+8
TM POS1+6~, POS1+11*, POS1+12*, POS1+14
TMD TPACHK+3~, TPACHK+28*, TPACHK+29
TMPOS POS+5~, POS+8*, POS+9, POS+12, POS+19, POS1~, POS1+5, POS1+7, POS1+12, POS1+14
PRE+6~, PRE+9*, PRE+10, PRE+11, PRE+14*, PRE+15, PRE+16
TP POS+5~, POS+18*, POS+19*, GETOEF+5~, GETOEF+28*, GETOEF+29, GETOEF+31, GETOEF+32, GETOEF+33
TPD GETOEF+5~
TPDX GETOEF+5~, GETOEF+22*, GETOEF+23
TPDXX GETOEF+5~, GETOEF+27*, GETOEF+28
TPX GETOEF+5~, GETOEF+19*, GETOEF+21*, GETOEF+22, GETOEF+26
TPXX GETOEF+5~, GETOEF+25*, GETOEF+26*, GETOEF+27, GETOEF+34
TYPE TPAIDS+1~, TPAIDS+5*, TPAIDS+6*, TPAIDS+8, TPAIDS+9, TPAIDS+20
U POS+8, POS1+18, PRE+9, PRE+14, TPACHK+13, TPACHK+14, TPACHK+18, TPACHK+20, TPACHK+21, TPACHK+24
, TPACHK+29, GETOEF+13, GETOEF+15, GETOEF+16, GETOEF+17, GETOEF+23, GETOEF+28
VARPTR BUILD~, BUILD+23
XMITARRY BUILD~
ZDATE PTP+11~
ZDATE("BEGIN" SETDATE+1*
ZDATE("END" SETDATE+2*
ZDATE("INCL" SETDATE+3*
ZPTP PTP+11~, PTP+21!, PTP+34, PTP+45, GETOEF+35
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All