42
Asuman Dogac Nov. 17, 2004 IHC F2F Meeting, Washington DC 1 Artemis Project A Semantic Web Service-based P2P Infrastructure for the Interoperability of Medical Information Systems (IST-1-002103-STP)

Asuman Dogac Nov. 17, 2004IHC F2F Meeting, Washington DC1 Artemis Project A Semantic Web Service-based P2P Infrastructure for the Interoperability of Medical

Embed Size (px)

Citation preview

Page 1: Asuman Dogac Nov. 17, 2004IHC F2F Meeting, Washington DC1 Artemis Project A Semantic Web Service-based P2P Infrastructure for the Interoperability of Medical

Asuman DogacNov. 17, 2004 IHC F2F Meeting, Washington DC 1

Artemis Project

A Semantic Web Service-based P2P Infrastructure for the Interoperability of Medical Information Systems

(IST-1-002103-STP)

Page 2: Asuman Dogac Nov. 17, 2004IHC F2F Meeting, Washington DC1 Artemis Project A Semantic Web Service-based P2P Infrastructure for the Interoperability of Medical

Asuman DogacNov. 17, 2004

IHC F2F Meeting, Washington DC2

Artemis Architecture

The Artemis project addresses the interoperability problem in the healthcare domain

The Syntactic interoperability is handled through Web services

Semantic Interoperability is addressed by semantically annotating the Web services

Page 3: Asuman Dogac Nov. 17, 2004IHC F2F Meeting, Washington DC1 Artemis Project A Semantic Web Service-based P2P Infrastructure for the Interoperability of Medical

Asuman DogacNov. 17, 2004

IHC F2F Meeting, Washington DC3

Semantic Mediation: OntologyMapping

To annotate Web services we propose Service Functionality Ontologies Service Message Ontologies

It is not realistic to expect all the healthcare institutes to use the same ontology

The differences between disparate Service Functionality and Service Message Ontologies are resolved through Ontology Mapping

Page 4: Asuman Dogac Nov. 17, 2004IHC F2F Meeting, Washington DC1 Artemis Project A Semantic Web Service-based P2P Infrastructure for the Interoperability of Medical

Asuman DogacNov. 17, 2004

IHC F2F Meeting, Washington DC4

Healthcare Informatics Semantics Semantics is domain knowledge!

Medicine is one of the few domains to have extensive domain knowledge defined through standards

These standards offer significant value in developing ontologies to express the semantics of Web services

Page 5: Asuman Dogac Nov. 17, 2004IHC F2F Meeting, Washington DC1 Artemis Project A Semantic Web Service-based P2P Infrastructure for the Interoperability of Medical

Asuman DogacNov. 17, 2004

IHC F2F Meeting, Washington DC5

What kind of Semantics?

Service Functionality Semantics: HL7 has categorized the events in healthcare domain by

considering service functionality which reflects the business logic in this domain

This classification can be used as a basis for defining the service action semantics through a Service Functionality Ontology

Service Message Semantics: Electronic healthcare record (EHR) based standards like HL7

CDA (Clinical Document Architecture), GOM (GEHR Object Model), and CEN TC251's ENV 13606 define meaningful components of EHR so that when transferred, the receiving party can understand the record content better

The meaningful components defined by these standards can be used in developing service message ontologies

Page 6: Asuman Dogac Nov. 17, 2004IHC F2F Meeting, Washington DC1 Artemis Project A Semantic Web Service-based P2P Infrastructure for the Interoperability of Medical

Asuman DogacNov. 17, 2004

IHC F2F Meeting, Washington DC6

HL7 and Web Services

The primary goal of HL7 is to provide standards for the exchange of data among healthcare computer applications

An event in the healthcare world, called the trigger event, causes exchange of messages between a pair of applications

When an event occurs in an HL7 compliant system, an HL7 message is prepared by collecting the necessary data from the underlying systems and it is passed to the requestor, usually as an EDI message

Mapping HL7’s message based events directly into Web services may result in several inefficiencies

Page 7: Asuman Dogac Nov. 17, 2004IHC F2F Meeting, Washington DC1 Artemis Project A Semantic Web Service-based P2P Infrastructure for the Interoperability of Medical

Asuman DogacNov. 17, 2004

IHC F2F Meeting, Washington DC7

HL7 and Web Services

The input and output messages defined for HL7 events are usually very complex containing innumerous segments of different types and optionality

Furthermore, all the semantics about the business logic and the document structure are hard coded in the message

This implies that, the party invoking the Web service must be HL7 compliant to make any sense of the content of the output parameter(s) returned by the service

Furthermore, the information contained in an HL7 message may be coming from different systems either proprietary or complying to different standards

Hence, in Web services terminology, HL7 events correspond to Composite services, whereas more elementary services are needed

Page 8: Asuman Dogac Nov. 17, 2004IHC F2F Meeting, Washington DC1 Artemis Project A Semantic Web Service-based P2P Infrastructure for the Interoperability of Medical

Asuman DogacNov. 17, 2004

IHC F2F Meeting, Washington DC8

HL7 and Web Services

Since HL7 has already been through an effort of categorizing the events in healthcare domain considering service functionality, it can be used as a basis for a service functionality ontology

Page 9: Asuman Dogac Nov. 17, 2004IHC F2F Meeting, Washington DC1 Artemis Project A Semantic Web Service-based P2P Infrastructure for the Interoperability of Medical

Asuman DogacNov. 17, 2004

IHC F2F Meeting, Washington DC9

An Example Service FunctionalityOntology HealthCareServices

PatientAdministration PatientCare PatientReferral Scheduling ObservationReporting

PatientInfoRequest CancelPatientReferralPatientReferralRequest

InsuranceInformation ClinicalInformation DemographicData

GetClinicalInformation

serviceQuality location Properties of theGeneric ServiceClass

Page 10: Asuman Dogac Nov. 17, 2004IHC F2F Meeting, Washington DC1 Artemis Project A Semantic Web Service-based P2P Infrastructure for the Interoperability of Medical

Asuman DogacNov. 17, 2004

IHC F2F Meeting, Washington DC10

Service Messages

A Web service in the healthcare domain usually accesses or updates a part of an electronic healthcare record, that is, parts of the EHR constitute the service parameters

An electronic healthcare record may get very complex with data coming from diverse systems such as lab tests, diagnosis, prescription of drugs which may be in different formats

Electronic healthcare record (EHR) based standards like HL7 CDA, GOM and CEN's ENV 13606 aim to facilitate the interoperability between Medical Information Systems

These standards provide conceptual building blocks or meaningful components

We propose to use these standards as a basis for Service Message Ontology

Page 11: Asuman Dogac Nov. 17, 2004IHC F2F Meeting, Washington DC1 Artemis Project A Semantic Web Service-based P2P Infrastructure for the Interoperability of Medical

Asuman DogacNov. 17, 2004

IHC F2F Meeting, Washington DC11

Good Electronic Healthcare Record (GEHR) Transaction level Navigation level Content (e.g. observation, subjective,

instruction) level Data types (e.g. quantity, multimedia) level Clinical models are expressed outside the

GOM in the form of archetypes

Page 12: Asuman Dogac Nov. 17, 2004IHC F2F Meeting, Washington DC1 Artemis Project A Semantic Web Service-based P2P Infrastructure for the Interoperability of Medical

Asuman DogacNov. 17, 2004

IHC F2F Meeting, Washington DC12

CEN (European Committee for Standardization) TC 251 ENV 13606 Folder: High-level subdivisions of the entire EHR for a patient

Composition: A set of record entries relating to one time and place of care delivery; grouped contributions to an aspect of health care activity; composed reports and overviews of clinical progress

Headed Section: Sub-divisions used to group entries with a common theme or derived through a common healthcare process.

Cluster: Low-level aggregations of elementary entries (Record Items) to represent a compound clinical concept

Page 13: Asuman Dogac Nov. 17, 2004IHC F2F Meeting, Washington DC1 Artemis Project A Semantic Web Service-based P2P Infrastructure for the Interoperability of Medical

Asuman DogacNov. 17, 2004

IHC F2F Meeting, Washington DC13

An example Service Message Ontology

Concept

Property

DD02: Problem

DTC12: CarePlan

DF03: AllergyState

DTH03: Ongoing Problems

DTH08: Present Interpretations

DD01: Diagnosis

DTC08: Diagnostic Test Results

DS00: Patient

Page 14: Asuman Dogac Nov. 17, 2004IHC F2F Meeting, Washington DC1 Artemis Project A Semantic Web Service-based P2P Infrastructure for the Interoperability of Medical

Asuman DogacNov. 17, 2004

IHC F2F Meeting, Washington DC14

Semantic Mediation

In Artemis architecture, the healthcare institutes can develop their own ontologies

However these ontologies are based on standards developed by the healthcare standardization bodies like CEN TC251, ISO TC215, GEHR or HL7

The ontology mappings are achieved through semantic mediation

Page 15: Asuman Dogac Nov. 17, 2004IHC F2F Meeting, Washington DC1 Artemis Project A Semantic Web Service-based P2P Infrastructure for the Interoperability of Medical

Asuman DogacNov. 17, 2004

IHC F2F Meeting, Washington DC15

Mapping Message Ontologies

Page 16: Asuman Dogac Nov. 17, 2004IHC F2F Meeting, Washington DC1 Artemis Project A Semantic Web Service-based P2P Infrastructure for the Interoperability of Medical

Asuman DogacNov. 17, 2004

IHC F2F Meeting, Washington DC16

Semantic Mediation throughMAFRA Tool

PIDpatientNameiddateOfBirthsexmaritialStatusaddressaccountNumber

DS00nameSurnamepatientIdsex

Datedaymonthyear

Contact

addressphoneNo

hasContactbirthDate

Concept Bridge

Concept Bridge

Property Bridge

Property Bridge

HL7CEN ENV 13606

Page 17: Asuman Dogac Nov. 17, 2004IHC F2F Meeting, Washington DC1 Artemis Project A Semantic Web Service-based P2P Infrastructure for the Interoperability of Medical

Asuman DogacNov. 17, 2004

IHC F2F Meeting, Washington DC17

UDDI tModels

Relating the Web services with the semantic defined through an ontology - UDDI

CategoryBag reference

Medical Services

PatientReferralObservation

Reporting

PatientCare

PatientReferralReqGetClinicalInfo

HacettepeHospital

ObservationReportingServices

PatientReferralServices

getClinicalInfo

..

..

..

UDDI Business Entities and Related

Page 18: Asuman Dogac Nov. 17, 2004IHC F2F Meeting, Washington DC1 Artemis Project A Semantic Web Service-based P2P Infrastructure for the Interoperability of Medical

Asuman DogacNov. 17, 2004

IHC F2F Meeting, Washington DC18

ebXML Classification Hierarchy

Associating semantics to Web services in ebXML

HealthCareServices

PatientCareObservationReporting

PatientAdministration

PatientInfoRequestPatientReferralRequest

subclassOf subclassOf

subclassOfsubclassOf

serviceQualityStandardsConformed

ebXMLClassificationNodes

ebXML

associationsebXMLslots

Page 19: Asuman Dogac Nov. 17, 2004IHC F2F Meeting, Washington DC1 Artemis Project A Semantic Web Service-based P2P Infrastructure for the Interoperability of Medical

Asuman DogacNov. 17, 2004

IHC F2F Meeting, Washington DC19

How to Define a Classification Hierarchy in ebXML?

<rim:ClassificationScheme id = ‘WebService‘ isInternal='true' nodeType='UniqueCode' >

<rim:Name> <rim:LocalizedString value = ‘WebService'/>

</rim:Name> <rim:Description><rim:LocalizedString value = 'This is a

sample WebServicescheme'/> </rim:Description>

<Slot name = ‘serviceQuality' slotType= 'StringList’/>

</rim:ClassificationScheme>

WebService(seviceQuality)

PatientAdministrationPatientReferral

(stdConformed)

<rim:ClassificationNode id = ‘PatientReferral‘ parent= ‘WebService'> <rim:Name> <rim:LocalizedString value = ‘PatientReferral' /> </rim:Name> <rim:Description> <rim:LocalizedString value = ''/> </rim:Description>

<Slot name = ‘stdConformed' slotType= 'StringList’/></rim:ClassificationNode> …

Page 20: Asuman Dogac Nov. 17, 2004IHC F2F Meeting, Washington DC1 Artemis Project A Semantic Web Service-based P2P Infrastructure for the Interoperability of Medical

Asuman DogacNov. 17, 2004

IHC F2F Meeting, Washington DC20

Relating the services with the semantic defined through an ontology - ebXML

MyServicePatientReferral

serviceQuality stdConformed

ServiceToIndustryClassification:Classification

RegistryEntry

Service

classificationNode

classsifiedObject

Classification Hieararchy

Page 21: Asuman Dogac Nov. 17, 2004IHC F2F Meeting, Washington DC1 Artemis Project A Semantic Web Service-based P2P Infrastructure for the Interoperability of Medical

Asuman DogacNov. 17, 2004

IHC F2F Meeting, Washington DC21

“SubmitObjectRequest” which declares the semantic of “MyService” and relates it with the “PatientReferral” Service<?xml version = '1.0' encoding = 'UTF-8'?>

<SubmitObjectsRequest >

<rim:LeafRegistryObjectList>

<Service id="MyService">

<Name> <LocalizedString lang="en_US" value = “MyService"/> </Name>

<Classification classificationNode=“PatientReferral“ ClassifiedObject=

"MyService" />

<Slot name = ‘stdConformed'>

<ValueList> <Value>HL7 </Value> </ValueList> </Slot>

Page 22: Asuman Dogac Nov. 17, 2004IHC F2F Meeting, Washington DC1 Artemis Project A Semantic Web Service-based P2P Infrastructure for the Interoperability of Medical

Asuman DogacNov. 17, 2004

IHC F2F Meeting, Washington DC22

An Example “SubmitObjectRequest” (Cont’d)

<ServiceBinding accessURI="http://www.sun.com/ebxmlrr/registry/nameSpaceI

ndexer">

<SpecificationLink specificationObject="wsdl"> </SpecificationLink> </ServiceBinding> </Service>

<ExtrinsicObject id="wsdl" mimeType="text/xml"> </ExtrinsicObject>

</rim:LeafRegistryObjectList>

</SubmitObjectsRequest>

Page 23: Asuman Dogac Nov. 17, 2004IHC F2F Meeting, Washington DC1 Artemis Project A Semantic Web Service-based P2P Infrastructure for the Interoperability of Medical

Asuman DogacNov. 17, 2004

IHC F2F Meeting, Washington DC23

We need more: Archetypes for semantic Interoperability Using archetypes is a promising approach in

providing semantic interoperability among healthcare systems Annotating the messages of services with archetypes

To realize archetype based interoperability the healthcare systems need to Discover the existing archetypes based on their semantics Annotate their archetypes with ontologies Compose templates from archetypes and retrieve

corresponding data from the underlying medical information systems

Page 24: Asuman Dogac Nov. 17, 2004IHC F2F Meeting, Washington DC1 Artemis Project A Semantic Web Service-based P2P Infrastructure for the Interoperability of Medical

Asuman DogacNov. 17, 2004

IHC F2F Meeting, Washington DC24

Exploiting ebXML Registry Semantic Constructs for handling Archetype Metadata ebXML Registry semantic constructs can be

used for Storing Archetype Metadata Storing Archetypes Associating archetypes with metadata Retrieving archetypes by using their semantics

Page 25: Asuman Dogac Nov. 17, 2004IHC F2F Meeting, Washington DC1 Artemis Project A Semantic Web Service-based P2P Infrastructure for the Interoperability of Medical

Asuman DogacNov. 17, 2004

IHC F2F Meeting, Washington DC25

Semantically annotating the archetypes An example Archetype Metadata Ontology

Archetype

Purpose

Referral Research

Education

ClinicalhasPurpose

ClinicalDocumentCodingSchemeDocumentTemplate

ClininalDomain

Location

Hospital

Office

Clinic

isDocumentedIn

SNOMEDLOINC

hasLinkTo

hasLinkTo

isAPartOf

fitsSlotsOf

relatedClinicalDomain

relatedClinicalDomain

ClinicalInformation

Procedure

Plan

DiagnosticTests

Assessment

MedDRAICD10

Page 26: Asuman Dogac Nov. 17, 2004IHC F2F Meeting, Washington DC1 Artemis Project A Semantic Web Service-based P2P Infrastructure for the Interoperability of Medical

Asuman DogacNov. 17, 2004

IHC F2F Meeting, Washington DC26

Representing Archetype Metadata as ebXML Classification Scheme OWL classes can be represented through

“ClassicationNodes” RDF properties that are used in OWL can be

treated as “Associations” “OWL ObjectProperty", “DataTypeProperty”

and “TransitiveProperty” are defined by introduc ing new association types such as “objectProperty”

Page 27: Asuman Dogac Nov. 17, 2004IHC F2F Meeting, Washington DC1 Artemis Project A Semantic Web Service-based P2P Infrastructure for the Interoperability of Medical

Asuman DogacNov. 17, 2004

IHC F2F Meeting, Washington DC27

Representing Archetype Metadata as ebXML Classification Scheme OWL class hierarchies

It is not possible to represent multiple inheritance in ebXML Define a new association type “subClassOf”

Use the predefined “EquivalentTo” association to express “owl:equivalentClass”, “owl:equivalentProperty” and

“owl:sameAs“ A. Dogac, Y. Kabak, G. Laleci, C. Mattocks, F. Najmi, J. Pollock,

“Enhancing ebXML Registries to Make them OWL Aware”, Submitted to the Distributed and Parallel Databases Journal, Kluwer Academic Publishers.

http://www.srdc.metu.edu.tr/webpage/-publications/2004/ DAPD ebXML-OWL.pdf

Page 28: Asuman Dogac Nov. 17, 2004IHC F2F Meeting, Washington DC1 Artemis Project A Semantic Web Service-based P2P Infrastructure for the Interoperability of Medical

Asuman DogacNov. 17, 2004

IHC F2F Meeting, Washington DC28

Representing Archetype Metadata as ebXML Classification Scheme

Archetype

Purpose

Referral Research

Education

ClinicalhasPurpose

ClinicalDocumentCodingSchemeDocumentTemplate

ClininalDomain

Location

Hospital

Office

Clinic

isDocumentedIn

SNOMEDLOINC

hasLinkTo

hasLinkTo

isAPartOf

fitsSlotsOf

relatedClinicalDomain

relatedClinicalDomain

ClinicalInformation

Procedure

Plan

DiagnosticTests

Assessment

MedDRAICD10

ebXML Registry

Classification Hierarchy

Archetype

SNOMED

Radiology

Organ System

CentralNervous System

ClinicalDomain

CodingScheme

CompleteBlood Count

Archetype MetadataOntology

Page 29: Asuman Dogac Nov. 17, 2004IHC F2F Meeting, Washington DC1 Artemis Project A Semantic Web Service-based P2P Infrastructure for the Interoperability of Medical

Asuman DogacNov. 17, 2004

IHC F2F Meeting, Washington DC29

Representing Archetypes in ebXML Registry An “archetype” is represented in the Registry

as a “Registry Information Model (RIM) Extrinsic Object” “Extrinsic Objects” point to the Repository items

where their contents are stored OWL definition of an archetype is created from its ADL

(Archetype Definition Language) definition and is stored in the Repository

Page 30: Asuman Dogac Nov. 17, 2004IHC F2F Meeting, Washington DC1 Artemis Project A Semantic Web Service-based P2P Infrastructure for the Interoperability of Medical

Asuman DogacNov. 17, 2004

IHC F2F Meeting, Washington DC30

Representing Archetypes in ebXML Registry

ebXML Registry

Classification Hierarchy

Archetype

SNOMED

Radiology

Organ System

CentralNervous System

ClinicalDomain

CodingScheme

CompleteBlood Count

Extrinsic Objects

Haemotology Observation

Complete BloodCount

Brain CT

ebXML Repository

Archetype OWL Definition

Archetype OWL Definition

Archetype OWL Definition

URI

URI

URI

Page 31: Asuman Dogac Nov. 17, 2004IHC F2F Meeting, Washington DC1 Artemis Project A Semantic Web Service-based P2P Infrastructure for the Interoperability of Medical

Asuman DogacNov. 17, 2004

IHC F2F Meeting, Washington DC31

Associating archetypes with metadata

ebXML Registry

Classification Hierarchy

Archetype

SNOMED

Radiology

Organ System

CentralNervous System

ClinicalDomain

CodingScheme

CompleteBlood Count

Extrinsic Objects

Haemotology Observation

Complete BloodCount

ebXML Repository

Archetype OWL Definition

Archetype OWL Definition

Archetype OWL Definition

URI

URI

URI

Brain CT

Page 32: Asuman Dogac Nov. 17, 2004IHC F2F Meeting, Washington DC1 Artemis Project A Semantic Web Service-based P2P Infrastructure for the Interoperability of Medical

Asuman DogacNov. 17, 2004

IHC F2F Meeting, Washington DC32

ebXML Registry

Classification HierarchyArchetype

SNOMED Radiology

Organ System

CentralNervous System

ClinicalDomain

CodingScheme

CompleteBlood Count

Extrinsic Objects

Haemotology Observation

Complete BloodCount

ebXML Repository

Archetype OWL Definition

Archetype OWL Definition

Archetype OWL Definition

URI

URI

URI

Brain CT

filterQuery

getContentQuery

Query Interface

Page 33: Asuman Dogac Nov. 17, 2004IHC F2F Meeting, Washington DC1 Artemis Project A Semantic Web Service-based P2P Infrastructure for the Interoperability of Medical

Asuman DogacNov. 17, 2004

IHC F2F Meeting, Washington DC33

An Example query A user can find all templates and archetypes

that make reference to the SNOMED Complete Blood Count term

Page 34: Asuman Dogac Nov. 17, 2004IHC F2F Meeting, Washington DC1 Artemis Project A Semantic Web Service-based P2P Infrastructure for the Interoperability of Medical

Asuman DogacNov. 17, 2004

IHC F2F Meeting, Washington DC34

Filter Query

< FilterQuery >< ExtrinsicObjectQuery >

< ClassifiedByBranch >< ClassicationNodeQuery > < NameBranch > < LocalizedStringFilter >

< Clause >< SimpleClause leftArgument = \value" >< StringClause stringPredicate =\Equal" > CompleteBloodCount < /StringClause >< /SimpleClause >< /Clause >

< /LocalizedStringFilter > < /NameBranch >< /ClassicationNodeQuery >

< /ClassiedByBranch >< /ExtrinsicObjectQuery >

< /FilterQuery >

ExtrinsicObjects IDs classied with the “CompleteBloodCount" ClassicationNode

Result

Page 35: Asuman Dogac Nov. 17, 2004IHC F2F Meeting, Washington DC1 Artemis Project A Semantic Web Service-based P2P Infrastructure for the Interoperability of Medical

Asuman DogacNov. 17, 2004

IHC F2F Meeting, Washington DC35

Retrieving Archetype Definitions

<GetContentRequest><rim:ObjectRefList><rim:ObjectRef id="urn:uuid:368661c9-b733-4c14-96a3 -eabbdf36ff5b"/></rim:ObjectRefList></GetContentRequest>

ebXML Registry

Classification HierarchyArchetype

SNOMED Radiology

Organ System

CentralNervous System

ClinicalDomain

CodingScheme

CompleteBlood Count

Extrinsic Objects

Haemotology Observation

Complete BloodCount

ebXML Repository

Archetype OWL Definition

Archetype OWL Definition

Archetype OWL Definition

URI

URI

URI

Brain CT

Page 36: Asuman Dogac Nov. 17, 2004IHC F2F Meeting, Washington DC1 Artemis Project A Semantic Web Service-based P2P Infrastructure for the Interoperability of Medical

Asuman DogacNov. 17, 2004

IHC F2F Meeting, Washington DC36

Continuing..

There may be other archetypes classified with MedDRA - Full Blood Count Read Codes Full Blood Count

These may have been defined to be equivalent to SNOMED Complete Blood Count Term Through ebXML “EquivalentTo“ association

Page 37: Asuman Dogac Nov. 17, 2004IHC F2F Meeting, Washington DC1 Artemis Project A Semantic Web Service-based P2P Infrastructure for the Interoperability of Medical

Asuman DogacNov. 17, 2004

IHC F2F Meeting, Washington DC37

A Stored Procedure to find Equivalent Class Instances…

CREATE PROCEDURE findEquivalentInstances($className)BEGINSELECT N.value FROM ExtrinsicObject EO, Name_ NWHERE EO.id IN (SELECT classifiedObjectFROM ClassificationWHERE classificationNode IN (SELECT idFROM ClassificationNodeWHERE id IN (SELECT parentFROM name_WHERE value LIKE $className)UNIONSELECT A.targetObjectFROM Association A, Name_ N, ClassificationNode CWHERE A.associationType LIKE 'EquivalentTo' ANDC.id = N.parent ANDN.value LIKE $className ANDA.sourceObject = C.id)) AND EO.id=N.parentEND;

GUI sends this stored procedure It becomes possible to automatically obtain the archetype instances that are classified with SNOMED As well as those instances classified with

MEdDRA “Full Blood Count" termRead Codes “Full Blood Count” term

Page 38: Asuman Dogac Nov. 17, 2004IHC F2F Meeting, Washington DC1 Artemis Project A Semantic Web Service-based P2P Infrastructure for the Interoperability of Medical

Asuman DogacNov. 17, 2004

IHC F2F Meeting, Washington DC38

An Overview of a Mediator

LegacySystem

CEN/HL7/Gehr Encapsulation

Client Interface

SuperPeerServices

Web Service Enactment

HealthCareServices

PatientAdministrationPatientCare PatientReferral SchedulingObservationReporting

PatientInfoRequest CancelPatientReferralPatientReferralRequest

InsuranceInformationClinicalInformationDemographicData

GetClinicalInformation

Hospital B

KlinikBilgiServisi

BindingTemp

tModel

ebXML UDDI

PIDiddate

DS00nameSurnamepatientId

Dateday

Contact

address

Concept Bridge

Concept Bridge

Property Bridge

Property Bridge

Mediator Components

Ontology Server

- Clinical Concept Ontology

- Functional Ontology Semantic Mediator

VWS Semantic Mapping via Bridges

Page 39: Asuman Dogac Nov. 17, 2004IHC F2F Meeting, Washington DC1 Artemis Project A Semantic Web Service-based P2P Infrastructure for the Interoperability of Medical

Asuman DogacNov. 17, 2004

IHC F2F Meeting, Washington DC39

Summary: Artemis Architecture

GUI based tools for deploying existing healthcare applications as Web services

Service functionality ontologies

Service message ontologies

We are working on archetype based service message ontologies

Semantic mediator

Semantically enriched Web service registries

Semantically enriched P2P Infrastructure for scalability and resource discovery

Page 40: Asuman Dogac Nov. 17, 2004IHC F2F Meeting, Washington DC1 Artemis Project A Semantic Web Service-based P2P Infrastructure for the Interoperability of Medical

Asuman DogacNov. 17, 2004

IHC F2F Meeting, Washington DC40

Artemis Project: References

http://www.srdc.metu.edu.tr/artemis/

Dogac, A., Laleci, G., Kirbas S., Kabak Y., Sinir S., Yildiz A. Gurcan, Y., "Artemis: Deploying Semantically Enriched Web Services in the Healthcare Domain", Information Systems Journal (Elsevier), accepted for publication http://www.srdc.metu.edu.tr/webpage/publications/

Dogac, A., Laleci, G.B., Kabak, Y., Unal, S., Beale, T., Heard, S., Elkin, P., Najmi, F., Mattocks, C., Webber, D., “Exploiting ebXML Registry Semantic Constructs for Handling Archetype Metadata in Healthcare Informatics”, submitted for publication.

http://www.srdc.metu.edu.tr/webpage/publications/

Page 41: Asuman Dogac Nov. 17, 2004IHC F2F Meeting, Washington DC1 Artemis Project A Semantic Web Service-based P2P Infrastructure for the Interoperability of Medical

Asuman DogacNov. 17, 2004

IHC F2F Meeting, Washington DC41

If you Google with “web service semantics healthcare”, Artemis project ranks the first

If you Google with “web service semantics”, out of 371.000 docs :

1. [PPT] Semantics of Web Serviceswww.srdc.metu.edu.tr/~asuman/ grenoble/_DogacSematicWS_FV.ppt

2. [PPT] A Semantic-Based Web Service Composition Facility for ebXML ...www.srdc.metu.edu.tr/~asuman/Dogac_ICE_ebXML.ppt

Finally…

Page 42: Asuman Dogac Nov. 17, 2004IHC F2F Meeting, Washington DC1 Artemis Project A Semantic Web Service-based P2P Infrastructure for the Interoperability of Medical

Asuman DogacNov. 17, 2004

IHC F2F Meeting, Washington DC42

Thank you for your attention!Questions?