Stream: new zealand
Topic: Patients First Terminology Server
Peter Jordan (Aug 18 2016 at 00:58):
@David Hay, @David Fallas I'll probably be deploying a new version at the weekend that implements FHIR v1.6.0, as part of my preparations for the Baltimore Connectathon. Please note that there is a breaking change in the structure of the ConceptMap resource which means that you'll need to update any dependent client that uses the resource itself (rather than just issuing $translate requests) accordingly. The next addition will be a ValueSet of NZULM prescribing terms, not sure if that will make the new release.
Update - I've deployed the new version and it passes all the Touchstone Tests. It does include 3 new Value Sets from NZULM, sourced from the Prescribing Terms Selection Table...
NZULM_Prescribing_Terms_Generic
(generic drugs only - nearly all originate from the Medicinal Product Unit of Use primary NZMT table)
NZULM_Prescribing_Terms_Trade
(trade drugs only - nearly all originate from the Trade Product Unit of Use primary NZMT table)
NZULM_Prescribing_Terms
(this includes all the concepts from the above 2 value sets)
Peter Jordan (Feb 06 2017 at 09:01):
This now contains the 20170131 version of the International Edition of SNOMED CT, and the Jan 31 release of NZULM/NZMT.
Michael Lawley (Mar 07 2017 at 23:55):
Hi @Peter Jordan Terminz reports <valueSet value="http://snomed.info/sct/900000000000207008/version/20170131?fhir_vs" />
when I look up the CodeSystem http://snomed.info/sct
, but fails to give me results when I try to $expand
using this as the identifier
parameter value -- I stil get a success (200) response, but the ValueSet
JSON object is
{ "resourceType": "ValueSet" }
Peter Jordan (Mar 08 2017 at 07:44):
@Michael Lawley thanks for the bug report. I'll fix that when I get back from my current road trip at the weekend. Hope to see you in Madrid.
Peter Jordan (Mar 11 2017 at 21:53):
@Michael Lawley Fixed this now - like others (I suspect) my Server was only expecting to find the Code System Edition and Version in the Code System parameter and not in the Identifier parameter.
Michael Lawley (Mar 11 2017 at 23:24):
Well, the reason my client was using it was because the CodeSystem resource your server returned for SNOMED CT (correctly) used that URL as its valueSet URI :-)
Peter Jordan (Mar 12 2017 at 08:04):
It's a fair cop :)
Peter Jordan (Mar 26 2017 at 02:54):
The R3 version of Terminz is now ready. Can't thank the authors of the .NET library and Touchstone Testing Platform enough for the quality of their products and services. They certainly help to fulfill the potential of FHIR as a standard that makes interoperability both easier and cheaper to achieve.
Brian Postlethwaite (Mar 26 2017 at 08:17):
Speaking on behalf of the other authors too, glad its worked so well for you!
Peter Jordan (Jan 19 2018 at 02:38):
The R4 (to-date) version of Terminz is now available at http://its.patientsfirst.org.nz/RestService.svc/Terminz . It will also faithfully honour R3 client requests (if that version is specified in the Accept Header). Among the new Terminology features supported are the Terminology Capabilities resource, CodeSystem $validate-code operation, a very basic example of CodeSystem.Supplements (using the test bundle-type value sets supplied by Grahame) - plus a basic implementation of the Expression Constraint Language (ecl) filter on Implicit SCT Value Sets. As per my post on Naming Systems, that resource is now supported. Lots there (inc. latest NZMT and HPI data, SCT IE v 20170731, LOINC v2.61, UCUM etc) - but still read-only.
Peter Jordan (Apr 22 2018 at 04:27):
The R4 version of Terminz has been upgraded to FHIR v 3.3.0 (Ballot #1 - Connectathon 18) and is now available for testing purposes at http://its.patientsfirst.org.nz/RestService.svc/Terminz . Unfortunately, it no longer supports R3 clients as maintaining 2 versions within a single code base became impractical. New features include the NZ Edition of SNOMED CT (fhir_vs=refset now works and returns concept IDs & PTs of all NZ RefSets) and support for the $preferred-id operation on the NamingSystem resource. The SNOMED Expression Constraint Language implementation is richer, but still a WIP. Thanks to @Michael Lawley and the Ontoserver Team for help at last week's Oz Connectathons and adding more features to the invaluable comparison tool at http://ontoserver.csiro.au/vstool
Peter Jordan (Jun 24 2019 at 02:05):
Please note that Terminz has now moved to https://terminz.azurewebsites.net/fhir In addition to the re-platforming, it's been refactored to use Web API rather than WCF (thanks to @Brian Postlethwaite for his Web API FHIR Controller Class, which made the work somewhat easier).
Last updated: Apr 12 2022 at 19:14 UTC