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

Package: Diabetes Registry

Routine: BDMFFS


Information

BDMFFS ; cmi/anch/maw - DMS FLOW SHEET MANAGEMENT UTILITY ;

Source Information

Source file <BDMFFS.m>

Call Graph

Call Graph Total: 5

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

Entry Points

Name Comments DBIA/ICR reference
FS ;EP;FLOW SHEET MANAGEMENT
FSHEAD ;PRINT HEADER FOR FLOW SHEET MANAGEMENT
FSADD ;EP;ENTER A NEW FLOW SHEET
TEBACK
FSEXIT
BACK ;SETUP FOR RETURN TO LISTMAN
FSCBACK
FSCDEL ;EP;TO DELETE ITEM FROM FLOW SHEET
FSDISP ;DISPLAY FLOW SHEET
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
MEMINIT ;EP;TO LIST ITEMS ON FLOW SHEET
FSRX ;PROCESS FLOW SHEET
FSCINIT ;EP;TO LIST ITEMS ON FLOW SHEET
MBACK
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
LABFS ;LAB FLOW SHEET
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
FSRX1 ;
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^BDMFDIC FSCEDIT+4
DIC^BDMFDIC FSCADD+18, MADD1+13
DIK^BDMFDIC FSCDEL+10, MEMDEL+10
DIR^BDMFDIC FS1+6, FSRX1+11, FSADD+4, SELECT+4, FSCSEL+4, MEMSEL+4
FILE^BDMFDIC FSADD+9, FSCADD+28, MADD1+21
EN^VALM VALM+3
TERM^VALM0 VALM+2, BACK+5
CLEAR^VALM1 VALM+4, FSCADD+11

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: FSRX1+1
Function Call: WRITE
  • Prompt: !?10,"Select one of the following ",!?10
  • Line Location: FSRX1+2
Function Call: WRITE
  • Prompt: " Flow Sheets to review."
  • Line Location: FSRX1+10
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,BDMFSNAM,?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)
^%ZOSF("UPPERCASE" FSRX1+32
^AMQQ(1 - [#9009071] FSRX1+27
^AMQQ(5 - [#9009075] FSRX1+21, FSRX1+25, FSRX1+26
^APCHSFLC - [#9001020] FSCINIT+15, FSCINIT+17, FSCINIT+18, FSCADD+5, FSCADD+6, FSCADD+28, 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+23, FSCDEL+2, MEMBERS+2
FSCEDIT FSADD+12
FSCINIT BACK+3
FSCLIST FSADD+13, FSEDIT+3, SELECT+9
FSCSEL FSCDEL+1, MEMBERS+1
FSDISP FS1+1, FSRX1+29
FSEXIT FS1
FSHEAD FS1+3
FSHEAD1 DXHEAD+2
FSINIT BACK+2
FSRX FS1+9
FSRX1 FSRX+1
LABFS FSRX1+34
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+11
TEBACK FSEDIT+2
VALM FSDISP+1, FSCLIST+1, MEMDISP+1
X FSCADD+21
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+22*, FSCADD+27
BDM("LOW" FSCADD+9, FSCADD+20*
BDMADA FSEXIT!, FSRX1+21*, FSRX1+22, FSRX1+25, FSRX1+26
BDMANAM FSEXIT!, FSRX1+14*, FSRX1+15*, FSRX1+16*, FSRX1+17*, FSRX1+18*, FSRX1+19*, FSRX1+20*, FSRX1+21, FSCADD+3
, FSCADD+16, X+1, X+2, X+3, X+4, X+5, X+6
BDMCANON 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!, FSRX1+25*, FSRX1+27, FSRX1+29
BDMCINK0 FSEXIT!, FSRX1+27*, FSRX1+28
BDMCS FSCINIT+2!
>> BDMDA MEMINIT+15*
>> BDMDIC MADD1+9*, MADD1+15
BDMFSDA FSEXIT!, FSADD+10*, FSADD+11, SELECT+7*, FSCEDIT+1, FSCINIT+15, FSCINIT+17, FSCINIT+18, FSCINIT+39, FSCADD+5
, FSCADD+6, FSCADD+24, FSCADD+25, FSCADD+28, 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
BDMFSF FSEXIT!, FSRX1+26*, FSCADD+14
BDMFSNAM FSEXIT!, FSADD+6*, SELECT+8*, FSCINIT+4, FSCADD+3, FSCADD+13, MADD1+4
>> BDMGL MEMINIT+12*, MEMINIT+13*, MEMINIT+14*, MEMINIT+16, MEMLIST+7*, MEMLIST+8*, MEMLIST+9*, MEMLIST+10
BDMGO FSEXIT!, TABACK*, TEBACK*, FSCEDIT+5*, FSCBACK*, 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*
BDMLABEL FSCINIT+1~, FSCINIT+31*, FSCINIT+32*, FSCINIT+33
BDMMDA MEMINIT+8*, MEMINIT+9*, MEMINIT+10, MEMINIT+23, MEMLIST+1~, MEMLIST+2*, MEMLIST+3*, MEMLIST+4
BDMOUT FS+3, FSEXIT!, FSRX+1
BDMQUIT FS+3, FSEXIT!, FS1+7*, FSRX+1, FSRX+2!, FSRX1+12*, FSADD+5*, FSEDIT+2!, SELECT+5*, FSCADD+8
, FSCADD+19*, FSCADD+23, FSCDEL+2!, FSCSEL+5*, MEMBERS+2!, MEMBERS+3, MEMSEL+5*, MEMADD+2, MEMADD+3!, MADD1+6*
, MADD1+8*, MADD1+14*, MEMDEL+3!
BDMTYPE FSCINIT+1~, FSCINIT+27*, FSCINIT+28*, FSCINIT+29, MEMBERS+7*, MEMADD+1*, MADD1+2, MADD1+3, MADD1+5, MADD1+11
, MEMINIT+3
BDMWHICH FSEXIT!, FS1+8*, FSRX1+3, FSRX1+6, FSRX1+13, FSRX1+30
>> BDMWIDTH FSCINIT+35*, FSCINIT+36
BDMX FSEXIT!, FSRX1+24, FSRX1+33*, 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+24*, FSCDEL+7*, FSCDEL+9, MADD1+18*, MEMDEL+8*, MEMDEL+9
>> DA(2 MADD1+17*, MEMDEL+7*, MEMDEL+9
>> DIC FSADD+7*, FSCADD+14*, FSCADD+25*, MADD1+5*, MADD1+6, MADD1+7*, MADD1+8, MADD1+9, MADD1+19*
>> DIC("A" FSCADD+16*, MADD1+11*
>> DIC("DR" FSCADD+27*
>> DIC(0 FSADD+8*, FSCADD+15*, FSCADD+26*, MADD1+10*, MADD1+20*
>> DIE FSCEDIT+2*
>> DIK FSCDEL+9*, MEMDEL+9*
>> DIR("A" FS1+5*, FSRX1+9*, FSADD+2*, SELECT+2*, FSCSEL+2*, MEMSEL+2*
>> DIR(0 FS1+4*, FSRX1+5*, FSRX1+8*, 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 FSRX1+1, 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 FSRX1+25, FSRX1+26, SELECT+8, FSINIT+18, FSCINIT+24, FSCINIT+25, FSCINIT+27, FSCINIT+31, FSCINIT+35, FSCINIT+39
, FSCADD+7, FSCADD+9, 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 FSRX1+31*, FSHEAD1~, FSHEAD1+1*, FSHEAD1+2, DXHEAD+3~, DXHEAD+4*, DXHEAD+5, FSADD+6*, 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+9*, FSCADD+28, 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 FS1+7, FS1+8, FSRX1+12, FSRX1+14, FSRX1+15, FSRX1+16, FSRX1+17, FSRX1+18, FSRX1+19, FSRX1+20
, FSRX1+33, FSADD+5, FSADD+6, FSADD+10, 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+19, FSCADD+20, X+2, X+4
, X+5, FSCSEL+5, FSCSEL+6, MEMSEL+5, MEMSEL+6, MADD1+14, MADD1+15, MEMINIT+7~, MEMLIST+1~
Y(0 FSRX1+31, X+1, X+3, X+6
Z FSINIT+7~, FSCINIT+1~
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All