SlideShare a Scribd company logo
1 of 16
Download to read offline
Software Requirement
Specification on
Telemedicine App
Jubair Ahmed Junjun
B.Sc in Computer Science& Engineering(CSE)
Index
◦ 1. Introduction
◦ 1.1 Purpose
◦ 1.2 Scope
◦ 1.3 Definition, acronyms, abbreviations
◦ 1.4 References
◦ 1.5 Overview
◦ 2. Overall Description
◦ 2.1 Product Perspective
◦ 2.1.1 User interface (UI)
◦ 2.1.2 Software requirement
◦ 2.2 Product Function
◦ 2.3 User Characteristics
◦ 2.4 Constrains
◦ 2.5 Assumptions and dependencies
◦ 2.6 Apportioning of Requirements
◦ 3. Functional requirements
◦ 4. Non-Functional
◦ 5.Conculation
1. Introduction: Access, equity, quality, and cost-effectivenessare key issues facing health care
in both developed and less economically developed countries. Modern information and communication
technologies (ICTs), such as computers, the Internet, and cell phones, are revolutionizing how
individuals communicatewith each other, seek and exchange information, and enrichingtheir lives.
These technologies have great potential to help address contemporaryglobal health problems.
1.1 Purpose: The purpose of this report, Telemedicine App is synonymous and used
interchangeably.Four elements are germane to telemedicine:
1. Its purpose is to provide clinical support.
2. It is intended to overcomegeographical barriers, connectingusers who are not in the same physical
location.
3. It involves the use of various types of ICT.
4. Its goal is to improve health outcomes.
1.2 Scope: The introduction and popularization of the Internet has further accelerated the pace of
ICT advancements,therebyexpanding the scope of telemedicineto encompass Web-based applications
(e.g. e-mail, teleconsultations and conferences via the Internet) and multimedia approaches (e.g. digital
imagery and video). These advancements have led to the creation of a rich tapestry of telemedicine
applications that the world is coming to use.
•1.3 Definition, acronyms, abbreviations:
•1. Physician Licensing
•In theory, telemedicine would allow cross-state consultations that would allow specialists to help more patients.
However, physicians face several telemedicine and telehealth challenges if they wish to practice in another state, including
regulations that vary state-by-state. In some cases, practitioners may need a full medical license in both the state they live
in and the state where the patient resides. In other situations, physicians may have to pay an exorbitant fee to practice
across state lines. Additionally, even after obtaining the necessary clearances to practice medicine across state lines,
physicians may be asked to adhere to state medical practice rules that are diverse and even sometimes conflicting. The
arduous nature of these laws defeats the quick convenience of telemedicine.
•Potential Solution:
•One reasonable move that could help solve the problem would be to create a national telemedicine license. However,
with differing opinions between states’ lawmakers, universal medical licensure is still a distant fantasy. Currently, there are
telemedicine-specific licenses available
in Tennessee, Texas, Oregon, Oklahoma, Ohio, New Mexico, Minnesota, Montana and Alabama, and Nevada offers a
special purpose telemedicine license. The American Telemedicine Association has a petition out for removing barriers
to medical licensure. And in good news, many states have adopted language consistent with the Interstate Medical
Licensure Compact, which seeks to reduce the obstacles of cross-state telemedicine adoption.
•2. Credentialing
•The telemedicinecredentialing process can get very complicated. For example, in hospitals that work from a
hub and spoke model, physician specialists at every hospital in the system must have telemedicine credentials at
all the other hospitals. Not only is the volume of paperwork needed for credentialing time-consuming,
but the administrative processing costs are through the roof. The time and money invested in approving
physician credentials for telemedicine could be used to train hospital staff and onboard patients instead.
•Potential Solution:
•Streamlining the credentialing process with a common set of requirements would allow physicians to apply
for credentials at many hospitals in one fell swoop, in the same vein as the college Common Application that is
used at U.S. universities. One initiative by the CMS and Joint Commissions supports credentialing by proxy. This
allows for a network or system’s hub hospital to apply for credentialing, by proxy, to the
spoke hospitals. This process would eliminatethe overwhelming numbers of applications, and allow physicians to
begin practicing more quickly. Although the long primary verification process is not addressed by credentialing by
proxy, it definitely is a step in the right direction.
a. SRS : Software RequirementSpecification [2]
b. Web application: An application which runs in a global server and accessible by everyone allowed to access.
c. API: Application programming interface.
d. Laravel: Backend PHP language framework developed.
e. Database: Where all data will be stored.
f. JS: JavaScript language.
g. Visual Studio: To develop the project, this is an IDE.
h. SQL Server Management: This is for doing database design and operation.
1.4 References:
1. https://www.quora.com/What-are-the-advantages-and-disadvantages-of-hospital-management-software
2. https://www.docsity.com/en/software-requirements-specification-for-hospital-information-management-
system/874363/
3. https://laravel.com/
4. https://www.myhospitalwebsite.com/en/Features/MedicalFeatures
5.https://www.designingbuildings.co.uk/wiki/How_to_Develop_the_Most_Constrained_Hospital_Sites_to_Reduce_
Waiting_Times_and_Improve_Patient_Care
6. https://www.quora.com/What-are-the-functional-requirements-for-hospital-management-system
7. https://www.webopedia.com/TERM/W/website-optimization.html
• 1.5 Overview:
• User Roles :-Hereyou can find user customization that provides certain privileges and grant access to
the system features and functionality. There are three user levels within the telemedicineapplication
platform: Patient, Doctor, and Admin. Let’s take a look below:
• Patientsare users with basic permissions who can request online consultation with a doctor.
• Doctors are users who can view patient’s profiles - medical records, lab results, view and schedule
appointments, etc.
• Admin has the highest administrative responsibilities and security level.
The rest of the SRS documents contains overall descriptions of the project, identifying the functional
and non-functionalrequirements. The SRS is organized in various steps.
Step 1: Purpose, Scope, Some Definition of specific words,references.
Step 2: Product perspective, Functions, User characteristics, Constraints, Assumptions
and dependences, Apportioning of requirements.
Step 3: Functional requirements of the system.
Step 4: Non-functional requirements of the system.
2. Overall Description:
Here we will be discussing about the interaction of system with all other facts and environments.Product
perspective, user functionality, constrains, assumption and some other requirements will bediscused.
2.1 ProductPerspective: This “Telemedicine App” is a web based application intended to serve patients. It is a
hospital based website by which a patient can take pre serial of a doctor, upload test results, can talk by video
conferencing, takeprescriptions online and so on. Along with those, it also digitalize the regular hospital manual
processes.
2.1.1 User interface (UI): A nice looking user friendly design will be provided for ease of access to all therequired
functionality. DifferentUI will be there for different target user. It will help them to comfortably use the system.
2.1.2 Software requirement:
For developer:
. TextEditor( Main framework Laravel, front end HTML, CSS, Bootstrap,
JavaScript,React)
-SQL Server Managementfor MySQL
-Google Chrome / Mozilla Firefox to RUN the project
For user:
-nternet Browser (To access the website)
- Official Host / Server
2.2 ProductFunction: The targeted user of this website are given some main features to fulfill their purposes.
Telemedicine App Features for Patients
➢ Registration
➢ Profile management
➢ Search & filters
➢ Video conferencing
➢ Text chat
➢ Calendar
➢ Payment details
Telemedicine App Features for Physicians
➢ Physician profile
➢ Calendar management
➢ Viewing EHRs
➢ Communication
•Register: All user should register to login to this site. Doctors registration will be verified by
Administrator.
•Login: After registration user should login to use the site.
2.3 User Characteristics: The system considers three types of users in it. It must be technical guy to handle the
website. He / She supposed to handle logins for other users.
Doctor must have some common user ability of web as well as patient. As patient supposed to use this
site, they also have some basic idea of using internet to navigate through a website.
2.4 Constrains:
An active internet connection is required to use the website. Without internet the website can be
availablethrough local server but will not be available for patients. Also computer, mobile and an email
id is must to login to this site.
2.5 Assumptions and dependencies:
The website is dependent on active internetconnection. If internet is off some very important feature willbe
hampered. Maintenance of this site is done by admin . Any fault done by handlingdatabase by the admin can be
catastrophic. This is assumed that all the expected user have mobile orcomputer with internetconnection. Also
email id is very import for login as it is used for notificationsystem.
2.6 Apportioning of Requirements: We were planning some extra feature like e-doctor which will servepatients via
online doctor
3. Functional requirements :
Patient: The main section of our project is patient section. Here we will discuss about patients
actions in the web application.
Registration: Patientmust register first to login and have other option. One must provide
below information on registration.
➢ Name
➢ Login Password
➢ Personal phone number
➢ Emergency phone number
➢ Blood group (optional)
➢ Address (optional)
➢ Valid email id
Login: Patientcan login with email id/phone number and password given when
registered. After login user will have other options.
Profile Management : patient have to set his profile .
Search &filters :It will help patients find the right doctors.
Take appointment: After login patient can take appointment of doctor depend on
availability. Patient will get an email notification before a day of appointment.
Video conference & text-bot :Then patient can connect with doctor via video call or text-
bot.
Take next visit date and time: Doctor will give next appointment date and time if
necessary. An email notification will be send before one day of that day.
Doctor: Doctor interacts with patient directly via video call or textbot.
Other actions of doctor given below:
Registration: Doctor will be registered by A login email id,
password will be given to doctor for login.
Login for doctor: With provided credentials doctor will login to his dashboard. He can see number
of patients who has an appointment that day and their information.
show in website.
Blood bank: Blood group and availability will be shown here.
4. Non-Functional requirements:
➢ No restriction to registered users
➢ Encrypted patient data storage
➢ Secure website with https
➢ Secure mail server
➢ Firewall security for database
➢ Scalability
➢ SMS notification can be added
➢ Data storage can be increases
➢ Available for any devicewith internet access
➢ Optimization
➢ Less timefor loading
➢ Fast and accurate mail service
➢ SEO facts
➢ User Friendly UI
➢ Responsive user interface
➢ Nice looking design
➢ Valid contact information
➢ Regular maintenance and update
5.Conculation
Telemedicineapp development is definitely not an easy project as it sounds, but the returns can be
rewarding. The market trends show that the need for telemedicine apps is huge in the global market.
Software requirement specification on telemedicine app

More Related Content

What's hot

Bank management system
Bank management systemBank management system
Bank management systemsumanadas37
 
Multicast chat with file and desktop sharing
Multicast chat with file and desktop sharingMulticast chat with file and desktop sharing
Multicast chat with file and desktop sharingKhagendra Chapre
 
Final srs of academic a webpage based android app
Final srs of academic a webpage based android appFinal srs of academic a webpage based android app
Final srs of academic a webpage based android apppreeta sinha
 
college website project report
college website project reportcollege website project report
college website project reportMahendra Choudhary
 
Srs hospital management
Srs hospital managementSrs hospital management
Srs hospital managementmaamir farooq
 
Mobile banking project
Mobile banking projectMobile banking project
Mobile banking projectArfan Afzal
 
Facial expression recognition android application
Facial expression recognition android applicationFacial expression recognition android application
Facial expression recognition android applicationAlexander Fernicola
 
online quiz application project presentation
online quiz application project presentationonline quiz application project presentation
online quiz application project presentationGyanuRana
 
srs for railway reservation system
 srs for railway reservation system srs for railway reservation system
srs for railway reservation systemkhushi kalaria
 
HDFC banking system SRS Document
HDFC banking system  SRS DocumentHDFC banking system  SRS Document
HDFC banking system SRS DocumentNavjeetKajal
 
Android technical quiz app
Android technical quiz appAndroid technical quiz app
Android technical quiz appJagdeep Singh
 
Quizz app By Raihan Sikdar
Quizz app By Raihan SikdarQuizz app By Raihan Sikdar
Quizz app By Raihan Sikdarraihansikdar
 
Online doctor appointment
Online doctor appointmentOnline doctor appointment
Online doctor appointmentAmna Nawazish
 
Matrimonial web site Documentation
Matrimonial web site DocumentationMatrimonial web site Documentation
Matrimonial web site Documentationhome
 
Online Banking Project
Online Banking ProjectOnline Banking Project
Online Banking ProjectM.Saber
 
quiz game project report.pdf
quiz game project report.pdfquiz game project report.pdf
quiz game project report.pdfzccindia
 

What's hot (20)

Bank management system
Bank management systemBank management system
Bank management system
 
Multicast chat with file and desktop sharing
Multicast chat with file and desktop sharingMulticast chat with file and desktop sharing
Multicast chat with file and desktop sharing
 
Final srs of academic a webpage based android app
Final srs of academic a webpage based android appFinal srs of academic a webpage based android app
Final srs of academic a webpage based android app
 
Srs for banking system
Srs for banking systemSrs for banking system
Srs for banking system
 
college website project report
college website project reportcollege website project report
college website project report
 
Srs hospital management
Srs hospital managementSrs hospital management
Srs hospital management
 
Chat Application
Chat ApplicationChat Application
Chat Application
 
Mobile banking project
Mobile banking projectMobile banking project
Mobile banking project
 
Distributed banking system using rmi project
Distributed banking system using rmi projectDistributed banking system using rmi project
Distributed banking system using rmi project
 
Facial expression recognition android application
Facial expression recognition android applicationFacial expression recognition android application
Facial expression recognition android application
 
online quiz application project presentation
online quiz application project presentationonline quiz application project presentation
online quiz application project presentation
 
PPT.pptx
PPT.pptxPPT.pptx
PPT.pptx
 
srs for railway reservation system
 srs for railway reservation system srs for railway reservation system
srs for railway reservation system
 
HDFC banking system SRS Document
HDFC banking system  SRS DocumentHDFC banking system  SRS Document
HDFC banking system SRS Document
 
Android technical quiz app
Android technical quiz appAndroid technical quiz app
Android technical quiz app
 
Quizz app By Raihan Sikdar
Quizz app By Raihan SikdarQuizz app By Raihan Sikdar
Quizz app By Raihan Sikdar
 
Online doctor appointment
Online doctor appointmentOnline doctor appointment
Online doctor appointment
 
Matrimonial web site Documentation
Matrimonial web site DocumentationMatrimonial web site Documentation
Matrimonial web site Documentation
 
Online Banking Project
Online Banking ProjectOnline Banking Project
Online Banking Project
 
quiz game project report.pdf
quiz game project report.pdfquiz game project report.pdf
quiz game project report.pdf
 

Similar to Software requirement specification on telemedicine app

Hostpital management system(srs)
Hostpital management system(srs)Hostpital management system(srs)
Hostpital management system(srs)maamir farooq
 
Hospital Management System
Hospital Management SystemHospital Management System
Hospital Management Systemidowume
 
online patient treatment system
online patient treatment system online patient treatment system
online patient treatment system RabiaNasir31
 
Telemedicine App Development: Types, Features, Technologies, Benefits, and Cost
Telemedicine App Development: Types, Features, Technologies, Benefits, and CostTelemedicine App Development: Types, Features, Technologies, Benefits, and Cost
Telemedicine App Development: Types, Features, Technologies, Benefits, and CostDashTechnologiesInc
 
LoRa driven medical adherence system
LoRa driven medical adherence systemLoRa driven medical adherence system
LoRa driven medical adherence systemjournalBEEI
 
Development of home health solution using ehr
Development of home health solution using ehrDevelopment of home health solution using ehr
Development of home health solution using ehrDr. Samir Sawli
 
G03406041045
G03406041045G03406041045
G03406041045theijes
 
Electronic renal dialysis patient management network - vision document
Electronic renal dialysis patient management network - vision documentElectronic renal dialysis patient management network - vision document
Electronic renal dialysis patient management network - vision documentsruthisagili
 
“TRIBEOUT, SOCIAL MEDIA PLATFORM FOR COMMUNITY HEALTHCARE”
“TRIBEOUT, SOCIAL MEDIA PLATFORM FOR COMMUNITY HEALTHCARE”“TRIBEOUT, SOCIAL MEDIA PLATFORM FOR COMMUNITY HEALTHCARE”
“TRIBEOUT, SOCIAL MEDIA PLATFORM FOR COMMUNITY HEALTHCARE”IRJET Journal
 
VIRTUAL CLINIC: A CDSS ASSISTEDTELEMEDICINE FRAMEWORK
VIRTUAL CLINIC: A CDSS ASSISTEDTELEMEDICINE FRAMEWORKVIRTUAL CLINIC: A CDSS ASSISTEDTELEMEDICINE FRAMEWORK
VIRTUAL CLINIC: A CDSS ASSISTEDTELEMEDICINE FRAMEWORKIRJET Journal
 
FEASIBILITY ANALYSIS REPORT
FEASIBILITY ANALYSIS REPORTFEASIBILITY ANALYSIS REPORT
FEASIBILITY ANALYSIS REPORTrabianasir8
 
IRJET- A System for Complete Healthcare Management: Ask-Us-Health A Secon...
IRJET-  	  A System for Complete Healthcare Management: Ask-Us-Health A Secon...IRJET-  	  A System for Complete Healthcare Management: Ask-Us-Health A Secon...
IRJET- A System for Complete Healthcare Management: Ask-Us-Health A Secon...IRJET Journal
 
Hospital management system project
Hospital management system projectHospital management system project
Hospital management system projectHimani Chopra
 
Hospitalmanagementsystemproject 140513065037-phpapp02
Hospitalmanagementsystemproject 140513065037-phpapp02Hospitalmanagementsystemproject 140513065037-phpapp02
Hospitalmanagementsystemproject 140513065037-phpapp02Shekhar Prasad
 
Implementation Of Online Treatment System
Implementation Of Online Treatment SystemImplementation Of Online Treatment System
Implementation Of Online Treatment SystemIRJET Journal
 
PATIENT MANAGEMENT SYSTEM project
PATIENT MANAGEMENT SYSTEM projectPATIENT MANAGEMENT SYSTEM project
PATIENT MANAGEMENT SYSTEM projectLaud Randy Amofah
 
E hdas e- healthcare diagnosis & advisory system
E  hdas e- healthcare diagnosis & advisory systemE  hdas e- healthcare diagnosis & advisory system
E hdas e- healthcare diagnosis & advisory systemeSAT Publishing House
 
IRJET- An Android Application for Electronic Health Record System
IRJET- An Android Application for Electronic Health Record SystemIRJET- An Android Application for Electronic Health Record System
IRJET- An Android Application for Electronic Health Record SystemIRJET Journal
 
IRJET- An Android Application for Electronic Health Record System
IRJET- An Android Application for Electronic Health Record SystemIRJET- An Android Application for Electronic Health Record System
IRJET- An Android Application for Electronic Health Record SystemIRJET Journal
 

Similar to Software requirement specification on telemedicine app (20)

Hostpital management system(srs)
Hostpital management system(srs)Hostpital management system(srs)
Hostpital management system(srs)
 
Hospital Management System
Hospital Management SystemHospital Management System
Hospital Management System
 
online patient treatment system
online patient treatment system online patient treatment system
online patient treatment system
 
Telemedicine App Development: Types, Features, Technologies, Benefits, and Cost
Telemedicine App Development: Types, Features, Technologies, Benefits, and CostTelemedicine App Development: Types, Features, Technologies, Benefits, and Cost
Telemedicine App Development: Types, Features, Technologies, Benefits, and Cost
 
LoRa driven medical adherence system
LoRa driven medical adherence systemLoRa driven medical adherence system
LoRa driven medical adherence system
 
Development of home health solution using ehr
Development of home health solution using ehrDevelopment of home health solution using ehr
Development of home health solution using ehr
 
G03406041045
G03406041045G03406041045
G03406041045
 
Electronic renal dialysis patient management network - vision document
Electronic renal dialysis patient management network - vision documentElectronic renal dialysis patient management network - vision document
Electronic renal dialysis patient management network - vision document
 
“TRIBEOUT, SOCIAL MEDIA PLATFORM FOR COMMUNITY HEALTHCARE”
“TRIBEOUT, SOCIAL MEDIA PLATFORM FOR COMMUNITY HEALTHCARE”“TRIBEOUT, SOCIAL MEDIA PLATFORM FOR COMMUNITY HEALTHCARE”
“TRIBEOUT, SOCIAL MEDIA PLATFORM FOR COMMUNITY HEALTHCARE”
 
VIRTUAL CLINIC: A CDSS ASSISTEDTELEMEDICINE FRAMEWORK
VIRTUAL CLINIC: A CDSS ASSISTEDTELEMEDICINE FRAMEWORKVIRTUAL CLINIC: A CDSS ASSISTEDTELEMEDICINE FRAMEWORK
VIRTUAL CLINIC: A CDSS ASSISTEDTELEMEDICINE FRAMEWORK
 
FEASIBILITY ANALYSIS REPORT
FEASIBILITY ANALYSIS REPORTFEASIBILITY ANALYSIS REPORT
FEASIBILITY ANALYSIS REPORT
 
IRJET- A System for Complete Healthcare Management: Ask-Us-Health A Secon...
IRJET-  	  A System for Complete Healthcare Management: Ask-Us-Health A Secon...IRJET-  	  A System for Complete Healthcare Management: Ask-Us-Health A Secon...
IRJET- A System for Complete Healthcare Management: Ask-Us-Health A Secon...
 
Hospital management system project
Hospital management system projectHospital management system project
Hospital management system project
 
Hospitalmanagementsystemproject 140513065037-phpapp02
Hospitalmanagementsystemproject 140513065037-phpapp02Hospitalmanagementsystemproject 140513065037-phpapp02
Hospitalmanagementsystemproject 140513065037-phpapp02
 
HOSPITAL MANAGEMENT SYSTEM PROJECT
HOSPITAL MANAGEMENT SYSTEM PROJECTHOSPITAL MANAGEMENT SYSTEM PROJECT
HOSPITAL MANAGEMENT SYSTEM PROJECT
 
Implementation Of Online Treatment System
Implementation Of Online Treatment SystemImplementation Of Online Treatment System
Implementation Of Online Treatment System
 
PATIENT MANAGEMENT SYSTEM project
PATIENT MANAGEMENT SYSTEM projectPATIENT MANAGEMENT SYSTEM project
PATIENT MANAGEMENT SYSTEM project
 
E hdas e- healthcare diagnosis & advisory system
E  hdas e- healthcare diagnosis & advisory systemE  hdas e- healthcare diagnosis & advisory system
E hdas e- healthcare diagnosis & advisory system
 
IRJET- An Android Application for Electronic Health Record System
IRJET- An Android Application for Electronic Health Record SystemIRJET- An Android Application for Electronic Health Record System
IRJET- An Android Application for Electronic Health Record System
 
IRJET- An Android Application for Electronic Health Record System
IRJET- An Android Application for Electronic Health Record SystemIRJET- An Android Application for Electronic Health Record System
IRJET- An Android Application for Electronic Health Record System
 

More from Jubair Ahmed Junjun

Visual studio code keyboard shortcut
Visual studio code keyboard shortcutVisual studio code keyboard shortcut
Visual studio code keyboard shortcutJubair Ahmed Junjun
 
Microsoft word2016 keyboard shortcut
Microsoft word2016 keyboard shortcutMicrosoft word2016 keyboard shortcut
Microsoft word2016 keyboard shortcutJubair Ahmed Junjun
 
Microsoft word2013 keyboard shortcut
Microsoft word2013 keyboard shortcutMicrosoft word2013 keyboard shortcut
Microsoft word2013 keyboard shortcutJubair Ahmed Junjun
 
Microsoft word 2010 keyboard shortcut
Microsoft word 2010 keyboard shortcutMicrosoft word 2010 keyboard shortcut
Microsoft word 2010 keyboard shortcutJubair Ahmed Junjun
 
Shortcuts for git lab web application
Shortcuts for git lab web applicationShortcuts for git lab web application
Shortcuts for git lab web applicationJubair Ahmed Junjun
 
Aobe photoshop cs5 keyboard shortcut
Aobe photoshop cs5 keyboard shortcutAobe photoshop cs5 keyboard shortcut
Aobe photoshop cs5 keyboard shortcutJubair Ahmed Junjun
 
Adobe photoshop cs4 keyboard shortcut
Adobe photoshop cs4 keyboard shortcutAdobe photoshop cs4 keyboard shortcut
Adobe photoshop cs4 keyboard shortcutJubair Ahmed Junjun
 
Adobe photoshop cc keyboard shortcut
Adobe photoshop cc keyboard shortcutAdobe photoshop cc keyboard shortcut
Adobe photoshop cc keyboard shortcutJubair Ahmed Junjun
 
Adobe illustrator cc keyboard shortcut
Adobe illustrator cc keyboard shortcutAdobe illustrator cc keyboard shortcut
Adobe illustrator cc keyboard shortcutJubair Ahmed Junjun
 
Adobe illustrator c55 keyboard shortcut.
Adobe illustrator c55 keyboard shortcut.Adobe illustrator c55 keyboard shortcut.
Adobe illustrator c55 keyboard shortcut.Jubair Ahmed Junjun
 

More from Jubair Ahmed Junjun (20)

Visual studio code keyboard shortcut
Visual studio code keyboard shortcutVisual studio code keyboard shortcut
Visual studio code keyboard shortcut
 
Sublimetext keyboard shortcut
Sublimetext keyboard shortcutSublimetext keyboard shortcut
Sublimetext keyboard shortcut
 
Notepad++ keyboard shortcut
Notepad++ keyboard shortcutNotepad++ keyboard shortcut
Notepad++ keyboard shortcut
 
Netbeans keyboard shortcut
Netbeans keyboard shortcutNetbeans keyboard shortcut
Netbeans keyboard shortcut
 
Microsoft word2016 keyboard shortcut
Microsoft word2016 keyboard shortcutMicrosoft word2016 keyboard shortcut
Microsoft word2016 keyboard shortcut
 
Microsoft word2013 keyboard shortcut
Microsoft word2013 keyboard shortcutMicrosoft word2013 keyboard shortcut
Microsoft word2013 keyboard shortcut
 
Microsoft word 2010 keyboard shortcut
Microsoft word 2010 keyboard shortcutMicrosoft word 2010 keyboard shortcut
Microsoft word 2010 keyboard shortcut
 
Microsoft word 2007
Microsoft word 2007Microsoft word 2007
Microsoft word 2007
 
Shortcuts for git lab web application
Shortcuts for git lab web applicationShortcuts for git lab web application
Shortcuts for git lab web application
 
Excel 2016 keyboard shortcut
Excel 2016 keyboard shortcutExcel 2016 keyboard shortcut
Excel 2016 keyboard shortcut
 
Excel 2013 keyboard shortcut
Excel 2013 keyboard shortcutExcel 2013 keyboard shortcut
Excel 2013 keyboard shortcut
 
Excel 2010 keyboard shortcut
Excel 2010 keyboard shortcutExcel 2010 keyboard shortcut
Excel 2010 keyboard shortcut
 
Excel 2007 keyboard shortcut
Excel 2007 keyboard shortcutExcel 2007 keyboard shortcut
Excel 2007 keyboard shortcut
 
Aobe photoshop cs5 keyboard shortcut
Aobe photoshop cs5 keyboard shortcutAobe photoshop cs5 keyboard shortcut
Aobe photoshop cs5 keyboard shortcut
 
Adobe photoshop cs4 keyboard shortcut
Adobe photoshop cs4 keyboard shortcutAdobe photoshop cs4 keyboard shortcut
Adobe photoshop cs4 keyboard shortcut
 
Adobe photoshop cc keyboard shortcut
Adobe photoshop cc keyboard shortcutAdobe photoshop cc keyboard shortcut
Adobe photoshop cc keyboard shortcut
 
Adobe illustrator cc keyboard shortcut
Adobe illustrator cc keyboard shortcutAdobe illustrator cc keyboard shortcut
Adobe illustrator cc keyboard shortcut
 
Adobe illustrator c55 keyboard shortcut.
Adobe illustrator c55 keyboard shortcut.Adobe illustrator c55 keyboard shortcut.
Adobe illustrator c55 keyboard shortcut.
 
Modulation in telecommunication
Modulation in telecommunicationModulation in telecommunication
Modulation in telecommunication
 
Java script
Java scriptJava script
Java script
 

Recently uploaded

What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 

Recently uploaded (20)

What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 

Software requirement specification on telemedicine app

  • 1.
  • 2. Software Requirement Specification on Telemedicine App Jubair Ahmed Junjun B.Sc in Computer Science& Engineering(CSE)
  • 3. Index ◦ 1. Introduction ◦ 1.1 Purpose ◦ 1.2 Scope ◦ 1.3 Definition, acronyms, abbreviations ◦ 1.4 References ◦ 1.5 Overview ◦ 2. Overall Description ◦ 2.1 Product Perspective ◦ 2.1.1 User interface (UI) ◦ 2.1.2 Software requirement ◦ 2.2 Product Function ◦ 2.3 User Characteristics ◦ 2.4 Constrains ◦ 2.5 Assumptions and dependencies ◦ 2.6 Apportioning of Requirements ◦ 3. Functional requirements ◦ 4. Non-Functional ◦ 5.Conculation
  • 4. 1. Introduction: Access, equity, quality, and cost-effectivenessare key issues facing health care in both developed and less economically developed countries. Modern information and communication technologies (ICTs), such as computers, the Internet, and cell phones, are revolutionizing how individuals communicatewith each other, seek and exchange information, and enrichingtheir lives. These technologies have great potential to help address contemporaryglobal health problems. 1.1 Purpose: The purpose of this report, Telemedicine App is synonymous and used interchangeably.Four elements are germane to telemedicine: 1. Its purpose is to provide clinical support. 2. It is intended to overcomegeographical barriers, connectingusers who are not in the same physical location. 3. It involves the use of various types of ICT. 4. Its goal is to improve health outcomes. 1.2 Scope: The introduction and popularization of the Internet has further accelerated the pace of ICT advancements,therebyexpanding the scope of telemedicineto encompass Web-based applications (e.g. e-mail, teleconsultations and conferences via the Internet) and multimedia approaches (e.g. digital imagery and video). These advancements have led to the creation of a rich tapestry of telemedicine applications that the world is coming to use.
  • 5. •1.3 Definition, acronyms, abbreviations: •1. Physician Licensing •In theory, telemedicine would allow cross-state consultations that would allow specialists to help more patients. However, physicians face several telemedicine and telehealth challenges if they wish to practice in another state, including regulations that vary state-by-state. In some cases, practitioners may need a full medical license in both the state they live in and the state where the patient resides. In other situations, physicians may have to pay an exorbitant fee to practice across state lines. Additionally, even after obtaining the necessary clearances to practice medicine across state lines, physicians may be asked to adhere to state medical practice rules that are diverse and even sometimes conflicting. The arduous nature of these laws defeats the quick convenience of telemedicine. •Potential Solution: •One reasonable move that could help solve the problem would be to create a national telemedicine license. However, with differing opinions between states’ lawmakers, universal medical licensure is still a distant fantasy. Currently, there are telemedicine-specific licenses available in Tennessee, Texas, Oregon, Oklahoma, Ohio, New Mexico, Minnesota, Montana and Alabama, and Nevada offers a special purpose telemedicine license. The American Telemedicine Association has a petition out for removing barriers to medical licensure. And in good news, many states have adopted language consistent with the Interstate Medical Licensure Compact, which seeks to reduce the obstacles of cross-state telemedicine adoption.
  • 6. •2. Credentialing •The telemedicinecredentialing process can get very complicated. For example, in hospitals that work from a hub and spoke model, physician specialists at every hospital in the system must have telemedicine credentials at all the other hospitals. Not only is the volume of paperwork needed for credentialing time-consuming, but the administrative processing costs are through the roof. The time and money invested in approving physician credentials for telemedicine could be used to train hospital staff and onboard patients instead. •Potential Solution: •Streamlining the credentialing process with a common set of requirements would allow physicians to apply for credentials at many hospitals in one fell swoop, in the same vein as the college Common Application that is used at U.S. universities. One initiative by the CMS and Joint Commissions supports credentialing by proxy. This allows for a network or system’s hub hospital to apply for credentialing, by proxy, to the spoke hospitals. This process would eliminatethe overwhelming numbers of applications, and allow physicians to begin practicing more quickly. Although the long primary verification process is not addressed by credentialing by proxy, it definitely is a step in the right direction.
  • 7. a. SRS : Software RequirementSpecification [2] b. Web application: An application which runs in a global server and accessible by everyone allowed to access. c. API: Application programming interface. d. Laravel: Backend PHP language framework developed. e. Database: Where all data will be stored. f. JS: JavaScript language. g. Visual Studio: To develop the project, this is an IDE. h. SQL Server Management: This is for doing database design and operation. 1.4 References: 1. https://www.quora.com/What-are-the-advantages-and-disadvantages-of-hospital-management-software 2. https://www.docsity.com/en/software-requirements-specification-for-hospital-information-management- system/874363/ 3. https://laravel.com/ 4. https://www.myhospitalwebsite.com/en/Features/MedicalFeatures 5.https://www.designingbuildings.co.uk/wiki/How_to_Develop_the_Most_Constrained_Hospital_Sites_to_Reduce_ Waiting_Times_and_Improve_Patient_Care 6. https://www.quora.com/What-are-the-functional-requirements-for-hospital-management-system 7. https://www.webopedia.com/TERM/W/website-optimization.html
  • 8. • 1.5 Overview: • User Roles :-Hereyou can find user customization that provides certain privileges and grant access to the system features and functionality. There are three user levels within the telemedicineapplication platform: Patient, Doctor, and Admin. Let’s take a look below: • Patientsare users with basic permissions who can request online consultation with a doctor. • Doctors are users who can view patient’s profiles - medical records, lab results, view and schedule appointments, etc. • Admin has the highest administrative responsibilities and security level. The rest of the SRS documents contains overall descriptions of the project, identifying the functional and non-functionalrequirements. The SRS is organized in various steps. Step 1: Purpose, Scope, Some Definition of specific words,references. Step 2: Product perspective, Functions, User characteristics, Constraints, Assumptions and dependences, Apportioning of requirements. Step 3: Functional requirements of the system. Step 4: Non-functional requirements of the system.
  • 9. 2. Overall Description: Here we will be discussing about the interaction of system with all other facts and environments.Product perspective, user functionality, constrains, assumption and some other requirements will bediscused. 2.1 ProductPerspective: This “Telemedicine App” is a web based application intended to serve patients. It is a hospital based website by which a patient can take pre serial of a doctor, upload test results, can talk by video conferencing, takeprescriptions online and so on. Along with those, it also digitalize the regular hospital manual processes. 2.1.1 User interface (UI): A nice looking user friendly design will be provided for ease of access to all therequired functionality. DifferentUI will be there for different target user. It will help them to comfortably use the system. 2.1.2 Software requirement: For developer: . TextEditor( Main framework Laravel, front end HTML, CSS, Bootstrap, JavaScript,React) -SQL Server Managementfor MySQL -Google Chrome / Mozilla Firefox to RUN the project For user: -nternet Browser (To access the website) - Official Host / Server 2.2 ProductFunction: The targeted user of this website are given some main features to fulfill their purposes.
  • 10. Telemedicine App Features for Patients ➢ Registration ➢ Profile management ➢ Search & filters ➢ Video conferencing ➢ Text chat ➢ Calendar ➢ Payment details Telemedicine App Features for Physicians ➢ Physician profile ➢ Calendar management ➢ Viewing EHRs ➢ Communication •Register: All user should register to login to this site. Doctors registration will be verified by Administrator. •Login: After registration user should login to use the site.
  • 11. 2.3 User Characteristics: The system considers three types of users in it. It must be technical guy to handle the website. He / She supposed to handle logins for other users. Doctor must have some common user ability of web as well as patient. As patient supposed to use this site, they also have some basic idea of using internet to navigate through a website. 2.4 Constrains: An active internet connection is required to use the website. Without internet the website can be availablethrough local server but will not be available for patients. Also computer, mobile and an email id is must to login to this site. 2.5 Assumptions and dependencies: The website is dependent on active internetconnection. If internet is off some very important feature willbe hampered. Maintenance of this site is done by admin . Any fault done by handlingdatabase by the admin can be catastrophic. This is assumed that all the expected user have mobile orcomputer with internetconnection. Also email id is very import for login as it is used for notificationsystem. 2.6 Apportioning of Requirements: We were planning some extra feature like e-doctor which will servepatients via online doctor
  • 12. 3. Functional requirements : Patient: The main section of our project is patient section. Here we will discuss about patients actions in the web application. Registration: Patientmust register first to login and have other option. One must provide below information on registration. ➢ Name ➢ Login Password ➢ Personal phone number ➢ Emergency phone number ➢ Blood group (optional) ➢ Address (optional) ➢ Valid email id Login: Patientcan login with email id/phone number and password given when registered. After login user will have other options. Profile Management : patient have to set his profile . Search &filters :It will help patients find the right doctors. Take appointment: After login patient can take appointment of doctor depend on availability. Patient will get an email notification before a day of appointment.
  • 13. Video conference & text-bot :Then patient can connect with doctor via video call or text- bot. Take next visit date and time: Doctor will give next appointment date and time if necessary. An email notification will be send before one day of that day. Doctor: Doctor interacts with patient directly via video call or textbot. Other actions of doctor given below: Registration: Doctor will be registered by A login email id, password will be given to doctor for login. Login for doctor: With provided credentials doctor will login to his dashboard. He can see number of patients who has an appointment that day and their information. show in website. Blood bank: Blood group and availability will be shown here.
  • 14. 4. Non-Functional requirements: ➢ No restriction to registered users ➢ Encrypted patient data storage ➢ Secure website with https ➢ Secure mail server ➢ Firewall security for database ➢ Scalability ➢ SMS notification can be added ➢ Data storage can be increases ➢ Available for any devicewith internet access ➢ Optimization ➢ Less timefor loading ➢ Fast and accurate mail service ➢ SEO facts ➢ User Friendly UI ➢ Responsive user interface ➢ Nice looking design ➢ Valid contact information ➢ Regular maintenance and update
  • 15. 5.Conculation Telemedicineapp development is definitely not an easy project as it sounds, but the returns can be rewarding. The market trends show that the need for telemedicine apps is huge in the global market.