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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: BSDPOST

Package: IHS Changes To Scheduling

Routine: BSDPOST


Information

BSDPOST ; IHS/ANMC/LJF - PIMS POSTINIT ; [ 08/24/2004 11:32 AM ]

Source Information

Source file <BSDPOST.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
VA Fileman 4 ^DIC  FILE^DICN  ^DIE  (ENALL,IXALL)^DIK  
IHS Changes To Scheduling 2 PATCHES^BSDPOST2  $$ACTV^BSDU  
Kernel 2 $$REPEAT^XLFSTR  ($$VER,BMES,MES)^XPDUTL  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
IHS Changes To ADT 3 BDGP1001  BDGPOST  BDGPOST2  

Entry Points

Name Comments DBIA/ICR reference
PKGFILE ;EP
AIHSDAM ;EP; -- creates xref AIHSDAM upon installation
PROT ;; Protocols to add to event driver
PAD(D,L) ;EP -- SUBRTN to pad length of data
; -- D=data L=length
SP(N) ; -- SUBRTN to pad N number of spaces
MRGERR ; process error message for package merge update
CLINIC ;EP; copy clinic parameters to new locations
; IHS fields that used to be in file 44 are now in 9009017.2
LETTER ;EP; create Appointment Slip letter
ASTOP ;EP; -- reindex existing records for historic visits in EHR
EVENT ;EP; build event driver menu based on protocols installed
; If you have the following installed, I will add them to event driver
; Called by EVENT^BSDPOST2 after ADT event driver updated
MERG ;EP; Change Scheduling Merge routine in Package file

External References

Name Field # of Occurrence
PATCHES^BSDPOST2 PKGFILE+21
$$ACTV^BSDU CLINIC+8
^DIC PKGFILE+19, CLINIC+50, CLINIC+59
FILE^DICN LETTER+7, CLINIC+18, EVENT+18
^DIE PKGFILE+13, MERG+12, CLINIC+12
ENALL^DIK ASTOP+3
IXALL^DIK CLINIC+63
$$REPEAT^XLFSTR AIHSDAM+17, LETTER+16, MERG+13, CLINIC+64, EVENT+19, PAD+2
$$VER^XPDUTL PKGFILE+2
BMES^XPDUTL AIHSDAM+7, LETTER+2, MERG+2, CLINIC+4, EVENT+4
MES^XPDUTL AIHSDAM+17, LETTER+8, LETTER+16, MERG+13, MRGERR+2, CLINIC+62, CLINIC+64, EVENT+19

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: "."
  • Line Location: AIHSDAM+13
Routine Call
  • DIE
  • Line Location:
    • PKGFILE+13
    • MERG+12
    • CLINIC+12
Routine Call
  • DIC
  • Line Location:
    • PKGFILE+19
    • CLINIC+50
    • CLINIC+59

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(407.5 - [#407.5] Classic Fileman Calls
^SC - [#44] Classic Fileman Calls
^BSDSC - [#9009017.2] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BDGX(2 CLINIC+3
^BSDSC - [#9009017.2] CLINIC+15, CLINIC+25*, CLINIC+28*, CLINIC+29*, CLINIC+44*, CLINIC+55
^DD(9.4 PKGFILE+17
^DIC(9.4 - [#9.4] PKGFILE+5, PKGFILE+6*, PKGFILE+9, PKGFILE+12, MERG+5, MERG+7, MERG+9
^ORD(101 - [#101] EVENT+6, EVENT+10, EVENT+11, EVENT+12
^SC - [#44] AIHSDAM+11, AIHSDAM+12, AIHSDAM+14, AIHSDAM+15, CLINIC+6, CLINIC+21, CLINIC+34, CLINIC+47, CLINIC+53, CLINIC+54
^SC("AIHSDAM" AIHSDAM+10!, AIHSDAM+16*
^VA(407.5 - [#407.5] LETTER+1, LETTER+11*, LETTER+12*, LETTER+13*, LETTER+14*

Label References

Name Line Occurrences
$$PAD SP+1
$$SP MRGERR+1
MRGERR MERG+5, MERG+7, MERG+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BDGN PKGFILE+1~, PKGFILE+5*, PKGFILE+6, PKGFILE+9, PKGFILE+11, PKGFILE+12, PKGFILE+16, PKGFILE+18
BDGV PKGFILE+1~, PKGFILE+9*, PKGFILE+10, PKGFILE+12
BSDE EVENT+5~, EVENT+6*, EVENT+12, EVENT+15, EVENT+16
>> BSDI EVENT+9*
CLIN AIHSDAM+9~, AIHSDAM+11*, AIHSDAM+12, AIHSDAM+14, AIHSDAM+15, AIHSDAM+16
CLN CLINIC+5~, CLINIC+6*, CLINIC+8, CLINIC+12, CLINIC+15, CLINIC+17, CLINIC+21, CLINIC+25, CLINIC+28, CLINIC+29
, CLINIC+34, CLINIC+44, CLINIC+47, CLINIC+49, CLINIC+53, CLINIC+54, CLINIC+55, CLINIC+57
D PAD~, PAD+2
DA PKGFILE+1~, PKGFILE+12*, MERG+1~, MERG+12*, CLINIC+11~, CLINIC+12*, CLINIC+48~, CLINIC+56~
DA(1 PKGFILE+11*, PKGFILE+18*, MERG+12*, CLINIC+49*, CLINIC+57*, EVENT+16*
DATE AIHSDAM+9~, AIHSDAM+12*, AIHSDAM+14, AIHSDAM+15, AIHSDAM+16
DD LETTER+4~, LETTER+7!, CLINIC+16~, EVENT+18!
DIC PKGFILE+1~, PKGFILE+16*, LETTER+4~, LETTER+5*, CLINIC+16~, CLINIC+17*, CLINIC+48~, CLINIC+49*, CLINIC+56~, CLINIC+57*
, EVENT+15*
DIC("DR" PKGFILE+18*, LETTER+6*, CLINIC+50*, CLINIC+58*, EVENT+17*
DIC("P" PKGFILE+17*, CLINIC+50*, CLINIC+57*, EVENT+16*
DIC(0 PKGFILE+16*, LETTER+5*, CLINIC+17*, CLINIC+49*, CLINIC+58*, EVENT+15*
DIE PKGFILE+1~, PKGFILE+11*, MERG+1~, MERG+12*, CLINIC+11~, CLINIC+12*
DIK ASTOP+1*, CLINIC+63~*
DIK(1 ASTOP+2*
DINUM CLINIC+16~, CLINIC+17*
DLAYGO LETTER+4~, LETTER+5*, CLINIC+16~, CLINIC+17*, CLINIC+48~, CLINIC+56~, EVENT+15*
DO LETTER+4~, LETTER+7!, CLINIC+16~, EVENT+18!
DR PKGFILE+1~, PKGFILE+11*, MERG+1~, MERG+12*, CLINIC+11~, CLINIC+12*
DT PKGFILE+18, CLINIC+8
DUZ PKGFILE+18
IEN LETTER+4~, LETTER+11*, LETTER+12, LETTER+13, LETTER+14, MERG+1~, MERG+7*, MERG+9, MERG+12, EVENT+5~
, EVENT+11*, EVENT+12, EVENT+16
ITEM EVENT+5~, EVENT+9*, EVENT+10, EVENT+11
L PAD~, PAD+2
MADE AIHSDAM+9~, AIHSDAM+15*, AIHSDAM+16
N SP~, SP+1
NODE CLINIC+5~, CLINIC+24*, CLINIC+25, CLINIC+54*, CLINIC+55, CLINIC+58
OLD CLINIC+5~, CLINIC+21*, CLINIC+25, CLINIC+28, CLINIC+29, CLINIC+34, CLINIC+47
>> OVB CLINIC+53*, CLINIC+54
PAT AIHSDAM+9~, AIHSDAM+14*, AIHSDAM+15, AIHSDAM+16
PKG MERG+1~, MERG+5*, MERG+7, MERG+9, MERG+12
U PKGFILE+17, AIHSDAM+15, MERG+9, CLINIC+25, CLINIC+28, CLINIC+29, CLINIC+34, CLINIC+44, CLINIC+47, CLINIC+58
VER PKGFILE+1~, PKGFILE+2*, PKGFILE+3, PKGFILE+6
X PKGFILE+1~, PKGFILE+16*, AIHSDAM+17!*, LETTER+4~, LETTER+5*, LETTER+8!*, LETTER+16!*, MERG+13!*, MRGERR+1!*, MRGERR+2
, CLINIC+5~, CLINIC+16~, CLINIC+17*, CLINIC+34*, CLINIC+40, CLINIC+41, CLINIC+42, CLINIC+47*, CLINIC+49*, CLINIC+56~
, CLINIC+58*, CLINIC+62!*, CLINIC+64!*, EVENT+16*, EVENT+19!*
>> XPDNM PKGFILE+2
Y PKGFILE+1~, LETTER+4~, LETTER+8, LETTER+11, CLINIC+5~, CLINIC+15, CLINIC+34*, CLINIC+40, CLINIC+41, CLINIC+42
Z CLINIC+5~, CLINIC+33*, CLINIC+40*, CLINIC+41*, CLINIC+42*, CLINIC+44
>> ZTQUEUED AIHSDAM+13

Marked Items

Name Field # of Occurrence
$T(PROT+BSDI EVENT+9, EVENT+17
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All