SlideShare a Scribd company logo
1 of 23
What is a healthcare IT platform?

            By Shahid N. Shah
   (based on Marc Andreeson’s definitions)
Who is Shahid?
• 20+ years of software engineering and
  multi-site healthcare system deployment
  experience
• 12+ years of healthcare IT and medical
  devices experience (blog at
  http://healthcareguy.com)
• 15+ years of technology management
  experience (government, non-
  profit, commercial)
• 10+ years as architect, engineer, and
  implementation manager on various EMR
  and EHR initiatives (commercial and non-
  profit)
                                                Author of Chapter 13,
                                             “You’re the CIO of your Own
              www.netspective.com                      Office”          2
NEXT-GENERATION HEALTH IT
NEEDS PLATFORMS
First came healthcare services
centralization…




       www.netspective.com   Source: Jason Hwang, Innosight, via Jeff Selberg of IHI   4
…then comes decentralization and
disruptive innovation




       www.netspective.com   Source: Jason Hwang, Innosight, via Jeff Selberg of IHI   5
Which leads to adaptive business
model innovation…
   Viability




                                                                                           Models



               www.netspective.com   Source: Ian Morrison, The Second Curve, via Jeff Selberg of IHI   6
…and means the full patient record is
in various places that must connect




       www.netspective.com   Source: Jeff Selberg, IHI   7
Conclusion: we need real platforms




      www.netspective.com            8
WHAT IS A HEALTH IT PLATFORM?
Definition according to Marc Andreeson
founder of Netscape & Opsware



A "platform" is a system that can be programmed
and therefore customized by outside developers --
users -- and in that way, adapted to countless needs
and niches that the platform's original developers
could not have possibly contemplated, much less
had time to accommodate.
...
The key term in the definition of platform is
"programmed". If you can program it, then it's a
platform. If you can't, then it's not.

                 www.netspective.com                   10
Most health IT systems are apps, not
platform – be careful what you’re buying
• Remember: if you can program it, then it's a platform. If
  you can't, then it's not.
• In this case “you” is not the developers but people outside
  the original development team. This is crucial – if only the
  original developers can add to a system, it’s not a platform.

To verify if something is a platform, ask the developers a
simple question: “can I, without your help or being on your
server, create software that connects to your system and
allows me to extend it?”

If the answer is no, it’s not a platform. Period.


             www.netspective.com                                  11
A real platform’s power curve
    Value as a platform



                                                                                 High-value
                                                                                 Platform




                                                                Platform




                     Number of ecosystem partners, community size, integration points


                          www.netspective.com                                                 12
The Ideal Healthcare Platform
• Offers Type 1 connectivity through REST that
  can be consumed by third-parties.
• Offers Type 2 connectivity through Java, .NET,
  PHP or other language plugins that can be
  developed by third parties.
• Offers Type 3 execution capabilities by hosting
  3rd party code in a cloud environment.


         www.netspective.com                        13
Platform Type 1: Access API
Marc Andreeson writes that Type 1 is the kind of Internet platform
that is most common today. This is typically a platform provided in the
form of a web services API -- which will typically be accessed using an
access protocol such as REST or SOAP.
Architecturally, the key thing to understand about this kind of platform
is that the developer's application code lives outside the platform --
the code executes somewhere else, on a server elsewhere on the
Internet that is provided by the developer.
Examples: PracticeFusion, eBay, Paypal, Flickr, Delicious

• The entire burden of building and running the application itself is
  left entirely to the developer
• The easiest kind of Internet platform to create

              www.netspective.com                                         14
Platform Type 2: Plug-In API
This is the kind of platform approach that
historically has been used in end-user
applications to let developers build new
functions that can be injected, or "plug in", to
the core system and its user interface.

In the Internet realm, the first Level 2 platform
was the Facebook platform followed by
LinkedIn, OpenSocial, and others.
          www.netspective.com                       15
Platform Type 2: Facebook Example
Marc Andreeson writes that when you develop a Facebook app, you are not
developing an app that simply draws on data or services from Facebook, as
you would with a Level 1 platform. Instead, you are building an app that acts
like a "plug-in" into Facebook -- your app literally shows up within the
Facebook user experience, often as a box in the middle of a page that
Facebook otherwise defines, such as a user profile page.

• The third-party app itself lives outside the platform
• The entire burden of building and running a Level 2 platform-based app is
  left entirely to the developer
• Unlike a Level 1 platform where the burden of exposing the app to users is
  also placed on the developer, Level 2 Internet platforms -- as
  demonstrated by Facebook -- will be able to directly help their developers
  get users for their apps
• Level 2 platforms are significantly harder to create than Level 1 platforms


               www.netspective.com                                              16
Platform Type 3: Runtime Environment
In a Level 3 platform, the huge difference is that the third-party
application code actually runs inside the platform -- developer code is
uploaded and runs online, inside the core system. For this reason, in
casual conversation Marc Andreeson refers to Level 3 platforms as
"online platforms".
A Level 3 platform will also superset Level 2 and Level 1 -- i.e., a Level 3
platform will typically also have some kind of plug-in API and some
kind of access API.
A Level 3 platform's developers upload their code into the platform
itself, which is where that code runs. As a developer on a Level 3
platform, you don't need your own servers, your own storage, your
own database, your own bandwidth, nothing... in fact, often, all you
will really need is a browser. The platform itself handles everything
required to run your application on your behalf.

               www.netspective.com                                         17
Platform Type 3: The Future
• Level 3 platforms are much harder to build than Level 2
  platforms.
• The level of technical expertise required of someone to
  develop on your platform drops by at least 90%, and
  the level of money they need drops to $0
• The Level 3 Internet platform approach is much more
  like the computer industry's typical platform (PC)
  model than Levels 2 or 1.

Level 3 platform examples include: Ning , Salesforce.com,
Amazon.com
           www.netspective.com                              18
The Ideal Health IT Platform Provides

   Secure Social Patient        Patient Communications,         Meaningful Use EHR
       Relationship              SMS, IM, E-mail, Voice,        Modules Ready for
   Management (PRM)                  and Telehealth                Certification




                                                                          E-
   Patient Education,               Blue Button, HL7, X.12,
                                                              commerce, Ads, Subscrip
  Calculators, Widgets,                 HIEs, EHR, and
                                                              tions, and Activity-based
  Content Management                HealthVault Integration
                                                                        Billing




    Accountable Care,                                             Patient Consent,
                                      Patient Family and
  Patient Care Continuity                                         Permissions, and
                                    Community Engagement
     and Coordination                                         Disclosure Management



              www.netspective.com                                                         19
Comparison with legacy applications

Designed for transaction
                                                   Designed for patient /
         processing and
        documentation
                            Legacy        Modern   provider engagement




                    www.netspective.com                                     20
Comparison with legacy applications


   Legacy                            Modern
  Web vs. internal apps separation     Same app on web and internal


    Fixed workflows, non-social        Customizable social workflows


        Fixed screens and UI              Themable / Branded UX


      Standalone applications        Designed for integration & mashups

                                         Extensible fields & dynamic
    Static fields & relationships
                                                relationships

              www.netspective.com                                         21
Modern Platform Connectivity
IHE-compliant health information exchange components that currently
support:
• Patient identity cross referencing (PIX v2/v3)
• Patient demographics query (PDQ v2/v3)
• Multi-patient query (MPQ)
• Cross-community patient discovery (XCPD)
• Cross-enterprise document sharing (XDS, XDS-I, XDS-MS, XDS-LAB, XDS-
   SD)
• Cross-community Access (XCA)
• Cross-enterprise user assertion (XUA)
• Document subscriptions (DSUB)
• Shared Value Sets (SVS)
• Audit Trails and Node Authentication (ATNA)
• Basic Privacy and Patient Consent (BPPC)


              www.netspective.com                                        22
THANK YOU

More Related Content

Similar to What is a Healthcare IT Platform

Which Framework is Ideal for Fintech Apps React Native or Hybrid?
Which Framework is Ideal for Fintech Apps React Native or Hybrid?Which Framework is Ideal for Fintech Apps React Native or Hybrid?
Which Framework is Ideal for Fintech Apps React Native or Hybrid?Amplework Software Pvt. Ltd.
 
Era of APIs: Why do we need an API Strategy
Era of APIs: Why do we need an API StrategyEra of APIs: Why do we need an API Strategy
Era of APIs: Why do we need an API StrategyBala Iyer
 
Hu7 kuraitis
Hu7 kuraitisHu7 kuraitis
Hu7 kuraitis3GDR
 
A Manifesto for Healthcare’s Disruptive Innovation of the Decade: Open EHR Te...
A Manifesto for Healthcare’s Disruptive Innovation of the Decade: Open EHR Te...A Manifesto for Healthcare’s Disruptive Innovation of the Decade: Open EHR Te...
A Manifesto for Healthcare’s Disruptive Innovation of the Decade: Open EHR Te...Vince Kuraitis
 
API and Platform Strategies to Win in Global and Local Markets
API and Platform Strategies to Win in Global and Local MarketsAPI and Platform Strategies to Win in Global and Local Markets
API and Platform Strategies to Win in Global and Local MarketsAxway
 
The_Story_of_HavenOndemand_External
The_Story_of_HavenOndemand_ExternalThe_Story_of_HavenOndemand_External
The_Story_of_HavenOndemand_ExternalFernando Lucini
 
The Story of HPE Haven OnDemand
The Story of HPE Haven OnDemandThe Story of HPE Haven OnDemand
The Story of HPE Haven OnDemandAlon Mei-raz
 
Innovation in Cross-Platform App Development.pdf
Innovation in Cross-Platform App Development.pdfInnovation in Cross-Platform App Development.pdf
Innovation in Cross-Platform App Development.pdfjennyaistechnolabs
 
Integrate All The Things WS02Con
Integrate All The Things WS02ConIntegrate All The Things WS02Con
Integrate All The Things WS02ConJames Governor
 
Web Application Vulnerabilities
Web Application VulnerabilitiesWeb Application Vulnerabilities
Web Application VulnerabilitiesPamela Wright
 
Smart-Indivo App Challenge Webinar
Smart-Indivo App Challenge WebinarSmart-Indivo App Challenge Webinar
Smart-Indivo App Challenge Webinarhealth2dev
 
Herramientas multiplataforma para desarrollo de aplicaciones para móvil
Herramientas multiplataforma para desarrollo de aplicaciones para móvilHerramientas multiplataforma para desarrollo de aplicaciones para móvil
Herramientas multiplataforma para desarrollo de aplicaciones para móvilEnrique Farez
 
Internal Meetup - Mobility
Internal Meetup - MobilityInternal Meetup - Mobility
Internal Meetup - MobilityAnandKale26
 
Choosing the Ideal Framework for Fintech Apps: React Native vs. Hybrid
Choosing the Ideal Framework for Fintech Apps: React Native vs. HybridChoosing the Ideal Framework for Fintech Apps: React Native vs. Hybrid
Choosing the Ideal Framework for Fintech Apps: React Native vs. HybridAmplework Software Pvt. Ltd.
 
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018UX Antwerp Meetup
 
API and Platform Transformation Patterns to Power Your Business
API and Platform Transformation Patterns to Power Your BusinessAPI and Platform Transformation Patterns to Power Your Business
API and Platform Transformation Patterns to Power Your BusinessAxway
 
Salesforce.com Partner Meetup - Atlanta -10/31/12
Salesforce.com Partner Meetup - Atlanta -10/31/12Salesforce.com Partner Meetup - Atlanta -10/31/12
Salesforce.com Partner Meetup - Atlanta -10/31/12Salesforce Partners
 
Building a social network website from scratch
Building a social network website from scratchBuilding a social network website from scratch
Building a social network website from scratchElinext
 

Similar to What is a Healthcare IT Platform (20)

Which Framework is Ideal for Fintech Apps React Native or Hybrid?
Which Framework is Ideal for Fintech Apps React Native or Hybrid?Which Framework is Ideal for Fintech Apps React Native or Hybrid?
Which Framework is Ideal for Fintech Apps React Native or Hybrid?
 
Era of APIs: Why do we need an API Strategy
Era of APIs: Why do we need an API StrategyEra of APIs: Why do we need an API Strategy
Era of APIs: Why do we need an API Strategy
 
Hu7 kuraitis
Hu7 kuraitisHu7 kuraitis
Hu7 kuraitis
 
A Manifesto for Healthcare’s Disruptive Innovation of the Decade: Open EHR Te...
A Manifesto for Healthcare’s Disruptive Innovation of the Decade: Open EHR Te...A Manifesto for Healthcare’s Disruptive Innovation of the Decade: Open EHR Te...
A Manifesto for Healthcare’s Disruptive Innovation of the Decade: Open EHR Te...
 
API and Platform Strategies to Win in Global and Local Markets
API and Platform Strategies to Win in Global and Local MarketsAPI and Platform Strategies to Win in Global and Local Markets
API and Platform Strategies to Win in Global and Local Markets
 
The_Story_of_HavenOndemand_External
The_Story_of_HavenOndemand_ExternalThe_Story_of_HavenOndemand_External
The_Story_of_HavenOndemand_External
 
The Story of HPE Haven OnDemand
The Story of HPE Haven OnDemandThe Story of HPE Haven OnDemand
The Story of HPE Haven OnDemand
 
3Scale
3Scale3Scale
3Scale
 
Innovation in Cross-Platform App Development.pdf
Innovation in Cross-Platform App Development.pdfInnovation in Cross-Platform App Development.pdf
Innovation in Cross-Platform App Development.pdf
 
Integrate All The Things WS02Con
Integrate All The Things WS02ConIntegrate All The Things WS02Con
Integrate All The Things WS02Con
 
Web Application Vulnerabilities
Web Application VulnerabilitiesWeb Application Vulnerabilities
Web Application Vulnerabilities
 
Smart-Indivo App Challenge Webinar
Smart-Indivo App Challenge WebinarSmart-Indivo App Challenge Webinar
Smart-Indivo App Challenge Webinar
 
Herramientas multiplataforma para desarrollo de aplicaciones para móvil
Herramientas multiplataforma para desarrollo de aplicaciones para móvilHerramientas multiplataforma para desarrollo de aplicaciones para móvil
Herramientas multiplataforma para desarrollo de aplicaciones para móvil
 
Internal Meetup - Mobility
Internal Meetup - MobilityInternal Meetup - Mobility
Internal Meetup - Mobility
 
Choosing the Ideal Framework for Fintech Apps: React Native vs. Hybrid
Choosing the Ideal Framework for Fintech Apps: React Native vs. HybridChoosing the Ideal Framework for Fintech Apps: React Native vs. Hybrid
Choosing the Ideal Framework for Fintech Apps: React Native vs. Hybrid
 
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
 
API and Platform Transformation Patterns to Power Your Business
API and Platform Transformation Patterns to Power Your BusinessAPI and Platform Transformation Patterns to Power Your Business
API and Platform Transformation Patterns to Power Your Business
 
Salesforce.com Partner Meetup - Atlanta -10/31/12
Salesforce.com Partner Meetup - Atlanta -10/31/12Salesforce.com Partner Meetup - Atlanta -10/31/12
Salesforce.com Partner Meetup - Atlanta -10/31/12
 
Pragmatic Devops
Pragmatic DevopsPragmatic Devops
Pragmatic Devops
 
Building a social network website from scratch
Building a social network website from scratchBuilding a social network website from scratch
Building a social network website from scratch
 

More from Ed Dodds

Updated Policy Brief: Cooperatives Bring Fiber Internet Access to Rural America
Updated Policy Brief: Cooperatives Bring Fiber Internet Access to Rural AmericaUpdated Policy Brief: Cooperatives Bring Fiber Internet Access to Rural America
Updated Policy Brief: Cooperatives Bring Fiber Internet Access to Rural AmericaEd Dodds
 
ILSR 2019 12 rural coop policy brief update page 8
ILSR 2019 12 rural coop policy brief update page 8ILSR 2019 12 rural coop policy brief update page 8
ILSR 2019 12 rural coop policy brief update page 8Ed Dodds
 
Maximizing information and communications technologies for development in fai...
Maximizing information and communications technologies for development in fai...Maximizing information and communications technologies for development in fai...
Maximizing information and communications technologies for development in fai...Ed Dodds
 
Iris Ritter interconnection map
Iris Ritter interconnection mapIris Ritter interconnection map
Iris Ritter interconnection mapEd Dodds
 
Inoversity - Bob Metcalfe
Inoversity - Bob MetcalfeInoversity - Bob Metcalfe
Inoversity - Bob MetcalfeEd Dodds
 
Distributed Ledger Technology
Distributed Ledger TechnologyDistributed Ledger Technology
Distributed Ledger TechnologyEd Dodds
 
UCX: An Open Source Framework for HPC Network APIs and Beyond
UCX: An Open Source Framework for HPC Network APIs and BeyondUCX: An Open Source Framework for HPC Network APIs and Beyond
UCX: An Open Source Framework for HPC Network APIs and BeyondEd Dodds
 
Digital Inclusion and Meaningful Broadband Adoption Initiatives Colin Rhinesm...
Digital Inclusion and Meaningful Broadband Adoption Initiatives Colin Rhinesm...Digital Inclusion and Meaningful Broadband Adoption Initiatives Colin Rhinesm...
Digital Inclusion and Meaningful Broadband Adoption Initiatives Colin Rhinesm...Ed Dodds
 
Innovation Accelerators Report
Innovation Accelerators ReportInnovation Accelerators Report
Innovation Accelerators ReportEd Dodds
 
Strategy for American Innovation
Strategy for American InnovationStrategy for American Innovation
Strategy for American InnovationEd Dodds
 
Collaboration with NSFCloud
Collaboration with NSFCloudCollaboration with NSFCloud
Collaboration with NSFCloudEd Dodds
 
AppImpact: A Framework for Mobile Technology in Behavioral Healthcare
AppImpact: A Framework for Mobile Technology in Behavioral HealthcareAppImpact: A Framework for Mobile Technology in Behavioral Healthcare
AppImpact: A Framework for Mobile Technology in Behavioral HealthcareEd Dodds
 
Report to the President and Congress Ensuring Leadership in Federally Funded ...
Report to the President and Congress Ensuring Leadership in Federally Funded ...Report to the President and Congress Ensuring Leadership in Federally Funded ...
Report to the President and Congress Ensuring Leadership in Federally Funded ...Ed Dodds
 
Data Act Federal Register Notice Public Summary of Responses
Data Act Federal Register Notice Public Summary of ResponsesData Act Federal Register Notice Public Summary of Responses
Data Act Federal Register Notice Public Summary of ResponsesEd Dodds
 
Gloriad.flo con.2014.01
Gloriad.flo con.2014.01Gloriad.flo con.2014.01
Gloriad.flo con.2014.01Ed Dodds
 
2014 COMPENDIUM Edition of National Research and Education Networks in Europe
2014 COMPENDIUM Edition of National Research and  Education Networks in Europe2014 COMPENDIUM Edition of National Research and  Education Networks in Europe
2014 COMPENDIUM Edition of National Research and Education Networks in EuropeEd Dodds
 
New Westminster Keynote - Norman Jacknis
New Westminster Keynote - Norman JacknisNew Westminster Keynote - Norman Jacknis
New Westminster Keynote - Norman JacknisEd Dodds
 
HIMSS Innovation Pathways Summary
HIMSS Innovation Pathways SummaryHIMSS Innovation Pathways Summary
HIMSS Innovation Pathways SummaryEd Dodds
 

More from Ed Dodds (20)

Updated Policy Brief: Cooperatives Bring Fiber Internet Access to Rural America
Updated Policy Brief: Cooperatives Bring Fiber Internet Access to Rural AmericaUpdated Policy Brief: Cooperatives Bring Fiber Internet Access to Rural America
Updated Policy Brief: Cooperatives Bring Fiber Internet Access to Rural America
 
ILSR 2019 12 rural coop policy brief update page 8
ILSR 2019 12 rural coop policy brief update page 8ILSR 2019 12 rural coop policy brief update page 8
ILSR 2019 12 rural coop policy brief update page 8
 
Maximizing information and communications technologies for development in fai...
Maximizing information and communications technologies for development in fai...Maximizing information and communications technologies for development in fai...
Maximizing information and communications technologies for development in fai...
 
Iris Ritter interconnection map
Iris Ritter interconnection mapIris Ritter interconnection map
Iris Ritter interconnection map
 
Inoversity - Bob Metcalfe
Inoversity - Bob MetcalfeInoversity - Bob Metcalfe
Inoversity - Bob Metcalfe
 
Distributed Ledger Technology
Distributed Ledger TechnologyDistributed Ledger Technology
Distributed Ledger Technology
 
UCX: An Open Source Framework for HPC Network APIs and Beyond
UCX: An Open Source Framework for HPC Network APIs and BeyondUCX: An Open Source Framework for HPC Network APIs and Beyond
UCX: An Open Source Framework for HPC Network APIs and Beyond
 
Digital Inclusion and Meaningful Broadband Adoption Initiatives Colin Rhinesm...
Digital Inclusion and Meaningful Broadband Adoption Initiatives Colin Rhinesm...Digital Inclusion and Meaningful Broadband Adoption Initiatives Colin Rhinesm...
Digital Inclusion and Meaningful Broadband Adoption Initiatives Colin Rhinesm...
 
Jetstream
JetstreamJetstream
Jetstream
 
Innovation Accelerators Report
Innovation Accelerators ReportInnovation Accelerators Report
Innovation Accelerators Report
 
Work.
Work.Work.
Work.
 
Strategy for American Innovation
Strategy for American InnovationStrategy for American Innovation
Strategy for American Innovation
 
Collaboration with NSFCloud
Collaboration with NSFCloudCollaboration with NSFCloud
Collaboration with NSFCloud
 
AppImpact: A Framework for Mobile Technology in Behavioral Healthcare
AppImpact: A Framework for Mobile Technology in Behavioral HealthcareAppImpact: A Framework for Mobile Technology in Behavioral Healthcare
AppImpact: A Framework for Mobile Technology in Behavioral Healthcare
 
Report to the President and Congress Ensuring Leadership in Federally Funded ...
Report to the President and Congress Ensuring Leadership in Federally Funded ...Report to the President and Congress Ensuring Leadership in Federally Funded ...
Report to the President and Congress Ensuring Leadership in Federally Funded ...
 
Data Act Federal Register Notice Public Summary of Responses
Data Act Federal Register Notice Public Summary of ResponsesData Act Federal Register Notice Public Summary of Responses
Data Act Federal Register Notice Public Summary of Responses
 
Gloriad.flo con.2014.01
Gloriad.flo con.2014.01Gloriad.flo con.2014.01
Gloriad.flo con.2014.01
 
2014 COMPENDIUM Edition of National Research and Education Networks in Europe
2014 COMPENDIUM Edition of National Research and  Education Networks in Europe2014 COMPENDIUM Edition of National Research and  Education Networks in Europe
2014 COMPENDIUM Edition of National Research and Education Networks in Europe
 
New Westminster Keynote - Norman Jacknis
New Westminster Keynote - Norman JacknisNew Westminster Keynote - Norman Jacknis
New Westminster Keynote - Norman Jacknis
 
HIMSS Innovation Pathways Summary
HIMSS Innovation Pathways SummaryHIMSS Innovation Pathways Summary
HIMSS Innovation Pathways Summary
 

Recently uploaded

Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 

Recently uploaded (20)

Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 

What is a Healthcare IT Platform

  • 1. What is a healthcare IT platform? By Shahid N. Shah (based on Marc Andreeson’s definitions)
  • 2. Who is Shahid? • 20+ years of software engineering and multi-site healthcare system deployment experience • 12+ years of healthcare IT and medical devices experience (blog at http://healthcareguy.com) • 15+ years of technology management experience (government, non- profit, commercial) • 10+ years as architect, engineer, and implementation manager on various EMR and EHR initiatives (commercial and non- profit) Author of Chapter 13, “You’re the CIO of your Own www.netspective.com Office” 2
  • 4. First came healthcare services centralization… www.netspective.com Source: Jason Hwang, Innosight, via Jeff Selberg of IHI 4
  • 5. …then comes decentralization and disruptive innovation www.netspective.com Source: Jason Hwang, Innosight, via Jeff Selberg of IHI 5
  • 6. Which leads to adaptive business model innovation… Viability Models www.netspective.com Source: Ian Morrison, The Second Curve, via Jeff Selberg of IHI 6
  • 7. …and means the full patient record is in various places that must connect www.netspective.com Source: Jeff Selberg, IHI 7
  • 8. Conclusion: we need real platforms www.netspective.com 8
  • 9. WHAT IS A HEALTH IT PLATFORM?
  • 10. Definition according to Marc Andreeson founder of Netscape & Opsware A "platform" is a system that can be programmed and therefore customized by outside developers -- users -- and in that way, adapted to countless needs and niches that the platform's original developers could not have possibly contemplated, much less had time to accommodate. ... The key term in the definition of platform is "programmed". If you can program it, then it's a platform. If you can't, then it's not. www.netspective.com 10
  • 11. Most health IT systems are apps, not platform – be careful what you’re buying • Remember: if you can program it, then it's a platform. If you can't, then it's not. • In this case “you” is not the developers but people outside the original development team. This is crucial – if only the original developers can add to a system, it’s not a platform. To verify if something is a platform, ask the developers a simple question: “can I, without your help or being on your server, create software that connects to your system and allows me to extend it?” If the answer is no, it’s not a platform. Period. www.netspective.com 11
  • 12. A real platform’s power curve Value as a platform High-value Platform Platform Number of ecosystem partners, community size, integration points www.netspective.com 12
  • 13. The Ideal Healthcare Platform • Offers Type 1 connectivity through REST that can be consumed by third-parties. • Offers Type 2 connectivity through Java, .NET, PHP or other language plugins that can be developed by third parties. • Offers Type 3 execution capabilities by hosting 3rd party code in a cloud environment. www.netspective.com 13
  • 14. Platform Type 1: Access API Marc Andreeson writes that Type 1 is the kind of Internet platform that is most common today. This is typically a platform provided in the form of a web services API -- which will typically be accessed using an access protocol such as REST or SOAP. Architecturally, the key thing to understand about this kind of platform is that the developer's application code lives outside the platform -- the code executes somewhere else, on a server elsewhere on the Internet that is provided by the developer. Examples: PracticeFusion, eBay, Paypal, Flickr, Delicious • The entire burden of building and running the application itself is left entirely to the developer • The easiest kind of Internet platform to create www.netspective.com 14
  • 15. Platform Type 2: Plug-In API This is the kind of platform approach that historically has been used in end-user applications to let developers build new functions that can be injected, or "plug in", to the core system and its user interface. In the Internet realm, the first Level 2 platform was the Facebook platform followed by LinkedIn, OpenSocial, and others. www.netspective.com 15
  • 16. Platform Type 2: Facebook Example Marc Andreeson writes that when you develop a Facebook app, you are not developing an app that simply draws on data or services from Facebook, as you would with a Level 1 platform. Instead, you are building an app that acts like a "plug-in" into Facebook -- your app literally shows up within the Facebook user experience, often as a box in the middle of a page that Facebook otherwise defines, such as a user profile page. • The third-party app itself lives outside the platform • The entire burden of building and running a Level 2 platform-based app is left entirely to the developer • Unlike a Level 1 platform where the burden of exposing the app to users is also placed on the developer, Level 2 Internet platforms -- as demonstrated by Facebook -- will be able to directly help their developers get users for their apps • Level 2 platforms are significantly harder to create than Level 1 platforms www.netspective.com 16
  • 17. Platform Type 3: Runtime Environment In a Level 3 platform, the huge difference is that the third-party application code actually runs inside the platform -- developer code is uploaded and runs online, inside the core system. For this reason, in casual conversation Marc Andreeson refers to Level 3 platforms as "online platforms". A Level 3 platform will also superset Level 2 and Level 1 -- i.e., a Level 3 platform will typically also have some kind of plug-in API and some kind of access API. A Level 3 platform's developers upload their code into the platform itself, which is where that code runs. As a developer on a Level 3 platform, you don't need your own servers, your own storage, your own database, your own bandwidth, nothing... in fact, often, all you will really need is a browser. The platform itself handles everything required to run your application on your behalf. www.netspective.com 17
  • 18. Platform Type 3: The Future • Level 3 platforms are much harder to build than Level 2 platforms. • The level of technical expertise required of someone to develop on your platform drops by at least 90%, and the level of money they need drops to $0 • The Level 3 Internet platform approach is much more like the computer industry's typical platform (PC) model than Levels 2 or 1. Level 3 platform examples include: Ning , Salesforce.com, Amazon.com www.netspective.com 18
  • 19. The Ideal Health IT Platform Provides Secure Social Patient Patient Communications, Meaningful Use EHR Relationship SMS, IM, E-mail, Voice, Modules Ready for Management (PRM) and Telehealth Certification E- Patient Education, Blue Button, HL7, X.12, commerce, Ads, Subscrip Calculators, Widgets, HIEs, EHR, and tions, and Activity-based Content Management HealthVault Integration Billing Accountable Care, Patient Consent, Patient Family and Patient Care Continuity Permissions, and Community Engagement and Coordination Disclosure Management www.netspective.com 19
  • 20. Comparison with legacy applications Designed for transaction Designed for patient / processing and documentation Legacy Modern provider engagement www.netspective.com 20
  • 21. Comparison with legacy applications Legacy Modern Web vs. internal apps separation Same app on web and internal Fixed workflows, non-social Customizable social workflows Fixed screens and UI Themable / Branded UX Standalone applications Designed for integration & mashups Extensible fields & dynamic Static fields & relationships relationships www.netspective.com 21
  • 22. Modern Platform Connectivity IHE-compliant health information exchange components that currently support: • Patient identity cross referencing (PIX v2/v3) • Patient demographics query (PDQ v2/v3) • Multi-patient query (MPQ) • Cross-community patient discovery (XCPD) • Cross-enterprise document sharing (XDS, XDS-I, XDS-MS, XDS-LAB, XDS- SD) • Cross-community Access (XCA) • Cross-enterprise user assertion (XUA) • Document subscriptions (DSUB) • Shared Value Sets (SVS) • Audit Trails and Node Authentication (ATNA) • Basic Privacy and Patient Consent (BPPC) www.netspective.com 22