UK NHS SYSTEM IN CLOUD COMPUTING
Abstract
The UK National Health Service is the public healthcare service in the United Kingdom. It provides healthcare services for people all over the UK. NHS is funded by the government. The patients are treated and the medicines are given for free. Now, the NHS needs a system to integrate and manage the entire health service centre all over the UK.
In this report, a system for UK NHS based on a cloud platform will be proposed and some functions will be implemented. This system will be helpful for the administration of NHS to manage all the activities centrally. This will reduce the human task of adding and managing patient data in traditional documentation.
Introduction
The website is designed using the bootstrap and this is the NHS management system. Where the records of the patient and the details of all the doctors and staff are stored and it is managed using the cloud platform it is editable. This system is implemented in the Azure cloud platform with many features like adding the outbalance and VM and elastic cloud storage to maintain n the data in the secured area.
Azure is the best cloud platform to deploy the project and the systems status can be monitored through the cloud platform and many features are added in this to solve the system requirements. The cloud is one of the free sources which can be accessed from anywhere and it also has a secured global connection involved in this. The database can be also retrieved and it can be share also any other platform.
Project Plan
The project plan of this project consists of a scope plan which defines the objective of the project. The cost plan consists of the budget required to implement this project. The schedule plan consists of a set of phases with its start date and end date. The risk plan consists of identified risks with its mitigation plan. This project plan helps to execute the tasks at the scheduled time and within the budget. The milestones of the project can be given below.
- Requirement specification
- System analysis
- System Design
- System Implementation
- System Testing
- Cloud Architecture solution and Implementation
Requirements Gathering:
The online cloud platform is used to manipulate the rescue and it also greater scalable to hold the weight inside the gadget. The key characteristic of this software is a backend and the database imposing the AZURE and additionally handling the burden balancer and auto scaling the Cloud platform done managing the inbound and outbound regulations of the networking in the Cloud platform.
The cloud platform helps this software more at ease and effortlessly on hand in all modes of the device and its miles used storage and auto managing additionally performed and plenty of functions can be brought robotically if the greater load is applied to the internet site.
Functional requirements of this project are given below.
- User Account Management
This function is used to create separate user login for different users of this system
- Patient Registration
This function is used to enter the patient details when the patient visits the hospital for the first time. This function is used by the patient or any helper.
- Patient Preliminary investigation
This function is used by the nurse to enter the medical details of the patient after diagnosis. The details such as weight, temperature and pressure entered into the patient’s page.
- Doctor treatment
This function is used by the doctor for recording the patient’s case details and prescriptions.
- Bill Payment
This function is used by the billing staff to collect the medical bill from the patient.
- Administrator service
This function is used by the administrative staff for taking any special reports.
Non functional requirements of this module are given below. The non functional requirements define the metrics which is used to measure or verify the system in various factors.
- Performance
- Security
- Scalability
- Reliability
- Compatibility
The key requirement in this project is security since this project deals with the patient details which contain private medical data. This patient detail should be more secure and protect from unauthorized access.
Choice of type of cloud platform:
The cloud platform chosen here is Microsoft Azure cloud platform because it is compatible with Windows operating system and offers free trial of usage. It also offers cloud services at reasonable price for what we use
Choice of data centre and standards:
There are different data centre standards based on the business requirements. From data centre with simple components to data centre with complex and redundant components. The data centre can be chosen based on the requirements of the application. The data centre chosen here will be the on-premise data centre with simple and some redundant components of storage, computing and database.
Cloud Architecture and design of Web application:
Here the following image is the sample architecture of the whole Application implemented in the cloud platform all the features and the path how the process is done is detail described.
Here the load balancer is used to manage the load of the website and auto scaling group is also implemented and the cloud is spat in 2 part as zone A and Zone B the application
The following images are the sample screenshot of the implementation of the web application in the cloud platform and the following platform requires the data and the database is shown in the below structure and the whole application is managed in the AZURE platform.
Microsoft Azure Cloud Pricing
Implementation using any cloud platform:
The web application is implemented using the AZURE cloud platform IT is charitable based on the service we access in that platform and it also has many features to project he login features and the load and the web are more secure dint he AZURE. AZURE is the top most cloud platform in the world and its performance is more affordable.
· Virtual Machine:
These were known as “servers”, as timesharing running structures which include UNIX rely heavily on the consumer-server version to facilitate sharing unique resources among a couple of customers.
The availability of cheaper networking systems, coupled with new requirements for the network established cabling, made it feasible to apply a hierarchical design that put the servers in a particular room within the company. The use of the term “data middle”, as applied to specially designed laptop rooms, started to advantage famous recognition approximately this time.
· Database:
A cloud database is a database that commonly runs on a cloud computing platform, and get admission to the database is furnished as-a-provider. Database services cope with scalability and excessive availability of the database. Database services make the underlying software-stack obvious to the consumer.
- A database service built and accessed through a cloud platform
- Enables enterprise users to host databases without buying dedicated hardware
- Can be managed by the user or offered as a service and managed by a provider
· Cloud Network:
You can’t at once connect from an on-premises data centre to Confluent Cloud. To do this, you have to first route to a shared offering VPC that you personal, peer that to Confluent Cloud, and proxy site visitors. If you are interested in those surroundings for Confluent Cloud, touch your Confluent profits representative.
· Loadbalancer:
Azure Monitor vehicle scale offer a not unusual set of autoscaling functionality for virtual tool scale gadgets, Azure App Service, and Azure Cloud Service. Scaling can be accomplished on a time desk, or based mostly on a runtime metric, such as CPU or memory utilization.
Auto scale permits you to have the right quantity of assets jogging to handle the load to your software. It permits you to feature assets to deal with will increase in load and additionally shop money by way of casting off sources that are sitting idle.
Analysis and Reflection:
The net application first analyzed and it is deployed in the cloud platform so the database and plenty of functions are extra secured so hackers cant attack the VM without problems and the ubuntu server is used so it has excessive scalable and this allows the website load quicker than different internet site the buffering time of the internet site is decreased and this additionally has a masses of capabilities to maintain the entire system.
This reduces the space and value to put in force and additionally has a benefit of including extra capabilities.
Conclusion
This system is implemented in the Azure cloud platform with many features like adding the out balance and VM and elastic cloud storage to maintain n the data in the secured area. The Azure is the best cloud platform to deploy the project and the systems status can be monitored through the cloud platform and many features are added in this to solve the system requirements.
The cloud is one of the free sources which can be accessed from anywhere and it also a secured global connection involved in this. The database can be also retrieved and to can be share also any other platform.
References
Nabi, M., Toeroe, M., & Khendek, F. ,2016. Availability in the cloud: State of the art.
Journal of Network and Computer Applications, 60, 54-67. https://doi.org/10.1016/j.jnca.2015.11.014
Gui, Z., Yang, C., Xia, J., Huang, Q., Liu, K., Li, Z. & Jin, B. ,2014. A service brokering and recommendation mechanism for better selecting cloud services. PloS one, 9(8), 105297. https://doi.org/10.1371/journal.pone.0105297
Ghaffar, M. A. A., & Vu, T. T. ,2015. Cloud computing providers for satellite image processing service: A comparative study. In Space Science and Communication (IconSpace), 2015 International Conference on (pp. 61-64). IEEE. https://doi.org/10.1109/iconspace.2015.7283781
Bari, Irfan, et al,2015. “Cost and Performance Based Comparative Study of Top Cloud Service Providers.” International Journal of Computer Science and Information Security 13.12 (2015): 172.
- Dordevic, S. Jovanovic and V. Timcenko, “Cloud Computing in Amazon and Microsoft Azure platforms: performance and service comparison”, in Telecommunications Forum Tel-for (TELFOR), 2014 22nd, Serbia, Belgrade, 2014, pp. 931 – 934. https://doi.org/10.1109/telfor.2014.7034558
https://doi.org/10.1007/978-1-4842-0665-2_1
Appendices
Project Plan
Test Results
Project Function | Test Results |
Patient Login | Patients can create their accounts into this system |
Adding Details | A patient can add personal and medical details |
Managing | The administration can view the health service centre details |