Comments invited to discuss which features are important to users and why.
Could we have a URL also please, if there is a publicly facing test server available, or link to source / download?
Capability | SnoChillies Server ( NZ ) | Terminz (NZ exemplar) | Snowstorm ( SI ) | ..... | |
---|---|---|---|---|---|
Test endpoint | https://ontoserver.csiro.au/stu3-latest | https://valentiatech.snochillies.com/fhir | https://its.patientsfirst.org.nz/RestService.svc/Terminz | https://dev-snowstorm.ihtsdotools.org/snowstorm/snomed-ct/v2/fhir | |
Supported FHIR Version(s) | STU3 + | STU3 | R4 (FHIR version 3.3.0) | STU3 | |
Explicit SNOMED CT support | Y | Y | Y | Y | |
Implicit SNOMED CT ValueSets | Y - Refset and Isa and ECL (R4) | Y - Refset and Isa | Y - Refset and Isa and ECL | Y - ECL only | |
Implicit SNOMED CT ConceptMaps | Y - Historical, Australian Substance map, and ICD-O map. Others configurable at deploy time | N | N | N | |
ValueSets defined using ECL | Y - all features of v1.3 including cardinality constraints | N | Y - but not all features supported (e.g. cardinality constraints) | Y - v1.3 | |
Create/Read/Update/Delete of FHIR CodeSystems | Y | Read only | Read only | Read only | |
Create/Read/Update/Delete of FHIR ValueSets | Y | Read only | Read only | Read only | |
Create/Read/Update/Delete of FHIR ConceptMaps | Y | Read only | Read only | Read only | |
Able to expand ValueSets defined in terms of arbitrary (known) FHIR CodeSystems using filters | Y | Y | Y | N | |
Support for other well-known code systems | LOINC | LOINC, ICD 10 | LOINC | N | |
Search of FHIR CodeSystems | Y | Y | Y | N | |
Search of FHIR ValueSets | Y | Y | Y | N | |
Search of FHIR ConceptMaps | Y | Y | Y | N | |
SMART on FHIR support | Y | N | N | N | |
$lookup | Y | Y | Y | Y | |
$expand | Y | Y | Y | Y | |
$validate-code | Y | Y | Y | N | |
$subsumes | Y | Y | Y | N | |
$closure | Y | Y | Y | N | |
$compose | N - semantics not well defined | N | partially for SCT - operation definition incomplete | N | |
$translate | Y | Y ( Read Code, ICD 10, LOINC, NZPOC | Y | N | |
SNOMED post-coordination support | N | N | N | N | |
Support for close-to-user form post-coordinated expressions? | |||||
Support for normal-form post-coordinated expressions? | |||||
| N | ||||
| N | ||||
| N | ||||
| N | ||||
| N | ||||
| N | ||||
| |||||
Support for the ExpansionProfile resource | N | N | N | N | |
Support for CodeSystem.supplements (R4) | N | N | Y | N | |
Support for the NamingSystem resource | Y (including the $preferred-id operation) | N | |||
Support for the TerminologyCapabilities resource (R4) | Y | N | |||
Support for the StructureDefinition resource | Y - SCRUD | N | |||
Support for the Bundle resource | Y - SCRUD | Y (e.g. for accepting batches of $validate-code and $translate requests) | |||
Support for other FHIR Resource types | Location & Organization (Read-Only support for NZ Health Provider Index Facilities & Organizations). | ||||
$validate | Y - CodeSystem, ConceptMap, ValueSet, StructureDefinition, Bundle | N | |||
Additional to FHIR | Content syndication via ATOM | ||||