AD_ICA_2020.pdf

SCHOOL OF COMPUTING, MEDIA AND THE ARTS

ICA SPECIFICATION

Module Title:

Agile Development

Module Leader: Tariq Alwada'n

Module Code:

CIS1017-N

Assignment Title:

Privacy Preferences for Electronic Medical Records

Deadline Date: Friday 15-January-2021

Deadline Time: 4:00pm

Submission Method: Blackboard

Online Submission Notes:

 Please follow carefully the instructions given on the Assignment Specification

 When an extension has been granted, a fully completed and signed Extension form must be submitted to the SCMA Reception.

Page 1 of 4

The work submitted MUST be your own. All cases of suspected plagiarism will be treated

seriously. Your attention is drawn to the sections on Plagiarism in the Student Handbook

for your course.

Introduction

This is an individual ICA, to be completed separately by each student. The deliverables are

a report containing answers to Element 1 below, and a Mendix project as a solution to

Element 2, which can be run by your tutors.

The Privacy Preferences for Electronic Medical Records Application.

This is described in documents posted on the Blackboard module site, Assessments

folder. These are:

• A description of the EMR application: RDTs_ICA_Application_oct18.pdf

• Example of different presentation: DifferentFormatForQuestions.pdf

Read the documents to gain an overall understanding of the proposed application.

You will develop a prototype application which will:

a. Provide login (by password) for Patients, Doctors and Healthcare

Administrators.

b. Enable a Patient to enter a decision as to whether their identifiable data can

be used for service planning and evaluation, Decisions to be recorded in the

Patient’s Electronic Medical Record.

c. Enable a Patient to enter a yes/no decision as to whether they consent to be

contacted for possible participation in a research study. If they do consent,

display a screen indicating the various sharing options available, eg

“Researchers in the NHS”, “Research by charities”, and record all decisions

in the Patient’s Electronic Medical Record.

d. If the response to the initial consent question in (c) above is “yes”, enable the

Patient to enter the names of research organisations, eg “Newcastle

University”, “Connected Health Cities”, which they would be happy to donate

their identifiable data to for research purposes. Also enter the type of

organisation, eg “University or academic researchers” if you had previously

entered “Newcastle University”. Record all decisions in the Patient’s

Electronic Medical Record.

e. Provide basic query facilities for the above data (this is already supported by

Mendix).

f. Enable Doctors and Healthcare Administrators to view the decisions and

information entered by the Patient as described above, but not to change

them.

Page 2 of 4

Note that this ICA does not require you to model and create an application which will store

details of medical problems, illnesses, operations, etc – you can assume these are stored in

another part of the application - not included in this ICA.

ICA Element 1 (50%) Report

Design

Determine a list of requirements for the project using:

a) Use Case Diagram

b) User Stories

c) Data Model (a screenshot of a Mendix domain model)

d) Wireframes for the user interfaces (Mendix template screens with non-

functioning buttons/links).

Test Plan

Design and develop a test plan for user acceptance testing. This should include a

test script (a set of user instructions and expected outcomes) for your user to follow

when testing your product. You should relate your test plan back to your original

requirements, eg to your user stories.

Screenshots of your running application

Evaluation

Write a critical evaluation of your application, (min 400 words).

Should include:

 Discuss the success of the application.

 Consider ways in which the application might be improved

ICA Element 2 (50%) Implementation

Implement a solution using Mendix, which is compatible with the designs described in your

Element 1 report. Enter a limited amount of test data.

Your Test Plan should give enough information to enable your tutors to run it.

Page 3 of 4

Assessment Criteria

A Completed to a

professional standard

B Good attempt

C Adequately

Demonstrated

D Satisfactory Attempt

E Little/No Evidence

Design (30 marks)

Use Case User Stories Wireframes

Evidence exists that the client has been considered fully in the design phase and in the development of a client focused solution. Design techniques applied rigorously without error.

Evidence exists that the client has been considered in the design phase and in the development of the application. Design techniques applied appropriately. Minor errors only.

Some evidence exists that the client has been considered in the design and in the development of the application. Some understanding of the design techniques is evident but there are some errors in their application.

Some evidence exists that the client has been considered. The designs contain some errors which are evidence of misunderstanding the brief. An attempt at the designs has been made but there are significant errors and inadequate evidence of understanding

No evidence exists that the client has been considered and the project brief has been largely misunderstood. There is little or no evidence of the application of basic design techniques. This has either not been attempt or not understood.

Test Plan (10 marks)

A test plan demonstrating detailed tests, expected and actual outcomes, has been designed and used fully.

A test plan demonstrating key tests, expected and actual outcomes has been designed and used fully.

A test plan demonstrating key tests, and results has been designed and used satisfactorily

A test plan has been designed but does not describe detailed tests and has not been implemented well.

Little or no evidence of testing or an approach for testing exists

Page 4 of 4

Evaluation (10 marks)

Evaluation document provides a comprehensive discussion of the success of the application and a detailed account of how the application might be improved.

Evaluation document provides a detailed discussion of the success of the application and a good account of how the application might be improved

Evaluation document provides a reasonable discussion of the success of the application and there is some account of how the application might be improved

Evaluation document provides a satisfactory discussion of the success of the application and there is some account of how the application might be improved

Little/No evidence of any discussion.

Implementation

Data Model (25 marks)

An excellent Data Model which is designed without errors. The application has been designed well for C/R/U/D

A good Data Model developed during the analysis phase. The application uses the database with only minor errors.

A basic but reasonable Data Model with no significant errors. The application could make better use of the data model.

Data Model contains significant errors but a satisfactory attempt has been made

The Data Model contains significant errors and does not satisfy the brief. The application has not been considered in the design of the database.

Controls (25 marks)

An excellent use of controls to create a very user friendly and professional application Tool used to the best of its capabilities

Good use of controls with no errors. Tool used reasonably well.

Satisfactory use of controls. Some inappropriate use of controls but no significant problems Tool used with some understanding of its potential

Use of controls has been demonstrated but the interface could be easier to use with some different choices. Tool not used well, but a satisfactory attempt has been made.

No evidence of thought regarding the usability of the application. Little/No evidence of appropriate use of the tool in developing a solution.

Assessment Marking Criteria % Overall Grade

40% and above Pass: A, B, C, D Less than 40% Fail