0% found this document useful (0 votes)
21 views

002 Software Requirements Analysis

sra
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views

002 Software Requirements Analysis

sra
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 18

PT.

INTIMEDIKA PUSPA INDAH

Software Requirements Specification

INTIWID RISPACS

Document Num: INTIWID/SRS/IEC-002

Version: 1.0

December 4, 2017
Compiled by: Rais Date:
December 4, 2017
Reviewed by: Richard Date:
December 5, 2017
Approved by: Hardian Date:
PT.INTIMEDIKA PUSPA INDAH

Revised Records

Revised
Date Description Prepared by Reviewed by
version

 Registration Patient with RIS


 App viewer (MPR/MIP) and Web viewer (standard
tools) INTIWID
08/04/2017 V 1.0 Quality Auditor
 Report to excel Developer Team
 Webbase
 Update patient data
PT.INTIMEDIKA PUSPA INDAH

Contents

1. Introduction..............................................................................................................1
2. Operating environment..............................................................................................................1
3. Requirement Specification.........................................................................................................1
4. References....................................................................................................................................3
5. Terms...........................................................................................................................................3
PT.INTIMEDIKA PUSPA INDAH

1. Introduction
1.1 Purpose
In order to clarify the requirements of software, facilitate communication between users and
analysts, better arrange project planning and schedule, organize software development and testing,
reduce project risks, and compile the requirements specification.
The readers of this specification are the project manager, analysis designer, programmer,
quality assurance personnel, maintenance personnel and related personnel of the customer.
1.2 Goals
When software and hardware devices are used together, the intended use of the product can be
achieved.
1.3 User characteristics
Application users who will use this application, especially from the User side, are as follows:
1. Have an understanding of computer interfaces
2. Have an understanding of workflow processes in radiology.

2. Operating Environment
2.1 Software used is:
Windows server as Operating System server.

Windows 10 as Operating system workstation.

Navicat Premium as RDBMS Server.

Google Chrome/Firefox as Browser Tools (Web Browser).

Anydesk (For remote server from other device)


Composer (Depency Tools PHP)
Git-2,38.1-64-bit (repository)
Java JDK-8u281 (For workstation PACS)

HeidiSQL_10.3.0.5771 as RDBMS Server

Postman-win64 for Testing API

Vscode x64 as Text Editor

xampp-windows-x64-7.3.27-0-VC15 as Web Server

Node JS 18.16 lts

Pyhton 3.10 (Optional)

Mysql 5.6.49.0

Nginx 1.22.0

Tomcat 7

1 / 19
PT.INTIMEDIKA PUSPA INDAH

Dcmtk 1.4.31

2 / 19
PT.INTIMEDIKA PUSPA INDAH

2.2 Hardware

1.Server with spesifications Intel Xeon Processor , Processor speed: min 3.0 GHZ 4 Core,
RAM 32Gb, Hardisk minimum 8TB, Type Hardisk: NLSAS, DVD RW: Available, LAN
Port: 2 port, Keyboard & mouse available, Monitor display standard minimum 20 inch,
Power Supply: 2x Hot-Plug-Redundant 495W PSU or Single Cabled 350W PSU, USB
Port: 3.0, 2.0.

2.NAS Server PACS, Support iSCSI Initiator dan iSCSI target for windows server
operating system, RAM 8GB, Storage minimum 32TB, minimum 4 bay.

3.UPS Server, minimum 1300 VA

4.Workstation PACS, Prosessor: minimum Intel Core I7 gen 10, RAM: minimum 8GB,
SSD: minimum 256 GB, HARDISK : 1 TB SATA (minimum), DVD RW: Available,
LAN Port: 2 port, Keyboard & mouse available, Monitor display standard min 20 inch,
Power Supply: Single Cabled 350W PSU, USB Port: 3.0, 2.0, Graphic Card VRAM:
min 2GB support DVI, DP and HDMI.

5.Medical Grade Display, minimum 24 inc, Port Grafis: DVI, DP and HDMI Available,
minimum 2 MP Color for PACS instalation, Information: Medical grade standards are
tailored to the needs of users and modalities.

3 / 19
PT.INTIMEDIKA PUSPA INDAH

3. Software Requirement Specification


This software refers to Application software, its Software Requirement specification is as
below:

3.1 Software Software functional requirements:

3.1.1 Application/Software (Unlimited User) :


the Intiwid system needs to be unlimited the number of users who can access radiology data.

3.1.2 Multiplanar Reconstruction (MPR)

A Multiplanar Reconstruction (MPR) function needs to be designed that,it is Used when the

user wants to produce a DICOM image with MPR point of view.

3.1.3 Maximum Intensity Project (MIP)

A Maximum Intensity Project (MIP) function needs to be designed that , it is Used when the

user wants to produce a DICOM image with a MIP point of view and reduce or increase the

thickness.

3.1.4 Radiology Information System (RIS)

This feature needs to include the followings:


3.1.4.1 Radiology Report (Daily , Monthly ,Yearly )
3.1.4.2 MPPS Engine for Modality Worklist.
3.1.4.3 Radiology Patient Registration
3.1.4.4 Export all document report to excel.
3.1.4.5 Export all report doctor to pdf.
3.1.4.6 Dicom Uploader Module
3.1.4.7 Mobile Access Browser support with IOS,Android
3.1.4.8 Chart and Diagram Report

3.1.5 User Access Control (UAC)


The software should have an User Access Control (UAC) function, to control the access
rights available to different parties, and there should be three parties, each party has its own
accessed rights, see as follows:

4 / 19
PT.INTIMEDIKA PUSPA INDAH

a) Radiographer
1. Dashboard/Home Menu
2. Patient Menu
• Registrasi
• All Order
• Exam Room
3. Report Menu
• Workload
• Download Excel
• Backup excel
• Storage Excel
• Chart
4. Storage Menu
5. Settings Menu
• Change Password
• Change Language
• Upload Dicom
• Template Expertise
• About
• Complain
b) Radiology Physician
1. Dashboard/Home Menu
2. Worklist
3. Report
• Expertise Approved
• Download excel
• Query Search
4. Template Expertise
• New Template
• View Template
5. Settings Menu
• Change Password
• Change Language
c) Poly User
1. Dashboard/Home Menu
2. Query
3. Settings Menu
• Change Password
• Change Language
3.1.6 Multiple window support
The software should be designed with Multiple window support for users.

5 / 19
PT.INTIMEDIKA PUSPA INDAH

Multiple windows involving comparison of pre- and post-treatment images or in cases requiring
comparison of images from multiple viewpoints, whole multiple windows allow the radiologist
to view and analyze these images simultaneously in separate windows.

3.1.7 Radiographer Report


The Physician Report needs to contain there features (Expertise approved , Download
Excel, Query Search).
Expertise approved : a menu serves to see patients who have been read or done expertise by
doctors. At the top there is a patient data search form that has filters based on date, modality
and patient name. Then below there is a table view of patient data. In the table there is an Action
column which contains features PDF of Expertise results, view the results of Dicom images with
features such as 3D rendering and other standard features. Dicom Viewer button, Web Viewer
button, HTML Viewer button, Edit expertise button, Email button.
Download excel : A Excel Download feature in the Report menu, which serves to create
reports in excel format. As shown below, excel patient data can be downloaded by day, month,
year or by modality.
Query Search: the Query Search feature on the Report menu which functions to search for
overall patient data.

3.1.8 Management Report


On the Excel Download Page, we can select the Management Report by Excel presentation
based on date (day/week/month), modality, Patient Condition (emergency or no), Radiographer,
department, Radiology Physician, Expertise Status (waiting/approved).
If it has been selected, it will download a report by excel, which contains Percentage
Expertise Status, Number of patients per study, as well as complete patient information such as
Name, Gender, Photo Number, MRN, radiographer's name, date of birth, age, department,
doctor Radiology, Modality, Study, Examination Rates, Number of Films used, KV, Mas, Patient
Condition (emergency or no), Use of Contrast (Yes/No), Contrast Allergy (Yes/No), Payment,
Patient Registration Time, Start Time examination, examination completion time, patient
reading time, expertise waiting time, Expertise Status (waiting/approved).

3.1.9 Diagram Report


A Diagram Reprot is needed ,On the Chart page we can choose to see the presentation of
incoming patients by modality, date (daily, monthly, yearly) and chart type. If it has been
selected, the page will display the presentation of incoming patient data using a chart.

3.1.10 2D and 3D medical image viewing

6 / 19
PT.INTIMEDIKA PUSPA INDAH

It should have 2D and 3D medical image viewing function, to convert the appearance of
DICOM Standard to MPR DICOM format, and others features, such as presets (default1 (DICOM),
Auto Level(image),Brain, Abdomen Mediastinum, Bone Lung MIP) 、 LUT Shape 、 LUT 、 Invert
LUT、Filter、Zoom、Orientation、Sort Stack 、 Reset and so on.

3.1.11 Simple integration with Hospital Information System


Simple integration with HIS is needed, If RISPACS has been bridging with HIS, patient data
filling will be done 1 time at the hospital frontdesk or radiology.

3.1.12 Tools viewer


The RISPACS application should have enough standard tools to be used on the Viewer, the
standard tools contain: Cine, W/L,Rotation,Measurement (length), angle etc
Dicom Viewer intiwid:
1. 3D Volume Rendering
2. MPR
3. MIP
4. Pan (For Moving Picture)
5. Cine
6. Window Leveling
7. Clipping Box
8. Measurement:
 Line
 Poligonal
 Surface Ruler
 Angle
 Marker
 HU
 Delete Measurement.
 Cobb Angle.
 ROI Rectangle.
 ROI Ellipse.
 ROI Polygon.
9. Cut Image 3D :
 Polygon Cut
 Inverse Polygon Cut.
 Cut Object.
 Cut All Except Object.
 Brush Cut
10. Switch To Next Image/ previous Image.
11. Switch To Next Series/previous Series.
12. Cine

7 / 19
PT.INTIMEDIKA PUSPA INDAH

13. Flip Image Horizontal and Vertical.


14. Rotate Free.
15. Zoom
16. Magnifier
17. Mark :
 Arrow tool
 Pecil Tool.
 Text Tool.
 Polygon.
 Ellipse.
18. DSA (Digital Substraction Angiography)
19. Show labels (dicom tag)
20. Export Image.
21. Pet/CT anaylisi Module.
22. Vessels Analysis module.
23. Coronary arteries analysis module.
24. extended segmentation module.
25. image annotation module.
26. Space orientation selection buttons

Web Viewer intiwid:


1. Scroll Series.
2. Zoom
3. Window Leveling
4. Reset (back to default)
5. MPR
6. Pan (For Moving Picture)
7. Measurement :
 Length/line
 Angle
 Ellipse
 Rectangle
 Probe (For HU).
 Bidirectional.
8. Cine
9. Annotate
10. ROI Window
11. Invert.
12. Rotate (45,90,135,180).
13. Flip (Horizontal and Vertical).
14. Clear (For Clearing Marking).
15. Download (Download the current Image).
16. Layout (Display multiple series on 1 screen).

8 / 19
PT.INTIMEDIKA PUSPA INDAH

17. Cross Hair


18. Level
19. Reset
20. Slab Thickness

HTML Viewer intiwid:


1. Layout (display many series in one screen)
2. Window leveling.
3. Zoom
4. Pan/Move
5. Scroll Series
6. Flip (Vertical and Horizontal)
7. Rotate Right And Left (45, 90, 135, 180)
8. Invert
9. Text Overlay (hidden dicom tag)
10. Full screen
11. Meta data (see all dicom tag)
12. Measurement:
a. Line
b. Rectangle
c. Oval
d. Angle
13. Delete / Delete All

3.1.13 Web-base UI Expericence.

The user will be seen with a login page, there is a description of inputting the username and
inputting the password and there is a bright colored (red) login button to make it easier for the user
to know the button login.
After that the user will be shown a home menu with various menus on the left, there will be a
dark blue active button to indicate the user is in the options menu. There is a table on the main
page, shows the patient info, and there is a button show expertise and viewer on a row action.
On the left there are various menus, to make it easier for users to find the menu they want.
And there are several menus that have a downward arrow, And there are several menus that have a
down arrow, if clicked it will show a sub menu.
If choose the registration menu, the color display of the menu and sub menus (yellow) will
be different from the others. There are 2 containt in the main page registration, namely
Resgistration new patien and List patient.

3.1.14 Integration with public IP.


The hospital must have an internet connection with a public IP, by configuring a direct
network and port forwarding from the server's local IP to the public IP.

9 / 19
PT.INTIMEDIKA PUSPA INDAH

3.1.15 User Command Interaction

It needs to Complete user commands through the use of hardware facilities (computer screen,
mouse, keyboard)

3.2 Software performance requirements

3.2.1 Response Time

 System can provide response time of less than 2 seconds for retrieving patient data

 Image retrieval and display have response time of less than 5 seconds for web viewer and
less than 40 seconds for dicom viewer to support efficient radiology interpretation

3.2.2 Scability

 System can handle a minimum of 50 concurrent users when open image, and image
have 3D reconstructable on web viewer without significamt degradation in
performance

3.2.3 Reliability

 Does not limit the number of transactions when bridging with Hospital Information
System (unlimited token)

 Can integration with many viewer image

3.2.4 Security

 System enforce role-based access controls to ensure that only authorized personnel can
view or modify patient data

3.2.5 Data Storage and Retrieval

 System support efficient storage and retrieval of medical images, with an average
retrieval time of less than 5 seconds/series

 System does not limit the number of imaging studies stored, but will be given
notification when the storage disk will be full

 Network Attached Storage for storing data INTIWID system

3.2.6 Integration

 System can integrate with Hospital Information System and other relevant systems
to ensure smooth data exchange and interoperability

10 / 19
PT.INTIMEDIKA PUSPA INDAH

3.2.7 Load Testing

 The system underwent load testing with many simulated concurrent users to assess its
performance and identify any performance bottlenecks.

3.2.8 User Experience

 System provide a responsive and simple user interface, ensuring that users can complete
common tasks efficiently and with minimal effort

3.2.9 Monitoring and Performance Optimization

 System have monitoring tools in place to track key performance, such as response times,
file size, status, load time

 Performance optimization measures should be implemented regularly based on


monitoring data to address any performance issues and ensure optimal system
performance

3.3 Software User Interface requirement


The user interface needs to be managed by three types of accounts :
Radiographer , Radiology Physician , Poly. Each account has its own Menu structure and user
interface.

3.3.1 Radiographer
3.3.1.1 Login in page

To start access to this RISPACS application:


 Open the RISPACS application through a web browser (Google Chrome or Mozilla FireFox

or others) with the specified url address: http://192.168.10.69:8089/intiwid2022 (example).

 Then press Enter on the keyboard key or click the Go button on the browser.
 Will show RISPACS application Login page. Then on the screen will appear the Opening /

Start Page menu of the RISPACS site as shown in figure 3.1.

Enter Username and Password, for example Radiographer username: radiographer with password:

radiology. Once entered correctly, click the Login button or press the key: Enter on the keyboard

3.3.1.2 Dashboard/Home Menu

After Logged in, There should have a Home Menu, It should have The main page be designed

to display several menus on the left, and Patient data list on the middle. A show option and

Search box be design on the top, Today chart and Daily information are shown on the bottom.

11 / 19
PT.INTIMEDIKA PUSPA INDAH

3.3.1.3 Patient Menu

There is a Patient Order feature that contains Registration, All Order and Exam
Room. On the Registration Menu there is a new patient data form.
Registration

On the Registration interface, it should have a new patient data form contains: MRN Name,
City, Province, Sex, ZIP Birth date, Country Weight Address Note Village, Telephone Number,
Sub District,E-mail.
All Order

there is the All order menu which contains patient queues that have beesn equipped with
data and examinations, it displays: No , MRN NAME AGE SEX MODALITY PROCEDURE
DOCTOR NAME ORDER TIME ACTION(ARRIVE CANCEL).
Exam Room

An exam Room that displays patient data that has been entered into the modality tool
3.3.1.4 Report Menu

1. Workload

displays patient data, viewer buttons and physician expertise (already approved). there is a

display of patient data that has been examined, and sent back to RISPACS. On the top
screen there is a feature to search for patients by date, modality or patient name. Then
below there is patient data in the form of a table.
2. Download Excel

which serves to create reports in excel format. excel patient data can be
downloaded by day, month, year or by modalty
3. Backup excel

This feature serves to backup excel files that we have created on the previous
page, to make it easier for users to find report files that have been created
4. Storage Excel

Files that we have backed up will appear in the download table on the right, if you
want to see it again we can search data then click the file name, then the application
will automatically download the excel report file that we have created
5. Chart

12 / 19
PT.INTIMEDIKA PUSPA INDAH

On the Chart page we can choose to see the presentation of incoming patients by
modality, date (daily, monthly, yearly) and chart type. If it has been selected, the page
will display the presentation of incoming patient data
3.3.1.5 Storage Menu
Seen total information and free space residing on the server, aims to prevent
delays in handling memory problems and create application dysfunction when
the memory is full
3.3.1.6 Settings Menu
a.Change Password
on the settings menu there is a feature to change the password

b.Change Language
on the settings menu there is a feature to change the language

c.Upload Dicom
Then there is the Send dicom feature to upload dicom data from outside the
hospital radiology into the intiwid server

d.Template Expertise
Then there is the Template Expertise feature in the Settings menu, which serves to
create a normal template for the intended doctor. You do this by inserting a title or
entering a template title, then fill in the expertise template in the empty column in the
middle, then select the desired doctor then save the template, then the template will
automatically enter the list of doctor templates

e.About
A menu that displays information about Intiwid

3.3.2 Radiology Physician


3.3.2.1 Login in page

To start access to this RISPACS application:


 Open the RISPACS application through a web browser (Google Chrome or Mozilla FireFox

or others) with the specified url address: http://192.168.10.69:8089/intiwid2022 (example).

 Then press Enter on the keyboard key or click the Go button on the browser.
 Will show RISPACS application Login page. Then on the screen will appear the Opening /

Start Page menu of the RISPACS site as shown in figure 3.1.

Enter Username and Password, for example Radiology physician username: radiology physician

with password: radiology. Once entered correctly, click the Login button or press the key: Enter on

the keyboard

13 / 19
PT.INTIMEDIKA PUSPA INDAH

3.3.2.2 Dashboard/Home Menu

After Logged in, There should have a Home Menu, It should have The main page be designed to

display several menus on the left, and Patient data list on the middle. A show option and Search

box be design on the top, Today chart and Daily information are shown on the bottom.

3.3.2.3 Worklist

The initial display of the radiology physician session will bring up the worklist list
page. there is a patient queue table that has not been done expertise. There are 2
buttons in the Action table for go to expertise display, and to change the reader's
doctor.
3.3.2.4 Report

A. Expertise Approved
Expertise approved menu serves to see patients who have been read or done
expertise by doctors

B. Download excel
which serves to create reports in excel format. Excel patient data can be
downloaded by day, month, year or by modality

C. Query Search
Then there is the Query Search feature on the Report menu which functions to
search for overall patient data

3.3.2.5 Template Expertise

a. New Template
Template Expertise menu serves to create a new normal Template
b.View Template
View Template feature to delete or edit the list of Templates that have been
registered

3.3.2.6 Settings Menu


Change Password
on the settings menu there is a feature to change the password
Change Language
on the settings menu there is a feature to change the language

3.3.3 Poly User


3.3.3.1 Login in page

14 / 19
PT.INTIMEDIKA PUSPA INDAH

To start access to this RISPACS application:


 Open the RISPACS application through a web browser (Google Chrome or Mozilla FireFox

or others) with the specified url address: http://192.168.10.69:8089/intiwid2022 (example).

 Then press Enter on the keyboard key or click the Go button on the browser.
 Will show RISPACS application Login page. Then on the screen will appear the Opening /

Start Page menu of the RISPACS site as shown in figure 3.1.

Enter Username and Password, for example poly user,username: poly user with password:

radiology. Once entered correctly, click the Login button or press the key: Enter on the keyboard

3.3.3.2 Dashboard/Home Menu

After Logged in, There should have a Home Menu, there is only a feature to see the results

of expertise and images.


For poly access rights, there is only a feature to see the results of expertise and
images.

3.3.3.3 Query
Then there is the Query Search feature that functions to find the entire patient data

3.3.3.4 Settings Menu


Change Password
on the settings menu there is a feature to change the password
Change Language
on the settings menu there is a feature to change the language

3.4 Quality requirements


It meets the requirements of ISO/IEC25051:2014 Software engineering-software
product Quality Requirements and Evaluation (SQUARE)Requirements for quality of
Commercial Off-the-self (COTS) software product and instructions for testing.
4. References
4.1 IEC 62304 -2020 Medical device software-software life cycle process
5.Terms
None.

15 / 19

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy