Sei sulla pagina 1di 14

DATA DICTIONARY

Table Name: Patient


Field Name

Description

Data Type

Nullable

Domain

Int

No

Numeric

Varchar(30)

No

Alpha

Varchar(50)

No

Alpha

Character(1)

Yes

Alpha

Int

No

Numeric

Int

No

Numeric

Int

No

Numeric

Int

No

Numeric

Primary key,
patientNo

unique patient
identifier

patLastName
patFirstName
patMiddleInitial

Patients last
name
Patients first
name
Patients middle
initial
Foreign key;
unique identifier

formID

of a record in
patient
information
form table
Foreign key;

medicalHistoryFormN
o

Unique
identifier of
medical history
form
Foreign Key;
Unique

treatmentRecordNo

identifier of a
treatment from
treatment table

patPaySumNo

Primary key;
unique
identifier of
patient payment

summary
Foreign key;
unique identifier
dentistID

of dentist that

Int

No

Numeric

Data Type

Nullable

Domain

Int

No

Numeric

Varchar(30)

No

Alpha

Varchar(50)

No

Alpha

Varchar(1)

Yes

Alpha

Varchar(100)

Yes

Alpha

Varchar(10)

No

Alpha

Varchar(11)

No

Numeric

Varchar(100)

No

Alphanumeric

Int

No

Numeric

handles the
patient

Table Name: Dentist


Field Name

Description
Primary key,

dentistID

unique dentist
identifier

dentLastName
dentFirstName
dentMiddleInitial
specialization

Dentists last
name
Dentists first
name
Dentists middle
initial
Dentists
specialization(s)
Dentist type

dentistType

whether primary
or associate

contactNo
address

Dentists contact
number
Dentists
address
Foreign key;

clinicNo

unique identifier
of clinic

Table Name: Laboratory

Field Name

Description

Data Type

Nullable

Domain

Int

No

Numeric

Varchar(40)

No

Alpha

Varchar(100)

No

Alphanumeric

Varchar(11)

No

Numeric

Primary key,
unique

labNo

laboratory
identifier
Laboratorys

labName

name
Laboratorys

labAddress

address

labContactNo

Laboratorys

Table Name: Supplier


Field Name

Description

Data Type

Nullable

Domain

Int

No

Numeric

Varchar(40)

No

Alpha

Varchar(100)

No

alphanumeric

Varchar(100)

Yes

Alpha

Varchar(11)

No

Numeric

Primary key,
supplierID

unique supplier
identifier

supplierName

Suppliers name
Suppliers

supplierAddress

address

supplierSpecializatio

Suppliers

specialization

contactNo

Suppliers
contact number

Table Name: Purchase Order


Field Name
purchaseOrderN
o
date
particulars
amount
totalAmount

Description

Data Type

Nullable

Domain

Int

No

Numeric

Date

No

Numeric

Varchar(20)

No

Alphanumeric

Float

No

Numeric

Float

No

Numeric

Primary key,
unique purchase
order identifier
Date purchase
order was made
Supplies ordered
Amount of an
item
Total amount to

be paid
How payment
will be done
formOfPayment

whether it will be

Varchar(10)

No

alpha

Int

No

Numeric

Int

No

Numeric

paid in full or
instalment
Foreign key;
clinicNo

unique identifier
of a record in
clinic table
Foreign key,

supplierID

unique identifier
of supplier from
supplier table

Table Name: Patient Information Form


Field Name

Description

Data Type

Nullable

Domain

Int

No

numeric

Varchar(11)

No

Numeric

Date

No

Numeric

Varchar(20)

Yes

Numeric

Varchar(100)

No

Alpha numeric

Varchar(30)

Yes

Alpha

Date

No

Numeric

Varchar(10)

No

Alpha

Primary key;
formID

unique form
identifier

patContactNo
date
officeContactNo
address
occupation
birthdate
Gender

Patients
contact number
date the patient
fills up the form
Offices contact
number
Patients
address
Patients
occupation
Patients
birthdate
Patients
gender

Patients civil

civilStatus

status
Patients

spouseName

spouse name
Patients phone

spousePhoneNo

number

Varchar(20)

Yes

Alpha

Varchar(50)

Yes

Alpha

Varchar(11)

Yes

Numeric

Varchar(50)

Yes

Alpha

Varchar(11)

Yes

Numeric

Varchar(50)

Yes

Alpha

Boolean

No

Boolean

No

Numeric

Boolean

Yes

Numeric

Patients
closestRelativeName

closest
relatives name
Patients

closestRelativePhoneN

closest

relatives phone
number
Name of the
person/dentist

referredBy

who referred
the patient to
the clinic
Whether the
patient has

waiver

signed the

Numeric

waiver
Whether the
patient has
medicalClearance

submitted a
medical
clearance
Letter if patient

referralLetter

is referred by a
dentist

Table Name: Job Order


Field Name

Description

Data Type

Nullable

Domain

jobOrderNo

Primary key;

Int

No

Numeric

Unique Job
Order identifier
specification

Specifications of
the Job Order

Varchar(100)

No

AlphaNumeric

Varchar(50)

Yes

Alpha

Date

No

Numeric

Varchar(100)

Yes

Alphanumeric

Int

No

Numeric

Int

No

Numeric

Int

No

Numeric

Int

No

Numeric

Data Type

Nullable

Domain

Int

No

Numeric

Varchar(50)

No

AlphaNumeric

Name of the one


referredBy

who referred the


Lab

date
others

Date the job


order was made
Additional
Instructions
Foreign key;

patientNo

unique identifier
of a record in the
patient table
Foreign key;

dentistID

unique identifier
of a record in the
dentist table
Foreign key;

clinicNo

unique identifier
of a record in the
clinic table
Foreign key;

labNo

unique identifier
of a record in the
laboratory table

Table Name: Clinic Supplies


Field Name

Description
Primary Key;

supplyID

unique clinic
supplies
identifier

supplyName

Supplys Name

Quantity of the
quantity

supplies that are

Int

No

Numeric

Int

No

Numeric

available
Foreign key;
unique identifier

supplierID

of a supplier in
the supplier table

Table Name: Medical History Form


Field Name

Description

Data Type

Nullable

Domain

Int

No

Numeric

Date

No

Numeric

Boolean

No

Numeric

Boolean

No

Numeric

Date

Yes

Numeric

Boolean

No

Numeric

Varchar(30)

Yes

Primary key; Unique


medicalHistoryFormNo

medical history form


identifier

date
goodHealth

Date the medical history


form was filled up
Whether the patient is in
good health
Whether there has been

generalHealthChanges

changes in the patients


general health

lastPhysicalExamDate
careOfPhysician
conditionTreated

Date of last physical


exam
Whether the patient is in
care of a physician
Condition being treated if
under physiicians care

AlphaNu
meric

physicianName

Physicians name

Varchar(50)

Yes

physicianAddress

Physicians address

Varchar(100)

Yes

Varchar(11)

Yes

Numeric

Boolean

No

Numeric

physicianContact

Physicians contact
number

Alpha
AlphaNu
meric

Whether patient has had


seriousIllness

serious illness in the past


5 years

illnessType
medicinesTaking
medicineType
tobacco
alcoholicDrinks
damagedHeart
rheumaticHeartDisease
chestPainUponExertion

Type of illness if there has


been
Whether patient is taking
any medicine
Medicines the patient is
taking if there are any
Whether the patient is
using tobacco
Whether the patient
drinks alcoholic drinks
Whether the patient has
damaged heart
Whether the patient has
rheumatic heart disease
Whether the patient has
chest pain upon exertion

AlphaNu

Varchar(50)

Yes

Boolean

No

Varchar(50)

Yes

Boolean

No

Numeric

Boolean

No

Numeric

Boolean

No

Numeric

Boolean

Yes

Numeric

Boolean

Yes

Numeric

Boolean

No

Numeric

Boolean

No

Numeric

Boolean

No

Numeric

Boolean

No

Numeric

Boolean

Yes

Numeric

Boolean

Yes

Numeric

Boolean

Yes

Numeric

Varchar(50)

Yes

Boolean

No

meric
Numeric
AlphaNu
meric

Whether the patient


shortBreath

experiences shortness of
breath

ankleSwell
inbornHeartDefects
cardiacPacemaker
foodAllergy
anesthesiaAllergy

Whether patients ankles


swell
Whether patient has
inborn heart defects
Whether the patient has
cardiac pacemaker
Whether the patient has
any food allergies
Whether the patient has
anaesthesia allergy
Whether the patient has

penicillinAllergy

any penicillin or antibiotic


allergies

otherTypesOfAllergy
sinusTrouble

Other types of allergy that


the patient has
Whether the patient has
sinus trouble

AlphaNu
meric
Numeric

asthma
seizures
persistentDiarrhea
diabetes
hepatitis
aidsOrHIV
thyroidProblems
respiratoryProblems
bronchitis
arthritis
hyperAcidity
kidneyOrBladderTrouble
tuberculosis
persistentCough

Whether the patient has


asthma
Whether the patient has
seizures
Whether the patient has
persistent diarrhea
Whether the patient is
diabetic
Whether the patient has
hepatitis
Whether the patient has
AIDS/HIV
Whether the patient has
thyroid problems
Whether the patient has
respiratory problems
Whether the patient has
bronchitis
Whether the patient has
arthritis
Whether the patient has
hyper acidity
Whether the patient has
kidney or bladder trouble
Whether the patient has
tuberculosis
Whether the patient has
persistent cough

Boolean

No

Numeric

Boolean

No

Numeric

Boolean

No

Numeric

Boolean

Yes

Numeric

Boolean

No

Numeric

Boolean

No

Numeric

Boolean

Yes

Numeric

Boolean

Yes

Numeric

Boolean

Yes

Numeric

Boolean

No

Numeric

Boolean

No

Numeric

Boolean

No

Numeric

Boolean

No

Numeric

Boolean

No

Numeric

Boolean

No

Numeric

Boolean

No

Numeric

Boolean

No

Numeric

Whether the patient has


neckSwollenGlands

swollen glands in the


neck

lowBloodPressure
sexuallyTransmittedDisea
se

Whether the patient has


low blood pressure
Whether the patient has
sexually transmitted
disease

Whether the patient has

epilepsy

epilepsy
Whether the patient has

mentalHealthProblems

mental health problems


Whether the patient has

cancer

cancer

Boolean

No

Numeric

Boolean

No

Numeric

Boolean

Yes

Numeric

Boolean

No

Numeric

Boolean

No

Numeric

Boolean

No

Numeric

Boolean

No

Numeric

Boolean

No

Numeric

Boolean

No

Numeric

Boolean

No

Numeric

Boolean

No

Numeric

Boolean

No

Numeric

Boolean

No

Numeric

Whether the patient has


immuneSystemProblems

immune System
Problems
Whether the patient

abnormalBleeding

experiences abnormal
bleeding
Whether the patient has

requiredBloodTransfusion

ever required a blood


transfusion
Whether the patient has

bloodDisorder

blood disorder
Whether the patient has

tumor

tumor
Whether the patient has

dentalTreatmentProblems

dental treatment
problems
Whether the patient is

pregnant

pregnant
Whether the patient has

menstrualPeriodProblems

menstrual period
problems

nursing
birthControlPills

Whether the patient is


nursing
Whether the patient is
taking birth control pills

Table Name: Treatment Record


Field Name

Description

Data Type

Nullable

Domain

Primary Key;
treatmentRecordN

Unique

treatment record

Int

No

Numeric

Date

No

Numeric

identifier
Date the
date

treatment record
was updated

toothNo

Tooth number

Varchar(2)

No

Numeric

diagnosis

Diagnosis

Varchar(50)

No

Alphanumeric

Varchar(100)

No

Alphanumeric

Int

No

Numeric

Int

No

Numeric

Data Type

Nullable

Domain

Int

No

Numeric

Date

No

Numeric

Time

No

Numeric

Int

No

Numeric

Int

No

Numeric

remarks

Dentists
remarks
Foreign key;

treatmentNo

unique identifier
of treatment in
treatment table
Foreign key;

caseNo

unique key
identifier of case

in case table
Table Name: Appointments
Field Name

Description
Primary key;

appointmentNo

unique
appointment
identifier

schedDate
schedTime

Date of schedule
or appointment
Time of schedule
or appointment
Foreign key;

patientNo

unique identifier
of a patient in
patient table

dentistID

Foreign key;
unique identifier

of a dentist in
dentist table
Foreign key;
caseNo

unique identifier
of a case in case

Int

No

Numeric

Data Type

Nullable

Domain

Int

No

Numeric

Varchar(50)

No

Alphanumeric

Varchar(100)

No

Alphanumeric

Data Type

Nullable

Domain

Int

No

Numeric

table
Table Name: Cases
Field Name

Description
Primary key;

caseNo

unique case
identifier

caseType
caseDescription

Type of case
Description of
case

Table Name: Clinic Staff


Field Name

Description
Primary key;

staffID

unique staff
identifier

staffLastName

Staffs last name

Varchar(30)

No

Alpha

staffFirstName

Staffs first name

Varchar(50)

No

Alpha

Char(1)

Yes

Alpha

staffMiddleInitial

Staffs middle
initial

staffAddress

Staffs address

Varchar(100)

No

Alphanumeric

staffPosition

Staffs position

Varchar(30)

No

Alpha

Varchar(11)

No

Numeric

staffContactNo

Staffs contact
number

staffSSN

Staffs SSN

Varchar(10)

No

Alphanumeric

staffTIN

Staffs TIN

Varchar(10)

No

Alphanumeric

Table Name: Treatment

Field Name

Description

Data Type

Nullable

Domain

Int

No

Numeric

Varchar(30)

No

Alphanumeric

Float

No

Numeric

Data Type

Nullable

Domain

Int

No

Numeric

Varchar(20)

No

Alpha

Date

No

Numeric

Float

No

Numeric

Int

No

numeric

Data Type

Nullable

Domain

Int

No

Numeric

Primary key;
treatmentNo

unique treatment
identifier

treatmentType
treatmentCost

Type of
treatment
Cost of
treatment

Table Name: Patient Payment Summary


Field Name

Description
Primary key;
unique patient

patPaySumNo

payment
summary
identifier

paymentType
dateOfPayment
paymentAmount

Type of payment
Date payment
was made
Amount paid
Foreign key;

treatmentNo

unique identifier
of a treatment in
treatment table

Table Name: Clinic


Field Name

Description
Primary key;

clinicNo

unique clinic
identifier

clinicName

Clinics name

Varchar(30)

No

Alpha

clinicAddress

Clinics address

Varchar(100)

No

Alphanumeric

clinicPhoneNo

Clinics phone

Varchar(11)

No

numeric

number

Potrebbero piacerti anche