FHIR Chat · Conflict between explicit ValueSet URI and implcit ValueSet · terminology

Stream: terminology

Topic: Conflict between explicit ValueSet URI and implcit ValueSet


view this post on Zulip Michael Lawley (May 14 2018 at 05:13):

The CodeSystem http://hl7.org/fhir/marital-status says that its ValueSet is http://hl7.org/fhir/ValueSet/marital-status
But, the ValueSet with url (URI) http://hl7.org/fhir/ValueSet/marital-status defines a set of codes in a different CodeSystem, http://hl7.org/fhir/v3/MaritalStatus (note the upper-case and lack of hyphen).

The first CodeSystem contains one code (U - unmarried), and the second contains ten codes.

Doing a $expand, Ontoserver is applying a resolution rule that preferences the implicit ValueSet over any explicit ValueSet.
I'm not sure what the correct (or best) behaviour should be, but I'm inclined to the "implicit" ValueSet being primary since a CodeSystem's assertions should be normative and ValueSets are, in a sense, secondary to CodeSystems.

view this post on Zulip Grahame Grieve (May 14 2018 at 05:46):

well, that's an outright error in our definitions - can you create a task? as for what you should do... I think that's unresolved and the only way we can resolve it is to tell you we'll fix our definitions

view this post on Zulip Michael Lawley (May 14 2018 at 06:03):

GF#17116


Last updated: Apr 12 2022 at 19:14 UTC