home *** CD-ROM | disk | FTP | other *** search
/ Hall of Fame / HallofFameCDROM.cdr / open / medlit31.lzh / READ_ME.1ST < prev    next >
Text File  |  1986-12-08  |  15KB  |  340 lines

  1. /////////////////////////////////////////////////////////////////////////////
  2.  
  3.              M E D L I T  /  Medical Literature Database
  4.                           Version  3.0
  5. \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
  6.  
  7.                     For the IBM PC and Compatibles
  8.  
  9.  
  10.                          C O P Y R I G H T
  11.  
  12.  
  13.                 This program is copyright (c) 1986 by Anescomp Systems,
  14. James A. Mihalcik ,, M.D. All rights reserved. Users are granted a limited
  15. license to copy this program for trial use by others subject to the
  16. following limitations :
  17.  
  18.                 1) The program is distributed in an unmodified form.
  19.  
  20.                 2) No fee or other consideration is accepted.
  21.  
  22.                 3) The program is not distributed in conjunction with any other
  23.                    product.
  24.  
  25.                 If you intend to use MEDLIT3 on a regular basis, please register
  26. and show your support with the author. Commercial use by non-registered users
  27. is prohibited.
  28.  
  29.                 Interested in multiple copies for use at work? Site licenses
  30. are available and we'd be happy to work with you to solve your business
  31. database needs.
  32.  
  33. Author :    Dr. James A. Mihalcik M.D.
  34.  
  35. Data :      N.Y.U. Medical Center BBS
  36.             Fido / Mednet Node (107/18) / (901/3)
  37.             Phone : ( 212 ) 254 - 3190
  38.             Comm parms : 300/1200/2400 Null, 8, 1
  39.  
  40.       Mail: 305 2nd Avenue
  41.             Suite 318
  42.             New York, N. Y. 10003
  43.  
  44.  
  45.                 MEDLIT3 is a Clipper compiled Dbase III  .PRG file. The files
  46. needed to run MEDLIT3 are :
  47.  
  48.                         MEDLIT3D.EXE           The main executable demo program
  49.                                                Requires 196K RAM
  50.                                                Allows 150 records in DBF file
  51.  
  52.                         MEDLIT3.DBF            Main Database in Dbase 3 format
  53.  
  54.  
  55.                         KEY.DBF                 Database of Keywords created by
  56.                         KEYDEX.NTX              MEDLIT3.
  57.  
  58.                         TEMP.DBF                Temp holding file while importing
  59.                                                 ASCII text files from  MEDLINE
  60.                                                 Can grow very large during import
  61.                                                 but is deleted at end of operation
  62.  
  63.                         READ_ME.1st             This file.
  64.  
  65.  
  66. >>>>>>>>> Starting
  67.  
  68.                 To run MEDLIT3 simply drop everything (above) onto DOS
  69. bootable disk or a directory on a hard drive or RAM drive (hard or RAM
  70. recommended) and type MEDLIT3 at the DOS prompt. MEDLIT3 is a disk
  71. space eating program. Using the import program allows your database
  72. to grow rapidly. Its not uncommon to have a DBF file greater than
  73. 2 megabytes. Use the configuration options to place operational
  74. files on one disk and the dbf files on another if you try a floppy only
  75. system. Guarranteed the performance will be poor because large DBF files are
  76. disk intensive. A hard drive is almost certainly a necessity if
  77. you plan serious database operations.
  78.  
  79.  
  80. >>>>>>>> Opening Menu
  81.  
  82.                 The menu system is based on the Lotus type menu system.
  83. Commands are arrayed across on line one. The active command is hi-lited.
  84. Choose between commands either by using cursor control keys or by selecting
  85. the first letter of the command. For example to see the next record
  86. in the database type " S N ". The "S" activates the Search menu choice and
  87. the "N" selects the NEXT option on the sub menu.  The ESC key can be used to
  88. abort choices and return to the base command line.
  89.  
  90. The key combo "ALT+C" will interrupt any MEDLIT3 operation. You will
  91. be given a query of Q/A/I ? Q is for quit, this attempts to close
  92. all DBF and index files. This ensures no data loss. The A simply
  93. aborts not closing files. This maybe needed if you hit a disk full error.
  94. I ignore the ALT+C command and returns to program execution.
  95.  
  96. Several error messages may appear on the upper command line. if you notice
  97. one please contact me and I will remedy it.
  98.  
  99. >>>>>>>> APPEND screen
  100.  
  101.                 Each entry you make into the Database are called GETS in Dbase
  102. parlance. You may move back and forth between entries editing and changing
  103. until pressing RETURN in the last data field (line 4 of Abstract) or by
  104. pressing PgDn key at any point. After editing the GETS (info you are putting
  105. into this record) a READ is performed to physically place the data into the
  106. disk file. Other editing function keys are implemented as follows :
  107.  
  108.  
  109.          o  The HOME key takes you to the beginning of the current
  110.             GET.
  111.  
  112.          o  ^HOME takes you to the beginning of the first GET.
  113.  
  114.          o  The END key takes you to the last character of the
  115.             current GET.
  116.  
  117.          o  ^END takes you to the beginning of the last GET.
  118.  
  119.          o  The up arrow key takes you to the previous GET, and will
  120.             not complete the READ when pressed at the first GET.
  121.  
  122.          o  The down arrow key takes you to the next get and will not
  123.             complete a READ when pressed at the last GET.
  124.  
  125.          o  The right arrow key takes you one character to the right,
  126.             will continue to the next GET when pressed at the end of
  127.             a GET, and will not complete a READ when pressed at the
  128.             last character of the last GET.
  129.  
  130.          o  ^-> or ^F moves the cursor to the beginning of the next
  131.             word.
  132.  
  133.          o  The left arrow key will take you back one character in
  134.             the current GET, but will not take you to a previous GET.
  135.  
  136.          o  ^<- or ^A moves the cursor to the beginning of the current
  137.             word.
  138.  
  139.          o  ^T deletes the word to the right of the cursor.
  140.  
  141.          o  ^Y deletes the rest of the GET field.
  142.  
  143.          o  ^C or ^W or PgUp or PgDn terminates a READ and saves current
  144.             values.
  145.  
  146.          o  Esc terminates a READ without saving the current GET.
  147.  
  148.          o  ^U - the UNDO key - returns a GET to its original contents.
  149.  
  150.  
  151. Suggestions :
  152.                Journal: Set up a standard list for Journal abbreviations to
  153. keep the database consistent (i.e NEJM = New England Journal of Medicine).
  154. Why bother with this? It serves several purposes. Journal is a frequently
  155. searched field, searching long strings ( 40 or 50 characters) necessarily
  156. takes longer so efficiency is cut. Also if you are like me you read a limited
  157. number of journals so there isn't a super long list your secretary has
  158. to remember making data entry an easier chore. Also the fewer characters
  159. that are entered reduces the chances of a misspelling.
  160.  
  161.                 Personally I recommend used a keyboard enhancer like
  162. PROKEY, SUPERKEY, or my personal favorite KEYWORKS to use various
  163. function key combo's for frequently used entries (i.e. Program the
  164. F1 key to be "NEMJ<enter>" then data entry can be reduced to a
  165. single button stroke.
  166.  
  167.                 Major/Minor Keywords: To allow MEDLIT3 to manipulate
  168. keywords appropriately each Keyword entry must be terminated with a PERIOD (.)
  169.  
  170.  
  171.  
  172.  
  173. >>>>>>>>> Searching
  174.  
  175.         Type the first letter of the function you desire. N and P take you to
  176. nest and previous records respectively. E  allows editing of the record. See
  177. above on keyboard function keys in the ADD mode . S is the search mode ; enter
  178. the EXACT entries you want searched for. Search is a very literal function, it
  179. will find only exact matches, say if you added a series of articles your using
  180. in a paper all sequentially in the databases, set a keycode to RW (recent work)
  181. and the record pointer on the database will be shifted to that point in the
  182. Database rather than you N  your way till you get where you want to be.
  183.  
  184.         The Filter option essentialy hides all records not meeting the
  185. filters exspression. By setting a filter, then executing a NEXT or PREVIOUS
  186. command, you can hone in on a sub group of records easily. Filter
  187. uses the Dbase "SET FILTER TO" command. You may use any Dbase language
  188. exspressions to create a filter. A few examples follow :
  189.  
  190.  
  191.                 Author = 'Swan' /  This is not much better than the Search
  192.                                    function. It will find records with the
  193.                                    author entry of 'Swan' only. Since few
  194.                                    if any papers come out with just one
  195.                                    author this is of limited usefulness.
  196.  
  197.                 AT ('Swan', Author) > 0  / Oh now stop booing out there,
  198.                                            Ashton Tate made that syntax.
  199.                                            The AT function searches for
  200.                                            substrings, here it will search
  201.                                            the Author field, you reveal all
  202.                                            of the records with 'Swan' as all
  203.                                            or part of their entry.
  204.  
  205.               Journal = 'CIRC' .AND. Year = 1973 .AND. AT ('Swan', Author) > 0
  206.                                 This mouthful with yield that classic article
  207.                                 that heralded the Swan-Ganz catheter because it
  208.                                 selects the Journal 'Circulation' (Circ for
  209.                                 short) Year as 1973 (notice no quotes around
  210.                                 number entries) and searches for Swan as a
  211.                                 substring in the author field.
  212.  
  213.  
  214. For more info review the LOCATE function in dBASE as well as its basic
  215. logic syntax.
  216.  
  217.                 Once you turn on FILTER, a '**' symbol appears in the lower
  218. left of the screen. This tells you FILTER is ON. When on FILTER filters all
  219. selection be it Printing, Editing, Deleting, or Next  commands.
  220. How to turn FILTER off ? Several ways :
  221.  
  222.         If you enter Previous command on the main search menu FILTER is
  223.         inactivated
  224.  
  225.         When the last record meeting the FILTER criteria are met FILTER
  226.         is inactivated.
  227.  
  228. You may use the FILTER feature with the Wordstar interface feature as well.
  229.  
  230.  
  231. >>>>>>>>> Report
  232.  
  233.          Print.outputs the present record to the printer
  234.  
  235.          File outputs the same data to an ASCII text file of your
  236.          choosing, once a file name is selected, future file output is
  237.          appendded onto the end of it.
  238.  
  239.          Keyword update causes an alphabetized listing of all keywords
  240.          in MEDLIT3 to be formed. On a large DBF file this can take
  241.          awhile. It takes 15 minutes on my system to create a keyword
  242.          list of 6500 entries. Once again this happens from using the import
  243.          function alot and getting an enourmous DBF file built up.
  244.  
  245.          After the above function has created a fresh KEY.DBF file,
  246.          the KEY.DBF has many duplicate entries of keywords held in
  247.          common amongst various articles. The Keyword Duplicate Delete will
  248.          remove these but once again it is slow so go have a cup of coffee
  249.          because on the same 6500 keywords this procedure takes 30 minutes.
  250.  
  251.          Once you have gone thru the above painful steps you are rewarded
  252.          with an alphabetized listing of all KEYWORDS in MEDLIT3. This
  253.          is an invaluable aid in performing searches.
  254.  
  255.         Included is a sample report form, it produces a condensed
  256.         print out of the database contents. Other report forms can
  257.         be added for any repetitious task contact the author for
  258.         support . Since this is a dBASE 3 compatible database all
  259.         dBASE utilities such as QUICKREPORT will work with the database.
  260.         dBASE report forms are not compatible with MEDLIT3
  261.  
  262.  
  263. )))))))))) Wordstar Interface
  264.  
  265.           This feature allows you to generate the files needed to print
  266. a document with MAILMERGE option of WORDSTAR. It produces two files, you
  267. give the first eight letters of the filename and MEDLIT3 adds the extensions
  268. '.DAT' and '.DOC'. The '.DAT' file is the MAILMERGE form of the data you
  269. desire. The '.DOC' file is a document header, it contains the appropriate
  270. MAILMERGE dot commands to link the '.DAT' file to your letter. For more
  271. info see your MAILMERGE manual.
  272.  
  273.  
  274.  
  275.  
  276. >>>>>>>>>> MEDLINE Import
  277.  
  278.         If you use the MEDLINE database alot you maybe in the habit like
  279. I am of openning a screen log file while performing searches on MEDLINE.
  280. By using the MEDLINE display command D, to scroll by references, you can
  281. capture the contents to an ASCII text file which MEDLIT3 will absorb into
  282. itself. This is a very quick way of creating a large dbf file. It also allows
  283. conservation of costly connect time with MEDLINE. The MEDLINE Import function
  284. expects the ASCII test file to have the exstension ".TXT"(i.e. VALIUM.TXT)
  285. The only editing that needs to be done to the file is to be sure that the
  286. name ends in ".TXT" MEDLIT3 is fairly unruffled by line noise or other stray
  287. garbage that can pop up in on line ASCII downloads.
  288.  
  289.  
  290.  
  291. >>>>>>>>>> INDEX
  292.  
  293.         The index commands either updates or creates an index file. An
  294. index file is a reordering of the sequence of the files. To alphabetize
  295. by Title select title and wait. Subseqent searches or next previous commands
  296. will follow this ordering.
  297.  
  298.  
  299. >>>>>>>>>> Quit
  300.  
  301.            Quits to DOS and close all files apropriately. Best to use
  302. this method for exiting just to be sure all data buffers are flushed.
  303.  
  304.  
  305. >>>>>>>>>> Demo Version
  306.  
  307.           The demo version lacks the on line context sensitive help
  308. facility and is limited to 150 records in the DBF file. If you like
  309. MEDLIT3 and ant to become a registered user send $50 to :
  310.  
  311. Dr. James Mihalcik, M.D.
  312. 300 East 39th Street
  313. N.Y. N.Y. 10016
  314.  
  315.           Besides the addition of context sensitive help and removal
  316. of the DBF limit ( MEDLIT3 is operationaly limited to 2 Billion records)
  317. The program is written in more machine native code which is markedly
  318. faster on searches. A more complete set of printed documentation will be
  319. provided as well. You will also be granted access priveledges to my
  320. BBS system, which can give you 24 hour Q&A about MEDLIT3 useage.
  321.  
  322.  
  323.         Only registered users will receive support. Registration
  324.         gets you a free update and printed manual.
  325.  
  326. Future enhancements : Context sensitive help with the F1 button as well
  327.                       Journal list and Keycode list can be brought
  328.                       up on screen quickly during data entry / editing
  329.                       to check codes.
  330.  
  331.  
  332.  
  333.  I would greatly appreciate if you could inform me of bugs or improvements
  334.  you think could be used in MEDLIT3 to the above addresses. Thank You
  335.  
  336.                                                         Jim Mihalcik, M.D.
  337.  
  338.  
  339.  
  340.