SlideShare a Scribd company logo
1 of 76
Download to read offline
eric c. larson | eclarson.com
mobile health for the masses
Assistant Professor Computer Science and Engineering
health monitoring using mobile phones
> slide about me
Shwetak Patel James Fogarty Jon Froehlich
the health landscape
75% of all US healthcare spending is on
chronic disease
source: center for disease control, 2014
state of health in the US
US infant mortality rate ranks ~23rd in the
world, but 1st in delivery cost
source: national vital statistics reports, 2014
9 out of 10 of US doctors feel
medications are overprescribed
source: american medical association, 2012
solution:
more actionable data,
better managed care,
preventative care,
but with lower cost
one strategy: mhealth
what is mhealth?
mHealth (em-‘helth )
an abbreviation for mobile health, a term
used for the practice of medicine and public
health supported by mobile devices
the promise of mHealth:
eliminate doctor visits
remote / automatic diagnosis
equalize developing countries
stress check
fitness trainer
heart rate
current mhealth
telemedicine
remote training
stress check
telemedicinefitness trainer
heart rate
current mhealth
remote training
~30,000 apps for health
~95% are for calorie counting & exercise
~5% are remote monitoring, wellness,
smoking cessation, references, etc.
yet to be a disruptive mHealth technology
mHealth sensing outside the clinic
compliance?
cost?
privacy?
data reliability?
phone as a sensor
baseline
process
clinical
quantity
sensor
or
human
embedded
sensors
processing
estimated
accelerometer
gyroscope
barometric pressure
temperature
magnetometer /compass
dual camera / flash
1+ microphones
proximity sensor
capacitive sensor
gps
motorized actuator
wireless antenna (s)
compliance++;
cost--;
data reliability?
what can the mobile phone
sense with clinical accuracy?
pupillary
response
lung
functionjaundice
pupillary
response
lung
functionjaundice
Total Serum
Bilirubin
Medical Gold
Standard
Transcutaneous
TcB
Bilirubinometer
TcBNon-invasive
Correlates Well
$7000
Quick results
Screening tool for TSB
20
15
10
5
0
0.5 1	 2	 3	 4 5 	 	 6
Age (days)In Hospital
Bilirubin(mg/dL)Newborn Bilirubin Levels
75th percentile
25th percentile
Visual Assessment
• Parents
• Many physicians
• Traveling practitioners
In Hospital At Home
Screening Challenges
Tend to underestimate
bilirubin
level in blood
jaundice level
blood
draw
yellowness camera processing
estimated
bilicam
Shwetak PatelJim Taylor Lilian DeGreef Mayank Goel Jim Stout
Study Evaluation
100 newborn participants
• <1 day old when
enrolled
Data collected by medical
professionals using
iPhone 4S
BiliCam
TSB (ground truth)
TcB (control)
3 - 5 days old
Noisy
Data
Automatic Quality Control
✔ ✖ ✖
✖ ✖ ✖
Ideal Glare Overexposed
Occlusion Shadow Underexposed
Algorithm Overview
Bilirubin 

Estimate
Color
Balance
Extract
Features
Apply
Regressions
400 500 600
Wavelength (nm)
RelativeBilirubin
AbsorptionProbability
RGB
Cr
Cb
Y
YCbCr
a*
b*
L*
L*ab
with & without flash
skin Gradient
(of RGB channels)
Extract
Features
Color
Balance
Regression Ensemble
No
90th
percentileYes
regressions
agree
mean
Sigmoidal
LARS-Lasso
Elastic Net
Support Vector
Regressions
Encapsulated
Neighbor
Random Forest
Regression
Bilirubin 

Estimate
0
5
10
15
20
25
0 5 10 15 20 25
Results
TSB Ground Truth (mg/dl)
EstimatedBilirubin(mg/dl)
0
5
10
15
20
25
0 5 10 15 20 25
BiliCam
rank order
0.85 correlation
Results
TSB Ground Truth (mg/dl)
EstimatedBilirubin(mg/dl)
0
5
10
15
20
25
0 5 10 15 20 25
TcBs correlate
0.75 - 0.93
BiliCam
rank order
0.85 correlation
TcB
rank order
0.92 correlation
Results
TSB Ground Truth (mg/dl)
EstimatedBilirubin(mg/dl)
Interpretation
20
15
10
5
0
high risk
high intermediate risk
low intermediate risk
low risk
Bilirubin(mg/dL)
0.5 1	 2	 3	 4 5 	 	 6
Age (days)
20
15
10
5
0
high risk
high intermediate risk
low intermediate risk
low risk
Bilirubin(mg/dL)
0.5 1	 2	 3	 4 5 	 	 6
Age (days)
Bhutani Nomogram
20
15
10
5
0
high risk
high intermediate risk
low intermediate risk
low risk
Bilirubin(mg/dL)
0.5 1	 2	 3	 4 5 	 6
Age (days)
9 high risk cases
based on TSB
Interpretation
20
15
10
5
0
high risk
high intermediate risk
low intermediate risk
low risk
Bilirubin(mg/dL)
0.5 1	 2	 3	 4 5 	 6
Age (days)
BiliCam
2/9 missed high risk (22%)
85% blood draws avoided
Interpretation
20
15
10
5
0
high risk
high intermediate risk
low intermediate risk
low risk
Bilirubin(mg/dL)
0.5 1	 2	 3	 4 5 	 6
Age (days)
BiliCam
2/9 missed high risk (22%)
85% blood draws avoided
TcB
2/9 missed high risk (22%)
88% blood draws avoided
BiliCam is sufficient for newborn Jaundice screening,
but it is unknown how user error affects reliability
Interpretation
Next steps: developing world
Kernicterus:+
21+($8+mill)+
Hazardous+
jaundice:++1158+
($50,000)+
Extreme+jaundice:++
2,317+($20,000)+
Severe+jaundice:+35,000+
($8,500)+
Phototherapy:+290,000++($1,000)+
Visible+jaundice:+3.5+million+
Births/year:+4.1+million+
In the US Middle- & low-income
countries:
• 75,000 cases
kernicterus/year
• 114,000 newborn
deaths/year
• 65% newborn deaths
from kernicterus
kernicterus
21
($8million)
Bhutani et al. 2013, Pediatric Research 2010
pupillary
response
lung
functionjaundice
pupillary response
drug impairment
concussion
stroke
pain
fatigue
cognitive disabilities
arousal
cognitive load
cognitive load
refers to the
total amount of
mental effort
being used in
the working
memory
multiply these two numbers
3 6
measurement
pupillometer
IR gaze trackers
$4000
$1000
pupillary
change
cognitive load
contact
IR camera
visible iris camera regression
estimated
PupilWare
Suku Nair Sohail Rafiqi Mark Chatchai
Ephrem
Fernandez
pupilware
cognitive load study
zoomed NIR cameras. It constantly captures the pupils of the
participant reflecting any changes in their size in real-time. For
the device under test, a web camera, we use a Microsoft Lifecam
[48] of resolution 1280x720 pixels. The web camera stores the
video of the participant during each task at 15 frames per second.
Figure 1 -- Experiment Setup
pupilware
20 participants
over 500 iterations of digit span tasks
using both laptop embedded camera and smartphone
for light brown and colored eyes:
identical to pupillometer
captures sub millimeter pupil response
first automatic classification of cognitive load
pupilware
20 participants
over 500 iterations of digit span tasks
using both laptop embedded camera and smartphone
for light brown and colored eyes:
identical to pupillometer
captures sub millimeter pupil response
first automatic classification of cognitive load
markers of pain
PupilWare
head injury
cravings context aware
computing
attention
future work in
sympathetic nerve damage
fatigue and sleep deprivation
pupillary
response
lung
functionjaundice
spirometer
device that measures
amount of air inhaled and
exhaled.
using a spirometer
flow
volume
volume
time
using a spirometer
flow
volume
volume
time
flow
volume
volume
time
FEV1
FVC
FEV1: Forced Expiratory Volume in 1 second
FVC: Forced Vital Capacity
> 80% healthy
60 - 79% mild
40 - 59% moderate
< 40% severe
clinical spirometry
flow rate
volume
lung function
airflow
sensor
sound
pressure
microphone processing
estimated
SpiroSmart Shwetak PatelMayank Goel
Gaetano
Boriello
Jim Stout
Margaret
Rosenfeld
Elliot Saba
2012 study:
appropriate for
trending and
screening
if you have access
to a smartphone
2012: Using SpiroSmart
2015: Using SpiroCall
SpiroCall
any phone in the world can
be used as a spirometer
2015 study:
50 participants
4 styles of phone
including feature phone
head to head with spirometer
SpiroCall vs spirometer ~5%
spirometer vs spirometer ~5%
in 10 years, COPD will surpass AIDS/HIV as the leading
cause of death in low income nations
global initiative for chronic obstructive lung disease (GOLD 2014)
world health organization, global burden of disease (2013)
ongoing research
third party validation
FDA device approval
gamification and compliance, reliability
scalable training of public health workers
pupillary
response
lung
functionjaundice
> slide to unlock
Thank You!
eric c. larson | eclarson.com
mobile health for the masses
Assistant Professor Computer Science and Engineering
health monitoring using mobile phones
collaborators:
Suku Nair
Eric Bing
Sohail Rafiqi
Mark Wang
Ephrem Fernandez, MD, PhD
Gaetano Boriello
Shwetak Patel
Jim Stout, MD
Jim Taylor, MD
Margaret Rosenfeld, MD
Mayank Goel
Lilian DeGreef
Joseph Camp
eclarson.com
eclarson@lyle.smu.edu
@ec_larson
eric c. larson | eclarson.com
Assistant Professor Computer Science and Engineering
BiliCam
home screening for newborn jaundice
SpiroCall
mobile and smartphone spirometry
MobiScreen
mobile training for cervical cancer screening
PupilWare
pupillary response using
everyday cameras

More Related Content

Similar to Mobile healthforthemasses.2015

Big Data, Small Data
Big Data, Small DataBig Data, Small Data
Big Data, Small DataEric Larson
 
From Digitally Enabled Genomic Medicine to Personalized Healthcare
From Digitally Enabled Genomic Medicineto Personalized HealthcareFrom Digitally Enabled Genomic Medicineto Personalized Healthcare
From Digitally Enabled Genomic Medicine to Personalized HealthcareLarry Smarr
 
Neonatal Jaundice,Bhutan
Neonatal Jaundice,BhutanNeonatal Jaundice,Bhutan
Neonatal Jaundice,BhutanDang Thanh Tuan
 
Newborn Screening: Part III
Newborn Screening: Part IIINewborn Screening: Part III
Newborn Screening: Part IIICHC Connecticut
 
Cancer summitt 2020 buffalo aug 2011
Cancer summitt 2020 buffalo aug 2011 Cancer summitt 2020 buffalo aug 2011
Cancer summitt 2020 buffalo aug 2011 Camp Days
 
Mobile Health at Ochsner: The Apple HealthKit and Epic EMR Integration
Mobile Health at Ochsner: The Apple HealthKit and Epic EMR IntegrationMobile Health at Ochsner: The Apple HealthKit and Epic EMR Integration
Mobile Health at Ochsner: The Apple HealthKit and Epic EMR IntegrationRahlyn Gossen
 
Health2 150416154304-conversion-gate01
Health2 150416154304-conversion-gate01Health2 150416154304-conversion-gate01
Health2 150416154304-conversion-gate01Adam Rex
 
Where Health Care and Digital Revolution Intersect
Where Health Care and Digital Revolution IntersectWhere Health Care and Digital Revolution Intersect
Where Health Care and Digital Revolution IntersectJames G. Boram Kim
 
Launch of Policy Cures: Improving Access to Diagnostics in the Developing Wor...
Launch of Policy Cures: Improving Access to Diagnostics in the Developing Wor...Launch of Policy Cures: Improving Access to Diagnostics in the Developing Wor...
Launch of Policy Cures: Improving Access to Diagnostics in the Developing Wor...LIDC
 
Contemporary Management of HIV.How Common Comorbidities Affect ART Management...
Contemporary Management of HIV.How Common Comorbidities Affect ART Management...Contemporary Management of HIV.How Common Comorbidities Affect ART Management...
Contemporary Management of HIV.How Common Comorbidities Affect ART Management...hivlifeinfo
 
Telehealth Secrets 2019: A Data-driven AI-enabled Health Intelligence Platfor...
Telehealth Secrets 2019: A Data-driven AI-enabled Health Intelligence Platfor...Telehealth Secrets 2019: A Data-driven AI-enabled Health Intelligence Platfor...
Telehealth Secrets 2019: A Data-driven AI-enabled Health Intelligence Platfor...VSee
 
2014 10-22-can computerized alerts help in medical practice
2014 10-22-can computerized alerts help in medical practice2014 10-22-can computerized alerts help in medical practice
2014 10-22-can computerized alerts help in medical practiceMandirola, Humberto
 
What's Next In Connected Health
What's Next In Connected HealthWhat's Next In Connected Health
What's Next In Connected HealthOrthogonal
 
mHealth Symposium 2013 Telcare
mHealth Symposium 2013 TelcaremHealth Symposium 2013 Telcare
mHealth Symposium 2013 Telcare3GDR
 

Similar to Mobile healthforthemasses.2015 (20)

Neal Lesh
Neal LeshNeal Lesh
Neal Lesh
 
POCkeT: Reducing Cervical Cancer in Peru through GVC analysis
POCkeT: Reducing Cervical Cancer in Peru through GVC analysis POCkeT: Reducing Cervical Cancer in Peru through GVC analysis
POCkeT: Reducing Cervical Cancer in Peru through GVC analysis
 
Wesat2203
Wesat2203Wesat2203
Wesat2203
 
Big Data, Small Data
Big Data, Small DataBig Data, Small Data
Big Data, Small Data
 
From Digitally Enabled Genomic Medicine to Personalized Healthcare
From Digitally Enabled Genomic Medicineto Personalized HealthcareFrom Digitally Enabled Genomic Medicineto Personalized Healthcare
From Digitally Enabled Genomic Medicine to Personalized Healthcare
 
Neonatal Jaundice,Bhutan
Neonatal Jaundice,BhutanNeonatal Jaundice,Bhutan
Neonatal Jaundice,Bhutan
 
Newborn Screening: Part III
Newborn Screening: Part IIINewborn Screening: Part III
Newborn Screening: Part III
 
Cancer summitt 2020 buffalo aug 2011
Cancer summitt 2020 buffalo aug 2011 Cancer summitt 2020 buffalo aug 2011
Cancer summitt 2020 buffalo aug 2011
 
Mobile Health at Ochsner: The Apple HealthKit and Epic EMR Integration
Mobile Health at Ochsner: The Apple HealthKit and Epic EMR IntegrationMobile Health at Ochsner: The Apple HealthKit and Epic EMR Integration
Mobile Health at Ochsner: The Apple HealthKit and Epic EMR Integration
 
Health2 150416154304-conversion-gate01
Health2 150416154304-conversion-gate01Health2 150416154304-conversion-gate01
Health2 150416154304-conversion-gate01
 
Where Health Care and Digital Revolution Intersect
Where Health Care and Digital Revolution IntersectWhere Health Care and Digital Revolution Intersect
Where Health Care and Digital Revolution Intersect
 
Launch of Policy Cures: Improving Access to Diagnostics in the Developing Wor...
Launch of Policy Cures: Improving Access to Diagnostics in the Developing Wor...Launch of Policy Cures: Improving Access to Diagnostics in the Developing Wor...
Launch of Policy Cures: Improving Access to Diagnostics in the Developing Wor...
 
Quality in ICU
Quality in ICUQuality in ICU
Quality in ICU
 
Quality in icu
Quality in icuQuality in icu
Quality in icu
 
Contemporary Management of HIV.How Common Comorbidities Affect ART Management...
Contemporary Management of HIV.How Common Comorbidities Affect ART Management...Contemporary Management of HIV.How Common Comorbidities Affect ART Management...
Contemporary Management of HIV.How Common Comorbidities Affect ART Management...
 
Telehealth Secrets 2019: A Data-driven AI-enabled Health Intelligence Platfor...
Telehealth Secrets 2019: A Data-driven AI-enabled Health Intelligence Platfor...Telehealth Secrets 2019: A Data-driven AI-enabled Health Intelligence Platfor...
Telehealth Secrets 2019: A Data-driven AI-enabled Health Intelligence Platfor...
 
2014 10-22-can computerized alerts help in medical practice
2014 10-22-can computerized alerts help in medical practice2014 10-22-can computerized alerts help in medical practice
2014 10-22-can computerized alerts help in medical practice
 
What's Next In Connected Health
What's Next In Connected HealthWhat's Next In Connected Health
What's Next In Connected Health
 
mHealth Symposium 2013 Telcare
mHealth Symposium 2013 TelcaremHealth Symposium 2013 Telcare
mHealth Symposium 2013 Telcare
 
Kernicterus
KernicterusKernicterus
Kernicterus
 

More from Eric Larson

PupilWare Petra 2015
PupilWare Petra 2015PupilWare Petra 2015
PupilWare Petra 2015Eric Larson
 
First world problems: education, options, and impact
First world problems: education, options, and impactFirst world problems: education, options, and impact
First world problems: education, options, and impactEric Larson
 
Recognizing mHealth through phone-as-a-sensor technology
Recognizing mHealth through phone-as-a-sensor technologyRecognizing mHealth through phone-as-a-sensor technology
Recognizing mHealth through phone-as-a-sensor technologyEric Larson
 
Consumer Centered Calibration End Use Water Monitoring
Consumer Centered Calibration End Use Water MonitoringConsumer Centered Calibration End Use Water Monitoring
Consumer Centered Calibration End Use Water MonitoringEric Larson
 
Phone As A Sensor Technology: mHealth and Chronic Disease
Phone As A Sensor Technology: mHealth and Chronic Disease Phone As A Sensor Technology: mHealth and Chronic Disease
Phone As A Sensor Technology: mHealth and Chronic Disease Eric Larson
 
Commercialization and Broader Impact: mirroring research through commercial d...
Commercialization and Broader Impact: mirroring research through commercial d...Commercialization and Broader Impact: mirroring research through commercial d...
Commercialization and Broader Impact: mirroring research through commercial d...Eric Larson
 
Creating the Dots: Computer Science and Engineering for Good
Creating the Dots: Computer Science and Engineering for GoodCreating the Dots: Computer Science and Engineering for Good
Creating the Dots: Computer Science and Engineering for GoodEric Larson
 
Mobilizing mHealth: interdisciplinary computer science and engineering
Mobilizing mHealth: interdisciplinary computer science and engineeringMobilizing mHealth: interdisciplinary computer science and engineering
Mobilizing mHealth: interdisciplinary computer science and engineeringEric Larson
 
Applications and Derivation of Linear Predictive Coding
Applications and Derivation of Linear Predictive CodingApplications and Derivation of Linear Predictive Coding
Applications and Derivation of Linear Predictive CodingEric Larson
 
Sensing for Sustainability: Disaggregated Sensing of Electricity, Gas, and Water
Sensing for Sustainability: Disaggregated Sensing of Electricity, Gas, and WaterSensing for Sustainability: Disaggregated Sensing of Electricity, Gas, and Water
Sensing for Sustainability: Disaggregated Sensing of Electricity, Gas, and WaterEric Larson
 
Ubicomp2012 spiro smartpresentation
Ubicomp2012 spiro smartpresentationUbicomp2012 spiro smartpresentation
Ubicomp2012 spiro smartpresentationEric Larson
 
Machine Learning Lecture
Machine Learning LectureMachine Learning Lecture
Machine Learning LectureEric Larson
 
Open cv tutorial
Open cv tutorialOpen cv tutorial
Open cv tutorialEric Larson
 
Accurate and Privacy Preserving Cough Sensing from a Low Cost Microphone
Accurate and Privacy Preserving Cough Sensing from a Low Cost MicrophoneAccurate and Privacy Preserving Cough Sensing from a Low Cost Microphone
Accurate and Privacy Preserving Cough Sensing from a Low Cost MicrophoneEric Larson
 
Where DSP meets UbiComp
Where DSP meets UbiCompWhere DSP meets UbiComp
Where DSP meets UbiCompEric Larson
 
HydroSense for Water Management Scientists
HydroSense for Water Management ScientistsHydroSense for Water Management Scientists
HydroSense for Water Management ScientistsEric Larson
 

More from Eric Larson (20)

PupilWare Petra 2015
PupilWare Petra 2015PupilWare Petra 2015
PupilWare Petra 2015
 
First world problems: education, options, and impact
First world problems: education, options, and impactFirst world problems: education, options, and impact
First world problems: education, options, and impact
 
Recognizing mHealth through phone-as-a-sensor technology
Recognizing mHealth through phone-as-a-sensor technologyRecognizing mHealth through phone-as-a-sensor technology
Recognizing mHealth through phone-as-a-sensor technology
 
Consumer Centered Calibration End Use Water Monitoring
Consumer Centered Calibration End Use Water MonitoringConsumer Centered Calibration End Use Water Monitoring
Consumer Centered Calibration End Use Water Monitoring
 
Phone As A Sensor Technology: mHealth and Chronic Disease
Phone As A Sensor Technology: mHealth and Chronic Disease Phone As A Sensor Technology: mHealth and Chronic Disease
Phone As A Sensor Technology: mHealth and Chronic Disease
 
Commercialization and Broader Impact: mirroring research through commercial d...
Commercialization and Broader Impact: mirroring research through commercial d...Commercialization and Broader Impact: mirroring research through commercial d...
Commercialization and Broader Impact: mirroring research through commercial d...
 
Creating the Dots: Computer Science and Engineering for Good
Creating the Dots: Computer Science and Engineering for GoodCreating the Dots: Computer Science and Engineering for Good
Creating the Dots: Computer Science and Engineering for Good
 
Mobilizing mHealth: interdisciplinary computer science and engineering
Mobilizing mHealth: interdisciplinary computer science and engineeringMobilizing mHealth: interdisciplinary computer science and engineering
Mobilizing mHealth: interdisciplinary computer science and engineering
 
Applications and Derivation of Linear Predictive Coding
Applications and Derivation of Linear Predictive CodingApplications and Derivation of Linear Predictive Coding
Applications and Derivation of Linear Predictive Coding
 
BreatheSuite
BreatheSuiteBreatheSuite
BreatheSuite
 
Job Talk
Job TalkJob Talk
Job Talk
 
Larson.defense
Larson.defenseLarson.defense
Larson.defense
 
Sensing for Sustainability: Disaggregated Sensing of Electricity, Gas, and Water
Sensing for Sustainability: Disaggregated Sensing of Electricity, Gas, and WaterSensing for Sustainability: Disaggregated Sensing of Electricity, Gas, and Water
Sensing for Sustainability: Disaggregated Sensing of Electricity, Gas, and Water
 
Ubicomp2012 spiro smartpresentation
Ubicomp2012 spiro smartpresentationUbicomp2012 spiro smartpresentation
Ubicomp2012 spiro smartpresentation
 
Machine Learning Lecture
Machine Learning LectureMachine Learning Lecture
Machine Learning Lecture
 
ACEEE 2012
ACEEE 2012ACEEE 2012
ACEEE 2012
 
Open cv tutorial
Open cv tutorialOpen cv tutorial
Open cv tutorial
 
Accurate and Privacy Preserving Cough Sensing from a Low Cost Microphone
Accurate and Privacy Preserving Cough Sensing from a Low Cost MicrophoneAccurate and Privacy Preserving Cough Sensing from a Low Cost Microphone
Accurate and Privacy Preserving Cough Sensing from a Low Cost Microphone
 
Where DSP meets UbiComp
Where DSP meets UbiCompWhere DSP meets UbiComp
Where DSP meets UbiComp
 
HydroSense for Water Management Scientists
HydroSense for Water Management ScientistsHydroSense for Water Management Scientists
HydroSense for Water Management Scientists
 

Recently uploaded

💚Chandigarh Call Girls Service 💯Piya 📲🔝8868886958🔝Call Girls In Chandigarh No...
💚Chandigarh Call Girls Service 💯Piya 📲🔝8868886958🔝Call Girls In Chandigarh No...💚Chandigarh Call Girls Service 💯Piya 📲🔝8868886958🔝Call Girls In Chandigarh No...
💚Chandigarh Call Girls Service 💯Piya 📲🔝8868886958🔝Call Girls In Chandigarh No...Sheetaleventcompany
 
Nagpur Call Girl Service 📞9xx000xx09📞Just Call Divya📲 Call Girl In Nagpur No💰...
Nagpur Call Girl Service 📞9xx000xx09📞Just Call Divya📲 Call Girl In Nagpur No💰...Nagpur Call Girl Service 📞9xx000xx09📞Just Call Divya📲 Call Girl In Nagpur No💰...
Nagpur Call Girl Service 📞9xx000xx09📞Just Call Divya📲 Call Girl In Nagpur No💰...Sheetaleventcompany
 
Intramuscular & Intravenous Injection.pptx
Intramuscular & Intravenous Injection.pptxIntramuscular & Intravenous Injection.pptx
Intramuscular & Intravenous Injection.pptxsaranpratha12
 
❤️Chandigarh Escorts Service☎️9814379184☎️ Call Girl service in Chandigarh☎️ ...
❤️Chandigarh Escorts Service☎️9814379184☎️ Call Girl service in Chandigarh☎️ ...❤️Chandigarh Escorts Service☎️9814379184☎️ Call Girl service in Chandigarh☎️ ...
❤️Chandigarh Escorts Service☎️9814379184☎️ Call Girl service in Chandigarh☎️ ...Sheetaleventcompany
 
Bandra East [ best call girls in Mumbai Get 50% Off On VIP Escorts Service 90...
Bandra East [ best call girls in Mumbai Get 50% Off On VIP Escorts Service 90...Bandra East [ best call girls in Mumbai Get 50% Off On VIP Escorts Service 90...
Bandra East [ best call girls in Mumbai Get 50% Off On VIP Escorts Service 90...Angel
 
Kolkata Call Girls Naktala 💯Call Us 🔝 8005736733 🔝 💃 Top Class Call Girl Se...
Kolkata Call Girls Naktala  💯Call Us 🔝 8005736733 🔝 💃  Top Class Call Girl Se...Kolkata Call Girls Naktala  💯Call Us 🔝 8005736733 🔝 💃  Top Class Call Girl Se...
Kolkata Call Girls Naktala 💯Call Us 🔝 8005736733 🔝 💃 Top Class Call Girl Se...Namrata Singh
 
Bhawanipatna Call Girls 📞9332606886 Call Girls in Bhawanipatna Escorts servic...
Bhawanipatna Call Girls 📞9332606886 Call Girls in Bhawanipatna Escorts servic...Bhawanipatna Call Girls 📞9332606886 Call Girls in Bhawanipatna Escorts servic...
Bhawanipatna Call Girls 📞9332606886 Call Girls in Bhawanipatna Escorts servic...Dipal Arora
 
Cara Menggugurkan Kandungan Dengan Cepat Selesai Dalam 24 Jam Secara Alami Bu...
Cara Menggugurkan Kandungan Dengan Cepat Selesai Dalam 24 Jam Secara Alami Bu...Cara Menggugurkan Kandungan Dengan Cepat Selesai Dalam 24 Jam Secara Alami Bu...
Cara Menggugurkan Kandungan Dengan Cepat Selesai Dalam 24 Jam Secara Alami Bu...Cara Menggugurkan Kandungan 087776558899
 
Jaipur Call Girl Service 📞9xx000xx09📞Just Call Divya📲 Call Girl In Jaipur No💰...
Jaipur Call Girl Service 📞9xx000xx09📞Just Call Divya📲 Call Girl In Jaipur No💰...Jaipur Call Girl Service 📞9xx000xx09📞Just Call Divya📲 Call Girl In Jaipur No💰...
Jaipur Call Girl Service 📞9xx000xx09📞Just Call Divya📲 Call Girl In Jaipur No💰...Sheetaleventcompany
 
Most Beautiful Call Girl in Chennai 7427069034 Contact on WhatsApp
Most Beautiful Call Girl in Chennai 7427069034 Contact on WhatsAppMost Beautiful Call Girl in Chennai 7427069034 Contact on WhatsApp
Most Beautiful Call Girl in Chennai 7427069034 Contact on WhatsAppjimmihoslasi
 
Chandigarh Call Girls Service ❤️🍑 9809698092 👄🫦Independent Escort Service Cha...
Chandigarh Call Girls Service ❤️🍑 9809698092 👄🫦Independent Escort Service Cha...Chandigarh Call Girls Service ❤️🍑 9809698092 👄🫦Independent Escort Service Cha...
Chandigarh Call Girls Service ❤️🍑 9809698092 👄🫦Independent Escort Service Cha...Sheetaleventcompany
 
Ahmedabad Call Girls Book Now 9630942363 Top Class Ahmedabad Escort Service A...
Ahmedabad Call Girls Book Now 9630942363 Top Class Ahmedabad Escort Service A...Ahmedabad Call Girls Book Now 9630942363 Top Class Ahmedabad Escort Service A...
Ahmedabad Call Girls Book Now 9630942363 Top Class Ahmedabad Escort Service A...GENUINE ESCORT AGENCY
 
Shazia Iqbal 2024 - Bioorganic Chemistry.pdf
Shazia Iqbal 2024 - Bioorganic Chemistry.pdfShazia Iqbal 2024 - Bioorganic Chemistry.pdf
Shazia Iqbal 2024 - Bioorganic Chemistry.pdfTrustlife
 
👉 Chennai Sexy Aunty’s WhatsApp Number 👉📞 7427069034 👉📞 Just📲 Call Ruhi Colle...
👉 Chennai Sexy Aunty’s WhatsApp Number 👉📞 7427069034 👉📞 Just📲 Call Ruhi Colle...👉 Chennai Sexy Aunty’s WhatsApp Number 👉📞 7427069034 👉📞 Just📲 Call Ruhi Colle...
👉 Chennai Sexy Aunty’s WhatsApp Number 👉📞 7427069034 👉📞 Just📲 Call Ruhi Colle...rajnisinghkjn
 
Premium Call Girls Dehradun {8854095900} ❤️VVIP ANJU Call Girls in Dehradun U...
Premium Call Girls Dehradun {8854095900} ❤️VVIP ANJU Call Girls in Dehradun U...Premium Call Girls Dehradun {8854095900} ❤️VVIP ANJU Call Girls in Dehradun U...
Premium Call Girls Dehradun {8854095900} ❤️VVIP ANJU Call Girls in Dehradun U...Sheetaleventcompany
 
Kolkata Call Girls Shobhabazar 💯Call Us 🔝 8005736733 🔝 💃 Top Class Call Gir...
Kolkata Call Girls Shobhabazar  💯Call Us 🔝 8005736733 🔝 💃  Top Class Call Gir...Kolkata Call Girls Shobhabazar  💯Call Us 🔝 8005736733 🔝 💃  Top Class Call Gir...
Kolkata Call Girls Shobhabazar 💯Call Us 🔝 8005736733 🔝 💃 Top Class Call Gir...Namrata Singh
 
tongue disease lecture Dr Assadawy legacy
tongue disease lecture Dr Assadawy legacytongue disease lecture Dr Assadawy legacy
tongue disease lecture Dr Assadawy legacyDrMohamed Assadawy
 
Call Girls Bangalore - 450+ Call Girl Cash Payment 💯Call Us 🔝 6378878445 🔝 💃 ...
Call Girls Bangalore - 450+ Call Girl Cash Payment 💯Call Us 🔝 6378878445 🔝 💃 ...Call Girls Bangalore - 450+ Call Girl Cash Payment 💯Call Us 🔝 6378878445 🔝 💃 ...
Call Girls Bangalore - 450+ Call Girl Cash Payment 💯Call Us 🔝 6378878445 🔝 💃 ...gragneelam30
 
Race Course Road } Book Call Girls in Bangalore | Whatsapp No 6378878445 VIP ...
Race Course Road } Book Call Girls in Bangalore | Whatsapp No 6378878445 VIP ...Race Course Road } Book Call Girls in Bangalore | Whatsapp No 6378878445 VIP ...
Race Course Road } Book Call Girls in Bangalore | Whatsapp No 6378878445 VIP ...dishamehta3332
 
Goa Call Girl Service 📞9xx000xx09📞Just Call Divya📲 Call Girl In Goa No💰Advanc...
Goa Call Girl Service 📞9xx000xx09📞Just Call Divya📲 Call Girl In Goa No💰Advanc...Goa Call Girl Service 📞9xx000xx09📞Just Call Divya📲 Call Girl In Goa No💰Advanc...
Goa Call Girl Service 📞9xx000xx09📞Just Call Divya📲 Call Girl In Goa No💰Advanc...Sheetaleventcompany
 

Recently uploaded (20)

💚Chandigarh Call Girls Service 💯Piya 📲🔝8868886958🔝Call Girls In Chandigarh No...
💚Chandigarh Call Girls Service 💯Piya 📲🔝8868886958🔝Call Girls In Chandigarh No...💚Chandigarh Call Girls Service 💯Piya 📲🔝8868886958🔝Call Girls In Chandigarh No...
💚Chandigarh Call Girls Service 💯Piya 📲🔝8868886958🔝Call Girls In Chandigarh No...
 
Nagpur Call Girl Service 📞9xx000xx09📞Just Call Divya📲 Call Girl In Nagpur No💰...
Nagpur Call Girl Service 📞9xx000xx09📞Just Call Divya📲 Call Girl In Nagpur No💰...Nagpur Call Girl Service 📞9xx000xx09📞Just Call Divya📲 Call Girl In Nagpur No💰...
Nagpur Call Girl Service 📞9xx000xx09📞Just Call Divya📲 Call Girl In Nagpur No💰...
 
Intramuscular & Intravenous Injection.pptx
Intramuscular & Intravenous Injection.pptxIntramuscular & Intravenous Injection.pptx
Intramuscular & Intravenous Injection.pptx
 
❤️Chandigarh Escorts Service☎️9814379184☎️ Call Girl service in Chandigarh☎️ ...
❤️Chandigarh Escorts Service☎️9814379184☎️ Call Girl service in Chandigarh☎️ ...❤️Chandigarh Escorts Service☎️9814379184☎️ Call Girl service in Chandigarh☎️ ...
❤️Chandigarh Escorts Service☎️9814379184☎️ Call Girl service in Chandigarh☎️ ...
 
Bandra East [ best call girls in Mumbai Get 50% Off On VIP Escorts Service 90...
Bandra East [ best call girls in Mumbai Get 50% Off On VIP Escorts Service 90...Bandra East [ best call girls in Mumbai Get 50% Off On VIP Escorts Service 90...
Bandra East [ best call girls in Mumbai Get 50% Off On VIP Escorts Service 90...
 
Kolkata Call Girls Naktala 💯Call Us 🔝 8005736733 🔝 💃 Top Class Call Girl Se...
Kolkata Call Girls Naktala  💯Call Us 🔝 8005736733 🔝 💃  Top Class Call Girl Se...Kolkata Call Girls Naktala  💯Call Us 🔝 8005736733 🔝 💃  Top Class Call Girl Se...
Kolkata Call Girls Naktala 💯Call Us 🔝 8005736733 🔝 💃 Top Class Call Girl Se...
 
Bhawanipatna Call Girls 📞9332606886 Call Girls in Bhawanipatna Escorts servic...
Bhawanipatna Call Girls 📞9332606886 Call Girls in Bhawanipatna Escorts servic...Bhawanipatna Call Girls 📞9332606886 Call Girls in Bhawanipatna Escorts servic...
Bhawanipatna Call Girls 📞9332606886 Call Girls in Bhawanipatna Escorts servic...
 
Cara Menggugurkan Kandungan Dengan Cepat Selesai Dalam 24 Jam Secara Alami Bu...
Cara Menggugurkan Kandungan Dengan Cepat Selesai Dalam 24 Jam Secara Alami Bu...Cara Menggugurkan Kandungan Dengan Cepat Selesai Dalam 24 Jam Secara Alami Bu...
Cara Menggugurkan Kandungan Dengan Cepat Selesai Dalam 24 Jam Secara Alami Bu...
 
Jaipur Call Girl Service 📞9xx000xx09📞Just Call Divya📲 Call Girl In Jaipur No💰...
Jaipur Call Girl Service 📞9xx000xx09📞Just Call Divya📲 Call Girl In Jaipur No💰...Jaipur Call Girl Service 📞9xx000xx09📞Just Call Divya📲 Call Girl In Jaipur No💰...
Jaipur Call Girl Service 📞9xx000xx09📞Just Call Divya📲 Call Girl In Jaipur No💰...
 
Most Beautiful Call Girl in Chennai 7427069034 Contact on WhatsApp
Most Beautiful Call Girl in Chennai 7427069034 Contact on WhatsAppMost Beautiful Call Girl in Chennai 7427069034 Contact on WhatsApp
Most Beautiful Call Girl in Chennai 7427069034 Contact on WhatsApp
 
Chandigarh Call Girls Service ❤️🍑 9809698092 👄🫦Independent Escort Service Cha...
Chandigarh Call Girls Service ❤️🍑 9809698092 👄🫦Independent Escort Service Cha...Chandigarh Call Girls Service ❤️🍑 9809698092 👄🫦Independent Escort Service Cha...
Chandigarh Call Girls Service ❤️🍑 9809698092 👄🫦Independent Escort Service Cha...
 
Ahmedabad Call Girls Book Now 9630942363 Top Class Ahmedabad Escort Service A...
Ahmedabad Call Girls Book Now 9630942363 Top Class Ahmedabad Escort Service A...Ahmedabad Call Girls Book Now 9630942363 Top Class Ahmedabad Escort Service A...
Ahmedabad Call Girls Book Now 9630942363 Top Class Ahmedabad Escort Service A...
 
Shazia Iqbal 2024 - Bioorganic Chemistry.pdf
Shazia Iqbal 2024 - Bioorganic Chemistry.pdfShazia Iqbal 2024 - Bioorganic Chemistry.pdf
Shazia Iqbal 2024 - Bioorganic Chemistry.pdf
 
👉 Chennai Sexy Aunty’s WhatsApp Number 👉📞 7427069034 👉📞 Just📲 Call Ruhi Colle...
👉 Chennai Sexy Aunty’s WhatsApp Number 👉📞 7427069034 👉📞 Just📲 Call Ruhi Colle...👉 Chennai Sexy Aunty’s WhatsApp Number 👉📞 7427069034 👉📞 Just📲 Call Ruhi Colle...
👉 Chennai Sexy Aunty’s WhatsApp Number 👉📞 7427069034 👉📞 Just📲 Call Ruhi Colle...
 
Premium Call Girls Dehradun {8854095900} ❤️VVIP ANJU Call Girls in Dehradun U...
Premium Call Girls Dehradun {8854095900} ❤️VVIP ANJU Call Girls in Dehradun U...Premium Call Girls Dehradun {8854095900} ❤️VVIP ANJU Call Girls in Dehradun U...
Premium Call Girls Dehradun {8854095900} ❤️VVIP ANJU Call Girls in Dehradun U...
 
Kolkata Call Girls Shobhabazar 💯Call Us 🔝 8005736733 🔝 💃 Top Class Call Gir...
Kolkata Call Girls Shobhabazar  💯Call Us 🔝 8005736733 🔝 💃  Top Class Call Gir...Kolkata Call Girls Shobhabazar  💯Call Us 🔝 8005736733 🔝 💃  Top Class Call Gir...
Kolkata Call Girls Shobhabazar 💯Call Us 🔝 8005736733 🔝 💃 Top Class Call Gir...
 
tongue disease lecture Dr Assadawy legacy
tongue disease lecture Dr Assadawy legacytongue disease lecture Dr Assadawy legacy
tongue disease lecture Dr Assadawy legacy
 
Call Girls Bangalore - 450+ Call Girl Cash Payment 💯Call Us 🔝 6378878445 🔝 💃 ...
Call Girls Bangalore - 450+ Call Girl Cash Payment 💯Call Us 🔝 6378878445 🔝 💃 ...Call Girls Bangalore - 450+ Call Girl Cash Payment 💯Call Us 🔝 6378878445 🔝 💃 ...
Call Girls Bangalore - 450+ Call Girl Cash Payment 💯Call Us 🔝 6378878445 🔝 💃 ...
 
Race Course Road } Book Call Girls in Bangalore | Whatsapp No 6378878445 VIP ...
Race Course Road } Book Call Girls in Bangalore | Whatsapp No 6378878445 VIP ...Race Course Road } Book Call Girls in Bangalore | Whatsapp No 6378878445 VIP ...
Race Course Road } Book Call Girls in Bangalore | Whatsapp No 6378878445 VIP ...
 
Goa Call Girl Service 📞9xx000xx09📞Just Call Divya📲 Call Girl In Goa No💰Advanc...
Goa Call Girl Service 📞9xx000xx09📞Just Call Divya📲 Call Girl In Goa No💰Advanc...Goa Call Girl Service 📞9xx000xx09📞Just Call Divya📲 Call Girl In Goa No💰Advanc...
Goa Call Girl Service 📞9xx000xx09📞Just Call Divya📲 Call Girl In Goa No💰Advanc...
 

Mobile healthforthemasses.2015