Question

In: Computer Science

A private neighborhood health clinic wants to automate management of their operations by implementing an interactive...

A private neighborhood health clinic wants to automate management of their operations by implementing an interactive web-based software system using the html5 standard, which should make the system run on tablets and smart phones as well as desktop and laptop machines. The Clinic Management System (CMS) is to be used by both patients and the clinic personnel (doctors, nurses, and administrative staff). A patient will be able to make on-line appointments for an examination, cancel an existing appointment, inspect lab results, check their outstanding balance and make payments using their credit cards. A doctor will be able to record their schedules including the time periods they are busy and periods they have time-off. They will also be able to browse their schedules for any appointments for examinations. The doctors could also ask to cancel appointments during a specified period, in case they become unavailable for unexpected reasons, subject to approval by clinic director, who is also a doctor with management responsibilities. A doctor may browse a list of his/her patients, including past patients. Initially only some brief information is displayed for each patient but the doctor may ask for details (including picture and patient records in chronological order). A nurse will be able to request time-off using CMS, subject to approval by the head nurse (head nurse herself/himself reports to the clinic director). The administrative staff can also help patients, doctors and nurses to perform operations on their behalf, in situations where such a user does not have access to the Internet. The accounting of the clinic for both customers (balances due) and clinic personnel (their salaries and other compensation) are to be managed by an existing software module put in place by the clinic when they first started operation. User authentication is especially critical for such a system with sensitive information for both patients and clinic personnel. In addition, clinic currently has only about a couple of hundred active patients but as time goes by, especially after the automated system is in place, the clinic management expects to have at least thousands of patients if not more. To attract more customers, the clinic management has also decided to put two types (silver and gold) of memberships in place with varying privileges. One can become a silver customer if they have used clinic facilities pretty regularly for at least two years. A customer who has been a silver customer for at least two years gets to be a gold customer, assuming they have never failed to make payments past their due dates. Both silver and gold customers are provided with more flexible time slots for making appointments. Gold customers get additional privileges such as getting an SMS notification when their lab results are ready.

After reading the above problem description, list and justify all non-functional requirements for this system.

Solutions

Expert Solution

Non Functional Requirements:

The non-functional requirements of the system includes any requirement that is not related to software’s functionality and feature but enhance the ecurity, reliability, performance, accuracy etc for the software.

Non-Functional Requirements in purposes CMS:

Below are the certain non-functional requirements which are mentioned in the system description along with a breif justification:

1. Authorization security:

The new system CMS will be accessibly using login credentials. The login credentials are critical for all users and should be stored securely with the system database.

2. Authorization based on role:

The system will have staff members and patients as users. There should be a security phase for all type of users such that only respective and authorized data is displayed to the user after login. E.g. the Patient will only be able to see his/her own data and a doctor will only be able to see his/her own schedule.

3. Privileges based on Patient’s plan:

The system will have the plan-based access, where after a certain period of time e.g. 2 years when all the payments are made on time. The patient-user will get authorized for more privileged scheduling. The level of security and privileges need to be maintained between different patients of different plans.

4. Handling bulk patient accounts:

The system will have thousands of the users in future, thus the application will be expected to handle all records efficiently and accurately in its database so that none of the other records is affected with the addition of new records when the volume of data is increased.

5. Concurrent user handling:

With an increase in the number of patients, it will be quite possible that multiple (possibly thousands) of patients are using the system concurrently. The application should support the concurrent use of applications such that the action performed by one patient is not affecting the other concurrent user and a private session is maintained for each user.


Related Solutions

A Private Poly Clinic in City wish to develop software to automate their Patient Monitoring system...
A Private Poly Clinic in City wish to develop software to automate their Patient Monitoring system for storing the details of the patients visited the clinic. Develop a system to meet the following requirements: Develop an algorithm, flow chart and write a C program to read the gender of patients and fees to be paid by them as shown in the below table. Calculate the total fees paid by the female and male patients separately and display them with appropriate...
A Private Poly Clinic in Oman wish to develop software to automate their Patient Monitoring system...
A Private Poly Clinic in Oman wish to develop software to automate their Patient Monitoring system for storing the details of the patients visited the clinic. Develop a system to meet the following requirements: Develop an algorithm, flow chart and write a Looping in C program to read the gender of patients and fees to be paid by them as shown in the below table. Calculate the total fees paid by the female and male patients separately and display them...
A private Health Clinic manager will buy the flu vaccine. There are 3 vaccines belonging to...
A private Health Clinic manager will buy the flu vaccine. There are 3 vaccines belonging to separate companies in the market and the manager wants to choose the most effective of them. He conducted a research for this and applied all the vaccines and found the results as in the table below. Is there a difference between these 3 vaccines in terms of Protecting or not Protecting against Flu disease? Alpha = 0.05 error level? vaccine types of companies protecting...
discuss operations Management into the health administration field.
discuss operations Management into the health administration field.
A private kindergarten, Happy Learning, wants to build a database to manage their operations. You were...
A private kindergarten, Happy Learning, wants to build a database to manage their operations. You were assigned to create an initial design based on the following customer description of their operations. There are 3 age levels in the kindergarten (turtles, foxes and monkeys). At each level there 3 classes (red, blue and green). For a class we keep a code based on the initial of group color and level (e.g. RT for red turtles, GF for green foxes). Each class...
Q84 A private health-care clinic has been offered a leasing deal where it could lease a...
Q84 A private health-care clinic has been offered a leasing deal where it could lease a CAT scanner at a fixed charge of $2,000 per month and a charge per patient of $6 per patient scanned. The clinic currently charges $10 per patient for taking a scan. (a) At what level of demand (in number of patients per week) will the clinic break even on the cost of leasing the CAT scan? (b) Would a revised lease that stipulated a...
5. Discuss the regulations and legislation of the health care organizations operations (public, private) pertinent to...
5. Discuss the regulations and legislation of the health care organizations operations (public, private) pertinent to HIM, including but not limited to: minimum of documentation requirements, custodianship of record, privacy, consent and Accreditation Canada standards applicable to HIM. [B3] a. Explain the regulations and legislations (public hospitals, private Long Term Care Facilities, and Public health). b. What Accreditation Canada Standards are applicable to HIM
For the management of Covid-19 the Ministry of Health is currently considering Public –Private Partnership (PPP)...
For the management of Covid-19 the Ministry of Health is currently considering Public –Private Partnership (PPP) to construct a treatment center for Covid-19 cases and general health delivery in the countryside. The Ministry wants to use PPP to construct and manage modern wards at the countryside that will attract clients from the big towns in the country. The private sector will provide funding whilst the government will secure lands from the chiefs of the various chosen communities. The private sector...
Q1. Jamie wants to forecast the number of students who will enroll in operations management next...
Q1. Jamie wants to forecast the number of students who will enroll in operations management next semester in order to determine how many sections to schedule. He has accumulated the following enrollment data for the past six semesters: SEMESTER STUDENTS ENROLLED IN OM 1 270 2 310 3 250 4 290 5 370 6 410 a (2 pts). Compute a three-semester moving average forecast for semesters 4 through 7 (Model a) (Use two decimals). SEMESTER Three-semester moving average forecast for...
(Operations Management) The grocery store gets an average of 50 customers per shift. The manager wants...
(Operations Management) The grocery store gets an average of 50 customers per shift. The manager wants to calculate whether he should hire one, two, three, or four salespeople. The average waiting times will be seven minutes with one salesperson, four minutes with two salespeople, three minutes with three salespeople, and two minutes with four salespeople. He has estimated the cost per minute that customers wait at $1. The cost per salesperson per shift (including fringe benefits) is $70. Analyze to...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT