Download as pdf or txt
Download as pdf or txt
You are on page 1of 43

DIAGNOSTIC CENTER MANAGEMENT SOFTWARE

A project paper was submitted to fulfill the requirements for the Degree of Bachelor
of Science (Honors) degree in Computer Science and Engineering.

Submitted by

Name: Rejoan Tanjim Name: Jahangir Alam Name: Nadim Mahmud

Reg. No: 17502004891 Reg. No: 17502004859 Reg. No: 17502004893

Department of Computer Science and Engineering (CSE)

Bangladesh Institute of Science and Technology (BIST)

National University

Bangladesh

09/09/2023
Declaration

We Rejoan Tanjim , Jahangir Alam and Nadim Mahmud declare that this system
titled DIAGNOSTIC CENTER MANAGMENT SOFTWARE and the work presented
in it are our own. We confirm that:

● This work has been done wholly or mainly while in candidature for a B.Sc.
degree at National University.
● Where any part of this dissertation has previously been submitted for a
degree or any other qualification at a National University or any other
institution, this has been clearly stated.
● Where we have consulted the published work of others, this is always clearly
attributed.
● Where we have quoted from the work of others, the source is always given.
Excepted for such quotations, this dissertation is entirely our work.
● We have acknowledged all primary sources of help.
● Where the thesis is based on work done by myself jointly with others, I have
made clear exactly what was done by others and what I have contributed
myself.

Name : Rejoan Tanjim

Reg. No : 17502004891

Department: CSE Signature

Name : Jahangir Alam

Reg. No : 17502004859

Department: CSE Signature

Name : Nadim Mahmud

Reg. No : 17502004893

Department: CSE Signature


Certificate

I do hereby declare that the research works embodied in this project entitled
“DIAGNOSTIC CENTER MANAGMENT SOFTWARE” is the outcome of an original
work carried out by Rejoan Tanjim , Jahangir Alam and Nadim Mahmud under my
supervision.

I certify that the dissertation meets the requirements and standard for the degree of
B.Sc. (Honors) in Computer Science and Engineering.

……………………………………

Md. Shakhawat Hossain

Project Manager

Department of Computer Science and Engineering (CSE)

Bangladesh Institute of Science and Technology (BIST)


Acknowledgement

Primarily we would thank God for being able to complete this project with success.
Then we would like to thank Our Honorable Lecturer of CSE Md. Shakhawat
Hossain, whose valuable guidance has been the one that helped us patch this
project and make it full proof of success his suggestions and his instructions has
been served as the major contributor toward the completion of the project.

Then we would like to thank our parents and friends who have helped us with their
valuable suggestions and guidance that has been helpful in various phases of the
completion of the project.
Abstract

The healthcare industry is continuously evolving, driven by technological


advancements and a growing emphasis on personalized patient care. In this context,
Diagnostic Management Software (DMS) has emerged as a pivotal tool for
healthcare providers, assisting in the timely and accurate diagnosis of medical
conditions. This abstract provides an overview of a cutting-edge DMS designed to
revolutionize diagnostic processes.

Our Diagnostic Management Software is a comprehensive solution that integrates


data from various diagnostic tests, patient medical histories, and clinical guidelines to
facilitate evidence-based decision-making. It encompasses a user-friendly interface
for healthcare professionals, streamlining the diagnostic workflow and enhancing
efficiency.

This Diagnostic Management Software represents a significant leap forward in


healthcare diagnostics, enhancing accuracy, efficiency, and patient outcomes. By
harnessing the power of data integration and advanced decision support, healthcare
providers can offer more precise and personalized care, ultimately improving the
overall quality of healthcare delivery.
Content

1. Introduction

1.1. Background study 01

1.2. Objective 02

1.3. System benefits 03

1.4. Software Process Model 05

1.4.1. Agile Model 05

1.4.2. Reason for choosing 06

2. Feasibility Study

2.1. Technical feasibility 08

2.2. Economic feasibility 10

2.3. Legal feasibility 10

2.4. Operational feasibility 12

2.5. Scheduling feasibility 14

2.6. The goals of feasibility study 16

2.7. Importance of feasibility study 17

3. Analysis

3.1. Requirement analysis 19

3.1.1. Software requirement 19

3.1.2. Programming language 19

3.1.3. User requirement 19

3.1.4. Functional requirement 20


3.1.5. Non-functional requirement 20

3.2. Activity diagram 20

3.3. Coast-benefit analysis 21

3.4. Gantt chart

4. Design

4.1. Data flow diagram(DFD) 22

4.2. Entity-Relationship Diagram (ERD) 24

4.3. Circuit Diagram 25

4.4. Database 26

5. Implementation 28

6. Steps in Challenges 33

7. Conclusion 33

8. Future scope of the project 33

9. References 34
List of Figures

Figure 1.1 : Phase of agile model

Figure 3.2.1: Activity Diagram

Figure 4.1.1: DFD 0-level

Figure 4.1.2: DFD 1-level


Chapter 1
Introduction
1.1 Background study

Challenges in Diagnostic Center Management: Diagnostic centers


are faced with an array of challenges, ranging from appointment
scheduling and patient registration to result reporting and quality control.
The traditional paper-based approach to record-keeping is not only
inefficient but also prone to errors and delays. Additionally, the need for
compliance with stringent data privacy regulations, such as the Health
Insurance Portability and Accountability Act (HIPAA) in the United
States, adds a layer of complexity to information management.

Digital Transformation in Healthcare: The healthcare industry has


witnessed a significant shift towards digitalization and automation.
Electronic Health Records (EHRs), telemedicine, and various healthcare
management systems have become integral components of modern
healthcare delivery. This transformation is driven by the desire to
improve patient care, enhance data security, and optimize resource
allocation.

Benefits of Diagnostic Center Management Software: The adoption


of DCMS offers numerous advantages. It enables seamless integration
of patient data, facilitates quicker turnaround times for test results,
reduces the likelihood of errors, and improves overall operational
efficiency. Moreover, it enhances the patient experience by providing
convenient appointment booking, online result access, and secure
communication with healthcare providers.

Existing Solutions: Various commercial and open-source DCMS


solutions are available in the market. These solutions cater to the
diverse needs of diagnostic centers, offering features such as inventory
management, billing, and report generation. However, many of these
solutions may not be customizable or may lack certain functionalities
specific to individual diagnostic centers.

1
1.2 Objective

The general and specific objectives of the project are described below :

1. Patient Management : DCMS helps in the seamless management


of patient information, including registration, appointment
scheduling, and demographic data. It allows for easy access to
patient history and relevant medical records.

2. Test and Procedure Management : It enables diagnostic centers


to manage and catalog various medical tests and procedures. This
includes test ordering, tracking, and reporting. DCMS ensures that
tests are conducted accurately and results are recorded
systematically.

3. Inventory Management : DCMS assists in tracking and managing


the inventory of medical supplies, reagents, and equipment. It
helps ensure that diagnostic equipment is well-maintained,
calibrated, and ready for use.

4. Billing and Finance : It facilitates accurate billing and invoicing for


services rendered. This includes handling insurance claims,
generating invoices, and tracking payments.

5. Quality Control : DCMS includes features for quality control and


assurance, ensuring that diagnostic tests are performed accurately
and meet regulatory standards. It helps in tracking and addressing
any quality issues promptly.

6. Report Generation : The software generates standardized and


customizable reports for both healthcare providers and patients. It
ensures that test results are easily accessible, and reports can be
shared securely.

7. Data Security and Privacy : One of the critical objectives is to


maintain the security and privacy of patient data. DCMS complies

2
with relevant healthcare data privacy regulations, such as HIPAA in
the United States, to safeguard sensitive information.

8. Integration with Electronic Health Records (EHRs) : DCMS


often integrates with EHR systems to allow for seamless sharing of
patient information and test results with other healthcare providers,
ensuring continuity of care.

9. Workflow Optimization : It streamlines the workflow within the


diagnostic center, reducing manual paperwork and administrative
tasks. This leads to improved operational efficiency and quicker
turnaround times for patients.

10. Scalability and Flexibility : DCMS should be scalable to


accommodate the growth of the diagnostic center. It should also be
flexible to adapt to evolving healthcare regulations and changing
technology landscapes.

11. User Access Control : It provides role-based access control to


ensure that only authorized personnel can access and modify
sensitive data. This enhances data security.

12. Patient Portal : Many DCMS systems include a patient portal


that allows patients to schedule appointments, access their
medical records, and communicate securely with healthcare
providers.

13. Analytics and Reporting : DCMS often includes data analytics


tools that provide insights into diagnostic center performance, test
utilization, and other key metrics. This data-driven approach aids in
decision-making and improving patient care.

1.3 System benefits of Diagnostic management software

➢ Efficiency Improvement

3
➢ Enhanced Patient Experience
➢ Improved Accuracy
➢ Faster Turnaround Times
➢ Cost Savings
➢ Compliance Assurance
➢ Data Security
➢ Integration with EHRs
➢ Inventory Management
➢ Quality Control
➢ Analytics and Reporting
➢ Scalability
➢ Remote Access
➢ Customization
➢ Business Intelligence
➢ Reduction in Paper Usage

1.4 Software Process Model

In software engineering, the software development process is a splitting of software


development work into distinct phases containing activities with the intent of better
planning and management.

1.4.1 Agile Model

The agile model is model is a combination of an iterative and


incremental process model. Agile methods break the product into small
incremental builds that are provided in an iteration way. Every iteration
involves crossfunctional teams working simultaneously on various areas
like planning, requirements analysis, design, coding, unit testing and
acceptance testing. At end of the iteration, a working product is
displayed to the customer and important stakeholders.

4
Figure 1.1 : Phase of agile model

1.4.2 Reason for choosing

Improved efficiency: Diagnostic center management software can help


to improve the efficiency of the diagnostic center by automating many of
the manual tasks, such as scheduling appointments, managing patient
records, and billing. This can free up staff time so they can focus on
other tasks, such as providing patient care.
Increased accuracy: Diagnostic center management software can help
to improve the accuracy of patient records and reports by reducing the
risk of human error. This can help to ensure that patients receive the
correct diagnosis and treatment.
Enhanced security: Diagnostic center management software can help
to enhance the security of patient data by providing features such as
role-based access control and encryption. This can help to protect
patient data from unauthorized access or disclosure.
Reduced costs: Diagnostic center management software can help to
reduce costs by streamlining operations and eliminating the need for
manual data entry. This can free up resources that can be used to
improve patient care.

5
Improved compliance: Diagnostic center management software can
help diagnostic centers to comply with regulations by providing features
such as audit trails and reporting. This can help to ensure that diagnostic
centers are meeting all regulatory requirements.

6
Chapter 2
Feasibility Study

7
Feasibility Study

A feasibility study is an analysis that takes all of a project’s relevant


factors into account including economic, technical, legal and scheduling
considerations to complete the project successfully. Project managers
use feasibility studies to discern the pros and cons of undertaking a
project before they invest a lot of time and money into it.

2.1 Technical feasibility

The technical feasibility of a Diagnostic Center Management Software


(DCMS) project is crucial before embarking on its development.
Technical feasibility involves evaluating whether the proposed software
can be effectively designed, developed, and implemented to meet the
needs of the diagnostic center. Here are some key factors to consider
when assessing the technical feasibility of a DCMS:

Hardware and Software Requirements : Determine the hardware and


software infrastructure required to support the DCMS. This includes
server specifications, network capabilities, and client-side hardware and
software (e.g., computers, mobile devices). Ensure that the diagnostic
center has the necessary resources or can acquire them within budget.

Scalability : Evaluate whether the DCMS can scale to accommodate


the diagnostic center's current and future needs. Assess the software's
ability to handle an increasing volume of patient data, tests, and users
without significant performance degradation.

Integration with Existing Systems : If the diagnostic center already


uses electronic health records (EHRs) or other healthcare systems,
assess the feasibility of integrating the DCMS with these systems.
Ensure that data can flow seamlessly between systems to support
coordinated patient care.

Data Security and Compliance : Consider the technical measures


required to ensure data security and compliance with healthcare

8
regulations, such as HIPAA. Evaluate encryption protocols, access
controls, and data backup mechanisms to protect patient information.

Interoperability : Assess whether the DCMS can interface with


diagnostic equipment and instruments, such as laboratory analyzers and
imaging devices. Ensure that the software can receive and interpret data
from these devices efficiently.

Data Storage and Backup : Evaluate the technical feasibility of storing


and managing large volumes of patient data securely. Determine the
backup and disaster recovery mechanisms to prevent data loss.

User Interface and User Experience (UI/UX) : Ensure that the software
provides an intuitive and user-friendly interface for both staff and
patients. Test the software's usability to ensure that it meets the
technical requirements for a smooth user experience.

Software Development Resources : Evaluate the availability of skilled


software developers and IT personnel to design, develop, test, and
maintain the DCMS. Consider whether the necessary technical expertise
can be acquired or outsourced.

Network Infrastructure : Assess the reliability and bandwidth of the


network infrastructure to support real-time data exchange and remote
access to the DCMS.

Technical Support and Maintenance : Consider the ongoing technical


support and maintenance requirements, including software updates, bug
fixes, and system enhancements.

Cost Estimation : Calculate the total cost of ownership, including


development costs, hardware and software licensing fees, ongoing
maintenance costs, and potential upgrades.

9
2.2 Economic feasibility

Development Costs : Estimate the upfront costs associated with


designing, developing, and implementing the DCMS. This includes
expenses related to software development, hardware procurement, and
integration with existing systems.

Software Licensing and Maintenance : Consider ongoing software


licensing fees and maintenance costs. These may include subscription
fees, support contracts, and updates.

Hardware Costs : Evaluate the costs of acquiring and maintaining the


necessary hardware infrastructure, including servers, networking
equipment, and client devices.

Training Costs : Estimate expenses for training staff to use the DCMS
effectively. This includes initial training and ongoing training for new
features or updates.

Data Migration : If the diagnostic center is transitioning from existing


systems to the DCMS, factor in the costs associated with data migration,
data cleansing, and ensuring data integrity.

Operational Costs : Account for ongoing operational costs, such as


electricity, cooling, and physical space required for hosting servers.

Support and Maintenance Costs : Budget for technical support,


troubleshooting, and routine maintenance to ensure the software
functions optimally.

Upgrade Costs : Plan for potential future upgrades or enhancements to


the DCMS to keep it aligned with evolving healthcare requirements.

2.3 Legal feasibility

The legal feasibility of Diagnostic Management Center Software (DCMS)


refers to whether the development and use of the software comply with

10
the legal and regulatory requirements governing healthcare, data
privacy, and software development. It is crucial to ensure that the DCMS
adheres to all relevant laws and regulations to avoid legal issues and
potential liabilities. Here are key legal considerations for assessing the
legal feasibility of a DCMS:

Healthcare Regulations : Determine whether the DCMS complies with


healthcare regulations specific to your region or country. In the United
States, for example, this includes compliance with the Health Insurance
Portability and Accountability Act (HIPAA), which governs the protection
of patient health information.

Data Privacy Laws : Ensure that the DCMS complies with data privacy
laws and regulations, such as the General Data Protection Regulation
(GDPR) in Europe or the Health Information Privacy and Security Act
(HIPSA) in certain states. These laws govern the collection, storage, and
use of personal and healthcare data.

Consent and Authorization : Understand the legal requirements for


obtaining patient consent and authorization for data collection, storage,
and sharing. Ensure that the DCMS has mechanisms in place to
manage consent effectively.

Data Security : Assess the DCMS's security measures to protect patient


data. This includes encryption, access controls, data backup, and
disaster recovery plans. Legal regulations often require stringent data
security practices.

Medical Device Regulations : If the DCMS interacts with medical


devices or diagnostic equipment, it may need to comply with medical
device regulations, such as the FDA regulations in the United States or
CE marking in Europe.

Liability and Insurance : Understand the legal liabilities associated with


the use of the DCMS, including potential malpractice claims. Consider
obtaining professional liability insurance to mitigate legal risks.

11
User Agreements and Terms of Service : Develop user agreements
and terms of service for healthcare providers, staff, and patients using
the DCMS. These agreements should outline responsibilities, rights, and
limitations.

Audit and Documentation : Establish procedures for auditing and


documenting compliance with legal and regulatory requirements.
Maintain records of activities related to data handling and security.

Reporting and Notification : Understand requirements for reporting


data breaches or security incidents to regulatory authorities and affected
parties, as mandated by data privacy laws.

Local and International Laws : If the DCMS is intended for use in


multiple countries, consider the legal requirements in each jurisdiction
and ensure that the software complies with all relevant laws.

Legal Consultation : Seek legal counsel from healthcare and


technology law experts to ensure that the DCMS aligns with legal and
regulatory standards.

2.4 Operational feasibility

Operational feasibility is a crucial aspect to consider when evaluating the


feasibility of implementing a Diagnostic Management Center Software
(DCMS) within a healthcare facility. It assesses whether the software can
be effectively integrated into the existing operations and processes of
the diagnostic center. Here are key considerations for assessing the
operational feasibility of a DCMS:

Understanding Workflow : Analyze the current workflow and


processes within the diagnostic center. Gain a deep understanding of
how appointments are scheduled, tests are ordered, samples are
collected, results are reported, and billing is managed. Ensure that the
DCMS can seamlessly fit into these workflows.

12
User Acceptance : Evaluate the readiness of the center's staff to adopt
and adapt to the new software. Assess whether employees are open to
learning and using the DCMS. Conduct surveys or interviews to gauge
their concerns and expectations.

Training Requirements : Identify the training needs of staff members.


Determine the level of training required to ensure that users can
effectively utilize the DCMS. Develop a training plan to address these
needs and provide ongoing support.

Resource Availability : Ensure that the diagnostic center has the


necessary resources, both human and technical, to implement and
maintain the DCMS. This includes IT personnel, support staff, and the
required hardware infrastructure.

Data Migration : Assess the feasibility of migrating existing patient data


and records into the DCMS. Plan for data cleansing and validation to
ensure data accuracy during migration.

Regulatory Compliance : Ensure that the DCMS supports compliance


with healthcare regulations, such as HIPAA, by facilitating secure data
handling and access controls.

Quality Control : Assess how the DCMS can help maintain and improve
the quality of diagnostic tests. Evaluate its ability to implement quality
control measures and facilitate the tracking of test results.

Patient Experience : Consider the impact of the DCMS on the patient


experience. Evaluate how it can enhance patient interactions, including
appointment scheduling, result access, and communication with
healthcare providers.

Cost-Benefit Analysis : Perform a cost-benefit analysis to determine


whether the operational benefits of the DCMS, such as increased
efficiency and reduced errors, outweigh the costs of implementation and
maintenance.

13
Testing and Piloting : Conduct thorough testing and pilot programs to
assess the practicality and effectiveness of the DCMS within the
diagnostic center's operations. Identify and address any operational
challenges during these phases.

User Support : Establish a support system to address user inquiries,


troubleshoot issues, and provide ongoing assistance. This may include a
dedicated helpdesk or support team.

2.5 Scheduling feasibility

Scheduling feasibility is a critical aspect when evaluating the


implementation of a Diagnostic Management Center Software (DCMS)
within a healthcare facility, particularly regarding its ability to manage
appointment scheduling efficiently. Here are key considerations for
assessing scheduling feasibility:

Appointment Types and Complexity : Evaluate the diversity and


complexity of appointment types offered by the diagnostic center.
Determine whether the DCMS can handle various appointment types,
such as routine check-ups, urgent tests, and specialized procedures,
and accommodate the associated scheduling intricacies.

Appointment Volume : Assess the volume of appointments that the


diagnostic center manages on a regular basis. The scheduling system
must be capable of handling high appointment volumes efficiently.

Appointment Duration : Consider the varying durations of different


appointments. Some tests or procedures may require more time than
others. Ensure that the scheduling system can account for these
differences.

Resource Allocation : Determine how the DCMS allocates resources,


including staff, equipment, and rooms, to appointments. It should
optimize resource utilization to minimize conflicts and delays.

14
Appointment Prioritization : Assess the system's ability to prioritize
appointments based on clinical urgency or other criteria. For instance,
urgent cases may need to be scheduled ahead of routine appointments.

Scheduling Rules and Constraints : Define scheduling rules and


constraints, such as the availability of specific equipment, the skill set of
staff members, and room availability. Ensure that the DCMS can enforce
these rules.

Patient Preferences : Consider whether the DCMS allows patients to


specify their preferred appointment times, days, or healthcare providers.
It should accommodate patient preferences while adhering to clinical
requirements.

Waitlist Management : Evaluate the software's capacity to manage


waitlists efficiently, automatically filling canceled or rescheduled
appointments and notifying patients of available slots.

Overbooking and Overlapping Appointments : Determine if the


DCMS supports overbooking or overlapping appointments in cases
where it is clinically acceptable and necessary to optimize resource
utilization.

Real-Time Scheduling : Assess whether the DCMS provides real-time


scheduling capabilities, enabling staff to view and book appointments as
they become available. Real-time updates are crucial for dynamic
scheduling.

Multi-Location Support : If the diagnostic center operates at multiple


locations, consider whether the DCMS can manage scheduling across
various sites while maintaining centralized access to patient records.

Patient Notifications : Evaluate the system's ability to send automated


appointment reminders, confirmations, and notifications to patients
through various communication channels, such as email, SMS, or mobile
apps.

15
Integrations : Ensure that the DCMS can integrate seamlessly with
other healthcare systems, such as Electronic Health Records (EHRs)
and billing systems, to facilitate patient data sharing and streamline the
billing process.

Reporting and Analytics : Utilize reporting and analytics tools within


the DCMS to monitor appointment scheduling trends, track resource
utilization, and optimize scheduling practices over time.

User Training and Support : Plan for adequate training of staff


members who will be responsible for scheduling appointments using the
DCMS. Provide ongoing support to address any scheduling-related
issues.

Patient Access : Confirm that the DCMS offers patients user-friendly


online portals or mobile apps that allow them to schedule appointments,
view available slots, and manage their bookings conveniently.

Compliance and Security : Ensure that the DCMS complies with


healthcare data security and privacy regulations when handling patient
appointment information.

2.6 The goals of feasibility study

The goals of a feasibility study of diagnostic management center


software are to:

● Assess the technical feasibility: This includes determining


whether the software can be developed and implemented with the
available technology and resources.
● Assess the economic feasibility: This includes determining
whether the software is economically viable, taking into account
the costs of development, implementation, and maintenance.
● Assess the operational feasibility: This includes determining
whether the software can be effectively used by the intended
users.

16
● Assess the legal feasibility: This includes determining whether
the software complies with all applicable laws and regulations.
● Assess the environmental feasibility: This includes determining
whether the software will have any negative environmental impact.

2.7 Importance of feasibility study

Importance of feasibility study of diagnostic management center


software are to:
● It helps to ensure that the software is technically feasible. The
feasibility study will assess the technical capabilities of the
development team and the available technology to determine if the
software can be developed and implemented.
● It helps to ensure that the software is economically feasible. The
feasibility study will assess the costs of development,
implementation, and maintenance to determine if the software is a
viable investment.
● It helps to ensure that the software is operationally feasible. The
feasibility study will assess the usability of the software and the
needs of the intended users to ensure that the software can be
effectively used.
● It helps to ensure that the software complies with all applicable
laws and regulations. The feasibility study will assess the legal and
regulatory requirements that apply to the software to ensure that it
is compliant.
● It helps to ensure that the software has no negative environmental
impact. The feasibility study will assess the environmental impact
of the software to ensure that it does not have any negative impact
on the environment.

17
Chapter 3
Analysis

18
Analysis

3.1: Requirement analysis

3.1.1: Software requirement

● Microsoft visual studio

● XAMPP server

3.1.2: Programming language

● HTML

● CSS

● Javascript

● PHP

● SQL

3.1.3: User requirement

● The user will be able to secure internet connectivity.

● The user will be able to sign up.

● The user will be able to log in.

● Admin will be add/update Patient information.

● Admin will Add/Update Employee information.

● User can able to submit doctor appointment.

● User / Admin will be able to logout.

19
3.1.4: Functional requirement

● In this system employee will register themselves.

● In this System, employee will check their profile update their profile with
completed their enrollment.

● Employee will view the Patient information

● Employee will send their leave application by this System.

3.1.5: Non-functional requirement

● Efficiency requirements: All searches and reports will generate about


3s.

● Security requirement: Database is password protected.

● Performance requirements.

● Reliability requirements.

● Safety requirements: Without user login, other can’t update or delete


anything.

3.2: Activity diagram

20
Figure 3.2.1: Activity Diagram

3.3: Cost-benefit analysis

Cost Analysis Year 1 Year 2 Year 3 Total

Desktop 25000 25000

Domain hosting 2500 2500 2500 7500

System software 40000 40000

System support 2000 2000 4000

Training of staff(pre implementation) 10000 10000

77500 4500 4500 86500

21
3.4: Gantt chart

Project 10 days 20 days 30 days 40 days

Feasibility study 15th Feb-


24th Feb

Analysis 1st March-


20th March

System design 1st April-


30th April

Implementation 2nd May-


10th June

22
Chapter 4
Design

23
Design

4.1 : Data flow diagram(DFD)

It’s designed to be an abstraction view, showing the system as a single


process with its relationship to external entities. It represents the entire
system as a single process with input and output data indicated by
incoming/outgoing arrows.

Figure 4.1.1: DFD 0-level

Figure 4.1.2: DFD 1-level

24
4.2: Entity-Relationship Diagram (ERD)

An Entity-Relationship (ER) diagram is a visual representation that


illustrates the entities, attributes, and relationships within a system or
project. It is commonly used in database design and serves as a
blueprint for organizing and structuring data.

Figure 4.2: Entity Relationship Diagram (ERD)

25
4.5: Database

26
Chapter 5
Implementation

27
Application Homepage Overview

28
Login page

Admin Dashboard

29
Doctor's Appointment Page

30
Receiving reports through SMS and EMAIL

SMS Report

Email Report

31
6. Steps in Challenges
While completing this project we faced many challenges. Such
as:

● Preparing system flowcharts.


● Deigning project.
● Backend logic implanting.
● Ensuring stable network.
● Power constrains.

7. Conclusion

The project is aimed at developing a web based diagnostic


center management software for any type of hospital and
diagnostic center. It is easy to use. Anyone can use it without
any type of programming knowledge. And patients easily
request appointments at home. And the patient received his/her
reports by email and SMS.

8. Future scope of the project

The project presents exciting possibilities for future


enhancements and expansions. Here are some potential areas
of future scope of the project:

● Add video and audio calling features with doctors.


● Development of an android and IOS app.
● Medicine Home delivery service.
● call a staff for collection of blood sample feature.

32
9. References

https://arduino.cc
https://draw.io
https://researchgate.net
https://tutorialspoint.com
https://stackoverflow.com
https://fritzing.org

33

You might also like