Milestone 1 DBMS Project

docx

School

Southern New Hampshire University *

*We aren’t endorsed by this school

Course

-640

Subject

Information Systems

Date

Dec 6, 2023

Type

docx

Pages

15

Uploaded by ProfPuppy14029

Report
2 IT-650: Principles of Database Design Southern New Hampshire University Friday 1 st , 2023 Dr. Kimberly Queenan Group Members Mohcin Bounadar Meghana Marupudi Dhanush Yeddula
2 CONTENTS Document Revision History ................................................................................................................................. 2 Contents ........................................................................................................................................................... 3 1. Purpose ....................................................................................................................................................... 4 2. Data Base Initial Study ................................................................................................................................. 4 2.1 G ROUP M EMBERS ....................................................................................................................... 4 2.2 G ROUP S C LASS P ROJECT .......................................................................................................... 4 2.3 A NALYZE B USINESS R EASON ...................................................................................................... 4 2.4 D EFINE P ROBLEMS AND C ONSTRAINTS ....................................................................................... 4 2.5 D EFINE O BJECTIVES ................................................................................................................... 5 2.6 D EFINE S COPE AND B OUNDARY .................................................................................................. 5 3. Database Design .......................................................................................................................................... 6 3.1 C ONCEPTUAL D ATABASE D ESIGN ............................................................................................... 6 3.2 L OGICAL D ATABASE D ESIGN ...................................................................................................... 7 3.3 P HYSICAL D ATABASE D ESIGN ..................................................................................................... 8 3.4 T ABLES AND V ALUES .................................................................................................................. 9 3.5 N ORMALIZATION ...................................................................................................................... 13 4. DBMS Software ........................................................................................................................................ 13 5. MS Access – Bug Tracking Database ........................................................................................................... 14 5.1 MS A CCESS R ELATIONSHIP D IAGRAM ...................................................................................... 14 5.2 MS A CCESS C OMPONENTS ........................................................................................................ 14 5.3 MS A CCESS T ABLES WITH LOADED DATA ................................................................................. 17 6. Definitions / Abbreviations ......................................................................................................................... 20 7. References ................................................................................................................................................ 20
2 1. Introduction Healthcare institutions globally are transitioning from paper-based to digital systems to enhance their operational efficiencies and patient care services. A Hospital Management System (HMS) stands at the forefront of this transformation. The primary objective of this project is to design and implement a robust HMS that integrates various functions of hospital management into a unified user-friendly platform. The envisioned system is not merely a digital upgrade but a strategic tool to facilitate better decision-making, patient engagement, and compliance with healthcare standards.
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
2 2. Purpose of the Project The project aims to streamline patient information management, automate administrative tasks, and enhance communication channels within the hospital setting. By consolidating patient records, scheduling, billing, inventory, and reporting into one comprehensive system, the HMS seeks to reduce the potential for human error, expedite service delivery, and enhance the quality of patient care. Moreover, the system is intended to support healthcare staff by providing timely and accurate data, thereby allowing for more effective management of hospital resources. In essence, the HMS is tailored to address the unique challenges of hospital management, such as maintaining patient confidentiality, managing complex billing structures, and adapting to changing healthcare regulations. 3. Expected Outcomes and Significance The implementation of the HMS is expected to lead to significant improvements in operational efficiency, cost reduction, and patient satisfaction. By providing a more streamlined and intuitive interface for hospital operations, the system will enhance the productivity of healthcare providers and allow for more focus on patient-centric care. Furthermore, the project aligns with the digitalization goals of the healthcare industry and sets a precedent for future technological advancements in hospital management. The significance of this project transcends the operational benefits and includes promoting a culture of innovation and continuous improvement in healthcare services. Ultimately, the success of this HMS project will be measured by its adaptability to the evolving healthcare landscape and its positive impact on the health outcomes of the community it serves. 4. Business Reasons for Creating a Hospital Management System Database
2 1. Improved Patient Care: A centralized database can store and manage patient records, medical histories, treatments, and medications, providing healthcare providers with a comprehensive view of each patient's medical journey. This can lead to improved diagnoses, better treatment plans, and reduced medical errors. 2. Enhanced Operational Efficiency: The database can automate administrative tasks, such as scheduling appointments, managing patient billing, and tracking inventory. This can free up healthcare staff to focus on providing direct patient care and improve overall operational efficiency. 3. Data-Driven Decision Making: The database can generate valuable insights into patient trends, resource utilization, and financial performance. This information can help hospital management make informed decisions about resource allocation, staffing, and strategic planning. 4. Improved Patient Experience: The database can facilitate better communication between patients and healthcare providers, enabling patients to access their medical records, schedule appointments, and communicate with their doctors electronically. This can enhance patient engagement and satisfaction. 5. Problems and Constraints Identified 1. Data Security and Privacy: Ensure that patient data is protected from unauthorized access and breaches. 2. Data Integration: Integrate data from various sources, such as electronic health records, billing systems, and pharmacy systems. 3. Data Quality: Maintain the accuracy and completeness of patient data.
2 4. User Adoption: Train staff to use the database effectively and encourage its adoption across all departments. 6. Hospital Management System Database Project Objectives Enhance patient care: The database should enable healthcare providers to access patient data seamlessly, leading to improved diagnosis, treatment planning, and medication management. Optimize hospital operations: The database should streamline administrative tasks, improve resource allocation, and automate processes to enhance operational efficiency. Improve financial management: The database should provide accurate and up-to-date financial information to support informed financial decisions, cost analysis, and revenue maximization. Enhance patient satisfaction: The database should facilitate patient engagement, improve communication, and enable proactive interventions to enhance patient satisfaction and loyalty. 7. Project Scope and Boundaries Scope: Develop a centralized database to store and manage patient data, including medical records, billing information, and treatment plans. Integrate data from various sources, including electronic health records, billing systems, and laboratory results.
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
2 Implement robust security measures to protect patient data and ensure compliance with data privacy regulations. Develop user-friendly interfaces for healthcare providers to access, update, and analyze patient data. Provide training and support to healthcare providers to ensure effective adoption of the new database system. 8. Exclusions: Development of a comprehensive electronic health record system. Integration with external systems beyond the hospital's network. Implementation of advanced data analytics tools. Development of a patient portal for direct access to medical records. 9. Project Deliverables A fully functional database management system installed and configured within the hospital's IT infrastructure. User manuals and training materials for healthcare providers. Comprehensive documentation of the database system, including data structure, user roles, and security protocols. 10. Hospital Database Management System: Conceptual Design Business Rules
2 1. Each patient must have a unique identifier (patient ID). 2. Each patient must be associated with a single doctor. 3. A physician can be associated with multiple patients. 4. Each patient can have multiple medical records, each associated with a specific date and time. 5. Each medical record can have multiple diagnoses, each associated with an ICD-10 code. 6. Each medical record can have multiple medications, each associated with a medication name, dosage, and frequency. 1. Doctor: Stores physician information, including physician ID, name, specialty, contact information, and medical license number. 2. Current_prescription: Stores diagnosis information for each medical record, including ICD-10 code, description, and date of diagnosis. 3. Medication: Stores medication information for each medical record, including drug name, dosage, frequency, and start and end dates. ER Diagram Additional Considerations Data integrity constraints: Implement data integrity constraints to ensure data consistency and prevent invalid entries. Data security measures: Implement robust security measures to protect patient data and comply with data privacy regulations.
2 Data access controls: Define user roles and access permissions to restrict unauthorized access to sensitive data. Data backup and recovery: Establish regular data backup and recovery procedures to protect against data loss and ensure system availability. Design Approach (Top-Down or Bottom-Up): Top-Down Design: In a top-down design approach, you would start with a high-level view of the system, defining the main entities, relationships, and overarching business rules. From there, you would progressively decompose the design into more detailed components. This approach is often used when there is a need to ensure that the database aligns with the overall strategic goals of the hospital and supports its key business processes. It provides a clear, structured, and holistic view of the system. Bottom-Up Design: A bottom-up design approach, on the other hand, starts with specific data elements and builds upwards, gradually forming a comprehensive system. It is typically used when there is a need to accommodate existing data sources, integrate with various systems, or address specific operational needs. This approach is more incremental and may result in a more flexible but potentially less cohesive design. The choice between top-down and bottom-up design should be made based on the hospital's priorities and the specific requirements of the management system. Centralized or decentralized:
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
2 Centralized Design: A centralized database design consolidates all data into a single, central repository. This approach provides data consistency, security, and a single source of truth. It is often the preferred choice for hospital management systems to ensure that patient records and other critical data are secure, accessible, and consistent across the organization. Centralization simplifies data management and reporting. Decentralized Design: In a decentralized design, data is distributed across multiple locations or databases. This approach might be considered when there is a need for data partitioning, geographical distribution, or when different departments or facilities within the hospital require a degree of autonomy in managing their data. Decentralization can offer scalability and flexibility but may require more complex data synchronization and management processes. The choice between a centralized and decentralized design depends on factors such as the hospital's size, organizational structure, and data sharing requirements. In many hospital management systems, a centralized top-down design is favored to ensure data integrity, security, and comprehensive control over patient information. However, specific cases may require variations based on unique circumstances and priorities. 11. Database Design The database design includes conceptual, logical, and physical design of the system. 11.1Conceptual Database Design Entities of the Hospital Database Management system are: Doctor, Patient, Department, Hospital, Location, Symptom, Allergy, Medication, Current_Prescription, Pharmacist, Appointment, Assigned_Test, and Disease.
2 Patient and Doctor: (1:M) – A patient is assigned only one doctor, and each doctor can see many patients. Doctor and Department: (1:M) – A doctor can work in only one department, and each department can have many doctors working in it. Department and Hospital: (N:M) – A department can be in many hospitals, and a hospital can have many departments. Hospital and Location: (N:M) – Each hospital has only one location, but each location Can have many hospitals. Patient and Symptoms : (N:M) – A patient can have zero or many symptoms, and each Symptom can be associated to zero or many patients. Patient and Allergies : (N:M) - A patient can have zero or many allergies, and each allergy Can be associated with many patients. Patient and Disease: (N:M) – A patient can have zero or many diseases, while a disease Can be associated with many patients. Patient and Current_prescription: (N; M) – A patient can have zero or many current prescriptions, A prescription can be prescribed to zero or many patients. Doctor and Pharmacist: (1; M)- A doctor can send prescriptions to only one pharmacist, A pharmacist can receive prescriptions from many doctors. Medication and Pharmacist: (N; M)- Medications can be sold by one or many pharmacists, while each pharmacist can sell many medications. Patient and Appointment: (1; 1)- A patient can have only one appointment, and each Appointment is associated with only one patient.
2 Patient and Assigned_Test: (1; M)- Each patient can be assigned zero or many tests, and Each test can be assigned to many patients. 11.2Logical Database Design Figure 1: Crow’s Foot Model
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
2 Figure 2: ERD Diagram Primary and Foreign keys for Bug Tracking System. Entity Name Primary Key Foreign Key Patient Patient_ID Doctor_ID, Dept_ID, presct_Num, Appointment_Num Doctor Doctor_ID Patient_ID, Dept_ID Department Dept_ID Doctor_ID Hospital Hospital_ID Doctor_ID Location Location_ID None Symptoms None Patient_ID Allergies None Patient_ID Current_Prescription None Patient_IDa Medication Presct_Num Patient_ID, Pharmacist_ID, Doctor_ID Pharmacist Pharmacist_ID Presct_Num, Patient_ID Diseases None Patient_ID Appointment Appointment_Num Patient_ID, Doctor_ID Assigned_Test None Patient_ID
2 References: Carlos, C., & Steven, M. (Ed.13). DATABASE SYSTEMS: Design, Implementation and Management. Simplilearn, 2023. What is a Database? Everything You Need to Know. https://www.simplilearn.com/tutorials/dbms-tutorial/what-is-a-database
2
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help