BDMFFS ; cmi/anch/maw - DMS FLOW SHEET MANAGEMENT UTILITY ;
Source file <BDMFFS.m>
| Package | Total | Call Graph | 
|---|---|---|
| Registration | 3 | EN^VALM TERM^VALM0 CLEAR^VALM1 | 
| Diabetes Registry | 1 | (DDS,DIC,DIK,DIR,FILE)^BDMFDIC | 
| Kernel | 1 | ^%ZIS | 
| 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 | 
| 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 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^APCHSFLC - [#9001020] | Classic Fileman Calls | 
| 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* | 
| 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 | 
| >> | 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~ |