View
89
Download
0
Category
Preview:
DESCRIPTION
CTS2 based Terminology Server – Overview – Project eBPG. Contact: Prof. Dr. Peter Haas haas@fh-dortmund.de. Project eBPG. eBusinessplatform health care development of a portfolio of interoperability definitions in due consideration of international standards - PowerPoint PPT Presentation
Citation preview
Fachhochschule DortmundFachbereich InformatikMedizinische Informatik
CTS II Based Terminology ServerRIMBAA – HL7 WGM, San AntonioHaas , Mützner, Rimatzki Page 1
CTS2 based Terminology Server – Overview –
Project eBPG
Contact: Prof. Dr. Peter Haashaas@fh-dortmund.de
Fachhochschule DortmundFachbereich InformatikMedizinische Informatik
CTS II Based Terminology ServerRIMBAA – HL7 WGM, San AntonioHaas , Mützner, Rimatzki Page 2
Project eBPG• eBusinessplatform health care
– development of a portfolio of interoperability definitions in due consideration of international standards
– industrial and research project partners– work packages i.e. interoperability for telematic artefacts like
• Electronic Health Records• Terminology Server (TS), Data-Dictionary Server• Clincal Pathway Server, Guideline Server• Process Management Server• Appointment Platform• …
Fachhochschule DortmundFachbereich InformatikMedizinische Informatik
CTS II Based Terminology ServerRIMBAA – HL7 WGM, San AntonioHaas , Mützner, Rimatzki Page 3
Overview TS – artefacts and users
CTS2 & CLAML-based
data model
telematics platformCTS2 based
terminology & ontology server
Webservices
collaborationfunctions incl.workflow
terminologydeveloperdata model extensions
forcollaboration
application
information systems
Web
-Bro
wse
r
end users
platform users
admin-functions
admini-strators
Im/Export-module
CSV
ClaML
Adm
inistration
Authoring
Search
Association
Authorization
Fachhochschule DortmundFachbereich InformatikMedizinische Informatik
CTS II Based Terminology ServerRIMBAA – HL7 WGM, San AntonioHaas , Mützner, Rimatzki Page 4
architectual aspects
TermServ-DB
Hibernate
Search
Adm
inistration
Authoring
Concept
Association
Authorization
collaborationapplication
Java-Script/HTML
terminologybrowser
administrationfunctions
Tomcat-Webserver
data
data access
businesslogic
presentation
Java-Applets
Collaboration-DB
Collaboration
Webservices
TerminologyServer
CollaborationExtension
Java-Script/HTML
Fachhochschule DortmundFachbereich InformatikMedizinische Informatik
CTS II Based Terminology ServerRIMBAA – HL7 WGM, San AntonioHaas , Mützner, Rimatzki Page 5
CTS 2: Core Datamodel
Value Set
Relationship
Vocabulary
Concept
Constraints
Mapping
Domains
Fachhochschule DortmundFachbereich InformatikMedizinische Informatik
CTS II Based Terminology ServerRIMBAA – HL7 WGM, San AntonioHaas , Mützner, Rimatzki Page 6
CTS2: Overview ServicesSearch/Access Authoring/Curation Administration
ListCodeSystems CreateCodeSystem ImportCodeSystem
ListCodeSystemConcepts MaintainCodeSystemVersion ImportCodeSystemRevision
ReturnConceptDetails UpdateCodeSystemVersionStatus ImportValueSetVersion
ListConceptAssociationTypes CreateConcept Import AssociationVersion
ReturnConceptAssociationTypeDetails MaintainConcept ExportConceptAssociation
ListValueSets UpdateConceptStatus ExportCodeSystemContent
ReturnValueSetDetails CreateConceptAssociationType ChangeCodeSystemStatus
ListValueSetContents MaintainConceptAssociationType
CheckConceptValueSetMembership CreateValueSet
ListConceptDomains MaintainValueSet
ReturnConceptDomainDetails UpdateValueSetStatus
ListUsageContexts CreateConceptDomain
ReturnUsageContextDetails MaintainConceptDomain
ListConceptDomainBindings CreateUsageContext
CheckConceptDomainMembership MaintainUsageContext
ListConceptAssociations
ComputeTransitiveClosure
ComputeSubsumtionrelationship
ReturnConceptAssociationDetails
UdateConceptAssociationStatus
CreateConceptAssociation
Fachhochschule DortmundFachbereich InformatikMedizinische Informatik
CTS II Based Terminology ServerRIMBAA – HL7 WGM, San AntonioHaas , Mützner, Rimatzki Page 7
Model Extensions (1/2)
Fachhochschule DortmundFachbereich InformatikMedizinische Informatik
CTS II Based Terminology ServerRIMBAA – HL7 WGM, San AntonioHaas , Mützner, Rimatzki Page 8
Model Extensions (2/2)
Fachhochschule DortmundFachbereich InformatikMedizinische Informatik
CTS II Based Terminology ServerRIMBAA – HL7 WGM, San AntonioHaas , Mützner, Rimatzki Page 9
Steps to data base and services
• Migration CTS2 into Enterprise Arcitect• Generation of relational DB (MySQL)• model extensions for i.e.
– users and login informations– administration of licence information– generic tables for system internal vocabularies and settings– Multilingualismn (recursive cross-mapping not performant
enough)• Design Cross Reference for service interfaces• Implementation and test of services and methods• Implementation of additional funcionalities
Fachhochschule DortmundFachbereich InformatikMedizinische Informatik
CTS II Based Terminology ServerRIMBAA – HL7 WGM, San AntonioHaas , Mützner, Rimatzki Page 10
from data model to service interface
Fachhochschule DortmundFachbereich InformatikMedizinische Informatik
CTS II Based Terminology ServerRIMBAA – HL7 WGM, San AntonioHaas , Mützner, Rimatzki Page 11
conclusion• Terminology Server
– 33 services implemented• Web-Browser on basis of services• Im-/Export-Functions for CLAML and csv• Additional collaboration application for terminology
work• Bridging to ISO/IEC 11179-based Data Dictionary
Server• Support / future development will be discussed in
february 2012. Multiple projects comitted to this solution.
Fachhochschule DortmundFachbereich InformatikMedizinische Informatik
CTS II Based Terminology ServerRIMBAA – HL7 WGM, San AntonioHaas , Mützner, Rimatzki Page 12
URLs / References
You can access the service here: http://www.term.mi.fh-dortmund.de:8080/Terminologieserver/
The wsdl-files can be found here: http://www.term.mi.fh-dortmund.de:8080/Terminologieserver/Search?wsdl http://www.term.mi.fh-dortmund.de:8080/Terminologieserver/Authoring?wsdl http://www.term.mi.fh-dortmund.de:8080/Terminologieserver/ConceptAssociations?wsdl http://www.term.mi.fh-dortmund.de:8080/Terminologieserver/Administration?wsdl http://www.term.mi.fh-dortmund.de:8080/Terminologieserver/Authorization?wsdl
Recommended