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 |  All
Print Page as PDF
Routine: BDMFS

Package: Diabetes Registry

Routine: BDMFS


Information

BDMFS ; IHS/CMI/LAB - DMS FLOW SHEET MANAGEMENT UTILITY ;

Source Information

Source file <BDMFS.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
Registration 3 EN^VALM  TERM^VALM0  CLEAR^VALM1  
Diabetes Registry 2 (DDS,DIC,DIK,DIR,FILE)^BDMDIC  ^BDMFS1  
Kernel 1 ^%ZIS  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Diabetes Registry 1 BDMFS1  

Entry Points

Name Comments DBIA/ICR reference
FSDISP ;DISPLAY FLOW SHEET
FSHEAD ;PRINT HEADER FOR FLOW SHEET MANAGEMENT
FSADD ;EP;ENTER A NEW FLOW SHEET
TEBACK
FSEXIT
BACK ;EP;SETUP FOR RETURN TO LISTMAN
FSCBACK ;EP;S BDMGO="FSC"
FSCDEL ;EP;TO DELETE ITEM FROM FLOW SHEET
FS ;EP;FLOW SHEET MANAGEMENT
MEMDEL ;EP;TO DELETE MEMBERS FROM A FLOW SHEET COMPONENT
FSDH ;DISPLAY HEADER FOR FLOW SHEET SYSTEM
DXHEAD ;PRINT HEADER FOR FLOW SHEET MANAGEMENT
SELECT ;SELECT AN EXISTING FLOW SHEET
MADD1
MEMSEL ;SELECT THE MEMBER OF THE COMPONENT TO EDIT OR DELETE
FSCINIT ;EP;TO LIST ITEMS ON FLOW SHEET
MEMINIT ;EP;TO LIST ITEMS ON FLOW SHEET
FSINIT ;EP;INITIALIZE ARRAY FOR FLOW SHEET DISPLAY
FSCSEL ;EP;SELECT EXISTING ITEM FROM A FLOW SHEET
TABACK
MEMADD ;EP;TO ADD MEMBERS TO A FLOW SHEET COMPONENT
HEADER ;EP;TO SET HEADER CODE
Z(X) ;SET TMP GLOBAL
MBACK
FSCADD ;EP;TO ADD ITEM TO FLOW SHEET
MEMLIST ;LIST MEMBERS OF EACH COMPONENT FOR DISPLAY WITH COMPONENTS
X ;EVALUATE X FOR PROPER INTERNAL VALUE
VALM(BDMX) ;VALM INTERFACE
FSCEDIT ;EP;EDIT A FLOW SHEET COMPONENT
FSCLIST ;EP;TO DISPLAY ITEMS ON FLOW SHEET LIST
FS1
FSEDIT ;EP;EDIT AN EXISTING FLOW SHEET
MEMBERS ;EP;TO SPECIFY THE MEMBERS FOR A FLOW SHEET COMPONENT
MEMDISP ;DISPLAY MEMBERS OF A COMPONENT
DELETE ;EP;TO DELETE FLOW SHEET COMPONENT
FSHEAD1

External References

Name Field # of Occurrence
^%ZIS FS+2
DDS^BDMDIC FSCEDIT+4
DIC^BDMDIC FSCADD+19, MADD1+13
DIK^BDMDIC FSCDEL+10, MEMDEL+10
DIR^BDMDIC FSADD+4, SELECT+4, FSCSEL+4, MEMSEL+4
FILE^BDMDIC FSADD+10, FSCADD+29, MADD1+21
^BDMFS1 FSCADD+8
EN^VALM VALM+3
TERM^VALM0 VALM+2, BACK+5
CLEAR^VALM1 VALM+4, FSCADD+12

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: FSHEAD+1
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: DXHEAD+1
Function Call: WRITE
  • Prompt: !?(80-$L(X))\2,X
  • Line Location: DXHEAD+5
Function Call: WRITE
  • Prompt: !
  • Line Location: FSADD+3
Function Call: WRITE
  • Prompt: !
  • Line Location: SELECT+3
Function Call: WRITE
  • Prompt: !
  • Line Location: FSCSEL+3
Function Call: WRITE
  • Prompt: !
  • Line Location: MEMSEL+3
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: MADD1+0
Function Call: WRITE
  • Prompt: !?5,"Select"
  • Line Location: MADD1+1
Function Call: WRITE
  • Prompt: !?5,$P(BDMTYPE,U),?25,"to add to the"
  • Line Location: MADD1+2
Function Call: WRITE
  • Prompt: !?5,$P(BDMTYPE,U),?25,"component of the "
  • Line Location: MADD1+3
Function Call: WRITE
  • Prompt: !?5,BDMSNAM,?25,"Flow Sheet"
  • Line Location: MADD1+4
Function Call: WRITE
  • Prompt: !
  • Line Location: MADD1+12
Routine Call
  • VALM
  • Line Location:
    • VALM+3
Routine Call
  • %ZIS
  • Line Location:
    • FS+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^APCHSFLC - [#9001020] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^APCHSFLC - [#9001020] FSCINIT+15, FSCINIT+17, FSCINIT+18, FSCADD+5, FSCADD+6, FSCADD+29, MEMBERS+7, MEMADD+1, MADD1+16*, MEMINIT+9
, MEMINIT+10, MEMLIST+3, MEMLIST+4
^APCHSFLC("B" FSINIT+10, FSINIT+12
^APCHSFLI - [#9001019] FSCINIT+27, MEMBERS+7, MEMADD+1
^DIC - [#1] MADD1+7
^TMP("BDMVR" FSEXIT+1!, FSINIT+1!, FSINIT+19, FSCINIT+2!, MEMINIT+1!, Z+2*

Label References

Name Line Occurrences
BACK TABACK+1, TEBACK+1, FSCEDIT+6, FSCBACK+1, FSCDEL+12, MBACK+1
FS1 FS+3
FSCBACK FSCADD+24, FSCDEL+2, MEMBERS+2
FSCEDIT FSADD+13
FSCINIT BACK+3
FSCLIST FSADD+14, FSEDIT+3, SELECT+9
FSCSEL FSCDEL+1, MEMBERS+1
FSDISP FS1+1
FSEXIT FS1
FSHEAD1 DXHEAD+2
FSINIT BACK+2
MADD1 MEMADD+2
MBACK MEMADD+4, MEMDEL+3
MEMDISP MEMBERS+8
MEMINIT BACK+4
MEMLIST FSCINIT+40
MEMSEL MEMDEL+2
SELECT FSEDIT+1
TABACK FSADD+5, FSADD+6, FSADD+12
TEBACK FSEDIT+2
VALM FSDISP+1, FSCLIST+1, MEMDISP+1
X FSCADD+22
Z FSINIT+4, FSINIT+6, FSINIT+17, FSINIT+22, FSCINIT+5, FSCINIT+7, FSCINIT+9, FSCINIT+11, FSCINIT+13, FSCINIT+38
, MEMINIT+4, MEMINIT+6, MEMINIT+22, MEMLIST+13

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
A FSINIT+14*, FSINIT+15*, FSINIT+16*, FSINIT+17, FSCINIT+1~, FSCINIT+21*, FSCINIT+22*, FSCINIT+23*, FSCINIT+24*, FSCINIT+25*
, FSCINIT+26*, FSCINIT+29*, FSCINIT+30*, FSCINIT+33*, FSCINIT+34*, FSCINIT+36*, FSCINIT+37, FSCINIT+39, MEMINIT+7~, MEMINIT+17*
, MEMINIT+18*, MEMINIT+19*, MEMINIT+20*, MEMINIT+21, MEMINIT+23, MEMLIST+11*, MEMLIST+12
B FSCINIT+1~, MEMINIT+7~
BDM FSCADD+1!
BDM( FSCADD+7*
BDM("HIGH" FSCADD+23*, FSCADD+28
BDM("LOW" FSCADD+10, FSCADD+21*
BDMABEL FSCINIT+1~, FSCINIT+31*, FSCINIT+32*, FSCINIT+33
BDMADA FSEXIT!
BDMANAM FSEXIT!, FSCADD+3, FSCADD+17, X+1, X+2, X+3, X+4, X+5, X+6
BDMCANN FSEXIT!
BDMCDA FSEXIT!, FSCINIT+16*, FSCINIT+17*, FSCINIT+18, FSCINIT+39, FSCDEL+6*, FSCDEL+8, MEMBERS+5*, MEMBERS+6, MEMBERS+7
, MEMADD+1, MADD1+16, MADD1+18, MADD1+19, MEMDEL+5, MEMDEL+6, MEMDEL+8, MEMINIT+9, MEMINIT+10, MEMINIT+23
, MEMLIST+3, MEMLIST+4
BDMCINK FSEXIT!
BDMCNK0 FSEXIT!
BDMCS FSCINIT+2!
>> BDMDA MEMINIT+15*
>> BDMDIC MADD1+9*, MADD1+15
>> BDMGL MEMINIT+12*, MEMINIT+13*, MEMINIT+14*, MEMINIT+16, MEMLIST+7*, MEMLIST+8*, MEMLIST+9*, MEMLIST+10
BDMGO FSEXIT!, TABACK*, TEBACK*, FSCEDIT+5*, FSCDEL+11*, BACK+2, BACK+3, BACK+4, MBACK*
BDMI FSCDEL+3~, FSCDEL+4*, MEMBERS+3*, MEMDEL+4*
BDMJ FSEXIT!, SELECT+1, FSINIT+1!, FSINIT+23*, FSCINIT+2!, FSCINIT+41*, FSCSEL+1, MEMSEL+1, MEMINIT+1!, MEMINIT+24*
BDMJ( SELECT+6, SELECT+7, SELECT+8, FSINIT+18*, FSCINIT+39*, FSCDEL+5, FSCDEL+6, MEMBERS+4, MEMBERS+5, MEMDEL+5
, MEMDEL+6, MEMINIT+23*
BDMMDA MEMINIT+8*, MEMINIT+9*, MEMINIT+10, MEMINIT+23, MEMLIST+1~, MEMLIST+2*, MEMLIST+3*, MEMLIST+4
BDMOUT FS+3, FSEXIT!
BDMQUIT FS+3, FSEXIT!, FSADD+5*, FSADD+6*, FSEDIT+2!, SELECT+5*, FSCADD+9, FSCADD+20*, FSCADD+24, FSCDEL+2!
, FSCSEL+5*, MEMBERS+2!, MEMBERS+3, MEMSEL+5*, MEMADD+2, MEMADD+3!, MADD1+6*, MADD1+8*, MADD1+14*, MEMDEL+3!
BDMSDA FSEXIT!, FSADD+11*, FSADD+12, SELECT+7*, FSCEDIT+1, FSCINIT+15, FSCINIT+17, FSCINIT+18, FSCINIT+39, FSCADD+5
, FSCADD+6, FSCADD+25, FSCADD+26, FSCADD+29, FSCDEL+5, FSCDEL+6, FSCDEL+7, MEMBERS+4, MEMBERS+5, MEMBERS+7
, MEMADD+1, MADD1+16, MADD1+17, MADD1+19, MEMDEL+5, MEMDEL+6, MEMDEL+7, MEMINIT+9, MEMINIT+10, MEMINIT+23
, MEMLIST+3, MEMLIST+4
BDMSF FSEXIT!, FSCADD+15
BDMSNAM FSEXIT!, FSADD+7*, SELECT+8*, FSCINIT+4, FSCADD+3, FSCADD+14, MADD1+4
BDMTYPE FSCINIT+1~, FSCINIT+27*, FSCINIT+28*, FSCINIT+29, MEMBERS+7*, MEMADD+1*, MADD1+2, MADD1+3, MADD1+5, MADD1+11
, MEMINIT+3
>> BDMWDTH FSCINIT+35*, FSCINIT+36
BDMWHCH FSEXIT!
BDMX FSEXIT!, FSINIT+21, VALM~, VALM+3, FSCINIT+14*, FSCINIT+15*, FSCINIT+17, FSCDEL+3~, FSCDEL+4*, FSCDEL+5
, FSCDEL+6, MEMBERS+3*, MEMBERS+4, MEMBERS+5, MEMDEL+4*, MEMDEL+5, MEMDEL+6, MEMLIST+1~
BDMY FSEXIT!, FSCDEL+4, FSCSEL+6*, MEMBERS+3, MEMSEL+6*, MEMDEL+1~, MEMDEL+4
>> DA FSCEDIT+1*, FSCDEL+8*, MEMDEL+6*
>> DA(1 FSCADD+25*, FSCDEL+7*, FSCDEL+9, MADD1+18*, MEMDEL+8*, MEMDEL+9
>> DA(2 MADD1+17*, MEMDEL+7*, MEMDEL+9
>> DIC FSADD+8*, FSCADD+15*, FSCADD+26*, MADD1+5*, MADD1+6, MADD1+7*, MADD1+8, MADD1+9, MADD1+19*
>> DIC("A" FSCADD+17*, MADD1+11*
>> DIC("DR" FSCADD+28*
>> DIC(0 FSADD+9*, FSCADD+16*, FSCADD+27*, MADD1+10*, MADD1+20*
>> DIE FSCEDIT+2*
>> DIK FSCDEL+9*, MEMDEL+9*
>> DIR("A" FSADD+2*, SELECT+2*, FSCSEL+2*, MEMSEL+2*
>> DIR(0 FSADD+1*, SELECT+1*, FSCSEL+1*, MEMSEL+1*
>> DR FSCEDIT+3*
I FSINIT+7~, FSINIT+8*, FSINIT+13*, FSINIT+14, FSINIT+18, FSINIT+23
IOF FSHEAD+1, DXHEAD+1, MADD1
>> IOP FS+1*
J FSINIT+7~, FSCINIT+1~, FSCINIT+14*, FSCINIT+20*, FSCINIT+21, FSCINIT+39, FSCINIT+41, MEMLIST+1~, MEMLIST+2*, MEMLIST+6*
U SELECT+8, FSINIT+18, FSCINIT+24, FSCINIT+25, FSCINIT+27, FSCINIT+31, FSCINIT+35, FSCINIT+39, FSCADD+7, FSCADD+10
, MEMBERS+7, MEMADD+1, MADD1+2, MADD1+3, MADD1+5, MADD1+11, MADD1+16, MEMINIT+3, MEMINIT+12, MEMINIT+16
, MEMINIT+23, MEMLIST+7, MEMLIST+10
>> VALMBCK BACK+1*
>> VALMCC VALM+1*
>> VALMCNT FSINIT+2*, FSINIT+20*, FSCINIT+3*, MEMINIT+2*, MEMINIT+17, MEMINIT+23, MEMINIT+24, Z+1*, Z+2
>> VALMSG HEADER+1*
X FSHEAD1~, FSHEAD1+1*, FSHEAD1+2, DXHEAD+3~, DXHEAD+4*, DXHEAD+5, FSADD+6, FSADD+7*, FSINIT+3*, FSINIT+4
, FSINIT+5*, FSINIT+6, FSINIT+7~, FSINIT+9*, FSINIT+10*, FSINIT+12, FSINIT+16, FSINIT+18, FSINIT+21*, FSINIT+22
, FSCINIT+1~, FSCINIT+4*, FSCINIT+5, FSCINIT+6*, FSCINIT+7, FSCINIT+8*, FSCINIT+9, FSCINIT+10*, FSCINIT+11, FSCINIT+12*
, FSCINIT+13, FSCINIT+18*, FSCINIT+19, FSCINIT+24, FSCINIT+25, FSCINIT+27, FSCINIT+31, FSCINIT+35, FSCINIT+37*, FSCINIT+38
, FSCADD+2~, FSCADD+4*, FSCADD+5*, FSCADD+6, FSCADD+7, FSCADD+10*, FSCADD+29, X+1*, X+2*, X+3*
, X+4*, X+5*, X+6*, MADD1+15*, MEMINIT+3*, MEMINIT+4, MEMINIT+5*, MEMINIT+6, MEMINIT+7~, MEMINIT+10*
, MEMINIT+11, MEMINIT+12, MEMINIT+15, MEMINIT+16*, MEMINIT+20, MEMINIT+21*, MEMINIT+22, MEMLIST+1~, MEMLIST+4*, MEMLIST+5
, MEMLIST+7, MEMLIST+10*, MEMLIST+11, MEMLIST+12*, MEMLIST+13, Z~, Z+2
Y FSADD+5, FSADD+7, FSADD+11, SELECT+5, SELECT+6, SELECT+7, SELECT+8, FSINIT+7~, FSINIT+11*, FSINIT+12*
, FSINIT+18, FSCINIT+1~, FSCADD+2~, FSCADD+6*, FSCADD+7, FSCADD+20, FSCADD+21, X+2, X+4, X+5
, FSCSEL+5, FSCSEL+6, MEMSEL+5, MEMSEL+6, MADD1+14, MADD1+15, MEMINIT+7~, MEMLIST+1~
Y(0 X+1, X+3, X+6
Z FSINIT+7~, FSCINIT+1~
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 |  All