Page tree

FHIR IG Publisher compliance

snowstorm should work with the FHIR IG Publisher. Currently (2020-05-27) using snowstorm (4.11.0-SNAPSHOT) with the IG Publisher produces some errors related to POST on ValueSet $expand and CodeSystem $lookup.

./_genonce.sh -tx http://localhost:8080/fhir

See attached log files.

First example: https://github.com/danka74/se-fhir-hackathon

Running FHIR IG Publisher produces the following snowstorm error when POSTing to ValueSet/$expand

Updated sushi to 0.12.7, amended ValueSet definition to include version, but result is identical.

org.snomed.snowstorm.fhir.services.FHIROperationException: Compose element(s) or 'url' parameter is expected to be present for an expansion, containing eg http://snomed.info/sct?fhir_vs=ecl/ or http://snomed.info/sct/45991000052106?fhir_vs=ecl/

Second example: https://github.com/IHTSDO/snomed-ig

Running FHIR IG Publisher produces the following snowstorm error when running POST CodeSystem/$validate-code

org.snomed.snowstorm.fhir.services.FHIROperationException: CodeSystem defined in (code)system paramter + version is not identical to that supplied in the coding parameter

  File Modified
HTML File qa-tx.html 2020-Jun-02 by Daniel Karlsson
HTML File qa-tx-hackathon.html 2020-Jun-03 by Daniel Karlsson

  • No labels

1 Comment

  1. Thanks for this Daniel Karlsson.   I recognise that these limitations of Snowstorm's FHIR API are a blocker to the progress of the SNOMED on FHIR working group and will try to influence prioritization accordingly.