Stream: conformance
Topic: Slice or Coding-profile?
Mareike Przysucha (Mar 09 2020 at 16:11):
Dear community,
sorry if my question is quite simple, I just want to confirm my theory or have it contradicted:
I'm in the area of nursing summaries. There I have nursing problems, nursing goals, and nursing procedures. For them I can use classifications, e.g. NANDA & NIC, ICNP, LEP, and SNOMED CT. In our nursing summary we currently don't restrict to one classification but leave it open to the IT systems. Therefore we have no constraints to cardinality etc.
My theory now is: If I profile this in Forge and want to tell people which system
should be used in which context (e.g. urn:oid:2.16.840.1.113883.6.97
for ICNP) I have the following options:
- make an open slice, add slices for each CodeSystem, and set codeSystem to a fixed value,
- profile Coding for each CodeSystem, make an open slice, slice for each CodeSystem, and reduce the type to the corresponding Coding, or
- profile Coding for each CodeSystem and add them as Profiles for the Type(s),
and these options are equivalent to each other, as no more constraints are made.
Am I right
One minor drawback of 1. would be that if I get a CanonicalURL for one these classifications, I would have to look at each resource. Using Coding-profiles would just mean changing one profile.
And before someone tells me: I know that Canonicals are preferred to OIDs, but as I do only have OIDs for most of the classifications, this is better than nothing. Those who have canonicalURLs are invited to contribute to https://chat.fhir.org/#narrow/stream/179202-terminology/topic/canonicals.20for.20classifications.20of.20nursing.20interventions. :grinning_face_with_smiling_eyes:
Rob Hausam (Mar 09 2020 at 16:26):
I think #1 is likely to be the most straightforward and understandable, based on how I'm reading your descriptions. It's a little unclear to me how you are envisioning that #2 and #3 would look using the multiple profiles on Coding. Maybe you could share some examples?
Lloyd McKenzie (Mar 09 2020 at 19:10):
Creating profiles for each Coding is a lot of extra effort/maintenance, and the effect wouldn't be any different, so option #1 would be preferred.
Note: would strongly recommend submitting a change request asking for a URL for ICNP rather than going with urn:oid.
Mareike Przysucha (Mar 09 2020 at 20:41):
Thanks for your replies.
As you, @Rob Hausam, asked for examples:
For #2 an example would be https://simplifier.net/germanenursingsummary/gensnursingprocedure.
For #3 an example would be https://simplifier.net/germanenursingsummary/gensnursingproblem.
In the corresponding implementation guide we now have #2 and #3, and I would like to reduce it to one option.
Also please note for the urn:oid
part: I know that the use of urn:oid
should be avoided, that's why I started the topic linked above. There I wrote that I submitted a change request. This request is currently waiting to be processed.
Last updated: Apr 12 2022 at 19:14 UTC