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

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