FHIR Chat · choosing uniqueID url for NamingSystem · implementers

Stream: implementers

Topic: choosing uniqueID url for NamingSystem


view this post on Zulip Simone Heckmann (Aug 23 2016 at 20:02):

I'm somewhat uncertain about how to choose a url for a 3rd party NamingSystem.
For Example:
We (HL7 Germany) need to describe a system of identifiers for Practitioners (LANR). We do not have authority over that system, the identifiers are assigned by an Organization called KBV (http://kbv.de)
Is it recommended to construct a uniqueID for this NamingSystem based on the Organization's domain (e.g. http://kbv.de/LANR) or rather create a canonical url with our domain as base (e.g. http://hl7.de/fhir/NamingSystem/kbv-lanr)

I'd opt for the first but then again, there are also ValueSets authored by this Organization. And for naming a ValueSet I'd definitely go for the latter.

view this post on Zulip Grahame Grieve (Aug 23 2016 at 20:05):

either is valid. I'd probably do it the way you recommend

view this post on Zulip Simone Heckmann (Aug 23 2016 at 20:11):

...but I'm too OCD to feel comfortable with this kind of inconsistencies... :confused:

view this post on Zulip Lloyd McKenzie (Aug 23 2016 at 20:42):

The second approach gives you a chance of the canonical URL resolving, the former does not

view this post on Zulip Paul Knapp (Aug 24 2016 at 12:17):

Agree with Lloyd, but could you drop the /fhir/ so that the NameingSystem is more universal?

view this post on Zulip Simone Heckmann (Aug 24 2016 at 12:26):

we're currently discussing to generally drop the /fhir/ in the canonicals and use http://fhir.de/... as base. Opinions?

view this post on Zulip Paul Knapp (Aug 24 2016 at 12:28):

nice

view this post on Zulip Simone Heckmann (Aug 24 2016 at 12:44):

There's one thing I'm still struggling with:
Here's a 3rd party code system: http://applications.kbv.de/keytabs/ita/schluesseltabellen.asp?page=S_BAR2_WBO_V1.10.htm
Now I want to create a FHIR ValueSet "fachgruppen" that contains all these codes.
I want the system of the codes to be http://fhir.de/NamingSystem/kbv/S_BAR2_WBO

So:

ValueSet.url="http://fhir.de/ValueSet/kbv/fachgruppen"
ValueSet.name=Fachgruppen (KBV)
ValueSet.compose.include.system="http://fhir.de/NamingSystem/kbv/S_BAR2_WBO"

NamingSystem.uniqueId.type="uri"
NamingSystem.uniqueId.value="http://fhir.de/NamingSystem/kbv/S_BAR2_WBO"

...so far correct?
Where does the actual reference to the source (http://applications.kbv.de/keytabs/ita/schluesseltabellen.asp?page=S_BAR2_WBO_V1.10.htm) go?


Last updated: Apr 12 2022 at 19:14 UTC