Stream: snomed
Topic: snomed edition requirement in value set
Liam Barnes (Jul 24 2019 at 02:43):
What are some thoughts around the requirement to specify the snomed edition when including SCT concepts in a value set definition?
The edition uri (i.e. without a specific version) can be included as a value of ValueSet.compose.include.version. The concern is if value sets bound in a profile do not explicitly state the edition, expansion and validation results may differ depending on the jurisdiction in which the resource is being interacted with. I note the ValueSet.jurisdiction element, but not sure if this is the best place to describe this type information. Is this only a problem when a resource instance crosses jurisdictional borders or is best practice to explicitly state the edition to ensure a terminology server processes it.
Another consideration is that a value set definition may be perfectly sensible regardless of the edition. (E.g. < 363679005 |Imaging (procedure)| ) and that the edition or local requirement belongs in the binding?
Thanks
Grahame Grieve (Jul 24 2019 at 12:34):
jurisdiction is irrelevant in this regard
Grahame Grieve (Jul 24 2019 at 12:36):
If you don't specify the edition or version, your outcomes will vary across versions and editions, yes. that's a feature, not a bug, if you don't want that to happen, be specific
Liam Barnes (Jul 24 2019 at 23:05):
Thanks Graham. I wasn't suggesting it was a bug, but rather just wondering if others have had a requirement to explicitly state the edition in value sets and for what reasons. The second part was that if you do explicitly state the edition in the value set, then you limit that value set to a specific implementation scenario. I wondered if that was something you should do in the value set or the profile...or perhaps even an implementation guide?
I'm hearing you believe that's for the value set to do. Thanks again.
Rob Hausam (Jul 25 2019 at 00:49):
My expectation is that, if you need it, you would specify the specific SNOMED CT edition in the definition (.compose) of the value set which is bound in a particular profile that is part of an implementation guide that you are publishing (at least that would be the typical case).
Liam Barnes (Jul 25 2019 at 02:49):
Thanks @Rob Hausam. That's nice and clear.
Grahame Grieve (Jul 25 2019 at 07:04):
it is done in the value set, but it would be part of a set of implementation guidance, and matched to the scope of the implementation guidance. e.g. if a domain such as 'cardiaology' were to publish a set of profiles they would not bind to a particular edition. Where as if an Australian national standards body did, they would obviously bind to at least a particular edition
Michael Lawley (Jul 26 2019 at 04:43):
Unless, of course, there might be other valid "sub-Editions" (eg a QHealth extenstion of SCT-AU) -- note this is a real edge case
Last updated: Apr 12 2022 at 19:14 UTC