I do not know much about creating access databases, so hopefully my problem has a simple solution!
I am trying to create a database using Access 2010 for a doctor's office to hold patient records. I am NOT a professional; I'm just trying to help out and have learned a little about access (and I am a CS major in college). The ideal database for their needs is relatively simple internally; there are patients, and many various forms and reports which display and allow the editing/printing of certain parts of a patient's medical history. My problem is that intuitively, I would create a single table with fields for all of a patient's information, including diagnoses, memos for doctors' and clinicians' notes, emergency contact info, billing info, etc. However, this appears to be impossible to do so straightforwardly as there are far too many specific pieces of information about each patient to fit in a single table- in total there are about 500 discrete pieces of information that need to be stored about each patient. Any one form may need to display approximately 250 pieces of information about the patient. No more than 5-10 people need to access the database at once, and there are about 17000 patients currently on record. How should I go about this? It was easy enough to create tables for various diagnoses, medical codes, etc., but I can't figure out how to store so much information about a single patient because a table can't hold that many fields. I have a feeling queries could help, but I'm not sure how exactly or if there is a better solution.
Thanks for the help!