Yes, I was thinking that PatientID alone would not suffice.
so it depends on what illness they have first.. so do we need to know their illness before we can diagnose them? |
I wouldn't think about it like that. What illness they have first should be irrelevant. If you are designing the DB, what fields would you put in the diagnoses table, given that that there might be several diagnoses' per patient?
Now, think about what the original question was. Putting it another way: Is a PatientID alone sufficient to identify 1 record in the Diagnoses table?
Another way to think about it: What type of relation is there between the Patient table and the Diagnoses table?
A typical GUI front end for a DB would have the info for one table (Patient) at the top of the screen, then some buttons to select other relevant info (Admissions with dates, appointments with specialists, Xrays etc, Diagnoses') which is displayed at the bottom of the screen