Comments (6)
Hi @ulsa123,
I responded on the Jira ticket but will post again here for community visibility:
Unfortunately it is not possible for a FHIR interface to return specific fields from reference set members using ECL. It just doesn't fit in with the permitted response format.
Please remove the specific field section from the ECL to make it work:
^ 447562003 |ICD-10 complex map reference set| {{ M mapTarget = wild:"J45*" }}
This is consistent with other FHIR servers including Ontoserver. I do think that the ECL specification could mention this to help communicate this fact and the Snowstorm error message could be improved.
Thanks for raising this.
from snowstorm.
@ulsa123 you can fetch refset member fields using the native Snowstorm API:
https://snowstorm.ihtsdotools.org/snowstorm/snomed-ct/MAIN/SNOMEDCT-NO/concepts?ecl=%5E%20%20%5BmapAdvice%5D%20447562003%20%7CICD-10%20complex%20map%20reference%20set%7C%20%20%7B%7B%20M%20mapTarget%20%3D%20wild%3A%22J45*%22%20%7D%7D
.. it's just not supported in FHIR APIs.
from snowstorm.
Yes, and that is usefull.
We considered The FHIR api to dynamically populate and expand a FHIR valueset with expressions.
from snowstorm.
It's a good idea to use the FHIR interface wherever you can. It's a shame the refset member fields sit outside of this.
Expanding ValueSets with expressions should work in FHIR once that is implemented. A workflow for this is in discussion with the SNOMED on FHIR working group.
from snowstorm.
I'm not sure if this helps but the latest implementation of the FHIR API in the Snowstorm X project returns the ICD-10 map advice when translating SNOMED CT codes to ICD-10.
e.g. https://dev-is-browser.ihtsdotools.org/fhir/ConceptMap/$translate?code=254153009&system=http://snomed.info/sct&targetsystem=http://hl7.org/fhir/sid/icd-10
This version of Snowstorm is available here: https://github.com/IHTSDO/snowstorm-x/releases
from snowstorm.
@ulsa123 I think your issue has already been resolved but just to let you know..
Snowstorm version 8.1.0 has just been published https://github.com/IHTSDO/snowstorm/releases
The new version of the FHIR API includes the ICD-10 complex map advice in the response message
field when using $translate.
Unfortunately there is still no standard way to do this in FHIR R4. I heard that it might get introduced in the FHIR R5 specification.
from snowstorm.
Related Issues (20)
- Missing designation output when using Accept-language header and no displayLanguage HOT 2
- I would like to see the incoming HTTP requests in the snowstorm's docker container logs. HOT 3
- Question about Elastic fuzziness feature HOT 1
- Import failure org.springframework.dao.DataAccessResourceFailureException: 30,000 milliseconds timeout on connection http-outgoing-1 HOT 3
- Upgrading an extension on a daily-build server HOT 8
- What's the latest release? 8.3.0? 9.0.0? 9.2.0? HOT 14
- Loading SNOMED CT FULL in a Docker installation HOT 3
- FHIR API $lookup - query response with normalForm property HOT 2
- FHIR API $translate - include display (term) in response when possible HOT 3
- Documentation is not up to date for version 9.2.0 HOT 2
- FULL Import Failure on Snowstorm 9.2.0 HOT 7
- Germany Edition is missing from application.properties HOT 6
- Elasticsearch problem in Docker HOT 6
- Valueset expansion not returning translated values HOT 7
- Search feature - slow response HOT 5
- Difficulty Integrating SNOMED CT APIs into Healthcare Application HOT 2
- Application fails to start: No setter found for property: index-prefix HOT 2
- Is it possible for a concept to exist without having ancestors? HOT 2
- Default module id not working HOT 4
- MRCM Range search - wrong language HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from snowstorm.