Stream: terminology
Topic: Conflict between explicit ValueSet URI and implcit ValueSet
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 ValueSet
s are, in a sense, secondary to CodeSystem
s.
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
Michael Lawley (May 14 2018 at 06:03):
Last updated: Apr 12 2022 at 19:14 UTC