Stream: implementers
Topic: Snomed subset on HAPI
Ole Hedegaard (Jan 28 2022 at 07:40):
Hi. I'm working on importing a subset of Snomed required by an IG to our HAPI FHIR (where concept "is-a" 225400002). We don't want to load all of Snomed. It is important that we get the parent/child properties right, but I haven't been able to find an example of how this is modelled in an actual Snomed CodeSystem resource. Can anyone point me to an example?
Lloyd McKenzie (Jan 28 2022 at 15:09):
You won't likely find it in a CodeSystem resource. SNOMED is just way too big to express that way. As well, SNOMED isn't published as a cohesive whole - every country (and a few other organizations) publishers their own subset. So to find your answer, you need to know what country(ies) you need.
Peter Jordan (Jan 29 2022 at 03:44):
You could implement a subset of a particular versioned edition of SNOMED CT as a FHIR CodeSystem Resource where the content is set to 'fragment' IF the relevant National Release Centre (i.e. code system steward) permits this see here. However, much will depend on your precise requirements - i.e. do you just require concept IDs and descriptions? Anything more and you'll need the relationships including all the concepts for attribute types and values. If you just require the former, maybe it would be easier to create an extensional ValueSet of these concepts (i.e. where the concepts are included in the value set definition) as it's not a very large sub-set?
Jens Villadsen (Feb 09 2022 at 21:37):
So the case is here that the original valueset expresses the (where concept "is-a" 225400002) formulated as intensional - and ideally the original shouldn't be flipped to being extensionally defined. The ideal solution would be if there was a(n easy) way to construct such a subset of SNOMED using CodeSystem fragments that wouldn't trigger the need for fiddling with the valueset
Peter Jordan (Feb 10 2022 at 00:11):
The permission of the Code System steward is required to do this. You can define filters in CodeSystem resources, to use in ValueSet resources, but I'm not sure if the purpose of this is to create Code System fragments and it's worth noting what the specification has to say about Code System filters.
Last updated: Apr 12 2022 at 19:14 UTC