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
1 Comment
Peter G. Williams
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.