002 Software Requirements Analysis
002 Software Requirements Analysis
INTIWID RISPACS
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
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.
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.
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
A Multiplanar Reconstruction (MPR) function needs to be designed that,it is Used when the
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.
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.
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.
7 / 19
PT.INTIMEDIKA PUSPA INDAH
8 / 19
PT.INTIMEDIKA PUSPA INDAH
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.
9 / 19
PT.INTIMEDIKA PUSPA INDAH
It needs to Complete user commands through the use of hardware facilities (computer screen,
mouse, keyboard)
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)
3.2.4 Security
System enforce role-based access controls to ensure that only authorized personnel can
view or modify patient data
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
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
The system underwent load testing with many simulated concurrent users to assess its
performance and identify any performance bottlenecks.
System provide a responsive and simple user interface, ensuring that users can complete
common tasks efficiently and with minimal effort
System have monitoring tools in place to track key performance, such as response times,
file size, status, load time
3.3.1 Radiographer
3.3.1.1 Login in page
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 /
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
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
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
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 /
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
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
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
14 / 19
PT.INTIMEDIKA PUSPA INDAH
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 /
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
After Logged in, There should have a Home Menu, there is only a feature to see the results
3.3.3.3 Query
Then there is the Query Search feature that functions to find the entire patient data
15 / 19