SlideShare a Scribd company logo
THE THESIS - September 12, 2015.
“Egyes szakértők szerint 10 éven belül valóra válhatna az a még
kissé futurisztikusnak tűnő kép, hogy mindenkiről egy genetikai
polimorfizmus adattár áll rendelkezésre mondjuk a háziorvosnál,
az beírja a komputerébe, hogy milyen hatású gyógyszert szeretne
felírni az adott betegnek, majd a gép megadja, hogy melyik
konkrét gyógyszer vagy gyógyszerek a leghatásosabbak, vagy
lesz a legkevesebb, és legkevésbé veszélyes mellékhatásuk az
adott genetikai mintázattal rendelkező betegnél.”
1
Prof. Dr. Szalai Csaba
Semmelweis Egyetem, Általános orvostudományi Kar,
Genetikai, Sejt - és Immunbiológiai Intézet Intézetvezető helyettes
1. According to publication of Prof. Dr. Csaba Szalai (http://gyogyhirek.hu/farmakogenomika-a-jovo-igerete/)
Judit Alföldi
Invenshure Hungary LLC.
OUTLINE
● Introduction
● OneOme solution - Patient's perspective
● OneOme Pharmacogenomics Report (PGx)
● OneOme solution - Doctor's perspective
● Technical background
● About Invenshure and Invenshure Hungary LLC.
DEFINITIONS
● Genetics - the study of genes and genetic variation
- mostly one gene
● Genomics - study of the whole genome - mostly
more than one gene
● Pharmacogenetics - the study of the role of
genetics in drug response - mostly one gene
● Pharmacogenomics - the study of the role of
genetics in drug response - mostly more than one
gene
GOALS OF PHARMACOGENOMICS
● Drug discovery and development
● Reveal adverse drug reaction
PHARMACOGENOMICS
Human genome project (1999-2003) 1
~ 3 300 000 000 DNA base pairs
~ 20.000 genes
~ 400 are target genes for drugs
~ 23 genes covering around 340 drugs
1.
http://www.ensembl.org/Homo_sapiens/Info/StatsTable
THE PROBLEM - DRUGS
>4 Billion 1
~48% Do not work as intended2
>95% of drug - response variability and
susceptibility depends on genetic factors
1. According to IMS Institute for Healthcare Informatics
2. Spear BB, Heath-Chiozzi M, Huff J. Trends Mol. Med.7, 201–204 (2001).
THE PROBLEM - ADR’s
NIH estimates ADR’s account for as much as
● ~7% of all admissions
● > 20% readmissions
● 4th leading cause of death
● > $130B the annual cost of ADR’s (estimated
by the FDA) 1
1. http://www.fda.gov/Drugs/DevelopmentApprovalProcess/DevelopmentResources/DrugInteractionsLabeling/ucm110632.htm
OUR MISSION
Provide the
● Most Cost-effective,
● Comprehensive,
● Personalized,
Pharmacogenomics analysis that identifies
optimal drug therapy for individual Patients.
OUTLINE - STEP
● Introduction
● OneOme solution - Patient's perspective
● OneOme Pharmacogenomics Report (PGx)
● OneOme solution - Doctor's perspective
● Technical background
● About Invenshure and Invenshure Hungary LLC.
PATIENT’S PERSPECTIVE
STEP 1:
Doctor orders the
test
STEP 2:
Patient provides
cheek swab
sample
STEP 3:
Patient or doctor
activates the kit
online
STEP 4:
OneOme processes
the sample & returns
report to the doctor
OneOme video
OUTLINE - STEP
● Introduction
● OneOme solution - Patient's perspective
● OneOme Pharmacogenomics Report (PGx)
● OneOme solution - Doctor's perspective
● Technical background
● About Invenshure and Invenshure Hungary LLC.
OneOme REPORT - USE WITH CAUTION
Content:
● Patient’s personal information
● Main categories with those drugs which
must be used with great caution
according to patient’s genotypes
● Main categories with those drugs which
must be used with caution according to
patient’s genotypes
● L1, SL, SH, T marks
OneOme REPORT - USE AS DIRECTED
Content:
● Main categories with those drugs which
can be used as directed according to
patient’s genotypes
OneOme REPORT - GENOTYPES
Content:
● Genes with their genotypes which might
affect phenotype and metabolism,
○ metabolism (CYP) could be normal,
decreased or increased
○ Genotype might cause normal
response or increased risk in
phenotype
○ CYP3A4, CYP3A5, CYP2C9,
CYP2D6
OneOme REPORT - CYP ENZYMES
Content:
● CYP enzymes are encoded by CYP
genes responsible for metabolism and
elimination of clinically used drugs
● CYP enzymes could be inducers or
inhibitors
● Relation between examined drugs and
CYP enzymes are shown in the list
OUTLINE - STEP
● Introduction
● OneOme solution - Patient's perspective
● OneOme Pharmacogenomics Report (PGx)
● OneOme solution - Doctor's perspective
● Technical background
● About Invenshure and Invenshure Hungary LLC.
THE WEB PORTAL
Provides a web interface for
○ Institution (Institutional teams),
○ Providers,
○ Patients
to
○ View,
○ Order,
○ Activate,
○ Interact
with the report of genetic result.
THE WEB PORTAL - SIGN IN
● Different login form for
○ Provider,
○ Patient and
○ Admin
● User Session management
provided by Flask-Login
● OAuth2 authentication for
Admins (LIMS, Scientists)
● Password meets HIPAA
regulations
● Users are stored in database
THE WEB PORTAL - ORDERS
● List all orders associated with
Provider’s clinical team
● The list is searchable
● The doctor can
○ create an order,
○ review an order,
○ manage an order and
○ interact with the result of the
PGx report.
THE WEB PORTAL - ORDER STATUSES
● Each orders has statuses,
○ Test ordered
○ Payment pending / received
○ Kit shipped ( if necessary )
○ Kit activated
○ Arrived at laboratory
○ Sample is processing
○ Report generated
● Doctor can
○ Download the generated report,
○ Explore the generated report (Drug explorer)
THE WEB PORTAL - DRUG EXPLORER
● Drugs are grouped by diseases
● List drugs which are correspond to
the patient’s PGx Report
● Search and add drugs by name or
indication
● Search and review patient’s
Medication history provided by
SureScripts
● Indications are marked with icons
● Possibility to generate report
THE WEB PORTAL - DRUG ALTERNATIVES
● Drug overview explains the reason of caution
● Offers alternatives of the selected drug,
○ Use as directed,
○ Use with caution
○ Use with great caution
● Possibility to add alternative drugs to drug list
THE WEB PORTAL - DRUG TO DRUG INTERACTION
● Drug / Drug interaction information
from Wolters Kluwer database
● Summary view of all drug / drug
interactions
● Detailed view of each drug / drug
interaction
OUTLINE - STEP
● Introduction
● OneOme solution - Patient's perspective
● OneOme Pharmacogenomics Report (PGx)
● OneOme solution - Doctor's perspective
● Technical background
● About InvenShure and Invenshure Hungary LLC.
TECHNICAL BACKGROUND - ENVIRONMENTS
● Development
○ Local environment
○ Docker-compose / Docker
○ MariaDb
● Staging / Testing and Production
○ Cloud environment (Amazon services)
■ Elastik (Load Balancer)
■ Private Subnet for Web portal
■ RDS for MariaDB
THE SYSTEM
● Web portal with LIMS
(Laboratory Information
Management System) are the
basic interfaces
● Salesforce is a CRM
● BrainTree responsible for
payments
● SureScripts responsible for
medication history
● Databases
THE WEB PORTAL - SOFTWARE INFRASTRUCTURE
● Utilizes the Python 3 framework and uses MariaDB
● Uses the following packages
○ Flask - a microframework for Python based on Werkzeug, Jinja 2
○ Flask-Bootstrap - HTML, CSS, and JavaScript framework for Flask
○ Flask-Login - provides user session management for Flask
○ Flask-Mail - provides an interface to set up SMTP and send messages
○ Flask-OAuth2-Login
○ Flask-Script - provides support for writing external scripts in Flask
○ Flask-SQLAlchemy - adds support for SQLAlchemy
○ Flask-Admin - provides support to building an admin interface on top of
an existing data model
○ SQLAlchemy - Python SQL toolkit and Object Relational Mapper
○ WTForms, Jinja2 , NodeJs
OUTLINE - STEP
● Introduction
● OneOme solution - Patient's perspective
● OneOme Pharmacogenomics Report (PGx)
● OneOme solution - Doctor's perspective
● Technical background
● About Invenshure and Invenshure Hungary LLC.
THE COMPANY
QUESTIONS?
Confidential. OneOme 2016.

More Related Content

Viewers also liked

Dependency Injection - Google I/O Extended Budapest 2014
Dependency Injection - Google I/O Extended Budapest 2014Dependency Injection - Google I/O Extended Budapest 2014
Dependency Injection - Google I/O Extended Budapest 2014
GDG Budapest
 
الصيام
الصيامالصيام
الصيام
khefache khafafiche
 
الإعتكاف
الإعتكافالإعتكاف
الإعتكاف
khefache khafafiche
 
العلم
العلمالعلم
Hatékony hálózati kommunikáció Android platformon - Google I/O Extended Buda...
Hatékony hálózati kommunikáció  Android platformon - Google I/O Extended Buda...Hatékony hálózati kommunikáció  Android platformon - Google I/O Extended Buda...
Hatékony hálózati kommunikáció Android platformon - Google I/O Extended Buda...
GDG Budapest
 
Ict kelompok 1 iv e
Ict kelompok 1  iv eIct kelompok 1  iv e
Ict kelompok 1 iv e
Dhessypuspita
 
About Beijing Royal School
About Beijing Royal SchoolAbout Beijing Royal School
About Beijing Royal School
Meiguo Education Group, LLC
 

Viewers also liked (8)

Dependency Injection - Google I/O Extended Budapest 2014
Dependency Injection - Google I/O Extended Budapest 2014Dependency Injection - Google I/O Extended Budapest 2014
Dependency Injection - Google I/O Extended Budapest 2014
 
الصيام
الصيامالصيام
الصيام
 
الإعتكاف
الإعتكافالإعتكاف
الإعتكاف
 
العلم
العلمالعلم
العلم
 
Hatékony hálózati kommunikáció Android platformon - Google I/O Extended Buda...
Hatékony hálózati kommunikáció  Android platformon - Google I/O Extended Buda...Hatékony hálózati kommunikáció  Android platformon - Google I/O Extended Buda...
Hatékony hálózati kommunikáció Android platformon - Google I/O Extended Buda...
 
Ict kelompok 1 iv e
Ict kelompok 1  iv eIct kelompok 1  iv e
Ict kelompok 1 iv e
 
Diabetic
DiabeticDiabetic
Diabetic
 
About Beijing Royal School
About Beijing Royal SchoolAbout Beijing Royal School
About Beijing Royal School
 

Similar to Making PrescriptionsPpersonal - Pharmacogenomics reports - Software in Medicine

THE E-HEALTH PANORAMA by Christian FOURY
THE E-HEALTH PANORAMA by Christian FOURYTHE E-HEALTH PANORAMA by Christian FOURY
THE E-HEALTH PANORAMA by Christian FOURY
Fòrum Català d’Informació i Salut
 
Decision Support System for clinical practice created on the basis of the Un...
Decision Support System for clinical practice created on the basis of  the Un...Decision Support System for clinical practice created on the basis of  the Un...
Decision Support System for clinical practice created on the basis of the Un...
blejyants
 
Pharmacovigilance regulations as per European Union
Pharmacovigilance regulations as per European UnionPharmacovigilance regulations as per European Union
Pharmacovigilance regulations as per European Union
Bindu Kshtriya
 
The Medication Safety Code initiative: Towards a global IT system for persona...
The Medication Safety Code initiative: Towards a global IT system for persona...The Medication Safety Code initiative: Towards a global IT system for persona...
The Medication Safety Code initiative: Towards a global IT system for persona...
Matthias Samwald
 
Tools used in Pharmacovigilance (Clinical Research & Pharmacovigilance).pptx
Tools used in Pharmacovigilance (Clinical Research & Pharmacovigilance).pptxTools used in Pharmacovigilance (Clinical Research & Pharmacovigilance).pptx
Tools used in Pharmacovigilance (Clinical Research & Pharmacovigilance).pptx
Dureshahwar khan
 
Aris G PHARMACOVIGILANCE AND VIGIFLOW
Aris G PHARMACOVIGILANCE AND VIGIFLOWAris G PHARMACOVIGILANCE AND VIGIFLOW
Aris G PHARMACOVIGILANCE AND VIGIFLOW
ayanarkumar19
 
The current regulatory framework
The current regulatory frameworkThe current regulatory framework
The current regulatory framework
EURORDIS Rare Diseases Europe
 
pharmacovigilance pdf (1)
pharmacovigilance pdf (1)pharmacovigilance pdf (1)
pharmacovigilance pdf (1)Prasad Bhat
 
Pharmacovigilance pdf (1)
Pharmacovigilance pdf (1)Pharmacovigilance pdf (1)
Pharmacovigilance pdf (1)
Prasad Bhat
 
PPT on Vigiflow, Argus-G and Aris For ADR Reporting
PPT on Vigiflow, Argus-G and Aris For ADR ReportingPPT on Vigiflow, Argus-G and Aris For ADR Reporting
PPT on Vigiflow, Argus-G and Aris For ADR Reporting
Naveen K L
 
Neerogi - A Patient Information Management System (PIMS)
Neerogi - A Patient Information Management System (PIMS)Neerogi - A Patient Information Management System (PIMS)
Neerogi - A Patient Information Management System (PIMS)Imesh Gunaratne
 
ICH Guidelines for Pharmacovigilance
ICH Guidelines for PharmacovigilanceICH Guidelines for Pharmacovigilance
ICH Guidelines for Pharmacovigilance
Dr. Ramesh Bhandari
 
Methods and Tools for ADR Reporting.pptx
Methods and Tools for ADR Reporting.pptxMethods and Tools for ADR Reporting.pptx
Methods and Tools for ADR Reporting.pptx
PankajKadyan5
 
Introducing VSPGx: Pharmacogenomics Testing in VarSeq
Introducing VSPGx: Pharmacogenomics Testing in VarSeqIntroducing VSPGx: Pharmacogenomics Testing in VarSeq
Introducing VSPGx: Pharmacogenomics Testing in VarSeq
Golden Helix
 
Pharmacovigilance and ICH guidlines
Pharmacovigilance and ICH guidlinesPharmacovigilance and ICH guidlines
Pharmacovigilance and ICH guidlineschandroo80
 
Fundamentals of Pharmacovigilance
Fundamentals of PharmacovigilanceFundamentals of Pharmacovigilance
Fundamentals of Pharmacovigilance
Anindya Banerjee
 
guidelines-150703103126-lva1-app6891.pdf
guidelines-150703103126-lva1-app6891.pdfguidelines-150703103126-lva1-app6891.pdf
guidelines-150703103126-lva1-app6891.pdf
dabloosaha
 
Presentation: Life cycle of medical devices
Presentation: Life cycle of medical devicesPresentation: Life cycle of medical devices
Presentation: Life cycle of medical devices
TGA Australia
 
RxNT - Software Finder
RxNT - Software FinderRxNT - Software Finder
RxNT - Software Finder
Software Finder
 

Similar to Making PrescriptionsPpersonal - Pharmacogenomics reports - Software in Medicine (20)

THE E-HEALTH PANORAMA by Christian FOURY
THE E-HEALTH PANORAMA by Christian FOURYTHE E-HEALTH PANORAMA by Christian FOURY
THE E-HEALTH PANORAMA by Christian FOURY
 
Decision Support System for clinical practice created on the basis of the Un...
Decision Support System for clinical practice created on the basis of  the Un...Decision Support System for clinical practice created on the basis of  the Un...
Decision Support System for clinical practice created on the basis of the Un...
 
Pharmacovigilance regulations as per European Union
Pharmacovigilance regulations as per European UnionPharmacovigilance regulations as per European Union
Pharmacovigilance regulations as per European Union
 
The Medication Safety Code initiative: Towards a global IT system for persona...
The Medication Safety Code initiative: Towards a global IT system for persona...The Medication Safety Code initiative: Towards a global IT system for persona...
The Medication Safety Code initiative: Towards a global IT system for persona...
 
Tools used in Pharmacovigilance (Clinical Research & Pharmacovigilance).pptx
Tools used in Pharmacovigilance (Clinical Research & Pharmacovigilance).pptxTools used in Pharmacovigilance (Clinical Research & Pharmacovigilance).pptx
Tools used in Pharmacovigilance (Clinical Research & Pharmacovigilance).pptx
 
Aris G PHARMACOVIGILANCE AND VIGIFLOW
Aris G PHARMACOVIGILANCE AND VIGIFLOWAris G PHARMACOVIGILANCE AND VIGIFLOW
Aris G PHARMACOVIGILANCE AND VIGIFLOW
 
The current regulatory framework
The current regulatory frameworkThe current regulatory framework
The current regulatory framework
 
pharmacovigilance pdf (1)
pharmacovigilance pdf (1)pharmacovigilance pdf (1)
pharmacovigilance pdf (1)
 
Pharmacovigilance pdf (1)
Pharmacovigilance pdf (1)Pharmacovigilance pdf (1)
Pharmacovigilance pdf (1)
 
PPT on Vigiflow, Argus-G and Aris For ADR Reporting
PPT on Vigiflow, Argus-G and Aris For ADR ReportingPPT on Vigiflow, Argus-G and Aris For ADR Reporting
PPT on Vigiflow, Argus-G and Aris For ADR Reporting
 
Neerogi - A Patient Information Management System (PIMS)
Neerogi - A Patient Information Management System (PIMS)Neerogi - A Patient Information Management System (PIMS)
Neerogi - A Patient Information Management System (PIMS)
 
ICH Guidelines for Pharmacovigilance
ICH Guidelines for PharmacovigilanceICH Guidelines for Pharmacovigilance
ICH Guidelines for Pharmacovigilance
 
Methods and Tools for ADR Reporting.pptx
Methods and Tools for ADR Reporting.pptxMethods and Tools for ADR Reporting.pptx
Methods and Tools for ADR Reporting.pptx
 
QIAGEN - Press release
QIAGEN - Press releaseQIAGEN - Press release
QIAGEN - Press release
 
Introducing VSPGx: Pharmacogenomics Testing in VarSeq
Introducing VSPGx: Pharmacogenomics Testing in VarSeqIntroducing VSPGx: Pharmacogenomics Testing in VarSeq
Introducing VSPGx: Pharmacogenomics Testing in VarSeq
 
Pharmacovigilance and ICH guidlines
Pharmacovigilance and ICH guidlinesPharmacovigilance and ICH guidlines
Pharmacovigilance and ICH guidlines
 
Fundamentals of Pharmacovigilance
Fundamentals of PharmacovigilanceFundamentals of Pharmacovigilance
Fundamentals of Pharmacovigilance
 
guidelines-150703103126-lva1-app6891.pdf
guidelines-150703103126-lva1-app6891.pdfguidelines-150703103126-lva1-app6891.pdf
guidelines-150703103126-lva1-app6891.pdf
 
Presentation: Life cycle of medical devices
Presentation: Life cycle of medical devicesPresentation: Life cycle of medical devices
Presentation: Life cycle of medical devices
 
RxNT - Software Finder
RxNT - Software FinderRxNT - Software Finder
RxNT - Software Finder
 

Recently uploaded

Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
Alina Yurenko
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaTop 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Yara Milbes
 

Recently uploaded (20)

Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaTop 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
 

Making PrescriptionsPpersonal - Pharmacogenomics reports - Software in Medicine

  • 1. THE THESIS - September 12, 2015. “Egyes szakértők szerint 10 éven belül valóra válhatna az a még kissé futurisztikusnak tűnő kép, hogy mindenkiről egy genetikai polimorfizmus adattár áll rendelkezésre mondjuk a háziorvosnál, az beírja a komputerébe, hogy milyen hatású gyógyszert szeretne felírni az adott betegnek, majd a gép megadja, hogy melyik konkrét gyógyszer vagy gyógyszerek a leghatásosabbak, vagy lesz a legkevesebb, és legkevésbé veszélyes mellékhatásuk az adott genetikai mintázattal rendelkező betegnél.” 1 Prof. Dr. Szalai Csaba Semmelweis Egyetem, Általános orvostudományi Kar, Genetikai, Sejt - és Immunbiológiai Intézet Intézetvezető helyettes 1. According to publication of Prof. Dr. Csaba Szalai (http://gyogyhirek.hu/farmakogenomika-a-jovo-igerete/)
  • 3. OUTLINE ● Introduction ● OneOme solution - Patient's perspective ● OneOme Pharmacogenomics Report (PGx) ● OneOme solution - Doctor's perspective ● Technical background ● About Invenshure and Invenshure Hungary LLC.
  • 4. DEFINITIONS ● Genetics - the study of genes and genetic variation - mostly one gene ● Genomics - study of the whole genome - mostly more than one gene ● Pharmacogenetics - the study of the role of genetics in drug response - mostly one gene ● Pharmacogenomics - the study of the role of genetics in drug response - mostly more than one gene
  • 5. GOALS OF PHARMACOGENOMICS ● Drug discovery and development ● Reveal adverse drug reaction
  • 6. PHARMACOGENOMICS Human genome project (1999-2003) 1 ~ 3 300 000 000 DNA base pairs ~ 20.000 genes ~ 400 are target genes for drugs ~ 23 genes covering around 340 drugs 1. http://www.ensembl.org/Homo_sapiens/Info/StatsTable
  • 7. THE PROBLEM - DRUGS >4 Billion 1 ~48% Do not work as intended2 >95% of drug - response variability and susceptibility depends on genetic factors 1. According to IMS Institute for Healthcare Informatics 2. Spear BB, Heath-Chiozzi M, Huff J. Trends Mol. Med.7, 201–204 (2001).
  • 8. THE PROBLEM - ADR’s NIH estimates ADR’s account for as much as ● ~7% of all admissions ● > 20% readmissions ● 4th leading cause of death ● > $130B the annual cost of ADR’s (estimated by the FDA) 1 1. http://www.fda.gov/Drugs/DevelopmentApprovalProcess/DevelopmentResources/DrugInteractionsLabeling/ucm110632.htm
  • 9. OUR MISSION Provide the ● Most Cost-effective, ● Comprehensive, ● Personalized, Pharmacogenomics analysis that identifies optimal drug therapy for individual Patients.
  • 10. OUTLINE - STEP ● Introduction ● OneOme solution - Patient's perspective ● OneOme Pharmacogenomics Report (PGx) ● OneOme solution - Doctor's perspective ● Technical background ● About Invenshure and Invenshure Hungary LLC.
  • 11. PATIENT’S PERSPECTIVE STEP 1: Doctor orders the test STEP 2: Patient provides cheek swab sample STEP 3: Patient or doctor activates the kit online STEP 4: OneOme processes the sample & returns report to the doctor OneOme video
  • 12. OUTLINE - STEP ● Introduction ● OneOme solution - Patient's perspective ● OneOme Pharmacogenomics Report (PGx) ● OneOme solution - Doctor's perspective ● Technical background ● About Invenshure and Invenshure Hungary LLC.
  • 13. OneOme REPORT - USE WITH CAUTION Content: ● Patient’s personal information ● Main categories with those drugs which must be used with great caution according to patient’s genotypes ● Main categories with those drugs which must be used with caution according to patient’s genotypes ● L1, SL, SH, T marks
  • 14. OneOme REPORT - USE AS DIRECTED Content: ● Main categories with those drugs which can be used as directed according to patient’s genotypes
  • 15. OneOme REPORT - GENOTYPES Content: ● Genes with their genotypes which might affect phenotype and metabolism, ○ metabolism (CYP) could be normal, decreased or increased ○ Genotype might cause normal response or increased risk in phenotype ○ CYP3A4, CYP3A5, CYP2C9, CYP2D6
  • 16. OneOme REPORT - CYP ENZYMES Content: ● CYP enzymes are encoded by CYP genes responsible for metabolism and elimination of clinically used drugs ● CYP enzymes could be inducers or inhibitors ● Relation between examined drugs and CYP enzymes are shown in the list
  • 17. OUTLINE - STEP ● Introduction ● OneOme solution - Patient's perspective ● OneOme Pharmacogenomics Report (PGx) ● OneOme solution - Doctor's perspective ● Technical background ● About Invenshure and Invenshure Hungary LLC.
  • 18. THE WEB PORTAL Provides a web interface for ○ Institution (Institutional teams), ○ Providers, ○ Patients to ○ View, ○ Order, ○ Activate, ○ Interact with the report of genetic result.
  • 19. THE WEB PORTAL - SIGN IN ● Different login form for ○ Provider, ○ Patient and ○ Admin ● User Session management provided by Flask-Login ● OAuth2 authentication for Admins (LIMS, Scientists) ● Password meets HIPAA regulations ● Users are stored in database
  • 20. THE WEB PORTAL - ORDERS ● List all orders associated with Provider’s clinical team ● The list is searchable ● The doctor can ○ create an order, ○ review an order, ○ manage an order and ○ interact with the result of the PGx report.
  • 21. THE WEB PORTAL - ORDER STATUSES ● Each orders has statuses, ○ Test ordered ○ Payment pending / received ○ Kit shipped ( if necessary ) ○ Kit activated ○ Arrived at laboratory ○ Sample is processing ○ Report generated ● Doctor can ○ Download the generated report, ○ Explore the generated report (Drug explorer)
  • 22. THE WEB PORTAL - DRUG EXPLORER ● Drugs are grouped by diseases ● List drugs which are correspond to the patient’s PGx Report ● Search and add drugs by name or indication ● Search and review patient’s Medication history provided by SureScripts ● Indications are marked with icons ● Possibility to generate report
  • 23. THE WEB PORTAL - DRUG ALTERNATIVES ● Drug overview explains the reason of caution ● Offers alternatives of the selected drug, ○ Use as directed, ○ Use with caution ○ Use with great caution ● Possibility to add alternative drugs to drug list
  • 24. THE WEB PORTAL - DRUG TO DRUG INTERACTION ● Drug / Drug interaction information from Wolters Kluwer database ● Summary view of all drug / drug interactions ● Detailed view of each drug / drug interaction
  • 25. OUTLINE - STEP ● Introduction ● OneOme solution - Patient's perspective ● OneOme Pharmacogenomics Report (PGx) ● OneOme solution - Doctor's perspective ● Technical background ● About InvenShure and Invenshure Hungary LLC.
  • 26. TECHNICAL BACKGROUND - ENVIRONMENTS ● Development ○ Local environment ○ Docker-compose / Docker ○ MariaDb ● Staging / Testing and Production ○ Cloud environment (Amazon services) ■ Elastik (Load Balancer) ■ Private Subnet for Web portal ■ RDS for MariaDB
  • 27. THE SYSTEM ● Web portal with LIMS (Laboratory Information Management System) are the basic interfaces ● Salesforce is a CRM ● BrainTree responsible for payments ● SureScripts responsible for medication history ● Databases
  • 28. THE WEB PORTAL - SOFTWARE INFRASTRUCTURE ● Utilizes the Python 3 framework and uses MariaDB ● Uses the following packages ○ Flask - a microframework for Python based on Werkzeug, Jinja 2 ○ Flask-Bootstrap - HTML, CSS, and JavaScript framework for Flask ○ Flask-Login - provides user session management for Flask ○ Flask-Mail - provides an interface to set up SMTP and send messages ○ Flask-OAuth2-Login ○ Flask-Script - provides support for writing external scripts in Flask ○ Flask-SQLAlchemy - adds support for SQLAlchemy ○ Flask-Admin - provides support to building an admin interface on top of an existing data model ○ SQLAlchemy - Python SQL toolkit and Object Relational Mapper ○ WTForms, Jinja2 , NodeJs
  • 29. OUTLINE - STEP ● Introduction ● OneOme solution - Patient's perspective ● OneOme Pharmacogenomics Report (PGx) ● OneOme solution - Doctor's perspective ● Technical background ● About Invenshure and Invenshure Hungary LLC.