473,544 Members | 2,322 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

How to approach organising data for database

1 New Member
Hello, all,
I am a registered nurse who is (somewhat) computer literate, but unfamiliar with discussions/forums/communities. Please, please, forgive my ignorance and my unintentional discourtesies if I commit blunders due to my lack of sophistication.

I found this site because I want to expand the use of computer-based tools to solve the problems nurses face in a variety of fields (especially mine!) . Everyone knows about Electronic Medical Records as an obvious computer application, but nurses certainly don't develop them. And we have other needs for electronic tools as well. Most of us find ourselves trying to build tools that help us accomplish our jobs more productively, but we're often alone in this. We are more gutsy than most of our RN friends in that we are willing to try to build our own tools, but we are also intimidated because those of you in the IT community recognize how unsophisticated we are.

Right now, I am trying to build my own phone log with Access 2000. I understand DB concepts, but the details of implementing in Access what I need to capture are beyond me, and the amount of data I need to collect and verify in a single call is substantial. For instance, I gather information from doctors, hospitals, and other providers like medical equipment suppliers. One of the things I need to do is look up and display a description of, say, a diagnosis, based on a code I am given, to make sure that the procedure or equipment requested is appropriate. I also need to store a timestamp for the time I pick up the phone and begin the record, not the time the record is updated. Haven't got a clue where to start. From this one log, I will need to create several different kinds of digital and hard copy reports. I am doing this off the clock, on my own laptop, because I know it will improve my productivity, and frankly, I'm tired of writing down and entering the same data over and over for one call.

The things I am trying to do are (to an RN, not to an IT specialist) relatively sophisticated, and I am fairly smart, but as you can tell, I'm also a real infant in this area, so the answers to my questions are likely to be obvious to you. I'm all on my own in this, except for you.
Looking forward to meeting new persons to intimidate me!

prairievem (RN)
Aug 30 '07 #1
3 1375
MMcCarthy
14,534 Recognized Expert Moderator MVP
prairievem

I am moving this to the Access forum where I think it will receive better attention.
Aug 30 '07 #2
MMcCarthy
14,534 Recognized Expert Moderator MVP
The first thing you need to concentrate on is designing the table structures. Forget about the forms and reports for the moment except for assessing the data required.

Taking this step by step we can help you work out what you need to do.

First step .... read this article on Table Structures and Normalisation.

I won't always have the time to attend to your posts personally but we have a great team of experts here who will be happy to help you out. At each stage of the development post a new therad with a specific question rather than trying to get a lot of information at once. You are much more likely to get help that way.

After reading the above tutorial try creating your table structures. If and when you run into problems then post what you have already done and explain the difficulties you've run into. The experts will then be happy to help you out.

Mary
Aug 30 '07 #3
missinglinq
3,532 Recognized Expert Specialist
Some very basic things to keep in mind as you begin

Creation of database components should occur, generally, in this order:

  1. Data model: Plan overall strategy for your database. What do you want Access to do for you? Make a list of the data items you'll be working with. Group them logically.
  2. Tables: Essentially one for each logical group from # 1
  3. Queries: Used to tie tables together and selectively retrieve and manipulate data.
  4. Forms: Used to Enter and Display data. Based on Tables/Queries.
  5. Reports: Used to print out data. Based on Tables/Queries.
When naming objects (tables/queries/forms/reports/fields/controls) use names that are easy to understand; you'll thank yourself down the road!
A field named ProjectStartDat e makes more sense than PSD.

There are a number of systems of nomenclature for objects. Use a system that you can easily understand. PatientDemograp hicTable is clearly the name of a table! PatientDataEntr yForm is obviously a form!

Never use names that have spaces! Don't use Data Entry Form but rather DataEntryForm or Data_Entry_Form. Spaces in names require special handling and just aren't worth it!

Avoid using Reserved Words when naming objects; it'll confuse Access!

Use Continuous Forms (Tabular in the Forms Wizard) to view multiple records at the same time, much as you would in a spreadsheet.
Use Single View Forms (Columnar or Justified in the Forms Wizard) to view one record at a time.
Generally, avoid Datasheet View Forms! They allow very little in the way of formatting and handling data.

Good Luck and Welcome to TheScripts!

Linq ;0)>
Aug 30 '07 #4

Sign in to post your reply or Sign up for a free account.

Similar topics

11
2268
by: Dave Smithz | last post by:
Having adopted someone else's PHP cope and completing a crash course in the language I came across a (probably common) problem with the current code. On a registration form, whenever users names have an apostrophe in them it causes problems as they do not get added to the DB correctly for reasons that immediately become apparent. Before...
1
1321
by: Nick Evans | last post by:
Hey all, I am currently working on a simple program (small group membership database) just to get to grips with the language (bit of a newbie here :-)) and am wondering about the best way of organising the data within the program. From my understanding I would have something like person1 =("name","address","phone","subs-due") Then you...
0
811
by: Gargamel | last post by:
Hi. I wonder if someone can give me some advice on how to best organise my VS.Net projects. Say I have a web app with three main folders as follows: AppName (root) AppName\Admin AppName\Members The ASPX files live in once of these three folders, with the CS files all in
6
1848
by: Paul | last post by:
Hi. Just trying to find out the best approach as I beleive it might give me problems later on down the road. I have an ASP.NET application which references a shared database class which contains methods for serialising and de-serialising objects to the database storage. I put this as a shared class as multiple web clients will be using...
6
1692
by: baoilleach | last post by:
Dear all, Can anyone point me to a resource that describes the best way of organising a python project? My project (gausssum.sf.net) is based around a class, and has a GUI that allows 'easy-access' to the methods of the class. What is the best or typical directory structure that allows the easy creation of binary packages for linux and...
4
1636
by: Dave | last post by:
(My apologies for posting this on two forums. I have just found out the other one was the incorrect location) I am writing a VB.NET 2003 web application to operate on my company's intranet. It accesses data in an SQL Server database. I have developed a couple of pages that display data successfully. However, there is one area that I am...
2
1547
by: William | last post by:
I've been tasked with taking over the support for a client's SQL Server database. I'm not a DBA by profession, I'm a software developer who uses SQL Server as a database designer. The clients have reported that the server is running out of disk space and examination shows that the log files for several of the databases are at 5Gb or more....
1
1164
by: ganich | last post by:
Hello, i am looking for a javascript which could help me in organising my website. Ok the problem ... i have created index.html and made full layout in it. I use iframe in a table to view the pages which are navigated on the index.html..i hope u understand..its just like a index.html has all the links and those links open in that iframe...
1
1516
by: Bob Alston | last post by:
Looking for design approach ideas for collecting data from multiple remote, standalone databases. I have built one of these in Access. Another I am told was built in Access. some others the language and database is unknown. These systems are all in small agencies which provide utility assistance to people who are having trouble paying...
1
1246
by: =?Utf-8?B?Tkg=?= | last post by:
Hi, I have been building asp.net 2.0 apps now for a few years. In general I use MS Ajax and the MS Data Enterprise Application Block to manage the connecting and getting data from the database. My apps work very well espiecially with the introduction of MS Ajax. However, I dont take the normal OO approach. Obviously the .Net framework is...
0
7438
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main...
0
7374
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language...
0
7783
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that...
0
7720
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the...
0
5931
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then...
0
4930
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert...
0
3430
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in...
1
996
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
677
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.