SlideShare a Scribd company logo
1 of 40
XAPI-enabled Mobile Health System with Context-
Awareness & Recommendation Engine for Patients
JESSIE CHUANG
CLASSROOM AID INC.
VISCA ANALYTICS
XAPI CHINESE COP
by KenPan
About Us
AcrossX Vocabulary
Wiki.visualcatch.org
Background and Motivation (1/2)
Fact Mobile Health(mHealth)flourished. (Saxon, 2016.)
150
Health
60%
Other
40%
Background and Motivation (1/2)
Related
Monitoring
physiological value
Health Information
(Text, Picture, Video)
Fact Mobile Health(mHealth)flourished. (Saxon, 2016.)
Mostly focused on providing information and
monitoring physiological value. (Vashist, et al, 2014. Saxon,
2016.)
Background and Motivation (1/2)
1. We need to monitor patients daily activities and
motions of upper limb. (Subbarao, et al, 1995.)
Gap
92% 50 - 70%
Fact
Related
Mostly focused on providing information
and monitoring physiological correlation value.
(Vashist, et al, 2014. Saxon, 2016.)
Mobile Health(mHealth)flourished. (Saxon, 2016.)
Background and Motivation (1/2)
2. Applications provided for Spinal cord injury patients
only taught health information, but lack of monitoring
and management.
Solution 1. Develop an intelligent assistance system - SmartChair APP
2. Proposed Context Awareness Suggestion Engine (iCASE)
Fact Mobile Health(mHealth)flourished. (Saxon, 2016.)
Mostly focused on providing information
and monitoring physiological correlation value in Health APPs.
(Vashist, et al, 2014. Saxon, 2016.)
Gap
Related
1. The need for patients daily activities and rehabilitation
of upper limb motion should be monitored. (Subbarao, et al,
1995.)
Background and Motivation (2/2)
SmartChair APP
(Dept Engineering Science, NTU)
Motor power wheelchair
(Dept Mechanical Engineering, NTU)
Physician, occupational therapist
(Dept Occupational Therapy, NTU)
Spinal cord injury
(Taoyuan Potential Development Center, National Taiwan University Hospital)
Data
Prescription
Objective
Identify problems, dynamic correction,
improve the system.
System
Developer
User
Related
Staff
Implement a mHealth APP for
Patients with SCI.
Purpose
Objective
Click:1 Click:2 Click:3 Click:4
System
Developer
User
Related
Staff
Implement a mHealth APP for
Patients with SCI.
Issue Frequent clicks will result in chronic
injuries.
Purpose
Objective
Click:1 Click:2
System
Developer
User
Related
Staff
Implement a mHealth APP for
Patients with SCI.
Issue Frequent click will result in chronic
injuries.
Purpose
Solution
Machine builds context-awareness
from user history, prescription, &
other contexts and prompts
recommendations dynamically.
Objective
Solution Using Experience API (xAPI) , data can
be transferred between different
services
System
Developer
User
Related
Staff
Implement a mHealth APP for
Patients with SCI.
Purpose
IssueIssue Collect data from different services
System
Developer
User
Related
Staff
Objective
System
System’
Collection Analysis
FeedbackRevision
System
System’
Collection Analysis
Feedback
Revision
Stable?
Y
N
Implement a mHealth APP for
Patients with SCI.
Purpose
System revision is usually
inefficient and time-consuming.
Issue
Objective
Solution
Add "Recommended Interface” to
the current architecture to get
feedback. (A/B testing)
System
Developer
User
Related
Staff
Implement a mHealth APP for
Patients with SCI.
Purpose
System rebuilding is usually
inefficient and time-consuming.
Issue
Methodology
Collection
Analysis
Technique
Server
Level
Client
Level
The actual usage can not be
completely recorded.
Server Log
Access easily to information,
but can not collect JavaScript
event. (Srivastava, 2000.)
Methodology
Technique
Server
Level
Client
Level
Access easily to information,
but can not collect JavaScript
event. (Srivastava, 2000.)
Server Log
Direct Access
Intermediary
Server-Side
There will exist the problem of
grammar incompatibility in
migration. (Corbi and Burgos, 2014.)
Leverage Escrow Services to
avoid grammar migration
issue.
Software / APIs
Collection
Analysis
Methodology
Technique
Server
Level
Client
Level
Server Log
Direct Access
Intermediary
Server-Side
xAPI
Since the Experience API (xAPI) is an open
standard, so it is used as Intermediary Server.
Collection
Analysis
Access easily to information, but
can not collect JavaScript event.
(Srivastava, 2000.)
There will exist the problem of
grammar incompatibility in
migration. (Corbi and Burgos, 2014.)
Leverage Escrow Services to
avoid grammar migration issue.
Methodology
Technique
xAPI
Client
Level
Through Escrow Services to
avoid incompatibility problem
with the grammar migration.
Intermediary
Server-Side
xAPI
Cross-
platform
Use the Activity Streams to record
user experience.
Actor
(Who)
Verb
(How)
Object
(What)
Collect and transfer data between
heterogeneous platforms through
Learning Record Store (LRS).
Context
description
Parameters for different situations
can be recorded as context data.
Collection
Analysis
Data
integrity
Methodology
Context-
Awareness
Collect user behavior through xAPI
Definition
Categories
Dynamic
a person, place or object. (Dey,
et al. 2001.)Static
Actor behaviors (Actor, Verb,
Object) (G. Chen and D. Kotz, 2000.)
i.e. user profile, location(G. Chen and D. Kotz, 2000.)
Collection
Analysis
Computing
context
User
context
Physical
context
Time
context
i.e. network connectivity
i.e. time of a day, week
i.e. lighting, noise level
User
context
Time
context
Methodology
Methods
Statistics
Sequential
Pattern
Statistical inference (frequency,
average, etc.) is the most popular.
Investigate the probability that
when an event appears, another
event also appears.
Classify old data, and then predict
the future data.
Cluster the data by property
similarity.
Analyze data pattern on timeline.
Statistics
Sequential
Pattern
Context-
Awareness
Collect user behavior through xAPICollection
Analysis
Association
Rule
Clustering
Classification
System
Developer
User
Related
Staff
System Architecture
Filter Model
Context-
Awareness
Model
Behavior
Model
Expert
Knowledge
Cost-Benefit
Analysis
iCASE
xAPI
Therapist
System
DeveloperRecommended
Interface
iCASE system
Data Flow
Filter Model
Context-
Awareness
Model
Expert
Knowledge
Cost-Benefit
Analysis
iCASE
xAPI
Therapist
System
DeveloperRecommended
Interface
iCASE system
Data Flow
System BlocksContext-Awareness Model
xAPI
Behavior Model
xAPI format
Mapping
Interface
Segmentation
Block
Naming
Behavior
Library
(LRS)
Behavior
Model
Context-Awareness Model
xAPI
Behavior Model
xAPI
format
Mapping
Block
Naming
Behavior
Library
(LRS)
Behavior Model: Collecting User Data through xAPI
VIPS algorithm (Microsoft, 2003.)
Interface
Segmentation
Context-Awareness Model
xAPI
Behavior Model
xAPI format
Mapping
Interface
Segmentation
Behavior
Library
(LRS)
23
Behavior Model: Collecting User Data through xAPI
Discomfort
Record
Activity
Record
Route
Record
Exercise
Exercise
Time
Block
Naming
Context-Awareness Model
xAPI
Behavior Model
Interface
Segmentation
Block
Naming
Behavior
Library
(LRS)
Behavior Model: Collecting User Data through xAPI
xAPI Verb xAPI Object
viewed
experienced
modified
recorded
Discomfort Record
Activity Record
Exercise
…
xAPI format
Mapping
Discomfort
Record
Activity
Record
Route
Record
Exercise
Exercise
Time
xAPI Verb xAPI Object
viewed
experienced
modified
recorded
Discomfort Record
Activity Record
Exercise
…
Context-Awareness Model
Behavior Model
xAPI format
Mapping
Interface
Segmentation
Block
Naming
Behavior Model: Collecting User Data through xAPI
Event:
{
“Actor”:”John Lee”,
“Verb”:”recorded”,
“Object”:”Discomfort Record”
}
Behavior
Library
(LRS)
…
xAPI
Filter Model Expert
Knowledge
Cost-Benefit
Analysis
iCASE
xAPI
Therapist
System
DeveloperRecommended
Interface
iCASE system
Data Flow
Behavior
Model
Context-Awareness Model
Filter Model
Behavior Model
Context
Analysis
Time
Context
User
Context
……
Context Definition
Context-Awareness Model
Context-
Awareness
Model
Behavior
Model
Context-
Awareness
Model
Expert
Knowledge
Cost-Benefit
Analysis
iCASE
xAPI
Therapist
System
DeveloperRecommended
Interface
iCASE system
Data Flow
Filter Model
Sort Results
Rule filtering
engine
Filter Model
Context-
Awareness
Model Behavior
Model
Filter Model
Behavior Model
xAPI
Recommended
Interface
Sort Results
Rule filtering
engine
Filter Model
Context-Awareness
Model
Filter Model + Expert Advice
# System functions
Therapist
prescription
135347 Route Distance 5 - 10 km
116170
Frequency of
Wheelchair Repair
At least once
a month
99242 Rehabilitation
Three times a
week
Hash Table
Expert
Knowledge
Therapist
# System functions
Therapist
prescription
135347 Route Distance 5 - 10 km
116170
Frequency of
Wheelchair Repair
At least once a
month
99242 Rehabilitation
Three times a
week
Sort Results
Rule filtering
engine
Filter Model
Filter Model
Adjust the weight to improve the bad habits.
Time
Frequency
Therapist prescription
(Threshold)
Forcibly removed
Time
Frequency
Therapist prescription
(Upper limit)
Forcibly removed
Therapist prescription
(Lower limit)
1) User habits
2) Increase the weight
Reduce the weight
Expert
Knowledge
Therapist
Behavior Model
xAPI
Sort Results
Rule filtering
engine
Filter Model
Context-Awareness
Model
L0.5
L1
L0
Recommend
L2
L3
Login
functio
n1
Index
functio
n1.1
functio
n1.3
functio
n2
functio
n3
functio
n2.1
functio
n2.2
functio
n3.1
functio
n3.2
functio
n3.3
functio
n1.2
Ln:Level n;n: clicks required to access the function
1) Sequentially outputs.
2) Until satisfy the size of
the recommended list.
Recommendation Interface
Recommended
Interface
xAPI
Behavior Model
xAPI format
Mapping
Interface
Segmentation
Block
Naming
Behavior
Library
(LRS)
Future works (1/2)
Join other devices to increase data integrity.
Thoracic
Vertebrae
Cervical
Vertebrae
Lumbar
Vertebrae
Sacral
Vertebrae
User
Injuries
Level
Feature
1 C4
No upper limb movements.
Use the chin to operate APP.
2 C5 Only the elbows bent, not straight action.
3 C6 The elbow can straighten and wrist cock.
4 C6 The elbow can straighten and wrist cock.
5 C7 The fingers weakness.
6 T11 The upper limb is fine.
Context
Analysis
Time
Context
User
Context
……
Context Definition
Context-Awareness Model
Future works (2/2)
Association
Rule
Clustering
Methods
Classification
Parameters Contexts
Computing
context
User
context
Physical
context
Time
context
Add more context data to improve the accuracy of the recommendation.
Social context:
peers, physician &
caregiver with
patient
Related Works
LRS
Behavior
Model
Prescription
Learning Plan
iCASE brain
xAPI
Applications
Human-in-the-loop Machine Learning : machine is human’s collaborator.
Food Control for Cancer Patients
Training and Learning
Physiological sensors : blood
pressure; blood glucose level;
temperature; blood oxygen level;
and the signals related to ECG, EEG,
and EMG.
Biokinetic sensors : to measure the
acceleration and the angular rate of
rotation that results from body
movements.
Ambient sensors : to measure
environmental factors such as
temperature, humidity, light, and
the sound pressure level.
Self-reporting : alarm, habit,
discomfort recording, survey, check-
list, request help.
Patient-centered “Sensor Network”
XAPI records rich CONTEXT information,
which is crucial for medical data.
Serve Humanity ASAP
XAPI data are highly structured
in a pre-designed way, can be
integrated meaningfully as
soon as collected, data can be
put to use right away.
 for human to read,
 for machine to compute &
respond (less guess),
 services can talk to each
other & work together in
real time !! (If … then … )
If data talk in different languages, we can
NOT make sense out of them or use them
UNTIL the time and computing power are
committed to integrate and interpret them.
What if…
It takes you 3 days to “see”
the woman standing in
front of you…
Will your response be way
too late…?
Dataviz as a Cognitive Agent
Takeaways
XAPI is a very effective tool in enabling Apps to
serve humanity ASAP, because it connects
heterogeneous data immediately.
XAPI is about people working together. xAPI
projects are really across domains collaboration.
XAPI is about connecting current technologies,
instead of re-inventing wheels.(API’s power)
@classroomaidinc
Jessie@classroomaid.org
Citation
 jia-Ru Ho, Yun Yen Chuang, Ray-I Chang, “SmartChair APP - Mobile Technologies
for Supporting Patients with Spinal Cord Injury,” The 11th E-Learning and
Information Technology Symposium, 2016.
39

More Related Content

What's hot

Updates from Apereo Learning Analytics Initiative (Apereo LAI)
Updates from Apereo Learning Analytics Initiative (Apereo LAI)Updates from Apereo Learning Analytics Initiative (Apereo LAI)
Updates from Apereo Learning Analytics Initiative (Apereo LAI)Sandeep M. Jayaprakash
 
Open academic early alert & risk assessment ap presentation
Open academic early alert & risk assessment ap presentationOpen academic early alert & risk assessment ap presentation
Open academic early alert & risk assessment ap presentationSandeep M. Jayaprakash
 
Introducing Apereo and the Apereo Learning Analytics Initiative
Introducing Apereo and the Apereo Learning Analytics InitiativeIntroducing Apereo and the Apereo Learning Analytics Initiative
Introducing Apereo and the Apereo Learning Analytics InitiativeIan Dolphin
 
X api introduction and acrossx solution (1)
X api introduction and acrossx solution (1)X api introduction and acrossx solution (1)
X api introduction and acrossx solution (1)Jessie Chuang
 
Open Learning Analytics panel presentation - LAK 15
Open Learning Analytics panel presentation - LAK 15 Open Learning Analytics panel presentation - LAK 15
Open Learning Analytics panel presentation - LAK 15 Sandeep M. Jayaprakash
 
Deploying Open Learning Analytics at a National Scale
Deploying Open Learning Analytics at a National ScaleDeploying Open Learning Analytics at a National Scale
Deploying Open Learning Analytics at a National Scalemichaeldwebb
 
Your learning ecosystem
Your learning ecosystemYour learning ecosystem
Your learning ecosystemNetDimensions
 
Modern Learning Ecosystem Design with xAPI
Modern Learning Ecosystem Design with xAPIModern Learning Ecosystem Design with xAPI
Modern Learning Ecosystem Design with xAPIMargaret Roth
 
Data-Driven Learning Strategy
Data-Driven Learning StrategyData-Driven Learning Strategy
Data-Driven Learning StrategyJessie Chuang
 
Why xAPI? A Business Leader's Getting Started Guide
Why xAPI? A Business Leader's Getting Started GuideWhy xAPI? A Business Leader's Getting Started Guide
Why xAPI? A Business Leader's Getting Started GuideMargaret Roth
 
Deep Learning for Recommender Systems
Deep Learning for Recommender SystemsDeep Learning for Recommender Systems
Deep Learning for Recommender Systemsinovex GmbH
 
Prospect for learning analytics to achieve adaptive learning model
Prospect for learning analytics to achieve adaptive learning modelProspect for learning analytics to achieve adaptive learning model
Prospect for learning analytics to achieve adaptive learning modelOpen Cyber University of Korea
 
Machine Learning for Recommender Systems MLSS 2015 Sydney
Machine Learning for Recommender Systems MLSS 2015 SydneyMachine Learning for Recommender Systems MLSS 2015 Sydney
Machine Learning for Recommender Systems MLSS 2015 SydneyAlexandros Karatzoglou
 
Online Educa Berlin conference: Big Data in Education - theory and practice
Online Educa Berlin conference: Big Data in Education - theory and practiceOnline Educa Berlin conference: Big Data in Education - theory and practice
Online Educa Berlin conference: Big Data in Education - theory and practiceMike Moore
 
Jisc learning analytics service core slides
Jisc learning analytics service core slidesJisc learning analytics service core slides
Jisc learning analytics service core slidesPaul Bailey
 
Brightspace Analytics Core
Brightspace Analytics CoreBrightspace Analytics Core
Brightspace Analytics CoreD2L Barry
 
"Survival Analysis" for Online Learning Data
"Survival Analysis" for Online Learning Data "Survival Analysis" for Online Learning Data
"Survival Analysis" for Online Learning Data Shalin Hai-Jew
 
Jisc learning analytics update Sept 2017
Jisc learning analytics update Sept 2017Jisc learning analytics update Sept 2017
Jisc learning analytics update Sept 2017Paul Bailey
 
Strategies for Practical Active Learning, Robert Munro
Strategies for Practical Active Learning, Robert MunroStrategies for Practical Active Learning, Robert Munro
Strategies for Practical Active Learning, Robert MunroRobert Munro
 
Learning Analytics in Education: Using Student’s Big Data to Improve Teaching
Learning Analytics in Education:  Using Student’s Big Data to Improve TeachingLearning Analytics in Education:  Using Student’s Big Data to Improve Teaching
Learning Analytics in Education: Using Student’s Big Data to Improve TeachingRafael Scapin, Ph.D.
 

What's hot (20)

Updates from Apereo Learning Analytics Initiative (Apereo LAI)
Updates from Apereo Learning Analytics Initiative (Apereo LAI)Updates from Apereo Learning Analytics Initiative (Apereo LAI)
Updates from Apereo Learning Analytics Initiative (Apereo LAI)
 
Open academic early alert & risk assessment ap presentation
Open academic early alert & risk assessment ap presentationOpen academic early alert & risk assessment ap presentation
Open academic early alert & risk assessment ap presentation
 
Introducing Apereo and the Apereo Learning Analytics Initiative
Introducing Apereo and the Apereo Learning Analytics InitiativeIntroducing Apereo and the Apereo Learning Analytics Initiative
Introducing Apereo and the Apereo Learning Analytics Initiative
 
X api introduction and acrossx solution (1)
X api introduction and acrossx solution (1)X api introduction and acrossx solution (1)
X api introduction and acrossx solution (1)
 
Open Learning Analytics panel presentation - LAK 15
Open Learning Analytics panel presentation - LAK 15 Open Learning Analytics panel presentation - LAK 15
Open Learning Analytics panel presentation - LAK 15
 
Deploying Open Learning Analytics at a National Scale
Deploying Open Learning Analytics at a National ScaleDeploying Open Learning Analytics at a National Scale
Deploying Open Learning Analytics at a National Scale
 
Your learning ecosystem
Your learning ecosystemYour learning ecosystem
Your learning ecosystem
 
Modern Learning Ecosystem Design with xAPI
Modern Learning Ecosystem Design with xAPIModern Learning Ecosystem Design with xAPI
Modern Learning Ecosystem Design with xAPI
 
Data-Driven Learning Strategy
Data-Driven Learning StrategyData-Driven Learning Strategy
Data-Driven Learning Strategy
 
Why xAPI? A Business Leader's Getting Started Guide
Why xAPI? A Business Leader's Getting Started GuideWhy xAPI? A Business Leader's Getting Started Guide
Why xAPI? A Business Leader's Getting Started Guide
 
Deep Learning for Recommender Systems
Deep Learning for Recommender SystemsDeep Learning for Recommender Systems
Deep Learning for Recommender Systems
 
Prospect for learning analytics to achieve adaptive learning model
Prospect for learning analytics to achieve adaptive learning modelProspect for learning analytics to achieve adaptive learning model
Prospect for learning analytics to achieve adaptive learning model
 
Machine Learning for Recommender Systems MLSS 2015 Sydney
Machine Learning for Recommender Systems MLSS 2015 SydneyMachine Learning for Recommender Systems MLSS 2015 Sydney
Machine Learning for Recommender Systems MLSS 2015 Sydney
 
Online Educa Berlin conference: Big Data in Education - theory and practice
Online Educa Berlin conference: Big Data in Education - theory and practiceOnline Educa Berlin conference: Big Data in Education - theory and practice
Online Educa Berlin conference: Big Data in Education - theory and practice
 
Jisc learning analytics service core slides
Jisc learning analytics service core slidesJisc learning analytics service core slides
Jisc learning analytics service core slides
 
Brightspace Analytics Core
Brightspace Analytics CoreBrightspace Analytics Core
Brightspace Analytics Core
 
"Survival Analysis" for Online Learning Data
"Survival Analysis" for Online Learning Data "Survival Analysis" for Online Learning Data
"Survival Analysis" for Online Learning Data
 
Jisc learning analytics update Sept 2017
Jisc learning analytics update Sept 2017Jisc learning analytics update Sept 2017
Jisc learning analytics update Sept 2017
 
Strategies for Practical Active Learning, Robert Munro
Strategies for Practical Active Learning, Robert MunroStrategies for Practical Active Learning, Robert Munro
Strategies for Practical Active Learning, Robert Munro
 
Learning Analytics in Education: Using Student’s Big Data to Improve Teaching
Learning Analytics in Education:  Using Student’s Big Data to Improve TeachingLearning Analytics in Education:  Using Student’s Big Data to Improve Teaching
Learning Analytics in Education: Using Student’s Big Data to Improve Teaching
 

Viewers also liked

Contribution to proactivity in mobile context-aware recommender systems
Contribution to proactivity in mobile context-aware recommender systemsContribution to proactivity in mobile context-aware recommender systems
Contribution to proactivity in mobile context-aware recommender systemsDaniel Gallego Vico
 
Context-aware user modeling strategies for journey plan recommendation
Context-aware user modeling strategies for journey plan recommendationContext-aware user modeling strategies for journey plan recommendation
Context-aware user modeling strategies for journey plan recommendationVictor Codina
 
Gaming Learning Analytics Contributing to the serious games ecosystem
Gaming Learning Analytics Contributing to the serious games ecosystemGaming Learning Analytics Contributing to the serious games ecosystem
Gaming Learning Analytics Contributing to the serious games ecosystemBaltasar Fernández-Manjón
 
Curso de Verano UNED Nuevos contenidos educativos: de la narración a la inter...
Curso de Verano UNED Nuevos contenidos educativos: de la narración a la inter...Curso de Verano UNED Nuevos contenidos educativos: de la narración a la inter...
Curso de Verano UNED Nuevos contenidos educativos: de la narración a la inter...Baltasar Fernández-Manjón
 
App day 2014 - App drivers, The changing shape of advertising within the app...
App day 2014 -  App drivers, The changing shape of advertising within the app...App day 2014 -  App drivers, The changing shape of advertising within the app...
App day 2014 - App drivers, The changing shape of advertising within the app...Fjord
 
Nine applications of the Tin Can API (xAPI)
Nine applications of the Tin Can API (xAPI)Nine applications of the Tin Can API (xAPI)
Nine applications of the Tin Can API (xAPI)Rustici Software
 
Interactive learning analytics dashboards with ELK (Elasticsearch Logstash Ki...
Interactive learning analytics dashboards with ELK (Elasticsearch Logstash Ki...Interactive learning analytics dashboards with ELK (Elasticsearch Logstash Ki...
Interactive learning analytics dashboards with ELK (Elasticsearch Logstash Ki...Andrii Vozniuk
 
xAPIi, le standard de l'après-SCORM - 13R
xAPIi, le standard de l'après-SCORM - 13RxAPIi, le standard de l'après-SCORM - 13R
xAPIi, le standard de l'après-SCORM - 13RFFFOD
 

Viewers also liked (10)

Contribution to proactivity in mobile context-aware recommender systems
Contribution to proactivity in mobile context-aware recommender systemsContribution to proactivity in mobile context-aware recommender systems
Contribution to proactivity in mobile context-aware recommender systems
 
Open Learning Analytics
Open Learning AnalyticsOpen Learning Analytics
Open Learning Analytics
 
Context-aware user modeling strategies for journey plan recommendation
Context-aware user modeling strategies for journey plan recommendationContext-aware user modeling strategies for journey plan recommendation
Context-aware user modeling strategies for journey plan recommendation
 
Gaming Learning Analytics Contributing to the serious games ecosystem
Gaming Learning Analytics Contributing to the serious games ecosystemGaming Learning Analytics Contributing to the serious games ecosystem
Gaming Learning Analytics Contributing to the serious games ecosystem
 
Curso de Verano UNED Nuevos contenidos educativos: de la narración a la inter...
Curso de Verano UNED Nuevos contenidos educativos: de la narración a la inter...Curso de Verano UNED Nuevos contenidos educativos: de la narración a la inter...
Curso de Verano UNED Nuevos contenidos educativos: de la narración a la inter...
 
App day 2014 - App drivers, The changing shape of advertising within the app...
App day 2014 -  App drivers, The changing shape of advertising within the app...App day 2014 -  App drivers, The changing shape of advertising within the app...
App day 2014 - App drivers, The changing shape of advertising within the app...
 
Nine applications of the Tin Can API (xAPI)
Nine applications of the Tin Can API (xAPI)Nine applications of the Tin Can API (xAPI)
Nine applications of the Tin Can API (xAPI)
 
Interactive learning analytics dashboards with ELK (Elasticsearch Logstash Ki...
Interactive learning analytics dashboards with ELK (Elasticsearch Logstash Ki...Interactive learning analytics dashboards with ELK (Elasticsearch Logstash Ki...
Interactive learning analytics dashboards with ELK (Elasticsearch Logstash Ki...
 
xAPIi, le standard de l'après-SCORM - 13R
xAPIi, le standard de l'après-SCORM - 13RxAPIi, le standard de l'après-SCORM - 13R
xAPIi, le standard de l'après-SCORM - 13R
 
Teaching Aids
Teaching AidsTeaching Aids
Teaching Aids
 

Similar to Xapi enabled mobile health system with context-awareness & recommendation engine for patients

xAPI-Enabled Mobile Health System with Context Awareness Recommendation Engin...
xAPI-Enabled Mobile Health System with Context Awareness Recommendation Engin...xAPI-Enabled Mobile Health System with Context Awareness Recommendation Engin...
xAPI-Enabled Mobile Health System with Context Awareness Recommendation Engin...Megan Bowe
 
Patient-Like-Mine
Patient-Like-MinePatient-Like-Mine
Patient-Like-MineSimon Yates
 
Demand Value Identification using Improved Vector Analysis
Demand Value Identification using Improved Vector AnalysisDemand Value Identification using Improved Vector Analysis
Demand Value Identification using Improved Vector AnalysisIRJET Journal
 
CKannas PhD Thesis Slides
CKannas PhD Thesis SlidesCKannas PhD Thesis Slides
CKannas PhD Thesis SlidesChristos Kannas
 
Question Answering System using machine learning approach
Question Answering System using machine learning approachQuestion Answering System using machine learning approach
Question Answering System using machine learning approachGarima Nanda
 
Engineering Ambient Intelligence Systems using Agent Technology
Engineering Ambient Intelligence Systems using Agent TechnologyEngineering Ambient Intelligence Systems using Agent Technology
Engineering Ambient Intelligence Systems using Agent TechnologyNikolaos Spanoudakis
 
CiMH hollywood 2010
CiMH hollywood 2010CiMH hollywood 2010
CiMH hollywood 2010redfishgroup
 
AWS re:Invent 2016: Case Study: Data-Heavy Healthcare: UPMCe’s Transformative...
AWS re:Invent 2016: Case Study: Data-Heavy Healthcare: UPMCe’s Transformative...AWS re:Invent 2016: Case Study: Data-Heavy Healthcare: UPMCe’s Transformative...
AWS re:Invent 2016: Case Study: Data-Heavy Healthcare: UPMCe’s Transformative...Amazon Web Services
 
Radquery poster-42x48
Radquery poster-42x48Radquery poster-42x48
Radquery poster-42x48Vanessa S
 
BioThings API: Building a FAIR API Ecosystem for Biomedical Knowledge
BioThings API: Building a FAIR API Ecosystem for Biomedical KnowledgeBioThings API: Building a FAIR API Ecosystem for Biomedical Knowledge
BioThings API: Building a FAIR API Ecosystem for Biomedical KnowledgeChunlei Wu
 
RiVal - A toolkit to foster reproducibility in Recommender System evaluation
RiVal - A toolkit to foster reproducibility in Recommender System evaluationRiVal - A toolkit to foster reproducibility in Recommender System evaluation
RiVal - A toolkit to foster reproducibility in Recommender System evaluationAlejandro Bellogin
 
BioThings API: Building a FAIR API Ecosystem for Biomedical Knowledge
BioThings API: Building a FAIR API Ecosystem for Biomedical KnowledgeBioThings API: Building a FAIR API Ecosystem for Biomedical Knowledge
BioThings API: Building a FAIR API Ecosystem for Biomedical KnowledgeChunlei Wu
 
Context Aware Paradigm for Pervasive Computing Environment
Context Aware Paradigm for Pervasive Computing EnvironmentContext Aware Paradigm for Pervasive Computing Environment
Context Aware Paradigm for Pervasive Computing EnvironmentUmar Mahmud
 
IEEE Fuzzy system Title and Abstract 2016
IEEE Fuzzy system Title and Abstract 2016 IEEE Fuzzy system Title and Abstract 2016
IEEE Fuzzy system Title and Abstract 2016 tsysglobalsolutions
 
NEXT- A System for Real-World Development, Evaluation, and Application of Act...
NEXT- A System for Real-World Development, Evaluation, and Application of Act...NEXT- A System for Real-World Development, Evaluation, and Application of Act...
NEXT- A System for Real-World Development, Evaluation, and Application of Act...Nicholas Glattard
 
A Recommendation Engine For Predicting Movie Ratings Using A Big Data Approach
A Recommendation Engine For Predicting Movie Ratings Using A Big Data ApproachA Recommendation Engine For Predicting Movie Ratings Using A Big Data Approach
A Recommendation Engine For Predicting Movie Ratings Using A Big Data ApproachFelicia Clark
 

Similar to Xapi enabled mobile health system with context-awareness & recommendation engine for patients (20)

xAPI-Enabled Mobile Health System with Context Awareness Recommendation Engin...
xAPI-Enabled Mobile Health System with Context Awareness Recommendation Engin...xAPI-Enabled Mobile Health System with Context Awareness Recommendation Engin...
xAPI-Enabled Mobile Health System with Context Awareness Recommendation Engin...
 
Patient-Like-Mine
Patient-Like-MinePatient-Like-Mine
Patient-Like-Mine
 
Demand Value Identification using Improved Vector Analysis
Demand Value Identification using Improved Vector AnalysisDemand Value Identification using Improved Vector Analysis
Demand Value Identification using Improved Vector Analysis
 
CKannas PhD Thesis Slides
CKannas PhD Thesis SlidesCKannas PhD Thesis Slides
CKannas PhD Thesis Slides
 
Question Answering System using machine learning approach
Question Answering System using machine learning approachQuestion Answering System using machine learning approach
Question Answering System using machine learning approach
 
UCIAD overview
UCIAD overviewUCIAD overview
UCIAD overview
 
Chemistry in the hand: The delivery of structure databases and spectroscopy g...
Chemistry in the hand: The delivery of structure databases and spectroscopy g...Chemistry in the hand: The delivery of structure databases and spectroscopy g...
Chemistry in the hand: The delivery of structure databases and spectroscopy g...
 
VEPSER
VEPSERVEPSER
VEPSER
 
Engineering Ambient Intelligence Systems using Agent Technology
Engineering Ambient Intelligence Systems using Agent TechnologyEngineering Ambient Intelligence Systems using Agent Technology
Engineering Ambient Intelligence Systems using Agent Technology
 
CiMH hollywood 2010
CiMH hollywood 2010CiMH hollywood 2010
CiMH hollywood 2010
 
AWS re:Invent 2016: Case Study: Data-Heavy Healthcare: UPMCe’s Transformative...
AWS re:Invent 2016: Case Study: Data-Heavy Healthcare: UPMCe’s Transformative...AWS re:Invent 2016: Case Study: Data-Heavy Healthcare: UPMCe’s Transformative...
AWS re:Invent 2016: Case Study: Data-Heavy Healthcare: UPMCe’s Transformative...
 
Radquery poster-42x48
Radquery poster-42x48Radquery poster-42x48
Radquery poster-42x48
 
BioThings API: Building a FAIR API Ecosystem for Biomedical Knowledge
BioThings API: Building a FAIR API Ecosystem for Biomedical KnowledgeBioThings API: Building a FAIR API Ecosystem for Biomedical Knowledge
BioThings API: Building a FAIR API Ecosystem for Biomedical Knowledge
 
RiVal - A toolkit to foster reproducibility in Recommender System evaluation
RiVal - A toolkit to foster reproducibility in Recommender System evaluationRiVal - A toolkit to foster reproducibility in Recommender System evaluation
RiVal - A toolkit to foster reproducibility in Recommender System evaluation
 
BioThings API: Building a FAIR API Ecosystem for Biomedical Knowledge
BioThings API: Building a FAIR API Ecosystem for Biomedical KnowledgeBioThings API: Building a FAIR API Ecosystem for Biomedical Knowledge
BioThings API: Building a FAIR API Ecosystem for Biomedical Knowledge
 
Context Aware Paradigm for Pervasive Computing Environment
Context Aware Paradigm for Pervasive Computing EnvironmentContext Aware Paradigm for Pervasive Computing Environment
Context Aware Paradigm for Pervasive Computing Environment
 
IEEE Fuzzy system Title and Abstract 2016
IEEE Fuzzy system Title and Abstract 2016 IEEE Fuzzy system Title and Abstract 2016
IEEE Fuzzy system Title and Abstract 2016
 
NEXT- A System for Real-World Development, Evaluation, and Application of Act...
NEXT- A System for Real-World Development, Evaluation, and Application of Act...NEXT- A System for Real-World Development, Evaluation, and Application of Act...
NEXT- A System for Real-World Development, Evaluation, and Application of Act...
 
A Recommendation Engine For Predicting Movie Ratings Using A Big Data Approach
A Recommendation Engine For Predicting Movie Ratings Using A Big Data ApproachA Recommendation Engine For Predicting Movie Ratings Using A Big Data Approach
A Recommendation Engine For Predicting Movie Ratings Using A Big Data Approach
 
cmpe285
cmpe285cmpe285
cmpe285
 

More from Jessie Chuang

Classroom Aid snapshot
Classroom Aid snapshotClassroom Aid snapshot
Classroom Aid snapshotJessie Chuang
 
Classroom Aid Inc Introduction
Classroom Aid Inc IntroductionClassroom Aid Inc Introduction
Classroom Aid Inc IntroductionJessie Chuang
 
X talks (前沿对话)
X talks (前沿对话)X talks (前沿对话)
X talks (前沿对话)Jessie Chuang
 
xAPI design cohort - Team xAPI profilers project briefing and future plan
xAPI design cohort - Team xAPI profilers project briefing and future planxAPI design cohort - Team xAPI profilers project briefing and future plan
xAPI design cohort - Team xAPI profilers project briefing and future planJessie Chuang
 

More from Jessie Chuang (10)

Classroom Aid snapshot
Classroom Aid snapshotClassroom Aid snapshot
Classroom Aid snapshot
 
Classroom Aid Inc Introduction
Classroom Aid Inc IntroductionClassroom Aid Inc Introduction
Classroom Aid Inc Introduction
 
X talks (前沿对话)
X talks (前沿对话)X talks (前沿对话)
X talks (前沿对话)
 
xAPI design cohort - Team xAPI profilers project briefing and future plan
xAPI design cohort - Team xAPI profilers project briefing and future planxAPI design cohort - Team xAPI profilers project briefing and future plan
xAPI design cohort - Team xAPI profilers project briefing and future plan
 
Publishing OER
Publishing OERPublishing OER
Publishing OER
 
Creating OER
Creating OERCreating OER
Creating OER
 
Locating OERs
Locating OERsLocating OERs
Locating OERs
 
About Open Licenses
About Open LicensesAbout Open Licenses
About Open Licenses
 
The Story of OER
The Story of OERThe Story of OER
The Story of OER
 
Why OERs?
Why OERs?Why OERs?
Why OERs?
 

Recently uploaded

MK KOMUNIKASI DATA (TI)komdat komdat.docx
MK KOMUNIKASI DATA (TI)komdat komdat.docxMK KOMUNIKASI DATA (TI)komdat komdat.docx
MK KOMUNIKASI DATA (TI)komdat komdat.docxUnduhUnggah1
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...dajasot375
 
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfPredicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfBoston Institute of Analytics
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptxthyngster
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]📊 Markus Baersch
 
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...soniya singh
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Sapana Sha
 
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...Boston Institute of Analytics
 
IMA MSN - Medical Students Network (2).pptx
IMA MSN - Medical Students Network (2).pptxIMA MSN - Medical Students Network (2).pptx
IMA MSN - Medical Students Network (2).pptxdolaknnilon
 
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改yuu sss
 
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样vhwb25kk
 
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一fhwihughh
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsappssapnasaifi408
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfJohn Sterrett
 
9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home ServiceSapana Sha
 

Recently uploaded (20)

MK KOMUNIKASI DATA (TI)komdat komdat.docx
MK KOMUNIKASI DATA (TI)komdat komdat.docxMK KOMUNIKASI DATA (TI)komdat komdat.docx
MK KOMUNIKASI DATA (TI)komdat komdat.docx
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
 
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfPredicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
Call Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort ServiceCall Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort Service
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]
 
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
 
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
 
IMA MSN - Medical Students Network (2).pptx
IMA MSN - Medical Students Network (2).pptxIMA MSN - Medical Students Network (2).pptx
IMA MSN - Medical Students Network (2).pptx
 
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
 
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
 
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
 
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdf
 
9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service
 

Xapi enabled mobile health system with context-awareness & recommendation engine for patients

Editor's Notes

  1. My first question : How many have watched this movie “Big Hero 6”? In case you don’t know, it’s a fun Disney movie, and Baymax is a personal health companion – a huggable robot that will take care of your health, always. Second question: If possible, do you want to give your family member who’s sick one personal health companion? My boss of my first job taught me “you must tell the conclusion at the beginning of your report”, so here is my conclusion – xAPI is a very effective tool to help us build a Baymax! Of course I’ll tell you why later.
  2. A little about us…in short, Classroom Aid is our consulting company, I have been working on xAPI project for 3 years, Visca is our effort to give real-time dataviz for xAPI data, we believe returning data to learners and instructors immediately is crucial. We even provide API for you to embed dataviz inside your own App or dashboard. I am also the lead of xAPI Chinese CoP, Here are our major CoP members. We set up our AcrossX profile, recipes and vocabulary for our CoP. Vocabulary, profile and recipe are to define how we record specific experiences. xAPI is totally different with SCORM. It’s highly flexible and extensible, this is great but xAPI spec. only guarantees data structure interoperability, semantic interoperability must rely on people working together to decide how to record a behavior, that’s why we need CoP. BTW, CoP’s work is different with DISC, run by Aaron Silvers. This community driven vocabulary/profile/recipe is why xAPI is so powerful. Here comes the 2nd conclusion: successful xAPI implementation is about “people working together”, among the lessons learned along the way, this is the no. 1 factor. Today’s story is from ICAN Lab of National Taiwan University.
  3. According to research, average Americans check their mobile phones 150 times a day. 60% is for health purpose, like tracking fitness goal, they said they will use health App more in the next 5 years…. we all agree mobile phone are now our most intimate friend. Apple offers ResearchKit and CareKit for healthcare support and research, and Google has Google Fit SDK, too. Now hospitals also use mobile portal to engage and serve patients.
  4. 2/3 of mHealth App only provides health information, 1/3 is to monitor physiological values, it’s not enough for special need patients.
  5. 92% of spinal cord injury patients need to use wheelchairs,within 10-15 years, 50-70% have upper limb overuse problem, the probability of chronic illness increases significantly.
  6. The solution is to develop Smartchair App that provides instructional videos of rehab. For patients to follow along, medical knowledge, peers interactions functionality, activity monitoring and management. From the data collected, the system behind it, we called Context Awareness Suggestion Engine(iCASE), builds context-awareness and then provides recommendations dynamically to support patients. .
  7. At the center is Smartchart App, data from the wheelchair and the prescription from physician or therapist are sent here to integrate with data collected by Smartchair. This App is now offered to spinal cord injury patients in these 2 organizations. This simple diagram also shows another layer of people working together.
  8. Let’s identify problems to be solved regarding these 3 aspects. Notice that this is how we should use xAPI – pinpoint problems first, not sending whatever xAPI data we can send without purposes in mind.
  9. For user’s need, frequent clicks will result in chronic injuries.
  10. The solution is to build context-awareness from user’s history records, the prescription and other context data to prompt the recommended action for user. This reduces clicks and provides guidance at the same time.
  11. The 2nd issue is we need to communicate between different services – for example, the site for therapists, and wheelchair vendor’s system, in order to solve this, xAPI is leveraged for data transfer and integration.
  12. And, system developers need a more efficient way to collect user behavior to feedback to improve the system. Also after revision, users also need effort to re-learn newly-designed interface. Is there a more flexible and agile way?
  13. The solution is a recommendation engine to prompt recommended action for supporting users as well as collecting feedback, developers will update the system design only after the hit rate of recommendation is higher than a threshold.
  14. Smartchair is a hybrid App with its UI based on web language, here we discuss how to collect interaction data.
  15. XAPI is a user-centered data format, use Actor-Verb-Object along with other rich contextual and result data, the experience can be captured with necessary details. You might know better than me that for medical data, context information is crucial. This way allows collecting and transferring data in between heterogeneous platforms through intermediary server – the Learning Record Store, LRS.
  16. Now let’s look at context-awareness modeling. Contexts could be static or dynamic, and belong to many categories that matter to our analytics. You can imagine sensors are like our 5 senses, and computing is like our brain. Only with xAPI, we can record heterogenous data in a coherent way, so those 5 senses data can be put together immediately for computing brain to build context-awareness. For example, it’s like Baymax observes when, how long, with whom, the patient did exercises.
  17. So how does computer brain work? it’s like Baymax can reason that the patient walks longer when it’s morning than afternoon, or exercise longer when exercising together with peers. There are many well-developed machine learning methods to let machine to find patterns in data and do predictions. Statistics is statistical inference from history data, i.e. if a patient eats candies more often than others in the past, we can assume he will more candies in future. Sequential pattern is analyzing data sequence on timeline, i.e. if the patient walks longer in the morning, machine can suggest him to walk in the morning, or if him usually did A and B in sequence, the system can prompt B after he does A to make the user interface more friendly, which is especially useful for spinal cord injury patient. Association rule is to find the association possibility whenever A happens, B will happen. If B is something we like to avoid, when machine detects A happens, it can provide intervention or alarm humans to take actions accordingly. Classification is to classify old data, and predict future data. i.e. John is more self-driven or Mary is more social-oriented, it can prompt more social interaction streams to Mary to motivate her, but more personal dashboard summary for John. Or machine can detect patient’s self-reporting data is fake. Another possibility is that potential illness might be detected thr. User’s data pattern, physicians can plan prevention care. Clustering is to group data by property similarity, there might be no pre-defined groups in the beginning, it really is finding patterns in data themselves. You can find that this is all about personalization of health care. For 1st phase, statistics and sequential pattern are used to model the behavior data here.
  18. This is the conceptual system architecture, mostly you can have an idea about how the system works to process data to support users. xAPI collects data from functionalities interface into building behavior model, which will be sent to context-awareness model for calculation, and then combine with expert knowledge, these data will be processed by filter model to sort out suggested next steps and offer to the patient. The cost-benefit analysis is to analyze if this recommendation engine really improve user experience and solve the issue.
  19. This block “behavior model” is where xAPI works. So let’s go into more details here.
  20. This is a way to model interaction data from this mobile App – first, interface segmentation.
  21. 2nd, block naming, it’s suggested to make it meaningful for both humans and machine to read.
  22. 3rd, map and design xAPI statements
  23. A simple example is like this : John recorded discomfort record. That’s the most basic sentence of an xAPI statement, along with it context information can be recorded as well – such as timestamp (when did this happen), location (where did this happen), result (what is the discomfort level), or even the environment temperature.
  24. Then user’s behavior records will be processed along with context awareness model, using those mentioned machine learning methods to model data and find patterns in data, also taking into consideration of current contexts such as current time and location.
  25. This filter model is to filter and sort the recommended next steps for the user.
  26. Usually this kind of recommendation engine only factors in user’s habits, but for a patient, we need to put therapist’s prescription into filter model. All recommended actions are referring to the prescription list, the priority is adjusted according to user’s history and context.(for example, time)
  27. It adjusts the weight for recommending actions according to user’s history data, for behaviors with lower frequency, the weight will be increased, for behaviors with higher frequency, the weight will be reduced, or totally remove an action if the frequency exceeds the threshold.
  28. The recommendation engine prompts recommended action at 0.5 layer, on top of the current hierarchy. As I mentioned, this reduces clicks, and provides guidance as well.
  29. Future work: we can add voice recognition and voice control, and wearables for monitoring purpose, for example, measuring quantified data of patient’s movement, or monitoring heart rate, eyeball’s movement, brainwave…. Depending on the pinpointed purposes.
  30. Some context data will be collected by designing the functionalities such as facilitating interactions between patients and caregivers, physicians, and we can analyze the impact of such social context. If we have more context information, then we can improve the accuracy of recommendation engine. Data are the fuel for machine learning modeling, if data are siloed, it’s not possible to build machine intelligence.
  31. Based on the same system architecture, 2 related works are 1. food control for cancer patients (to help them balance between preferences and nutrition requirements). 2. the other is in learning and training domain, in that case learning plans designed by teachers will replace the prescription. The strategy here is the collaboration relation between machine and experts (therapist or teacher). First the machine builds recommendations from expert’s prescription and user’s behavior history to balance both dynamically, the output of machine learning is under monitoring of expert, the expert can modify the recommendation if needed, and then machine will fit to that labeled data every time. That means, machine learns from its humans and real data continuously. The benefit for experts to use this system is that collected data can give them a better picture about their patients or students, they can take actions at the moments of needs; and with enough training, machine’s recommendation can be very helpful and share the expert’s work loading. Machine’s findings from big volume data could be valuable inputs to his prescription design.
  32. Now we can have tons of medical devices and sensors to collect data around a patient, even swallow a pill and take pictures inside the body. Data, data, data everywhere, 2 things we care here. As mentioned before, for medical data the related contexts of a data point is very important, and xAPI can record that in a standard way.
  33. 2nd, now all these data talk in different languages…
  34. Can you imagine? What if… But each data from different sources are like a piece of the puzzle, if without xAPI, we can not see the real-time whole picture.
  35. Here we go. Dataviz can help you see the whole picture of integrated xAPI data IN REAL TIME, zoom in to see a tree or zoom out to see a forest, for learners, instructors, patients, family, and therapists.
  36. 3 takeaways: … … Usually driven by people who care about patient-centered or learner-centered service. Talk to an xAPI expert about your questions needed to be answered or something you like to improve, work together to design xAPI implementation. We connect with machine learning experts too. xAPI project is really across domains. … maybe you’ve heard of API economy, XAPI is API for experience data, if with proper xAPI profile/recipe design, it can be plugged with machine learning APIs or our iCASE system. To reduce technological barrier, xAPI wrappers and connectors are available. Think of the fact that we have such “personalized advertisements” all around us everyday, can we bring that “personalization” to learners and patients? It’s up to all of us.