SlideShare a Scribd company logo
1 of 18
Download to read offline
NHS Wales:
Achieving the
Single Record
Andrew Griffiths
CIO (Health) and Director of
NHS Wales Informatics Service
10 February 2015
Aim: The Single Record
Progress towards the Single Record
โ€ข Welsh Clinical Portal
โ€ข Individual Health Record
โ€ข My Health Online
โ€ข National PAS
โ€ข National Laboratory System
โ€ข National Radiology System
โ€ข Master Patient Index
โ€ข National Active Directory
Challenges: Most records are still paper
Challenges: Electronic records are distributed
WebsiteWebsite
Google
Search engine index
-pointers to content (URLs)
Website
Searching the web...
WebsiteWebsite
Clinical application
e.g. WCP
Record Store
WCRS
Record index
-pointers to records
(URLs)
Viewing a patientโ€™s record...
NHS Wales Single Record Architecture
Welsh Care Records Service (WCRS)
WCRS Content Index: Solr
Solr: open source enterprise search platform based on Apache Lucene
- Mature product
- Active open source community
- 12 releases in past 12 months
Capabilities: Full Text Search with Highlighting
Capabilities: Faceted Navigation
โ€ข 2 data centres
โ€ข 6 virtual servers
โ€ข 24 Solr nodes
โ€ข 12 shards
โ€ข Load balancing
โ€ข Full resilience
โ€ข 250-300 million docs
โ€ข Scalable to >1 billion docs
Production Solr Cloud
Applications: 1. Discharge Medicines Reviews
Applications: 2. Sharing Information with the Patient
Applications: 2. Sharing Information with the Patient
Applications: 3. Community Care Information System (CCIS)
Andrew Griffiths Digital Health Assembly 2015

More Related Content

What's hot

Institutional respositories - Ken Scott (Georgetown University Qatar) - #OAWe...
Institutional respositories - Ken Scott (Georgetown University Qatar) - #OAWe...Institutional respositories - Ken Scott (Georgetown University Qatar) - #OAWe...
Institutional respositories - Ken Scott (Georgetown University Qatar) - #OAWe...QScience
ย 
Instutional repositories and data
Instutional repositories and dataInstutional repositories and data
Instutional repositories and dataAndrew Treloar
ย 
Winter 2013 OSU Libraries Faculty Forum: Mine or Theirs: A comparison of usag...
Winter 2013 OSU Libraries Faculty Forum: Mine or Theirs: A comparison of usag...Winter 2013 OSU Libraries Faculty Forum: Mine or Theirs: A comparison of usag...
Winter 2013 OSU Libraries Faculty Forum: Mine or Theirs: A comparison of usag...Juleah Swanson
ย 
Core @ repositories fringe 2015
Core @ repositories fringe 2015Core @ repositories fringe 2015
Core @ repositories fringe 2015Lucas anastasiou
ย 
The Crossref Experience at AOSIS - Pierre de Villiers - Crossref LIVE South A...
The Crossref Experience at AOSIS - Pierre de Villiers - Crossref LIVE South A...The Crossref Experience at AOSIS - Pierre de Villiers - Crossref LIVE South A...
The Crossref Experience at AOSIS - Pierre de Villiers - Crossref LIVE South A...Crossref
ย 
Unlocking Thesis Data - Stephen Grace, University of East London
Unlocking Thesis Data - Stephen Grace, University of East LondonUnlocking Thesis Data - Stephen Grace, University of East London
Unlocking Thesis Data - Stephen Grace, University of East LondonRepository Fringe
ย 
CrossRef Taxonomies Webinar
CrossRef Taxonomies WebinarCrossRef Taxonomies Webinar
CrossRef Taxonomies WebinarCrossref
ย 
Getting on the Same Page: Aligning ERM and LIbGuides Content
Getting on the Same Page: Aligning ERM and LIbGuides ContentGetting on the Same Page: Aligning ERM and LIbGuides Content
Getting on the Same Page: Aligning ERM and LIbGuides ContentNASIG
ย 
Government data catalogues interoperability
Government data catalogues interoperabilityGovernment data catalogues interoperability
Government data catalogues interoperabilityFadi Maali
ย 
LIBRE presentation at the Horizon 2020 Infodays
LIBRE presentation at the Horizon 2020 InfodaysLIBRE presentation at the Horizon 2020 Infodays
LIBRE presentation at the Horizon 2020 InfodaysPandelis Perakakis
ย 
#OSSPARIS19 : Comment ONLYOFFICE aide ร  organiser les travaux de recherches ...
#OSSPARIS19 : Comment ONLYOFFICE aide ร  organiser les travaux de recherches  ...#OSSPARIS19 : Comment ONLYOFFICE aide ร  organiser les travaux de recherches  ...
#OSSPARIS19 : Comment ONLYOFFICE aide ร  organiser les travaux de recherches ...Paris Open Source Summit
ย 
Leicester Research Archive (LRA): the work of a repository administrator
Leicester Research Archive (LRA): the work of a repository administratorLeicester Research Archive (LRA): the work of a repository administrator
Leicester Research Archive (LRA): the work of a repository administratorGaz Johnson
ย 
Crowdsourcing for information professionals: University collections and Wikim...
Crowdsourcing for information professionals: University collections and Wikim...Crowdsourcing for information professionals: University collections and Wikim...
Crowdsourcing for information professionals: University collections and Wikim...Nick Sheppard
ย 
The Global reach of Crossref metadata
The Global reach of Crossref metadataThe Global reach of Crossref metadata
The Global reach of Crossref metadataCrossref
ย 

What's hot (20)

Institutional respositories - Ken Scott (Georgetown University Qatar) - #OAWe...
Institutional respositories - Ken Scott (Georgetown University Qatar) - #OAWe...Institutional respositories - Ken Scott (Georgetown University Qatar) - #OAWe...
Institutional respositories - Ken Scott (Georgetown University Qatar) - #OAWe...
ย 
Instutional repositories and data
Instutional repositories and dataInstutional repositories and data
Instutional repositories and data
ย 
Iams so a_2010
Iams so a_2010Iams so a_2010
Iams so a_2010
ย 
Winter 2013 OSU Libraries Faculty Forum: Mine or Theirs: A comparison of usag...
Winter 2013 OSU Libraries Faculty Forum: Mine or Theirs: A comparison of usag...Winter 2013 OSU Libraries Faculty Forum: Mine or Theirs: A comparison of usag...
Winter 2013 OSU Libraries Faculty Forum: Mine or Theirs: A comparison of usag...
ย 
Core @ repositories fringe 2015
Core @ repositories fringe 2015Core @ repositories fringe 2015
Core @ repositories fringe 2015
ย 
The Crossref Experience at AOSIS - Pierre de Villiers - Crossref LIVE South A...
The Crossref Experience at AOSIS - Pierre de Villiers - Crossref LIVE South A...The Crossref Experience at AOSIS - Pierre de Villiers - Crossref LIVE South A...
The Crossref Experience at AOSIS - Pierre de Villiers - Crossref LIVE South A...
ย 
Unlocking Thesis Data - Stephen Grace, University of East London
Unlocking Thesis Data - Stephen Grace, University of East LondonUnlocking Thesis Data - Stephen Grace, University of East London
Unlocking Thesis Data - Stephen Grace, University of East London
ย 
Introducing SUL
Introducing SULIntroducing SUL
Introducing SUL
ย 
CrossRef Taxonomies Webinar
CrossRef Taxonomies WebinarCrossRef Taxonomies Webinar
CrossRef Taxonomies Webinar
ย 
Getting on the Same Page: Aligning ERM and LIbGuides Content
Getting on the Same Page: Aligning ERM and LIbGuides ContentGetting on the Same Page: Aligning ERM and LIbGuides Content
Getting on the Same Page: Aligning ERM and LIbGuides Content
ย 
Government data catalogues interoperability
Government data catalogues interoperabilityGovernment data catalogues interoperability
Government data catalogues interoperability
ย 
LIBRE presentation at the Horizon 2020 Infodays
LIBRE presentation at the Horizon 2020 InfodaysLIBRE presentation at the Horizon 2020 Infodays
LIBRE presentation at the Horizon 2020 Infodays
ย 
#OSSPARIS19 : Comment ONLYOFFICE aide ร  organiser les travaux de recherches ...
#OSSPARIS19 : Comment ONLYOFFICE aide ร  organiser les travaux de recherches  ...#OSSPARIS19 : Comment ONLYOFFICE aide ร  organiser les travaux de recherches  ...
#OSSPARIS19 : Comment ONLYOFFICE aide ร  organiser les travaux de recherches ...
ย 
Leicester Research Archive (LRA): the work of a repository administrator
Leicester Research Archive (LRA): the work of a repository administratorLeicester Research Archive (LRA): the work of a repository administrator
Leicester Research Archive (LRA): the work of a repository administrator
ย 
Crowdsourcing for information professionals: University collections and Wikim...
Crowdsourcing for information professionals: University collections and Wikim...Crowdsourcing for information professionals: University collections and Wikim...
Crowdsourcing for information professionals: University collections and Wikim...
ย 
Proteomexchange
ProteomexchangeProteomexchange
Proteomexchange
ย 
NIF services overview
NIF services overviewNIF services overview
NIF services overview
ย 
KBART Automation, Christine Stohn, ALA Annual 2017
KBART Automation, Christine Stohn, ALA Annual 2017KBART Automation, Christine Stohn, ALA Annual 2017
KBART Automation, Christine Stohn, ALA Annual 2017
ย 
SUSHI & SUSHI-Lite, Oliver Pesch, ALA Annual 2017
SUSHI & SUSHI-Lite, Oliver Pesch, ALA Annual 2017SUSHI & SUSHI-Lite, Oliver Pesch, ALA Annual 2017
SUSHI & SUSHI-Lite, Oliver Pesch, ALA Annual 2017
ย 
The Global reach of Crossref metadata
The Global reach of Crossref metadataThe Global reach of Crossref metadata
The Global reach of Crossref metadata
ย 

Similar to Andrew Griffiths Digital Health Assembly 2015

British Library Linked Open Data Presentation for ALA June 2014
British Library Linked Open Data Presentation for ALA June 2014British Library Linked Open Data Presentation for ALA June 2014
British Library Linked Open Data Presentation for ALA June 2014nw13
ย 
GovSummit London 2016 - NHS Choices
GovSummit London 2016 - NHS ChoicesGovSummit London 2016 - NHS Choices
GovSummit London 2016 - NHS ChoicesSplunk
ย 
Querying EHR Data with Archetype Query Language
Querying EHR Data with Archetype Query LanguageQuerying EHR Data with Archetype Query Language
Querying EHR Data with Archetype Query LanguageBorut Fabjan
ย 
Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014
Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014
Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014Ian McNicoll
ย 
HANDI Arctic Conf 2014
HANDI Arctic Conf 2014HANDI Arctic Conf 2014
HANDI Arctic Conf 2014HANDI HEALTH
ย 
HANDI Summit 18 - Introducing HANDI-HOPD - Dr Ian McNicoll
HANDI Summit 18 - Introducing HANDI-HOPD - Dr Ian McNicollHANDI Summit 18 - Introducing HANDI-HOPD - Dr Ian McNicoll
HANDI Summit 18 - Introducing HANDI-HOPD - Dr Ian McNicollHANDI HEALTH
ย 
Connecting Leeds and a Transatlantic VistA of open source, Dr Tony Shannon, C...
Connecting Leeds and a Transatlantic VistA of open source, Dr Tony Shannon, C...Connecting Leeds and a Transatlantic VistA of open source, Dr Tony Shannon, C...
Connecting Leeds and a Transatlantic VistA of open source, Dr Tony Shannon, C...mfolkard
ย 
Connecting Leeds: Care Record: update ; EHILive 2014 presentation
Connecting Leeds: Care Record: update ; EHILive 2014 presentationConnecting Leeds: Care Record: update ; EHILive 2014 presentation
Connecting Leeds: Care Record: update ; EHILive 2014 presentationTony Shannon
ย 
CRIS POWER! Taming the service requirements of open access
CRIS POWER! Taming the service requirements of open accessCRIS POWER! Taming the service requirements of open access
CRIS POWER! Taming the service requirements of open accessDavid Walters
ย 
ICIC 2013 Conference Proceedings Antony Williams Royal Society of Chemistry
ICIC 2013 Conference Proceedings Antony Williams Royal Society of ChemistryICIC 2013 Conference Proceedings Antony Williams Royal Society of Chemistry
ICIC 2013 Conference Proceedings Antony Williams Royal Society of ChemistryDr. Haxel Consult
ย 
Dealing with the complex challenge of managing diverse chemistry data online
Dealing with the complex challenge of managing diverse chemistry data onlineDealing with the complex challenge of managing diverse chemistry data online
Dealing with the complex challenge of managing diverse chemistry data onlineKen Karapetyan
ย 
ChemSpider โ€“ disseminating data and enabling an abundance of chemistry platforms
ChemSpider โ€“ disseminating data and enabling an abundance of chemistry platformsChemSpider โ€“ disseminating data and enabling an abundance of chemistry platforms
ChemSpider โ€“ disseminating data and enabling an abundance of chemistry platformsKen Karapetyan
ย 
Evolving the Web into a Global Database - Advances and Applications.
Evolving the Web into a Global Database - Advances and Applications. Evolving the Web into a Global Database - Advances and Applications.
Evolving the Web into a Global Database - Advances and Applications. Chris Bizer
ย 
Running Mixed Workloads on Kubernetes at IHME
Running Mixed Workloads on Kubernetes at IHMERunning Mixed Workloads on Kubernetes at IHME
Running Mixed Workloads on Kubernetes at IHMETyrone Grandison
ย 
Linked Data Implementationsโ€”Who, What and Why?
Linked Data Implementationsโ€”Who, What and Why?Linked Data Implementationsโ€”Who, What and Why?
Linked Data Implementationsโ€”Who, What and Why?OCLC
ย 
OpenAIRE Guidelines for data providers: new Metadata Application Profile for ...
OpenAIRE Guidelines for data providers: new Metadata Application Profile for ...OpenAIRE Guidelines for data providers: new Metadata Application Profile for ...
OpenAIRE Guidelines for data providers: new Metadata Application Profile for ...OpenAIRE
ย 
Applied semantic technology and linked data
Applied semantic technology and linked dataApplied semantic technology and linked data
Applied semantic technology and linked dataWilliam Smith
ย 
Big data's impact on healthcare
Big data's impact on healthcareBig data's impact on healthcare
Big data's impact on healthcareRenรฉ Kuipers
ย 

Similar to Andrew Griffiths Digital Health Assembly 2015 (20)

British Library Linked Open Data Presentation for ALA June 2014
British Library Linked Open Data Presentation for ALA June 2014British Library Linked Open Data Presentation for ALA June 2014
British Library Linked Open Data Presentation for ALA June 2014
ย 
GovSummit London 2016 - NHS Choices
GovSummit London 2016 - NHS ChoicesGovSummit London 2016 - NHS Choices
GovSummit London 2016 - NHS Choices
ย 
Querying EHR Data with Archetype Query Language
Querying EHR Data with Archetype Query LanguageQuerying EHR Data with Archetype Query Language
Querying EHR Data with Archetype Query Language
ย 
Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014
Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014
Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014
ย 
HANDI Arctic Conf 2014
HANDI Arctic Conf 2014HANDI Arctic Conf 2014
HANDI Arctic Conf 2014
ย 
HANDI Summit 18 - Introducing HANDI-HOPD - Dr Ian McNicoll
HANDI Summit 18 - Introducing HANDI-HOPD - Dr Ian McNicollHANDI Summit 18 - Introducing HANDI-HOPD - Dr Ian McNicoll
HANDI Summit 18 - Introducing HANDI-HOPD - Dr Ian McNicoll
ย 
Connecting Leeds and a Transatlantic VistA of open source, Dr Tony Shannon, C...
Connecting Leeds and a Transatlantic VistA of open source, Dr Tony Shannon, C...Connecting Leeds and a Transatlantic VistA of open source, Dr Tony Shannon, C...
Connecting Leeds and a Transatlantic VistA of open source, Dr Tony Shannon, C...
ย 
Connecting Leeds: Care Record: update ; EHILive 2014 presentation
Connecting Leeds: Care Record: update ; EHILive 2014 presentationConnecting Leeds: Care Record: update ; EHILive 2014 presentation
Connecting Leeds: Care Record: update ; EHILive 2014 presentation
ย 
CRIS POWER! Taming the service requirements of open access
CRIS POWER! Taming the service requirements of open accessCRIS POWER! Taming the service requirements of open access
CRIS POWER! Taming the service requirements of open access
ย 
ICIC 2013 Conference Proceedings Antony Williams Royal Society of Chemistry
ICIC 2013 Conference Proceedings Antony Williams Royal Society of ChemistryICIC 2013 Conference Proceedings Antony Williams Royal Society of Chemistry
ICIC 2013 Conference Proceedings Antony Williams Royal Society of Chemistry
ย 
Dealing with the complex challenge of managing diverse chemistry data online
Dealing with the complex challenge of managing diverse chemistry data onlineDealing with the complex challenge of managing diverse chemistry data online
Dealing with the complex challenge of managing diverse chemistry data online
ย 
Dealing with the complex challenge of managing diverse chemistry data online
Dealing with the complex challenge of managing diverse chemistry data onlineDealing with the complex challenge of managing diverse chemistry data online
Dealing with the complex challenge of managing diverse chemistry data online
ย 
ChemSpider โ€“ disseminating data and enabling an abundance of chemistry platforms
ChemSpider โ€“ disseminating data and enabling an abundance of chemistry platformsChemSpider โ€“ disseminating data and enabling an abundance of chemistry platforms
ChemSpider โ€“ disseminating data and enabling an abundance of chemistry platforms
ย 
Evolving the Web into a Global Database - Advances and Applications.
Evolving the Web into a Global Database - Advances and Applications. Evolving the Web into a Global Database - Advances and Applications.
Evolving the Web into a Global Database - Advances and Applications.
ย 
Running Mixed Workloads on Kubernetes at IHME
Running Mixed Workloads on Kubernetes at IHMERunning Mixed Workloads on Kubernetes at IHME
Running Mixed Workloads on Kubernetes at IHME
ย 
Linked Data Implementationsโ€”Who, What and Why?
Linked Data Implementationsโ€”Who, What and Why?Linked Data Implementationsโ€”Who, What and Why?
Linked Data Implementationsโ€”Who, What and Why?
ย 
OpenAIRE Guidelines for data providers: new Metadata Application Profile for ...
OpenAIRE Guidelines for data providers: new Metadata Application Profile for ...OpenAIRE Guidelines for data providers: new Metadata Application Profile for ...
OpenAIRE Guidelines for data providers: new Metadata Application Profile for ...
ย 
Big data challenges associated with building a national data repository for c...
Big data challenges associated with building a national data repository for c...Big data challenges associated with building a national data repository for c...
Big data challenges associated with building a national data repository for c...
ย 
Applied semantic technology and linked data
Applied semantic technology and linked dataApplied semantic technology and linked data
Applied semantic technology and linked data
ย 
Big data's impact on healthcare
Big data's impact on healthcareBig data's impact on healthcare
Big data's impact on healthcare
ย 

More from DHA2015

Professor Andrew Morris
Professor Andrew MorrisProfessor Andrew Morris
Professor Andrew MorrisDHA2015
ย 
John Crawford Digital Health Assembly 2015
John Crawford Digital Health Assembly 2015John Crawford Digital Health Assembly 2015
John Crawford Digital Health Assembly 2015DHA2015
ย 
Svetlana Karpova Digital Health Assembly 2015
Svetlana Karpova Digital Health Assembly 2015Svetlana Karpova Digital Health Assembly 2015
Svetlana Karpova Digital Health Assembly 2015DHA2015
ย 
Professor Munir Pirmohamed Digital Health Assembly 2015
Professor Munir Pirmohamed Digital Health Assembly 2015Professor Munir Pirmohamed Digital Health Assembly 2015
Professor Munir Pirmohamed Digital Health Assembly 2015DHA2015
ย 
Dr. Ogan Gurel Digital Health Assembly 2015
Dr. Ogan Gurel Digital Health Assembly 2015Dr. Ogan Gurel Digital Health Assembly 2015
Dr. Ogan Gurel Digital Health Assembly 2015DHA2015
ย 
Niels Peek Digital Health Assembly 2015
Niels Peek Digital Health Assembly 2015Niels Peek Digital Health Assembly 2015
Niels Peek Digital Health Assembly 2015DHA2015
ย 
Michael Seres Digital Health Assembly 2015
Michael Seres Digital Health Assembly 2015Michael Seres Digital Health Assembly 2015
Michael Seres Digital Health Assembly 2015DHA2015
ย 
Michael Schrage Digital Health Assembly 2015
Michael Schrage Digital Health Assembly 2015Michael Schrage Digital Health Assembly 2015
Michael Schrage Digital Health Assembly 2015DHA2015
ย 
Michael Lewis Digital Health Assembly 2015
Michael Lewis Digital Health Assembly 2015Michael Lewis Digital Health Assembly 2015
Michael Lewis Digital Health Assembly 2015DHA2015
ย 
Dr. Martin Bardsley Digital Health Assembly 2015
Dr. Martin Bardsley Digital Health Assembly 2015Dr. Martin Bardsley Digital Health Assembly 2015
Dr. Martin Bardsley Digital Health Assembly 2015DHA2015
ย 
Kevin Dean Digital Health Assembly 2015
Kevin Dean Digital Health Assembly 2015 Kevin Dean Digital Health Assembly 2015
Kevin Dean Digital Health Assembly 2015 DHA2015
ย 
Dr. John Gallacher Digital Health Assembly 2015
Dr. John Gallacher Digital Health Assembly 2015 Dr. John Gallacher Digital Health Assembly 2015
Dr. John Gallacher Digital Health Assembly 2015 DHA2015
ย 
Dr. Ian McNicoll Digital Health Assembly 2015
Dr. Ian McNicoll Digital Health Assembly 2015Dr. Ian McNicoll Digital Health Assembly 2015
Dr. Ian McNicoll Digital Health Assembly 2015DHA2015
ย 
Professor George Crooks OBE Digital Health Assembly 2015
Professor George Crooks OBE Digital Health Assembly 2015Professor George Crooks OBE Digital Health Assembly 2015
Professor George Crooks OBE Digital Health Assembly 2015DHA2015
ย 
Professor Dipak Kalra Digital Health Assembly 2015
Professor Dipak Kalra Digital Health Assembly 2015Professor Dipak Kalra Digital Health Assembly 2015
Professor Dipak Kalra Digital Health Assembly 2015DHA2015
ย 
David Butler Digital Health Assembly 2015
David Butler Digital Health Assembly 2015David Butler Digital Health Assembly 2015
David Butler Digital Health Assembly 2015DHA2015
ย 
Caroline Bishop Digital Health Assembly 2015
Caroline Bishop Digital Health Assembly 2015Caroline Bishop Digital Health Assembly 2015
Caroline Bishop Digital Health Assembly 2015DHA2015
ย 
Roland Harwood Digital Health Assembly 2015
Roland Harwood  Digital Health Assembly 2015Roland Harwood  Digital Health Assembly 2015
Roland Harwood Digital Health Assembly 2015DHA2015
ย 
Dr. Amir Hannan Digital Health Assembly 2015
Dr. Amir Hannan  Digital Health Assembly 2015Dr. Amir Hannan  Digital Health Assembly 2015
Dr. Amir Hannan Digital Health Assembly 2015DHA2015
ย 
Dr. Adesina Iluyemi Digital Health Assembly 2015
Dr. Adesina Iluyemi Digital Health Assembly 2015Dr. Adesina Iluyemi Digital Health Assembly 2015
Dr. Adesina Iluyemi Digital Health Assembly 2015DHA2015
ย 

More from DHA2015 (20)

Professor Andrew Morris
Professor Andrew MorrisProfessor Andrew Morris
Professor Andrew Morris
ย 
John Crawford Digital Health Assembly 2015
John Crawford Digital Health Assembly 2015John Crawford Digital Health Assembly 2015
John Crawford Digital Health Assembly 2015
ย 
Svetlana Karpova Digital Health Assembly 2015
Svetlana Karpova Digital Health Assembly 2015Svetlana Karpova Digital Health Assembly 2015
Svetlana Karpova Digital Health Assembly 2015
ย 
Professor Munir Pirmohamed Digital Health Assembly 2015
Professor Munir Pirmohamed Digital Health Assembly 2015Professor Munir Pirmohamed Digital Health Assembly 2015
Professor Munir Pirmohamed Digital Health Assembly 2015
ย 
Dr. Ogan Gurel Digital Health Assembly 2015
Dr. Ogan Gurel Digital Health Assembly 2015Dr. Ogan Gurel Digital Health Assembly 2015
Dr. Ogan Gurel Digital Health Assembly 2015
ย 
Niels Peek Digital Health Assembly 2015
Niels Peek Digital Health Assembly 2015Niels Peek Digital Health Assembly 2015
Niels Peek Digital Health Assembly 2015
ย 
Michael Seres Digital Health Assembly 2015
Michael Seres Digital Health Assembly 2015Michael Seres Digital Health Assembly 2015
Michael Seres Digital Health Assembly 2015
ย 
Michael Schrage Digital Health Assembly 2015
Michael Schrage Digital Health Assembly 2015Michael Schrage Digital Health Assembly 2015
Michael Schrage Digital Health Assembly 2015
ย 
Michael Lewis Digital Health Assembly 2015
Michael Lewis Digital Health Assembly 2015Michael Lewis Digital Health Assembly 2015
Michael Lewis Digital Health Assembly 2015
ย 
Dr. Martin Bardsley Digital Health Assembly 2015
Dr. Martin Bardsley Digital Health Assembly 2015Dr. Martin Bardsley Digital Health Assembly 2015
Dr. Martin Bardsley Digital Health Assembly 2015
ย 
Kevin Dean Digital Health Assembly 2015
Kevin Dean Digital Health Assembly 2015 Kevin Dean Digital Health Assembly 2015
Kevin Dean Digital Health Assembly 2015
ย 
Dr. John Gallacher Digital Health Assembly 2015
Dr. John Gallacher Digital Health Assembly 2015 Dr. John Gallacher Digital Health Assembly 2015
Dr. John Gallacher Digital Health Assembly 2015
ย 
Dr. Ian McNicoll Digital Health Assembly 2015
Dr. Ian McNicoll Digital Health Assembly 2015Dr. Ian McNicoll Digital Health Assembly 2015
Dr. Ian McNicoll Digital Health Assembly 2015
ย 
Professor George Crooks OBE Digital Health Assembly 2015
Professor George Crooks OBE Digital Health Assembly 2015Professor George Crooks OBE Digital Health Assembly 2015
Professor George Crooks OBE Digital Health Assembly 2015
ย 
Professor Dipak Kalra Digital Health Assembly 2015
Professor Dipak Kalra Digital Health Assembly 2015Professor Dipak Kalra Digital Health Assembly 2015
Professor Dipak Kalra Digital Health Assembly 2015
ย 
David Butler Digital Health Assembly 2015
David Butler Digital Health Assembly 2015David Butler Digital Health Assembly 2015
David Butler Digital Health Assembly 2015
ย 
Caroline Bishop Digital Health Assembly 2015
Caroline Bishop Digital Health Assembly 2015Caroline Bishop Digital Health Assembly 2015
Caroline Bishop Digital Health Assembly 2015
ย 
Roland Harwood Digital Health Assembly 2015
Roland Harwood  Digital Health Assembly 2015Roland Harwood  Digital Health Assembly 2015
Roland Harwood Digital Health Assembly 2015
ย 
Dr. Amir Hannan Digital Health Assembly 2015
Dr. Amir Hannan  Digital Health Assembly 2015Dr. Amir Hannan  Digital Health Assembly 2015
Dr. Amir Hannan Digital Health Assembly 2015
ย 
Dr. Adesina Iluyemi Digital Health Assembly 2015
Dr. Adesina Iluyemi Digital Health Assembly 2015Dr. Adesina Iluyemi Digital Health Assembly 2015
Dr. Adesina Iluyemi Digital Health Assembly 2015
ย 

Recently uploaded

bhubaneswar Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
bhubaneswar Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meetbhubaneswar Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
bhubaneswar Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetCall Girls Service
ย 
ooty Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
ooty Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meetooty Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
ooty Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetCall Girls Service
ย 
dhanbad Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
dhanbad Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meetdhanbad Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
dhanbad Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetCall Girls Service
ย 
Independent Call Girls Hyderabad ๐Ÿ’‹ 9352988975 ๐Ÿ’‹ Genuine WhatsApp Number for R...
Independent Call Girls Hyderabad ๐Ÿ’‹ 9352988975 ๐Ÿ’‹ Genuine WhatsApp Number for R...Independent Call Girls Hyderabad ๐Ÿ’‹ 9352988975 ๐Ÿ’‹ Genuine WhatsApp Number for R...
Independent Call Girls Hyderabad ๐Ÿ’‹ 9352988975 ๐Ÿ’‹ Genuine WhatsApp Number for R...Ahmedabad Call Girls
ย 
Tirupati Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Tirupati Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetTirupati Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Tirupati Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetCall Girls Service
ย 
Sexy Call Girl Dharmapuri Arshi ๐Ÿ’š9058824046๐Ÿ’š Dharmapuri Escort Service
Sexy Call Girl Dharmapuri Arshi ๐Ÿ’š9058824046๐Ÿ’š Dharmapuri Escort ServiceSexy Call Girl Dharmapuri Arshi ๐Ÿ’š9058824046๐Ÿ’š Dharmapuri Escort Service
Sexy Call Girl Dharmapuri Arshi ๐Ÿ’š9058824046๐Ÿ’š Dharmapuri Escort Servicejaanseema653
ย 
Ernakulam Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Ernakulam Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetErnakulam Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Ernakulam Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetCall Girls Chandigarh
ย 
Rajkot Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Rajkot Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetRajkot Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Rajkot Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetCall Girls Service
ย 
Premium Call Girls Bangalore {7304373326} โค๏ธVVIP POOJA Call Girls in Bangalor...
Premium Call Girls Bangalore {7304373326} โค๏ธVVIP POOJA Call Girls in Bangalor...Premium Call Girls Bangalore {7304373326} โค๏ธVVIP POOJA Call Girls in Bangalor...
Premium Call Girls Bangalore {7304373326} โค๏ธVVIP POOJA Call Girls in Bangalor...Sheetaleventcompany
ย 
Call Girl in Indore 8827247818 {Low Price}๐Ÿ‘‰ Nitya Indore Call Girls * ITRG...
Call Girl in Indore 8827247818 {Low Price}๐Ÿ‘‰   Nitya Indore Call Girls  * ITRG...Call Girl in Indore 8827247818 {Low Price}๐Ÿ‘‰   Nitya Indore Call Girls  * ITRG...
Call Girl in Indore 8827247818 {Low Price}๐Ÿ‘‰ Nitya Indore Call Girls * ITRG...mahaiklolahd
ย 
Gorgeous Call Girls Mohali {7435815124} โค๏ธVVIP ANGEL Call Girls in Mohali Punjab
Gorgeous Call Girls Mohali {7435815124} โค๏ธVVIP ANGEL Call Girls in Mohali PunjabGorgeous Call Girls Mohali {7435815124} โค๏ธVVIP ANGEL Call Girls in Mohali Punjab
Gorgeous Call Girls Mohali {7435815124} โค๏ธVVIP ANGEL Call Girls in Mohali PunjabSheetaleventcompany
ย 
Sambalpur Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Sambalpur Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetSambalpur Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Sambalpur Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetCall Girls Service
ย 
Best Lahore Escorts ๐Ÿ˜ฎโ€๐Ÿ’จ03250114445 || VIP escorts in Lahore
Best Lahore Escorts ๐Ÿ˜ฎโ€๐Ÿ’จ03250114445 || VIP escorts in LahoreBest Lahore Escorts ๐Ÿ˜ฎโ€๐Ÿ’จ03250114445 || VIP escorts in Lahore
Best Lahore Escorts ๐Ÿ˜ฎโ€๐Ÿ’จ03250114445 || VIP escorts in LahoreDeny Daniel
ย 
Jaipur Call Girls 9257276172 Call Girl in Jaipur Rajasthan
Jaipur Call Girls 9257276172 Call Girl in Jaipur RajasthanJaipur Call Girls 9257276172 Call Girl in Jaipur Rajasthan
Jaipur Call Girls 9257276172 Call Girl in Jaipur Rajasthanindiancallgirl4rent
ย 
Thoothukudi Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Thoothukudi Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetThoothukudi Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Thoothukudi Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetCall Girls Service
ย 
Thrissur Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Thrissur Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetThrissur Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Thrissur Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetCall Girls Service
ย 
(Big Boobs Indian Girls) ๐Ÿ’“ 9257276172 ๐Ÿ’“High Profile Call Girls Jaipur You Can...
(Big Boobs Indian Girls) ๐Ÿ’“ 9257276172 ๐Ÿ’“High Profile Call Girls Jaipur You Can...(Big Boobs Indian Girls) ๐Ÿ’“ 9257276172 ๐Ÿ’“High Profile Call Girls Jaipur You Can...
(Big Boobs Indian Girls) ๐Ÿ’“ 9257276172 ๐Ÿ’“High Profile Call Girls Jaipur You Can...Joya Singh
ย 
Call Girls Service Mohali {7435815124} โค๏ธVVIP PALAK Call Girl in Mohali Punjab
Call Girls Service Mohali {7435815124} โค๏ธVVIP PALAK Call Girl in Mohali PunjabCall Girls Service Mohali {7435815124} โค๏ธVVIP PALAK Call Girl in Mohali Punjab
Call Girls Service Mohali {7435815124} โค๏ธVVIP PALAK Call Girl in Mohali PunjabSheetaleventcompany
ย 
Kochi call girls Mallu escort girls available 7877702510
Kochi call girls Mallu escort girls available 7877702510Kochi call girls Mallu escort girls available 7877702510
Kochi call girls Mallu escort girls available 7877702510Vipesco
ย 

Recently uploaded (20)

bhubaneswar Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
bhubaneswar Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meetbhubaneswar Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
bhubaneswar Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
ย 
ooty Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
ooty Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meetooty Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
ooty Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
ย 
dhanbad Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
dhanbad Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meetdhanbad Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
dhanbad Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
ย 
Independent Call Girls Hyderabad ๐Ÿ’‹ 9352988975 ๐Ÿ’‹ Genuine WhatsApp Number for R...
Independent Call Girls Hyderabad ๐Ÿ’‹ 9352988975 ๐Ÿ’‹ Genuine WhatsApp Number for R...Independent Call Girls Hyderabad ๐Ÿ’‹ 9352988975 ๐Ÿ’‹ Genuine WhatsApp Number for R...
Independent Call Girls Hyderabad ๐Ÿ’‹ 9352988975 ๐Ÿ’‹ Genuine WhatsApp Number for R...
ย 
Tirupati Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Tirupati Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetTirupati Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Tirupati Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
ย 
Sexy Call Girl Dharmapuri Arshi ๐Ÿ’š9058824046๐Ÿ’š Dharmapuri Escort Service
Sexy Call Girl Dharmapuri Arshi ๐Ÿ’š9058824046๐Ÿ’š Dharmapuri Escort ServiceSexy Call Girl Dharmapuri Arshi ๐Ÿ’š9058824046๐Ÿ’š Dharmapuri Escort Service
Sexy Call Girl Dharmapuri Arshi ๐Ÿ’š9058824046๐Ÿ’š Dharmapuri Escort Service
ย 
Ernakulam Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Ernakulam Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetErnakulam Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Ernakulam Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
ย 
Rajkot Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Rajkot Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetRajkot Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Rajkot Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
ย 
Premium Call Girls Bangalore {7304373326} โค๏ธVVIP POOJA Call Girls in Bangalor...
Premium Call Girls Bangalore {7304373326} โค๏ธVVIP POOJA Call Girls in Bangalor...Premium Call Girls Bangalore {7304373326} โค๏ธVVIP POOJA Call Girls in Bangalor...
Premium Call Girls Bangalore {7304373326} โค๏ธVVIP POOJA Call Girls in Bangalor...
ย 
Call Girl in Indore 8827247818 {Low Price}๐Ÿ‘‰ Nitya Indore Call Girls * ITRG...
Call Girl in Indore 8827247818 {Low Price}๐Ÿ‘‰   Nitya Indore Call Girls  * ITRG...Call Girl in Indore 8827247818 {Low Price}๐Ÿ‘‰   Nitya Indore Call Girls  * ITRG...
Call Girl in Indore 8827247818 {Low Price}๐Ÿ‘‰ Nitya Indore Call Girls * ITRG...
ย 
Gorgeous Call Girls Mohali {7435815124} โค๏ธVVIP ANGEL Call Girls in Mohali Punjab
Gorgeous Call Girls Mohali {7435815124} โค๏ธVVIP ANGEL Call Girls in Mohali PunjabGorgeous Call Girls Mohali {7435815124} โค๏ธVVIP ANGEL Call Girls in Mohali Punjab
Gorgeous Call Girls Mohali {7435815124} โค๏ธVVIP ANGEL Call Girls in Mohali Punjab
ย 
Sambalpur Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Sambalpur Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetSambalpur Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Sambalpur Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
ย 
Best Lahore Escorts ๐Ÿ˜ฎโ€๐Ÿ’จ03250114445 || VIP escorts in Lahore
Best Lahore Escorts ๐Ÿ˜ฎโ€๐Ÿ’จ03250114445 || VIP escorts in LahoreBest Lahore Escorts ๐Ÿ˜ฎโ€๐Ÿ’จ03250114445 || VIP escorts in Lahore
Best Lahore Escorts ๐Ÿ˜ฎโ€๐Ÿ’จ03250114445 || VIP escorts in Lahore
ย 
Punjab Call Girls Contact Number +919053,900,678 Punjab Call Girls
Punjab Call Girls Contact Number +919053,900,678 Punjab Call GirlsPunjab Call Girls Contact Number +919053,900,678 Punjab Call Girls
Punjab Call Girls Contact Number +919053,900,678 Punjab Call Girls
ย 
Jaipur Call Girls 9257276172 Call Girl in Jaipur Rajasthan
Jaipur Call Girls 9257276172 Call Girl in Jaipur RajasthanJaipur Call Girls 9257276172 Call Girl in Jaipur Rajasthan
Jaipur Call Girls 9257276172 Call Girl in Jaipur Rajasthan
ย 
Thoothukudi Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Thoothukudi Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetThoothukudi Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Thoothukudi Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
ย 
Thrissur Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Thrissur Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetThrissur Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Thrissur Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
ย 
(Big Boobs Indian Girls) ๐Ÿ’“ 9257276172 ๐Ÿ’“High Profile Call Girls Jaipur You Can...
(Big Boobs Indian Girls) ๐Ÿ’“ 9257276172 ๐Ÿ’“High Profile Call Girls Jaipur You Can...(Big Boobs Indian Girls) ๐Ÿ’“ 9257276172 ๐Ÿ’“High Profile Call Girls Jaipur You Can...
(Big Boobs Indian Girls) ๐Ÿ’“ 9257276172 ๐Ÿ’“High Profile Call Girls Jaipur You Can...
ย 
Call Girls Service Mohali {7435815124} โค๏ธVVIP PALAK Call Girl in Mohali Punjab
Call Girls Service Mohali {7435815124} โค๏ธVVIP PALAK Call Girl in Mohali PunjabCall Girls Service Mohali {7435815124} โค๏ธVVIP PALAK Call Girl in Mohali Punjab
Call Girls Service Mohali {7435815124} โค๏ธVVIP PALAK Call Girl in Mohali Punjab
ย 
Kochi call girls Mallu escort girls available 7877702510
Kochi call girls Mallu escort girls available 7877702510Kochi call girls Mallu escort girls available 7877702510
Kochi call girls Mallu escort girls available 7877702510
ย 

Andrew Griffiths Digital Health Assembly 2015