Cbm 367 Telehealth Technology Lab Manual
Cbm 367 Telehealth Technology Lab Manual
LABORATORY MANUAL
for
Name :
Roll No :
Academic Year :
2
LIST OF EXPERIMENTS
3
SCHEMATIC DIAGRAM :
4
Expt No: Porting sensor data on mobile devices
Date:
Aim :
To port sensor data on mobile devices using arduino.
Apparatus required :
1 Arduino Nano R3 1
3 Rotary - 1
Potentiometer
5 Breadboard - 1
Procedure:
● Here, click the link icon on the bottom right hand corner. It will load for sometime and the
sensor data will be displayed on the mobile.
5
OUTPUT :
6
CODE:
#include <SoftwareSerial.h>
SoftwareSerial bluetooth(10, 11);
int input;
int device = A1;
void setup()
{
Serial.begin(9600);
bluetooth.begin(9600);
pinMode(device, INPUT);
}
void loop()
{
input = analogRead(device);
input = map(input, 0, 1023, 0, 180);
bluetooth.print(input);
bluetooth.print(";");
Serial.println(input);
delay(20);
}
RESULT:
Thus the sensor datas are ported to mobile devices using arduino was
done.
7
SCHEMATIC DIAGRAM:
8
Expt No: IoT for healthcare monitoring
Date:
Aim:
To design a IoT based patient health monitoring system using arduino.
Apparatus Required:
S.No Component Specification Quantity
1 Arduino UNO 1
6 Bread board - 1
7. battery 9V 1
Software Required:
1. Arduino IDE
2. Thing speak
Procedure:
● Sign Up or Log In: If you don't have a ThingSpeak account, go to the ThingSpeak
website (https://thingspeak.com/) and sign up for a new account. If you already have
an account, log in using your credentials.
● Navigate to Channels: After signing in, click on the "Channels" tab in the top
navigation bar.
● Create a New Channel: On the Channels page, click the "New Channel" button
● Fill in Channel Information: Fill in the required information for your new channel:
Name: Give your channel a descriptive name. Description: Provide a brief
9
10
description of your channel. Field 1, Field 2, etc.: These fields represent the data
fields for your channel. You can use them to store different types of data.
● Advanced Settings (Optional): You can configure advanced settings for your
channel, such as the type of data, privacy settings, and more. Adjust these settings
according to your requirements.
● Save Channel: Click the "Save Channel" button to create your channel.
● Get API Key: After creating the channel, go to the "API Keys" tab to obtain your
Write API Key. This key is needed to update data on your channel.
Code :
#include <LiquidCrystal.h>
#include <SoftwareSerial.h>
#include <OneWire.h>
#include <DallasTemperature.h>
#define USE_ARDUINO_INTERRUPTS true
#include <PulseSensorPlayground.h>
SoftwareSerial esp(10, 11);
LiquidCrystal lcd(7, 6, 5, 4, 3, 2);
#define ONE_WIRE_BUS 9
#define TEMPERATURE_PRECISION 12
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);
DeviceAddress tempDeviceAddress;
int numberOfDevices, temp, buzzer = 8;
const int PulseWire = A0;
int myBPM, Threshold = 550;
PulseSensorPlayground pulseSensor;
unsigned long previousMillis = 0;
const long interval = 5000;
void setup()
{
lcd.begin(16, 2);
Serial.begin(9600);
esp.begin(115200);
sensors.begin();
numberOfDevices = sensors.getDeviceCount();
11
OUTPUT :
12
pulseSensor.analogInput(PulseWire);
pulseSensor.setThreshold(Threshold);
pulseSensor.begin();
pinMode(buzzer, OUTPUT);
digitalWrite(buzzer, HIGH);
lcd.setCursor(0, 0);
lcd.print(" IoT Patient");
lcd.setCursor(0, 1);
lcd.print(" Monitor System");
delay(1500);
digitalWrite(buzzer, LOW);
lcd.clear();
}
void loop()
{
myBPM = pulseSensor.getBeatsPerMinute();
if (pulseSensor.sawStartOfBeat())
{
beep();
lcd.setCursor(0, 1);
lcd.print("HEART:");
lcd.print(myBPM);
lcd.setCursor(9, 1);
lcd.print(" BPM");
delay(20);
}
sensors.requestTemperatures();
for (int i = 0; i < numberOfDevices; i++)
{
if (sensors.getAddress(tempDeviceAddress, i))
{
temp = printTemperature(tempDeviceAddress);
lcd.setCursor(0, 0);
lcd.print("BODY:");
lcd.print(temp);
lcd.print(" *C");
}
}
upload();
}
13
14
int printTemperature(DeviceAddress deviceAddress)
{
int tempC = sensors.getTempC(deviceAddress);
return tempC;
}
void beep()
{
digitalWrite(buzzer, HIGH);
delay(150);
digitalWrite(buzzer, LOW);
}
void upload()
{
unsigned long currentMillis = millis();
if (currentMillis - previousMillis >= interval)
{
previousMillis = currentMillis;
esp.print('*');
esp.print(myBPM);
esp.print(temp);
esp.println('#');
}
}
RESULT :
Thus the IoT based patient health monitoring system using arduino was designed
successfully.
15
16
Expt No: Porting medical data on cloud platform
Date:
Aim :
To study the steps for moving patients data to the cloud.
Theory :
The following steps will help any healthcare organization make appropriate decisions
when determining if they are ready to move regulated information to the Cloud.
Ensure that any existing information governance rules may be extended to cloud data. In
some cases it may be desired to apply more stringent controls on data in or intended for cloud
storage.
Determine the protection requirements and status of any data already stored in the cloud.
Investigate current personal cloud use by medical professionals or other employees. It may be
found that some patient data is already being inappropriately stored in the cloud and creating
data loss risks previously not known. An appropriate managed cloud capability will remove
the perceived need for any such practices by individuals.
Cloud storage changes the available means of data visibility and control. In the absence of a
well communicated policy, medical professionals may use unsecured cloud services to store
patient data in order to make it more easily accessible when traveling with their mobile
devices. A DLP solution appropriate for cloud storage protection will facilitate the
application of uniform policy across the enterprise, including the cloud. In particular, an
appropriate DLP solution will provide means for educating every end user and preventing
unauthorized actions when required by policy.
17
18
4. Set Objectives Appropriate for the Organization
After gathering and reviewing existing policies and procedures concerning the handling of
sensitive information, develop an agreement on what information is to be placed in the cloud,
what that placement should accomplish, and note any information requiring special protection
and control. For example, a first step may be to identify and encrypt all records identifying
patient names with their Social Security or hospital ID numbers.
Ensure the participation of those responsible for entering or accessing patient information and
those responsible for adhering to HIPAA compliance requirements. All parties should
understand the benefits being sought from cloud storage and the requirements for protecting
sensitive data expected to be placed there. Managers should understand the benefits and
issues of cloud storage as well as the policy enforcement capabilities provided by DLP. Cloud
data protection stakeholders could include:
If a data loss prevention or other data security solution is being acquired for the first time,
resist buying features you will never use. Do a 5-year total cost of ownership (TCO) analysis
to compare alternative possibilities, including the costs for: hardware, software, maintenance,
training, and any professional services that will be required. Understand any software
licensing payment terms.
19
20
7. Test Any Proposed Solution On-Site
Insist on a short demonstration or Proof of Concept to evaluate ease of installation and usage.
This should be done in your environment with the organization’s own data both inside and
outside of cloud storage. A system that requires separate services only for cloud storage will
be both inefficient and confusing in operation. Seek a DLP solution capable of
comprehensive and consistent compliance management across the enterprise including the
cloud.
Result :
Thus the steps for moving patients data to the cloud was done successfully.
21
22
Expt No: Cloud computing applications in health informatics
Date:
Aim :
To study Cloud computing applications in health informatics.
Theory :
The distinct benefits of cloud-integrated healthcare attract hundreds of healthcare
centers. Here are some unparalleled cloud computing use cases in healthcare when compared
to the traditional ones!
● Healthcare Information Systems (HIS)
● Telemedicine
● Drug Discovery
Cloud-based healthcare information systems are used in the healthcare industry to boost
patient care, supervise human resources, improve querying facilities, and manage finances.
Cloud computing facilitates rapid, collaborative development, improved system integration
with other healthcare systems, as well as cross-platform compatibility, all of which improve
HIS efficiency.
Telemedicine
E-health allows patients from all over the world to receive the best clinical care.
Cloud computing can be used to empower telemedicine projects as information and
communications technology (ICT) equipment to improve doctor-to-doctor and doctor-to-
patient interaction and collaboration.
Drug Discovery
The combination of cloud computing, as well as quantum molecular design, increases the
likelihood of drug discovery success while producing faster and more cost-effective results.
IaaS (Infrastructure as a Service) facilitates the highly complex process of discovering new
compounds from billions of chemical compositions.
23
24
Benefits of cloud technology in healthcare
When considering the never-ending list of benefits of cloud computing in healthcare, the list
is surprising.
But, to gauge the major three benefits of cloud computing in healthcare, let’s keep exploring!
● Cost-effective and secured storage
● Unparalleled convenience paved through Patient ownership
● Effective Collaborations Leading to the Development of Telemedicine
Cloud technology aids in the efficient and affordable handling of data. When cloud
computing provides more storage space, cloud-based analytical tools can make better use of
data and transform it into meaningful insights.
Cloud computing centralizes data and empowers patients to manage their own health.
It increases patient involvement in making health-related decisions. Data recovery has now
become effective because backups are streamlined and there is no single point of contact
where the data is maintained.
Result :
Thus the study of Cloud computing applications in health informatics was done.
25
WEB CAMERA :
26
Expt No: Study of telemedicine tools
Date:
Aim :
To study the telemedicine tools
Theory :
6 Common Pieces of Telemedicine Equipment
High-speed internet
The number one thing needed to ensure streamlined, uninterrupted care via telemedicine is
high-speed internet that can support the constant stream of sharing data back and forth.
Clinics and patients should speak with their internet provider about the bandwidth needed to
ensure successful interactions.
High-def webcams
Most laptops and portable smart devices have built-in cameras for easy video calls s, but
desktops can allow you to have higher definition webcams. For many doctors, it can be
worthwhile to get a top-of-the-line webcam so there are no issues with pictures or
connections. Here’s a list of the best webcams for telemedicine.
Tablets
Tablets allow doctors to access medical records and secure patient information on-the-go.
Some brands that offer secure tablets for medical use include Advantech, Cybernet, Teguar,
and Estonetech.
Visual aids
Visual aids can enhance virtual telemedicine by allowing patients to better understand their
conditions, care plan, and other factors. It can be the best way to help explain pain scales,
procedures, care plans, and more via video chat. Some examples of visual aids include a pain
scale of 1 to 10, anatomy of the area receiving surgery, or even a photo chart of symptoms
like skin rashes or something they can compare their symptoms to.
27
REMOTE VITAL MONITORING :
28
Remote vital monitoring
At your provider’s office, they will often measure your blood pressure, note your weight and
height, and take any other necessary vitals. Now, many of the same devices your doctors use
can be used at your home. Vital monitoring devices like at-home blood pressure devices and
pulse oximeters can read that information and send it directly to physicians. These devices
are especially useful for people managing chronic conditions. Useful remote monitoring
devices include:
● Blood pressure devices
● Bluetooth enabled scales
● Digital thermometers
● Blood glucose meters
● Pulse oximeters
● EKG monitors
Telemedicine also includes prescription management, which can be done with the help of
electronic automatic pill dispensers. Certain e-Pill dispensers include video chat that enables
patients to discuss their prescriptions with their doctor or pharmacist. Care teams can track
usage and prevent missed doses or overdoses via these devices.
RESULT :
Thus the study of telemedicine tools was done successfully.
29
30
Expt No: Design of an application for mobile device
Date:
Aim :
To develop a telemedicine application for mobile device
Theory :
5 Telemedicine App Development Steps
platforms to custom develop your app for whether you’re building a fitness app, or a
meditation app, etc. iOS and Android for mobile, web and native for desktop. Your target
The user experience design is the most critical aspect of the entire health app design phase.
Many entrepreneurs come up with great app ideas and build apps that work very well from a
technical standpoint but end up failing because the user experience is out of touch with the
target audience.
It is not enough to have the right technology. You need to understand the people you are
trying to help.
You will be designing two sides of your app – a provider backend and a front-facing patient
side.
31
32
Be sure to simplify the onboarding process as much as possible by limiting the number of
screens to a maximum of three. Too much information and you could make it difficult for
your users. The copy must be written in 3rd grade English. Everyone can understand that
level of English. You’re not trying to impress users. You want them to do exactly as you say
without second-guessing.
Time spent on every call will be charged, so strive to make the app as easy to use as possible.
The provider and patient need to concentrate on the consultation, not trying to figure out how
After your UX wireframes are completed, you need to set up a focus group and conduct user
testing. Get user feedback, revise the UI design according to their recommendations. Repeat
Once this stage is complete, you’re ready for the next one – User Interface Design.
The User Interface Design stage adds skin to the UX wireframes. Colors, buttons, fonts, and
all other visual aspects of the app come to life in this stage of mobile application
development.
Different colors and button sizes need to be tested. User behavior is affected by colors and the
position of components on a screen. The UI must then be converted into a working prototype
using a process similar to our rapid prototyping process and also subjected to user testing.
STEP 3: CHOOSE APIS YOU CAN USE TO INTEGRATE INTO YOUR APP
Building a telehealth app in the absence of market-ready APIs can easily take 1 to 2 years.
But with the components now readily available in the market, a telehealth app can be built in
3-6 months.
33
34
STEP 4: TEST YOUR TELEMEDICINE APP
We can’t stress enough how important that stage is. Making sure your app works flawlessly is
a huge milestone in the telehealth app development journey. You should have your app
developers execute peer code reviews. At the same time, the QA team carries out unit tests on
various devices.
Even though a properly setup QA process implies frequent testing after each sprint, do plan
for a final quality assurance round that includes regression testing and covers everything
you’ve already tested during previous sprints. We recommend performing stress testing early
on during telemedicine platform development and certainly before the launch to see if the app
Finally, once the app has been developed, it’s time to move it to a live environment and into
the app stores where customers can download it. Now you’re fully ready for starting a
telemedicine app.
IOS and Android receive updates every year. It’s essential to update the app accordingly to
make sure it continues providing the best user experience and vigilant data security.
Result :
Thus the telemedicine application for mobile devices was designed successfully.
35