home *** CD-ROM | disk | FTP | other *** search
/ Hall of Fame / HallofFameCDROM.cdr / open / medjob.lzh / MEDJOB.DOC < prev    next >
Text File  |  1986-01-04  |  12KB  |  296 lines

  1. /////////////////////////////////////////////////////////////////////////////
  2.  
  3.              M E D J O B  /  Medical Job Hunting Database
  4.  
  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) 1985 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 MEDJOB 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. Voice/Mail: 560 First Avenue
  41.             Dept of Anesthesiology
  42.             New York, N. Y. 10016
  43.             Phone : (212) 340-5072
  44.  
  45.  
  46.                 MEDJOB is a Clipper compiled Dbase III  .PRG file. The files
  47. needed to run MEDJOB are :
  48.  
  49.                         MEDJOB.EXE              The main executable program
  50.                                                 Requires 196K RAM
  51.  
  52.                         MEDJOB.DBF              Main Database in Dbase 3 format
  53.  
  54.                         MEDJOB.NTX              Database Index file
  55.                                                 Not compatible with DB 3
  56. è
  57.                         MEDJOB.FRM              Report form format file
  58.                                                 Not compatible with DB 3
  59.  
  60.                         MEDJOBWS.DTA            Examples for using the
  61.                         MEDJOBWS.DOC            Wordstar interface
  62.  
  63. >>>>>>>>> Database Structure
  64.  
  65. Structure for database : D:medjob.dbf
  66. Number of data records :      84
  67. Date of last update    : 01/04/86
  68. Field  Field name  Type       Width    Dec
  69.     1  DIRECTOR    Character     23
  70.     2  HOSPITAL    Character     35
  71.     3  ADDRESS1    Character     24
  72.     4  ADDRESS2    Character     19
  73.     5  ADDRESS3    Character     23
  74.     6  CITY        Character     23
  75.     7  STATE       Character     14
  76.     8  ZIP         Character      9
  77.     9  OPHONE      Character     14
  78.    10  HPHONE      Character     14
  79.    11  VACATION    Numeric        2
  80.    12  EDUCATION   Numeric        2
  81.    13  SALARY1     Numeric       11      2
  82.    14  CALL        Numeric        3
  83.    15  SALARY2     Numeric       11      2
  84.    16  WCALL       Numeric        3
  85.    17  PRACTICE    Character     16
  86.    18  COLLECT     Numeric        3
  87.    19  REPLY       Logical        1
  88.    20  POSITION    Logical        1
  89.    21  COMM1       Character     67
  90.    22  COMM2       Character     77
  91.    23  COMM3       Character     77
  92.    24  COMM4       Character     77
  93.    25  COMM5       Character     77
  94.    26  COMM6       Character     77
  95.    27  COMM7       Character     77
  96. ** Total **                     781
  97.  
  98. >>>>>>>>> Starting
  99.  
  100.                 To run MEDJOB simply drop everything (above) onto DOS
  101. bootable disk or a directory on a hard drive or RAM drive (hard or RAM
  102. recommended) and type MEDJOB at the DOS prompt.
  103.  
  104.  
  105. >>>>>>>> Opening Menu
  106.  
  107.                 Alternate between functions by typing the first letter
  108. of the command ( A or Add function etc..) . You can use the cursor control
  109. keys as well if you push NUM LOCK key first. Once a function is highlighted
  110. press RETURN key to execute.
  111.  
  112. >>>>>>>> ADD screen
  113.  
  114.                 Each entry you make into the Database are called GETS in Dbase
  115. parlance. You may move back and forth between entries editing and changing
  116. until pressing RETURN in the last data field (line 4 of Abstract) or by
  117. pressing PgDn key at any point. After editing the GETS (info you are putting
  118. into this record) a READ is performed to physically place the data into the
  119. disk file. Other editing function keys are implemented as follows :
  120.  
  121.  
  122.          o  The HOME key takes you to the beginning of the current
  123.             GET.
  124.  
  125.          o  ^HOME takes you to the beginning of the first GET.
  126.  
  127.          o  The END key takes you to the last character of the
  128.             current GET.
  129.  
  130.          o  ^END takes you to the beginning of the last GET.
  131.  
  132.          o  The up arrow key takes you to the previous GET, and will
  133.             not complete the READ when pressed at the first GET.
  134.  
  135.          o  The down arrow key takes you to the next get and will not
  136.             complete a READ when pressed at the last GET.
  137.  
  138.          o  The right arrow key takes you one character to the right,
  139.             will continue to the next GET when pressed at the end of
  140.             a GET, and will not complete a READ when pressed at the
  141.             last character of the last GET.
  142.  
  143.          o  ^-> or ^F moves the cursor to the beginning of the next
  144.             word.
  145.  
  146. è         o  The left arrow key will take you back one character in
  147.             the current GET, but will not take you to a previous GET.
  148.  
  149.          o  ^<- or ^A moves the cursor to the beginning of the current
  150.             word.
  151.  
  152.          o  ^T deletes the word to the right of the cursor.
  153.  
  154.          o  ^Y deletes the rest of the GET field.
  155.  
  156.          o  ^C or ^W or PgUp or PgDn terminates a READ and saves current
  157.             values.
  158.  
  159.          o  Esc terminates a READ without saving the current GET.
  160.  
  161.          o  ^U - the UNDO key - returns a GET to its original contents.
  162.  
  163.  
  164. Suggestions :
  165.                 Personally I recommend used a keyboard enhancer like
  166. PROKEY, SUPERKEY, or my personal favorite KEYWORKS to use various
  167. function key combo's for frequently used entries (i.e. Program the
  168. F1 key to be "Director/Chairman<enter>" then data entry can be reduced to a
  169. single button stroke.
  170.  
  171.  
  172.  
  173. >>>>>>>>> GET Screen
  174.  
  175.  
  176.         Type the first letter of the function you desire. N and P take you to
  177. nest and previous records respectively. E  allows editing of the record. See
  178. above on keyboard function keys in the ADD mode . S is the search mode ; enter
  179. a whole or partial string for the search parameter, the record pointer will
  180. move to that record which meets the criteria. If you enter "Ron" for director
  181. and "NJ" for state both "Ron Smith from Jersey City, NJ" or "Fred Burtron
  182. from Newark,NJ" would meet the criteria, whichever record appears first will be
  183. selected. To select a seris either renter the search values or more conviently
  184. use the dscan feature.
  185.         If you want make searches of an imprecise nature you must use the
  186. dSCAN feature. dSCAN is a window into dBASE, any dBASE command may be used
  187. to define a logical statement. A few examples :
  188.  
  189.                 Author = 'Swan' /  This is not much better than the Search
  190.                                    function. It will find records with the
  191.                                    author entry of 'Swan' only. Since few
  192.                                    if any papers come out with just one
  193.                                    author this is of limited usefulness.
  194.  
  195.                 AT ('Swan', Author) > 0  / Oh now stop booing out there,
  196.                                            Ashton Tate made that syntax.
  197.                                            The AT function searches for
  198.                                            substrings, here it will search
  199.                                            the Author field, you reveal all
  200.                                            of the records with 'Swan' as all
  201.                                            or part of their entry.
  202.  
  203.               Hospital = 'St. Marys' .AND. Year = 1973 .AND. AT ('Swan', Author) > 0
  204.                                 This mouthful with yield that classic article
  205.                                 that heralded the Swan-Ganz catheter because it
  206.                                 selects the Hospital 'St. Marys'
  207.                                 with a director named Swan.
  208.  
  209.  
  210. For more info review the LOCATE function in dBASE as well as its basic
  211. logic syntax.
  212.  
  213.                 Once you turn on dSCAN, a '**' symbol appears in the lower
  214. left of the screen. This tells you dSCAN is ON. When on dSCAN filters all
  215. selection be it Printing, Editing, Deleting, or Next  commands.
  216. How to turn dSCAN off ? Several ways :
  217.  
  218.         If you enter Previous command on the main search menu dSCAN is
  219.         inactivated
  220.  
  221.         When the last record meeting the dSCAN criteria are met dSCAN
  222.         is inactivated.
  223.  
  224. You may use the dSCAN feature with the Wordstar interface feature as well.
  225.  
  226. If you review the database structure you will see that the Address and Comment
  227. fields are broken up (Address1, Address2, Address3... Comm1, Comm2 Comm3....)
  228. Memory variables are automaticaly created called Address and Comment, you can
  229. refer to either in a dscan statement and all field fragments will be treated
  230. a whole.( i.e. "SENT"$comment  will yield a filter for all records marked
  231. in the comment field as sent) I included a small dbase routine to
  232. date stamp the comments field so you can tell which hospitals have had
  233. letters sent out.)
  234.  
  235.  
  236.  
  237. >>>>>>>>> Report
  238.  
  239.         Included is a sample report form, it produces a condensed
  240.         print out of the database contents. Other report forms can
  241.         be added for any repetitious task contact the author for
  242.         support . Since this is a dBASE 3 compatible database all
  243. è        dBASE utilities such as QUICKREPORT will work with the database.
  244.         dBASE report forms are not compatible with MEDJOB
  245.  
  246.  
  247. )))))))))) Wordstar Interface
  248.  
  249.           This feature allows you to generate the files needed to print
  250. a document with MAILMERGE option of WORDSTAR. It produces two files, you
  251. give the first eight letters of the filename and MEDJOB adds the extensions
  252. '.DAT' and '.DOC'. The '.DAT' file is the MAILMERGE form of the data you
  253. desire. The '.DOC' file is a document header, it contains the appropriate
  254. MAILMERGE dot commands to link the '.DAT' file to your letter. For more
  255. info see your MAILMERGE manual.
  256.  
  257.  
  258. >>>>>>>>>>> Index
  259.  
  260.                After you add data to the database you must reindex the file
  261. otherwise you will not see the data you added even though it is stored in the
  262. dbf file.
  263.  
  264.  
  265. >>>>>>>>>> Support and future enhancements
  266.  
  267.          You can get support by contacting Dr. J.A. Mihalcik, Dept of
  268.          Anesthesia 560 1st Ave.,NY NY 10016 , or by calling :
  269.          NYUMC BBS / (212) 889 7022      24Hrs / 7 days a week
  270.          Comm params : 300/1200/2400  Null, 8, 1
  271.  
  272.         Only registered users will receive support. Registration
  273.         gets you a free update and printed manual.
  274.  
  275. Future enhancements : Context sensitive help with the F1 button as well
  276.                       If you register you can get a dbf file of hospitals
  277.                       in the tri-state (NY NJ CT) area. Over a hundred entries..
  278.  
  279.  I would greatly appreciate if you could inform me of bugs or improvements
  280.  you think could be used in MEDJOB to the above addresses. Thank You
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290. ,
  291.  
  292.  
  293.  
  294.  
  295.  
  296.