SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Downloaden Sie, um offline zu lesen
Steps towards
   an industrial
 implementation                        Open days 2012
                                        Rome 7 June
of HSSP standards
   F. Staccoli Castracane – Almaviva
   D. Guerri – Dedalus
   L. Maesano – Simple Engineering
Project

Health Service Oriented Architecture Framework
Project Lifetime: 3 years
September 2011                                          August 2014

          2011            2012       2013           2014


Budget:
    Total Cost: 6.7M €
    Total Funding: 4.3M €


Co-funded by the Italian Ministero dell‘Istruzione, dell‘Università e della Ricerca
within the “Programma Operativo Nazionale (PON) Ricerca e Competitività 2007-
2013” (National Research Programme)
Consortium
                    AlmavivA The Italian Innovation Company S.p.A.
                    (Coordinator)
                    Dedalus S.p.A.
 Companies          e-bag s.r.l..
                    LP1 s.r.l.
                  Subcontractor
                       • Simple Engineering s.r.l.




                  Università della Calabria - DEIS - Dipartimento di
 University /
Research Center   Elettronica, Informatica e Sistemistica
                  TEBAID - Consorzio per le tecnologie Biomediche Avanzate
Objective
Implement a framework of plug-and-play SOA service components
                     for second generation e-health
                 based on HSSP international standards


                Addressing in a comprehensive and broad way
the complex cooperation of a large number of heterogeneous healthcare entities
       (organizations, companies, users, systems, applications, devices)
       by supplying standard and interoperable general purpose services



          The HealthSOAF framework will allow integration of
distributed back-end healthcare functions and front-end advanced interaction
with and between patients, practitioners, operators and healthcare organizations
Expected results
Services
    Design and implement standard, generic, plug-and-play, resilient and
     knowledgeable HSSP (RLUS, IXS, CTS2, HCSPD, DSS, PASS) service bricks
Test framework
    Design, build and set-up an automated black-box test environment based on
     TTCN-3 and an interoperability test framework for HSSP services

Pilot
    Build a Demonstrator – an implemented services architecture of a diagnostic-
     therapeutic process in a real healthcare environment
    Support the integrated clinical management process of cephalalgic and
     migraine patients

Standards
    Assess the HL7 DSTU specifications and provide feedbacks
    Reverse model and check the OMG HSSP specifications and provide feedbacks
    Instantiate the generic services in compliance with the Italian healthcare
     guidelines and standards
Adopted approach (1)
Project deliverables: Service bricks - for each HSSP
service:
    Service consumer proxy library
     allowing applications, systems, intelligent devices to access service providers
     Ex.: Using RLUS primitives to retrieve health record elements
    Service provider skeleton library
     allowing systems endowed with enabling capabilities to provide the service
     Ex.: Encapsulate a MPI in order to provide IXS service functions
     Ex.: Encapsulate an IHE registry/repository in order to provide RLUS service functions
     Ex.: Encapsulate a IAA system in order to provide PASS Access Control service
     functions
    Service provider system
     Full implementation of the service provider
     Ex.: Full implementation of a healthcare practitioners and operators directory as a
     HCSPD provider
Service brokers and multi-service providers to be
built by composition of service bricks
     Ex.: A health record broker implementing RLUS provider and consumer parts
     Ex.: A healthcare system implementing patient demographics & health record
     management and providing RLUS & IXS service functions
Adopted approach (2)

Contract-based, model-driven (CBMD) service
orientation
    Service descriptions are service contracts - bundles of rights and duties for service
     providers and consumers
    Service contracts are Model Driven Architecture multi-layered models
      Service Computation Independent Model (CIM),
      Service Platform Independent Model (PIM),
      Service Interoperability Platform Specific Models (SOAP, REST… platforms –
      example: RLUS/SOAP vs. RLUS hData RESTful transport)
    Service models are collections of functional (and non functional)
     requirements for implementations
    The HSSP OMG specifications are models at the PIM / Interoperability PSM levels
     of the HSSP generic services
    Reverse formal modeling (OMG SoaML notation, simpleSOAD® methodology by
     Simple Engineering) of the OMG specifications at the PIM level – check the
     compliance with the corresponding HL7 Service Functional Models
Adopted Approach (3)
Model-based automated testing
    In the CBMD service approach: interoperability = conformance of
     implementations with formal contracts / models – must be easily verified by
     testing
    Reverse formal service PIMs are the starting point of test case design and generation
     - Functional compliance, robustness, fault-tolerance and safety (absence of
     unintended side effects) tests to be modeled / generated from Service PIM in the
     project early stage
    Test and Test Control Notation (TTCN-3 - http://www.ttcn-3.org/) is a powerful
     language / environment for black-box testing automation – standardized by the
     European Telecommunications Standards Institute (ETSI - www.etsi.org)
    On the basis of Simple Engineering’s TTCN4SOA™, a TTCN-3 generic framework
     (library) that helps to build SOA automated testing environments, the HealthSOAF
     project will build a “standard” automated testing framework for HSSP generic
     services that can be instantiated for concrete healthcare services architectures
    The HSSP testing framework will be employed to build and run the HealthSOAF
     Pilot test campaigns and will be available as a project deliverable together
     with the HSSP service bricks
    Dependability and security of eHealth services architecture is a must –
     testability is a competitive advantage
Service bricks
                                   HealthSOAF modules
   Health Record Module (HRM)                          Health Directory Module (HDM)
     RLUS proxy, skeleton & system                        HCSPD proxy, skeleton & system
     handling distributed patient records and             managing a directory of information relating to
     data (profile, medications, clinical history,        organizations and individuals that provide
     …)                                                   services in the areas of Healthcare, Aged Care
                                                          and Community Care

   Health Identity Module (HIM)                        Health Privacy Module (HPM)
     IXS proxy, skeleton & system                         PASS AC and Audit proxy, skeleton & system
     uniquely identifying various kinds of                providing Access Control services to protected
     entities (e.g. people, patients, providers,          resources in a distributed healthcare
     devices and so on) within disparate                  environment and handling the recording and
     systems within a single enterprise and/or            maintenance of service events from other
     across a set of collaborating enterprises            services
   Health Terminology Module (HTM)
     CTS2 proxy, skeleton & system                      Health Knowledge Module (HKM)
     managing clinical and healthcare                     DSS proxy, skeleton & system
     terminology and coding                               searching, inquiring and executing healthcare
                                                          decision-aid modules
Development cycle
              Starting from the state-of-the-art of the HSSP projects

                RLUS      IXS       DSS     CTS2    HCSPD   PASS AC   PASS Audit   Normative standard
                                                                                   Normative in balloting
                                                                                   DSTU
                                                                                   Beta 1
                                                                                   RFP
                                                                                   No RFP




                                                    Module implementation
                                                                                              P
                                                    Software components development           I
                                                    Test framework development
                                                    Service compliance testing
                                                                                              L
                                Module design
                                                                                              O
                                Service brick design
                                Test framework design                                         T
Service specification
PIM and interoperability PSM
specification by reverse modeling
Implementation

 Health   Record Module (HRM)
   Dedalus: Enhancing the X1.V1 platform with an RLUS Provider Interface

 HealthIdentity Module (HIM)
   Dedalus: Enhancing the X1.V1 platform with an IXS Provider Interface
 HealthTerminology Module (HTM)
   Dedalus : Development from scratch
 Health   Directory Module (HDM)
   Almaviva : Development from scratch
 Health   Privacy Module (HPS)
   Almaviva: Enhancing the AlmaIAM platform with a PASS AC and Audit Interface
 Health  Knowledge Module (HKM)
    Università della Calabria: Enhancing the UNICAL Decision Aid System with a DSS
    Provider Interface
Dedalus X1.V1

Distributed platform for supporting interoperability and cooperation
between distributed healthcare units and health professionals
Enabling tool for the implementation of both EHR (One-stop-shop
to access both health information related to the patient, and an
umbrella of health services for the citizens) and EPR (enterprise
level)
Based on the IHE XDS* architecture, it adopts a set of international
standards for the patients identity management (IHE PIX/PDQ), for
the healthcare documents sharing (XDS.b, XDS-SD, XDS-MS, XDS-
I, XCA), for the cross enterprise clinical workflow management
(XDW) and for the events management (NAV). It adopts also SAML
1.1 for authentication and authorization among distinct security
domain
New functionalities and interfaces, compliant with evolving
standards
HealthSOAF RLUS & IXS Provider Systems core
Integrating RLUS & IXS
                                                             Other Enterprise level
                     EHR                                   interoperability platforms

  GPs


                                                    HSSP
                                                 (RLUS, IXS)
                                                SOA Interfaces
Repository          IHE based integration profiles
                      X1.V1 - Interoperability platform
Repository
  PACS                                   Wrapper


                        Other           Non-integrated
    RIS      LIS                                          Legal Hold
                      application         application

                   Healthcare Enterprise
Integrating RLUS & IXS (2)
                                                                                                  Other Cross Enterprise level
                                                  EHR                                        (Regional, national …) interoperability
                                                                                                           platforms

     GPs
                                                                                                 HSSP
                                                                                              (RLUS, IXS)
                                    IHE based integration profiles                           SOA Interfaces
                                               X1.V1 – Cross Enterprise
                                               Interoperability platform




Repository           IHE based integration profiles                       Repository           IHE based integration profiles
                       X1.V1 - Interoperability platform                                         X1.V1 - Interoperability platform

Repository                                                                Repository
  PACS                                      Wrapper
                                                                            PACS                                      Wrapper




                        Other               Non-integrated                                        Other               Non-integrated
     RIS     LIS                                             Legal Hold        RIS     LIS                                             Legal Hold
                      application             application                                       application             application

                   Healthcare Enterprise                                                     Healthcare Enterprise
UNICAL Decision Aid System
   HealthSOAF DSS                                            Healthcare Information
Provider Systems core                                               Systems


                                                           HSSP
       Data Base
                                                           (DSS)
          Knowledge             Inference               SOA Interfaces
            Base                 Engine
                 User Interface                                  CDSS

     Alarm                      Exploration
                                               Dialogue
      Alert    Recommendation                 Consultation
    Reminder      Suggestion

                    End-Users
Almaviva AlmaIAM

Framework & platform enabling and checking fine grain
authorizations on protected resources
Compliance with
    international standards and technical best practices (SAML –
     XACML – RBAC)
    Italian regulations and technical standards
Access Manager
  engine based on open source solutions

  high reliability, performance

Identity Manager
  connectors based on open source solutions

  innovative application architecture
Integrating PASS AC & Audit
                                XACML logical schema




AlmaIAM Access Manager

   implements XACML standard
   is candidate for PASS AC
    & Audit integration
Pilot
Define, set-up, configure and deploy a Demonstrator
   to verify the semantic and syntactic accuracy, the
   effectiveness and efficiency of the implemented service
   bricks
   to experiment how the interoperable standard services
   enables heterogeneous distributed actors to cooperate
   within complex clinical workflows
A specific initiative will be carried out involving,
a number of healthcare operators (GPs,
Hospitals, Clinics, local healthcare Authorities
and service Providers) and patients

                        Scenario
                           integrated clinical management of
                           cephalalgic and migraine patients
Pilot
    Integrated clinical management of cephalalgic and migraine patients

                                                                        •    Main HR Registry & Repository
                                                                        •    Main Demographics
                       • Knowledge Bases                                •    HC Services Directory
                       • Inference Engines                              •    Terminology Manager
                                                  HC Local Authority
                            DSS
                                             RLUS     IXS   HCSPD CTS2

Clinical Research Center




                                                                                                      Patient



        RLUS   IXS    DSS    CTS2 HCSPD    RLUS     IXS     DSS   CTS2 HCSPD      RLUS   IXS   DSS   CTS2 HCSPD



  • Local HR                              • Local HR                              • Local HR
    Repository                              Repository                              Repository
  • Local                                 • Local                                 • Local
    Demographics            Clinic          Demographics          Hospital
                                                                                    Demographics         GP
Industrial vision

Foster the introduction of cutting-edge technology able to noticeably
improve the overall healthcare effectiveness and efficiency

Explore innovative ways to support the quality and the continuity of
care by developing solutions based on
    clinical suitability, according to national and international guide lines
    economical sustainability and efficiency
    delivery based on equality and “transparent” access to services


Contribute to create added-value by information sharing and process
automation and follow-up
Exploitation strategy
Gain in-depth-knowledge about solutions able to interoperate at
application level, by designing and developing standard services based
on the SOA paradigm
Seize the opportunity to demonstrate in a real context a prototype
services architecture of cooperating distributed healthcare systems
    designed for interoperability among heterogeneous healthcare actors,
    able to fully support clinical and healthcare processes centered on
     patients and based on the continuity of care
Gain competitive advantage by implementing cutting-edge products
conform to international standards and designed according to a service
oriented / model driven approach
Strengthen the industrial collaboration among the project’s partners in
the healthcare market, in continuity with previous experiences in e-
Government and Healthcare
Any Question ?



            Thank you



HealthSOAF web site: www.healthsoaf.it

Weitere ähnliche Inhalte

Ähnlich wie Steps towards an industrial implementation of HSSP standards

Service Oriented Computing
Service Oriented ComputingService Oriented Computing
Service Oriented ComputingAie Sa
 
Middleware with QoS support to control intelligent systems
Middleware with QoS support to control intelligent systemsMiddleware with QoS support to control intelligent systems
Middleware with QoS support to control intelligent systemsJose Luis Poza Luján
 
Applying Linux to the Civil Infrastructure
Applying Linux to the Civil InfrastructureApplying Linux to the Civil Infrastructure
Applying Linux to the Civil InfrastructureYoshitake Kobayashi
 
Service systems engineering_moscow2014_lisi_v02
Service systems engineering_moscow2014_lisi_v02Service systems engineering_moscow2014_lisi_v02
Service systems engineering_moscow2014_lisi_v02Marco Lisi
 
CHOReOS European project presented to ANIKETOS project
CHOReOS European project presented to ANIKETOS projectCHOReOS European project presented to ANIKETOS project
CHOReOS European project presented to ANIKETOS projectchoreos
 
Keynote-Service Orientation – Why is it good for your business
Keynote-Service Orientation – Why is it good for your businessKeynote-Service Orientation – Why is it good for your business
Keynote-Service Orientation – Why is it good for your businessWSO2
 
IEC Systems Committee AAL: Active Assisted Living
IEC Systems Committee AAL: Active Assisted LivingIEC Systems Committee AAL: Active Assisted Living
IEC Systems Committee AAL: Active Assisted LivingAALForum
 
Fostering MBSE in Engineering Culture
Fostering MBSE in Engineering CultureFostering MBSE in Engineering Culture
Fostering MBSE in Engineering CultureObeo
 
Moreq 2010 update-s-share
Moreq 2010 update-s-shareMoreq 2010 update-s-share
Moreq 2010 update-s-shareJürg Hagmann
 
Linked services for the Web of Data
Linked services for the Web of DataLinked services for the Web of Data
Linked services for the Web of DataJohn Domingue
 
Application of SHAPE Technologies in Production and Process Optimization
Application of SHAPE Technologies in Production and Process OptimizationApplication of SHAPE Technologies in Production and Process Optimization
Application of SHAPE Technologies in Production and Process OptimizationBrian Elvesæter
 
Bhadale group of companies cpsos services catalogue
Bhadale group of companies cpsos services catalogueBhadale group of companies cpsos services catalogue
Bhadale group of companies cpsos services catalogueVijayananda Mohire
 
MPLS/SDN 2013 Intercloud Standardization and Testbeds - Sill
MPLS/SDN 2013 Intercloud Standardization and Testbeds - SillMPLS/SDN 2013 Intercloud Standardization and Testbeds - Sill
MPLS/SDN 2013 Intercloud Standardization and Testbeds - SillAlan Sill
 
ALIVE (Newsfromthefront 2010)
ALIVE (Newsfromthefront 2010)ALIVE (Newsfromthefront 2010)
ALIVE (Newsfromthefront 2010)STI International
 
Using Microservices to Design Patient-facing Research Software
Using Microservices to Design Patient-facing Research SoftwareUsing Microservices to Design Patient-facing Research Software
Using Microservices to Design Patient-facing Research SoftwareMartin Chapman
 
Compliance driven process development with DCR graphs
Compliance driven process development with DCR graphsCompliance driven process development with DCR graphs
Compliance driven process development with DCR graphsHugo Andrés López
 
An Empirical Study of the Improved SPLD Framework using Expert Opinion Technique
An Empirical Study of the Improved SPLD Framework using Expert Opinion TechniqueAn Empirical Study of the Improved SPLD Framework using Expert Opinion Technique
An Empirical Study of the Improved SPLD Framework using Expert Opinion TechniqueIJEACS
 

Ähnlich wie Steps towards an industrial implementation of HSSP standards (20)

Service Oriented Computing
Service Oriented ComputingService Oriented Computing
Service Oriented Computing
 
Middleware with QoS support to control intelligent systems
Middleware with QoS support to control intelligent systemsMiddleware with QoS support to control intelligent systems
Middleware with QoS support to control intelligent systems
 
Applying Linux to the Civil Infrastructure
Applying Linux to the Civil InfrastructureApplying Linux to the Civil Infrastructure
Applying Linux to the Civil Infrastructure
 
81-T48
81-T4881-T48
81-T48
 
Service systems engineering_moscow2014_lisi_v02
Service systems engineering_moscow2014_lisi_v02Service systems engineering_moscow2014_lisi_v02
Service systems engineering_moscow2014_lisi_v02
 
CHOReOS European project presented to ANIKETOS project
CHOReOS European project presented to ANIKETOS projectCHOReOS European project presented to ANIKETOS project
CHOReOS European project presented to ANIKETOS project
 
Keynote-Service Orientation – Why is it good for your business
Keynote-Service Orientation – Why is it good for your businessKeynote-Service Orientation – Why is it good for your business
Keynote-Service Orientation – Why is it good for your business
 
IEC Systems Committee AAL: Active Assisted Living
IEC Systems Committee AAL: Active Assisted LivingIEC Systems Committee AAL: Active Assisted Living
IEC Systems Committee AAL: Active Assisted Living
 
Fostering MBSE in Engineering Culture
Fostering MBSE in Engineering CultureFostering MBSE in Engineering Culture
Fostering MBSE in Engineering Culture
 
Moreq 2010 update-s-share
Moreq 2010 update-s-shareMoreq 2010 update-s-share
Moreq 2010 update-s-share
 
Linked services for the Web of Data
Linked services for the Web of DataLinked services for the Web of Data
Linked services for the Web of Data
 
Application of SHAPE Technologies in Production and Process Optimization
Application of SHAPE Technologies in Production and Process OptimizationApplication of SHAPE Technologies in Production and Process Optimization
Application of SHAPE Technologies in Production and Process Optimization
 
HL7 - Whats Hot and Whats Not
HL7 - Whats Hot and Whats NotHL7 - Whats Hot and Whats Not
HL7 - Whats Hot and Whats Not
 
Bhadale group of companies cpsos services catalogue
Bhadale group of companies cpsos services catalogueBhadale group of companies cpsos services catalogue
Bhadale group of companies cpsos services catalogue
 
MPLS/SDN 2013 Intercloud Standardization and Testbeds - Sill
MPLS/SDN 2013 Intercloud Standardization and Testbeds - SillMPLS/SDN 2013 Intercloud Standardization and Testbeds - Sill
MPLS/SDN 2013 Intercloud Standardization and Testbeds - Sill
 
ALIVE (Newsfromthefront 2010)
ALIVE (Newsfromthefront 2010)ALIVE (Newsfromthefront 2010)
ALIVE (Newsfromthefront 2010)
 
Using Microservices to Design Patient-facing Research Software
Using Microservices to Design Patient-facing Research SoftwareUsing Microservices to Design Patient-facing Research Software
Using Microservices to Design Patient-facing Research Software
 
Compliance driven process development with DCR graphs
Compliance driven process development with DCR graphsCompliance driven process development with DCR graphs
Compliance driven process development with DCR graphs
 
An Empirical Study of the Improved SPLD Framework using Expert Opinion Technique
An Empirical Study of the Improved SPLD Framework using Expert Opinion TechniqueAn Empirical Study of the Improved SPLD Framework using Expert Opinion Technique
An Empirical Study of the Improved SPLD Framework using Expert Opinion Technique
 
chapter 7.docx
chapter 7.docxchapter 7.docx
chapter 7.docx
 

Mehr von Libero Maesano

STV-20151019-ServiceFunctionaTestAutomation (2)
STV-20151019-ServiceFunctionaTestAutomation (2)STV-20151019-ServiceFunctionaTestAutomation (2)
STV-20151019-ServiceFunctionaTestAutomation (2)Libero Maesano
 
ACM-SAC-2016-Keynote (1)
ACM-SAC-2016-Keynote (1)ACM-SAC-2016-Keynote (1)
ACM-SAC-2016-Keynote (1)Libero Maesano
 
SOA Testing As A Service
SOA Testing As A ServiceSOA Testing As A Service
SOA Testing As A ServiceLibero Maesano
 
Service contract clauses as business rules
Service contract clauses as business rulesService contract clauses as business rules
Service contract clauses as business rulesLibero Maesano
 
Steps towards model-based, inference-driven SOA Testing
Steps towards model-based, inference-driven SOA TestingSteps towards model-based, inference-driven SOA Testing
Steps towards model-based, inference-driven SOA TestingLibero Maesano
 
simpleSOAD 2.0 Architecture and Governance
simpleSOAD 2.0 Architecture and GovernancesimpleSOAD 2.0 Architecture and Governance
simpleSOAD 2.0 Architecture and GovernanceLibero Maesano
 

Mehr von Libero Maesano (6)

STV-20151019-ServiceFunctionaTestAutomation (2)
STV-20151019-ServiceFunctionaTestAutomation (2)STV-20151019-ServiceFunctionaTestAutomation (2)
STV-20151019-ServiceFunctionaTestAutomation (2)
 
ACM-SAC-2016-Keynote (1)
ACM-SAC-2016-Keynote (1)ACM-SAC-2016-Keynote (1)
ACM-SAC-2016-Keynote (1)
 
SOA Testing As A Service
SOA Testing As A ServiceSOA Testing As A Service
SOA Testing As A Service
 
Service contract clauses as business rules
Service contract clauses as business rulesService contract clauses as business rules
Service contract clauses as business rules
 
Steps towards model-based, inference-driven SOA Testing
Steps towards model-based, inference-driven SOA TestingSteps towards model-based, inference-driven SOA Testing
Steps towards model-based, inference-driven SOA Testing
 
simpleSOAD 2.0 Architecture and Governance
simpleSOAD 2.0 Architecture and GovernancesimpleSOAD 2.0 Architecture and Governance
simpleSOAD 2.0 Architecture and Governance
 

Kürzlich hochgeladen

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate AgentsRyan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate AgentsRyan Mahoney
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
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
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
"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
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 

Kürzlich hochgeladen (20)

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate AgentsRyan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
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
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
"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
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 

Steps towards an industrial implementation of HSSP standards

  • 1. Steps towards an industrial implementation Open days 2012 Rome 7 June of HSSP standards F. Staccoli Castracane – Almaviva D. Guerri – Dedalus L. Maesano – Simple Engineering
  • 2. Project Health Service Oriented Architecture Framework Project Lifetime: 3 years September 2011 August 2014 2011 2012 2013 2014 Budget:  Total Cost: 6.7M €  Total Funding: 4.3M € Co-funded by the Italian Ministero dell‘Istruzione, dell‘Università e della Ricerca within the “Programma Operativo Nazionale (PON) Ricerca e Competitività 2007- 2013” (National Research Programme)
  • 3. Consortium AlmavivA The Italian Innovation Company S.p.A. (Coordinator) Dedalus S.p.A. Companies e-bag s.r.l.. LP1 s.r.l. Subcontractor • Simple Engineering s.r.l. Università della Calabria - DEIS - Dipartimento di University / Research Center Elettronica, Informatica e Sistemistica TEBAID - Consorzio per le tecnologie Biomediche Avanzate
  • 4. Objective Implement a framework of plug-and-play SOA service components for second generation e-health based on HSSP international standards Addressing in a comprehensive and broad way the complex cooperation of a large number of heterogeneous healthcare entities (organizations, companies, users, systems, applications, devices) by supplying standard and interoperable general purpose services The HealthSOAF framework will allow integration of distributed back-end healthcare functions and front-end advanced interaction with and between patients, practitioners, operators and healthcare organizations
  • 5. Expected results Services  Design and implement standard, generic, plug-and-play, resilient and knowledgeable HSSP (RLUS, IXS, CTS2, HCSPD, DSS, PASS) service bricks Test framework  Design, build and set-up an automated black-box test environment based on TTCN-3 and an interoperability test framework for HSSP services Pilot  Build a Demonstrator – an implemented services architecture of a diagnostic- therapeutic process in a real healthcare environment  Support the integrated clinical management process of cephalalgic and migraine patients Standards  Assess the HL7 DSTU specifications and provide feedbacks  Reverse model and check the OMG HSSP specifications and provide feedbacks  Instantiate the generic services in compliance with the Italian healthcare guidelines and standards
  • 6. Adopted approach (1) Project deliverables: Service bricks - for each HSSP service:  Service consumer proxy library allowing applications, systems, intelligent devices to access service providers Ex.: Using RLUS primitives to retrieve health record elements  Service provider skeleton library allowing systems endowed with enabling capabilities to provide the service Ex.: Encapsulate a MPI in order to provide IXS service functions Ex.: Encapsulate an IHE registry/repository in order to provide RLUS service functions Ex.: Encapsulate a IAA system in order to provide PASS Access Control service functions  Service provider system Full implementation of the service provider Ex.: Full implementation of a healthcare practitioners and operators directory as a HCSPD provider Service brokers and multi-service providers to be built by composition of service bricks Ex.: A health record broker implementing RLUS provider and consumer parts Ex.: A healthcare system implementing patient demographics & health record management and providing RLUS & IXS service functions
  • 7. Adopted approach (2) Contract-based, model-driven (CBMD) service orientation  Service descriptions are service contracts - bundles of rights and duties for service providers and consumers  Service contracts are Model Driven Architecture multi-layered models Service Computation Independent Model (CIM), Service Platform Independent Model (PIM), Service Interoperability Platform Specific Models (SOAP, REST… platforms – example: RLUS/SOAP vs. RLUS hData RESTful transport)  Service models are collections of functional (and non functional) requirements for implementations  The HSSP OMG specifications are models at the PIM / Interoperability PSM levels of the HSSP generic services  Reverse formal modeling (OMG SoaML notation, simpleSOAD® methodology by Simple Engineering) of the OMG specifications at the PIM level – check the compliance with the corresponding HL7 Service Functional Models
  • 8. Adopted Approach (3) Model-based automated testing  In the CBMD service approach: interoperability = conformance of implementations with formal contracts / models – must be easily verified by testing  Reverse formal service PIMs are the starting point of test case design and generation - Functional compliance, robustness, fault-tolerance and safety (absence of unintended side effects) tests to be modeled / generated from Service PIM in the project early stage  Test and Test Control Notation (TTCN-3 - http://www.ttcn-3.org/) is a powerful language / environment for black-box testing automation – standardized by the European Telecommunications Standards Institute (ETSI - www.etsi.org)  On the basis of Simple Engineering’s TTCN4SOA™, a TTCN-3 generic framework (library) that helps to build SOA automated testing environments, the HealthSOAF project will build a “standard” automated testing framework for HSSP generic services that can be instantiated for concrete healthcare services architectures  The HSSP testing framework will be employed to build and run the HealthSOAF Pilot test campaigns and will be available as a project deliverable together with the HSSP service bricks  Dependability and security of eHealth services architecture is a must – testability is a competitive advantage
  • 9. Service bricks HealthSOAF modules  Health Record Module (HRM)  Health Directory Module (HDM) RLUS proxy, skeleton & system HCSPD proxy, skeleton & system handling distributed patient records and managing a directory of information relating to data (profile, medications, clinical history, organizations and individuals that provide …) services in the areas of Healthcare, Aged Care and Community Care  Health Identity Module (HIM)  Health Privacy Module (HPM) IXS proxy, skeleton & system PASS AC and Audit proxy, skeleton & system uniquely identifying various kinds of providing Access Control services to protected entities (e.g. people, patients, providers, resources in a distributed healthcare devices and so on) within disparate environment and handling the recording and systems within a single enterprise and/or maintenance of service events from other across a set of collaborating enterprises services  Health Terminology Module (HTM) CTS2 proxy, skeleton & system  Health Knowledge Module (HKM) managing clinical and healthcare DSS proxy, skeleton & system terminology and coding searching, inquiring and executing healthcare decision-aid modules
  • 10. Development cycle Starting from the state-of-the-art of the HSSP projects RLUS IXS DSS CTS2 HCSPD PASS AC PASS Audit Normative standard Normative in balloting DSTU Beta 1 RFP No RFP Module implementation P Software components development I Test framework development Service compliance testing L Module design O Service brick design Test framework design T Service specification PIM and interoperability PSM specification by reverse modeling
  • 11. Implementation  Health Record Module (HRM) Dedalus: Enhancing the X1.V1 platform with an RLUS Provider Interface  HealthIdentity Module (HIM) Dedalus: Enhancing the X1.V1 platform with an IXS Provider Interface  HealthTerminology Module (HTM) Dedalus : Development from scratch  Health Directory Module (HDM) Almaviva : Development from scratch  Health Privacy Module (HPS) Almaviva: Enhancing the AlmaIAM platform with a PASS AC and Audit Interface  Health Knowledge Module (HKM) Università della Calabria: Enhancing the UNICAL Decision Aid System with a DSS Provider Interface
  • 12. Dedalus X1.V1 Distributed platform for supporting interoperability and cooperation between distributed healthcare units and health professionals Enabling tool for the implementation of both EHR (One-stop-shop to access both health information related to the patient, and an umbrella of health services for the citizens) and EPR (enterprise level) Based on the IHE XDS* architecture, it adopts a set of international standards for the patients identity management (IHE PIX/PDQ), for the healthcare documents sharing (XDS.b, XDS-SD, XDS-MS, XDS- I, XCA), for the cross enterprise clinical workflow management (XDW) and for the events management (NAV). It adopts also SAML 1.1 for authentication and authorization among distinct security domain New functionalities and interfaces, compliant with evolving standards HealthSOAF RLUS & IXS Provider Systems core
  • 13. Integrating RLUS & IXS Other Enterprise level EHR interoperability platforms GPs HSSP (RLUS, IXS) SOA Interfaces Repository IHE based integration profiles X1.V1 - Interoperability platform Repository PACS Wrapper Other Non-integrated RIS LIS Legal Hold application application Healthcare Enterprise
  • 14. Integrating RLUS & IXS (2) Other Cross Enterprise level EHR (Regional, national …) interoperability platforms GPs HSSP (RLUS, IXS) IHE based integration profiles SOA Interfaces X1.V1 – Cross Enterprise Interoperability platform Repository IHE based integration profiles Repository IHE based integration profiles X1.V1 - Interoperability platform X1.V1 - Interoperability platform Repository Repository PACS Wrapper PACS Wrapper Other Non-integrated Other Non-integrated RIS LIS Legal Hold RIS LIS Legal Hold application application application application Healthcare Enterprise Healthcare Enterprise
  • 15. UNICAL Decision Aid System HealthSOAF DSS Healthcare Information Provider Systems core Systems HSSP Data Base (DSS) Knowledge Inference SOA Interfaces Base Engine User Interface CDSS Alarm Exploration Dialogue Alert Recommendation Consultation Reminder Suggestion End-Users
  • 16. Almaviva AlmaIAM Framework & platform enabling and checking fine grain authorizations on protected resources Compliance with  international standards and technical best practices (SAML – XACML – RBAC)  Italian regulations and technical standards Access Manager  engine based on open source solutions  high reliability, performance Identity Manager  connectors based on open source solutions  innovative application architecture
  • 17. Integrating PASS AC & Audit XACML logical schema AlmaIAM Access Manager  implements XACML standard  is candidate for PASS AC & Audit integration
  • 18. Pilot Define, set-up, configure and deploy a Demonstrator to verify the semantic and syntactic accuracy, the effectiveness and efficiency of the implemented service bricks to experiment how the interoperable standard services enables heterogeneous distributed actors to cooperate within complex clinical workflows A specific initiative will be carried out involving, a number of healthcare operators (GPs, Hospitals, Clinics, local healthcare Authorities and service Providers) and patients Scenario integrated clinical management of cephalalgic and migraine patients
  • 19. Pilot Integrated clinical management of cephalalgic and migraine patients • Main HR Registry & Repository • Main Demographics • Knowledge Bases • HC Services Directory • Inference Engines • Terminology Manager HC Local Authority DSS RLUS IXS HCSPD CTS2 Clinical Research Center Patient RLUS IXS DSS CTS2 HCSPD RLUS IXS DSS CTS2 HCSPD RLUS IXS DSS CTS2 HCSPD • Local HR • Local HR • Local HR Repository Repository Repository • Local • Local • Local Demographics Clinic Demographics Hospital Demographics GP
  • 20. Industrial vision Foster the introduction of cutting-edge technology able to noticeably improve the overall healthcare effectiveness and efficiency Explore innovative ways to support the quality and the continuity of care by developing solutions based on  clinical suitability, according to national and international guide lines  economical sustainability and efficiency  delivery based on equality and “transparent” access to services Contribute to create added-value by information sharing and process automation and follow-up
  • 21. Exploitation strategy Gain in-depth-knowledge about solutions able to interoperate at application level, by designing and developing standard services based on the SOA paradigm Seize the opportunity to demonstrate in a real context a prototype services architecture of cooperating distributed healthcare systems  designed for interoperability among heterogeneous healthcare actors,  able to fully support clinical and healthcare processes centered on patients and based on the continuity of care Gain competitive advantage by implementing cutting-edge products conform to international standards and designed according to a service oriented / model driven approach Strengthen the industrial collaboration among the project’s partners in the healthcare market, in continuity with previous experiences in e- Government and Healthcare
  • 22. Any Question ? Thank you HealthSOAF web site: www.healthsoaf.it