This wiki has undergone a migration to Confluence found Here
<meta name="googlebot" content="noindex">

Difference between revisions of "201701 Terminology Services Track"

From HL7Wiki
Jump to navigation Jump to search
m
 
(10 intermediate revisions by 2 users not shown)
Line 18: Line 18:
 
Coordinator: [mailto:rrhausam@gmail.com Rob Hausam]
 
Coordinator: [mailto:rrhausam@gmail.com Rob Hausam]
  
There is a dedicated Zulip topic on the implementers stream for Terminology Services - https://chat.fhir.org/#narrow/stream/implementers/subject/Connectathon.20Terminology.20Services.20Track
+
There is a dedicated FHIR Zulip chat topic on the implementers stream for [https://chat.fhir.org/#narrow/stream/implementers/subject/Connectathon.20Terminology.20Services.20Track Terminology Services]
  
 
==Expected participants==
 
==Expected participants==
 +
<div id="ExpectedParticipants"></div>
 
<!-- List of the individuals and/or organizations that have indicated a desire to attend the connectathon and implement this track -->
 
<!-- List of the individuals and/or organizations that have indicated a desire to attend the connectathon and implement this track -->
 
*[http://fhir3.healthintersections.com.au/open Health Intersections - server]
 
*[http://fhir3.healthintersections.com.au/open Health Intersections - server]
 
*[https://touchstone.aegis.net/touchstone AEGIS - Touchstone tool and test scripts]
 
*[https://touchstone.aegis.net/touchstone AEGIS - Touchstone tool and test scripts]
*Apelon - Terminology Server (uid/pwd dtsadminuser/dtsadmin): http://fhir.ext.apelon.com:7080/dtsserverws/fhir and Demo Page: http://fhir.ext.apelon.com/DtsOnFhirDemo/logon/Logon.action
+
*Apelon - Terminology Server (uid/pwd dtsadminuser/dtsadmin): http://fhir.ext.apelon.com:7080/dtsserverws/fhir and Demo Page: http://fhir.ext.apelon.com:7080/DtsOnFhirDemo/logon/Logon.action
 
*Lantana - FHIR services on Trifolia
 
*Lantana - FHIR services on Trifolia
 
*[http://ontoserver.csiro.au/baltimore CSIRO - Ontoserver]
 
*[http://ontoserver.csiro.au/baltimore CSIRO - Ontoserver]
Line 30: Line 31:
 
*[http://implementation.e-imo.com/fhir/Lexical IMO - FHIR services on IMO ProblemIT/ProcedureIT]
 
*[http://implementation.e-imo.com/fhir/Lexical IMO - FHIR services on IMO ProblemIT/ProcedureIT]
 
*[http://its.patientsfirst.org.nz/RestService.svc/Terminz/ Terminz]
 
*[http://its.patientsfirst.org.nz/RestService.svc/Terminz/ Terminz]
*[[Health Language FHIR terminology  services (new)]]
+
*[[Health Language FHIR terminology  services]]
 
<!-- *[http://fhir.hausamconsulting.com/ Hausam Consulting test server] -->
 
<!-- *[http://fhir.hausamconsulting.com/ Hausam Consulting test server] -->
 
*[https://termapi.infoway-inforoute.ca/fhir/fhir-apidocs/v1/swagger-ui/ Canada Health Infoway Terminology Gateway server]
 
*[https://termapi.infoway-inforoute.ca/fhir/fhir-apidocs/v1/swagger-ui/ Canada Health Infoway Terminology Gateway server]
Line 65: Line 66:
 
* Create and perform operations ($expand, $validate-code, $lookup) on ValueSet resources referencing code systems using the new CodeSystem resource (instead of ValueSet.codeSystem)''' - NEW'''
 
* Create and perform operations ($expand, $validate-code, $lookup) on ValueSet resources referencing code systems using the new CodeSystem resource (instead of ValueSet.codeSystem)''' - NEW'''
  
At least one server supports all of these operations and capabilities (http://fhir3.healthintersections.com.au). Other servers, including the Apelon server (http://fhir.ext.apelon.com/dtsserverws/fhir) and the others listed above will support several of these operations and capabilities. For a list of functions supported by the Apelon Server, see the demo web app (http://fhir.ext.apelon.com/DtsOnFhirDemo, uid/pwd dtsadminuser/dtsadmin).
+
At least one server supports all of these operations and capabilities (http://fhir3.healthintersections.com.au). Other servers, including the Apelon server (http://fhir.ext.apelon.com:7080/dtsserverws/fhir, uid/pwd dtsadminuser/dtsadmin) and the others listed above will support several of these operations and capabilities. For a list of functions supported by the Apelon Server, see the demo web app (http://fhir.ext.apelon.com:7080/DtsOnFhirDemo, uid/pwd dtsadminuser/dtsadmin).
  
 
==Scenarios==
 
==Scenarios==
Line 73: Line 74:
  
 
<!-- Provide a description of each task -->
 
<!-- Provide a description of each task -->
 +
We are interested in connecting and integrating the terminology services within the other Connectathon tracks.  Please let us know of specific integrations that you are participating in or aware of, and post them to the [https://chat.fhir.org/#narrow/stream/implementers/subject/Connectathon.20Terminology.20Services.20Track chat] and add them here.
  
 
==TestScripts==
 
==TestScripts==

Latest revision as of 15:27, 14 January 2017

Return to January 2017 Proposals

FHIR Terminology Services

Submitting WG/Project/Implementer Group

FHIR Management Group (FMG)

Justification

The FHIR specification includes support for the provision of a terminology service - that is, a service that lets healthcare applications make use of codes and value sets without having to become experts in the fine details of the value set resource, and the underlying code systems. The management and proper use of terminology is fundamental to effective, interoperable data exchange, so this is an important capability to provide and test in the Connectathons.

David Hay's blog post on Terminology Services

Proposed Track Lead

Coordinator: Rob Hausam

There is a dedicated FHIR Zulip chat topic on the implementers stream for Terminology Services

Expected participants

Roles

FHIR Terminology Server

For service providers, implement the following operations from http://hl7.org/fhir/terminology-service.html:

Support additional capabilities:

  • Expansion Profile (experimental) - Expansion Profile FHIR Resource Proposal
  • SNOMED CT and LOINC implicit value sets - [1] [2]
  • Support ConceptMap, ValueSet resources and operations ($expand, $validate-code, $lookup) referencing code systems using the new CodeSystem resource (instead of ValueSet.codeSystem) - NEW

Service providers are not required to implement all of this functionality - it's a lot to do. For new implementers, start at the top and work down (generally).

FHIR Terminology Client Consumer

Implement any one or more of:

  • Do a value set expansion of one of the value sets in the spec
  • Validate a code using the spec against a FHIR value set, a v2 value set, or LOINC or snomed CT
  • Look up a display for a code (most appropriate for v2/FHIR conversion)
  • Translate a code from one value set to another, based on the existing value set and ConceptMap resources, and/or other additional knowledge available to the server
  • Maintain a client-side closure table based on server-side terminological logic
  • Experiment with the capabilities of the expansion profile (see description above of the expected capabilities and scenarios)
  • References to SNOMED CT and LOINC implicit value sets
  • Create (POST, PUT) ValueSet resources referencing in-line and/or external code systems
  • Create and perform operations ($expand, $validate-code, $lookup) on ValueSet resources referencing code systems using the new CodeSystem resource (instead of ValueSet.codeSystem) - NEW

At least one server supports all of these operations and capabilities (http://fhir3.healthintersections.com.au). Other servers, including the Apelon server (http://fhir.ext.apelon.com:7080/dtsserverws/fhir, uid/pwd dtsadminuser/dtsadmin) and the others listed above will support several of these operations and capabilities. For a list of functions supported by the Apelon Server, see the demo web app (http://fhir.ext.apelon.com:7080/DtsOnFhirDemo, uid/pwd dtsadminuser/dtsadmin).

Scenarios

Scenarios - See server and client roles as listed above

We are interested in connecting and integrating the terminology services within the other Connectathon tracks. Please let us know of specific integrations that you are participating in or aware of, and post them to the chat and add them here.

TestScripts

The supporting TestScripts and corresponding fixtures will be committed to the FHIR SVN repository.