home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Hall of Fame
/
HallofFameCDROM.cdr
/
open
/
medjob.lzh
/
MEDJOB.DOC
< prev
next >
Wrap
Text File
|
1986-01-04
|
12KB
|
296 lines
/////////////////////////////////////////////////////////////////////////////
M E D J O B / Medical Job Hunting Database
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
For the IBM PC and Compatibles
C O P Y R I G H T
This program is copyright (c) 1985 by Anescomp Systems,
James A. Mihalcik ,, M.D. All rights reserved. Users are granted a limited
license to copy this program for trial use by others subject to the
following limitations :
1) The program is distributed in an unmodified form.
2) No fee or other consideration is accepted.
3) The program is not distributed in conjunction with any other
product.
If you intend to use MEDJOB on a regular basis, please register
and show your support with the author. Commercial use by non-registered users
is prohibited.
Interested in multiple copies for use at work? Site licenses
are available and we'd be happy to work with you to solve your business
database needs.
Author : Dr. James A. Mihalcik M.D.
Data : N.Y.U. Medical Center BBS
Fido / Mednet Node (107/18) / (901/3)
Phone : ( 212 ) 889-7022
Comm parms : 300/1200/2400 Null, 8, 1
Voice/Mail: 560 First Avenue
Dept of Anesthesiology
New York, N. Y. 10016
Phone : (212) 340-5072
MEDJOB is a Clipper compiled Dbase III .PRG file. The files
needed to run MEDJOB are :
MEDJOB.EXE The main executable program
Requires 196K RAM
MEDJOB.DBF Main Database in Dbase 3 format
MEDJOB.NTX Database Index file
Not compatible with DB 3
è
MEDJOB.FRM Report form format file
Not compatible with DB 3
MEDJOBWS.DTA Examples for using the
MEDJOBWS.DOC Wordstar interface
>>>>>>>>> Database Structure
Structure for database : D:medjob.dbf
Number of data records : 84
Date of last update : 01/04/86
Field Field name Type Width Dec
1 DIRECTOR Character 23
2 HOSPITAL Character 35
3 ADDRESS1 Character 24
4 ADDRESS2 Character 19
5 ADDRESS3 Character 23
6 CITY Character 23
7 STATE Character 14
8 ZIP Character 9
9 OPHONE Character 14
10 HPHONE Character 14
11 VACATION Numeric 2
12 EDUCATION Numeric 2
13 SALARY1 Numeric 11 2
14 CALL Numeric 3
15 SALARY2 Numeric 11 2
16 WCALL Numeric 3
17 PRACTICE Character 16
18 COLLECT Numeric 3
19 REPLY Logical 1
20 POSITION Logical 1
21 COMM1 Character 67
22 COMM2 Character 77
23 COMM3 Character 77
24 COMM4 Character 77
25 COMM5 Character 77
26 COMM6 Character 77
27 COMM7 Character 77
** Total ** 781
>>>>>>>>> Starting
To run MEDJOB simply drop everything (above) onto DOS
bootable disk or a directory on a hard drive or RAM drive (hard or RAM
recommended) and type MEDJOB at the DOS prompt.
>>>>>>>> Opening Menu
Alternate between functions by typing the first letter
of the command ( A or Add function etc..) . You can use the cursor control
keys as well if you push NUM LOCK key first. Once a function is highlighted
press RETURN key to execute.
>>>>>>>> ADD screen
Each entry you make into the Database are called GETS in Dbase
parlance. You may move back and forth between entries editing and changing
until pressing RETURN in the last data field (line 4 of Abstract) or by
pressing PgDn key at any point. After editing the GETS (info you are putting
into this record) a READ is performed to physically place the data into the
disk file. Other editing function keys are implemented as follows :
o The HOME key takes you to the beginning of the current
GET.
o ^HOME takes you to the beginning of the first GET.
o The END key takes you to the last character of the
current GET.
o ^END takes you to the beginning of the last GET.
o The up arrow key takes you to the previous GET, and will
not complete the READ when pressed at the first GET.
o The down arrow key takes you to the next get and will not
complete a READ when pressed at the last GET.
o The right arrow key takes you one character to the right,
will continue to the next GET when pressed at the end of
a GET, and will not complete a READ when pressed at the
last character of the last GET.
o ^-> or ^F moves the cursor to the beginning of the next
word.
è o The left arrow key will take you back one character in
the current GET, but will not take you to a previous GET.
o ^<- or ^A moves the cursor to the beginning of the current
word.
o ^T deletes the word to the right of the cursor.
o ^Y deletes the rest of the GET field.
o ^C or ^W or PgUp or PgDn terminates a READ and saves current
values.
o Esc terminates a READ without saving the current GET.
o ^U - the UNDO key - returns a GET to its original contents.
Suggestions :
Personally I recommend used a keyboard enhancer like
PROKEY, SUPERKEY, or my personal favorite KEYWORKS to use various
function key combo's for frequently used entries (i.e. Program the
F1 key to be "Director/Chairman<enter>" then data entry can be reduced to a
single button stroke.
>>>>>>>>> GET Screen
Type the first letter of the function you desire. N and P take you to
nest and previous records respectively. E allows editing of the record. See
above on keyboard function keys in the ADD mode . S is the search mode ; enter
a whole or partial string for the search parameter, the record pointer will
move to that record which meets the criteria. If you enter "Ron" for director
and "NJ" for state both "Ron Smith from Jersey City, NJ" or "Fred Burtron
from Newark,NJ" would meet the criteria, whichever record appears first will be
selected. To select a seris either renter the search values or more conviently
use the dscan feature.
If you want make searches of an imprecise nature you must use the
dSCAN feature. dSCAN is a window into dBASE, any dBASE command may be used
to define a logical statement. A few examples :
Author = 'Swan' / This is not much better than the Search
function. It will find records with the
author entry of 'Swan' only. Since few
if any papers come out with just one
author this is of limited usefulness.
AT ('Swan', Author) > 0 / Oh now stop booing out there,
Ashton Tate made that syntax.
The AT function searches for
substrings, here it will search
the Author field, you reveal all
of the records with 'Swan' as all
or part of their entry.
Hospital = 'St. Marys' .AND. Year = 1973 .AND. AT ('Swan', Author) > 0
This mouthful with yield that classic article
that heralded the Swan-Ganz catheter because it
selects the Hospital 'St. Marys'
with a director named Swan.
For more info review the LOCATE function in dBASE as well as its basic
logic syntax.
Once you turn on dSCAN, a '**' symbol appears in the lower
left of the screen. This tells you dSCAN is ON. When on dSCAN filters all
selection be it Printing, Editing, Deleting, or Next commands.
How to turn dSCAN off ? Several ways :
If you enter Previous command on the main search menu dSCAN is
inactivated
When the last record meeting the dSCAN criteria are met dSCAN
is inactivated.
You may use the dSCAN feature with the Wordstar interface feature as well.
If you review the database structure you will see that the Address and Comment
fields are broken up (Address1, Address2, Address3... Comm1, Comm2 Comm3....)
Memory variables are automaticaly created called Address and Comment, you can
refer to either in a dscan statement and all field fragments will be treated
a whole.( i.e. "SENT"$comment will yield a filter for all records marked
in the comment field as sent) I included a small dbase routine to
date stamp the comments field so you can tell which hospitals have had
letters sent out.)
>>>>>>>>> Report
Included is a sample report form, it produces a condensed
print out of the database contents. Other report forms can
be added for any repetitious task contact the author for
support . Since this is a dBASE 3 compatible database all
è dBASE utilities such as QUICKREPORT will work with the database.
dBASE report forms are not compatible with MEDJOB
)))))))))) Wordstar Interface
This feature allows you to generate the files needed to print
a document with MAILMERGE option of WORDSTAR. It produces two files, you
give the first eight letters of the filename and MEDJOB adds the extensions
'.DAT' and '.DOC'. The '.DAT' file is the MAILMERGE form of the data you
desire. The '.DOC' file is a document header, it contains the appropriate
MAILMERGE dot commands to link the '.DAT' file to your letter. For more
info see your MAILMERGE manual.
>>>>>>>>>>> Index
After you add data to the database you must reindex the file
otherwise you will not see the data you added even though it is stored in the
dbf file.
>>>>>>>>>> Support and future enhancements
You can get support by contacting Dr. J.A. Mihalcik, Dept of
Anesthesia 560 1st Ave.,NY NY 10016 , or by calling :
NYUMC BBS / (212) 889 7022 24Hrs / 7 days a week
Comm params : 300/1200/2400 Null, 8, 1
Only registered users will receive support. Registration
gets you a free update and printed manual.
Future enhancements : Context sensitive help with the F1 button as well
If you register you can get a dbf file of hospitals
in the tri-state (NY NJ CT) area. Over a hundred entries..
I would greatly appreciate if you could inform me of bugs or improvements
you think could be used in MEDJOB to the above addresses. Thank You
,