ch.fhir.ig.ch-core#6.0.0-ballot /StructureDefinition-ch-core-coverage.html
I wonder whether it is allowed to change the binding of an extensible ValueSet in the base Resource to another extensible ValueSet like done in Coverage.class.type from https://hl7.org/fhir/R4/valueset-coverage-class.html (in https://hl7.org/fhir/R4/coverage.html) to http://fhir.ch/ig/ch-core/ValueSet/bfs-medstats-21-encountertype (in https://fhir.ch/ig/ch-core/StructureDefinition-ch-core-coverage.html). Following the explanations in https://hl7.org/fhir/R4/terminologies.html#extensible this seems not to be correct to me. Besides the meaning has been changed.
Citation: "When an element is extensibly-bound to a value set, derived profiles may state rules on which codes can be used, but cannot select new or additional codes for these elements unless no codes with appropriate meanings are found in the base value set.
Note that if the valueset-reference extension is being used and the code in the element instance is from outside the extensibly-bound value set, the extension must reference a different value set that the code was chosen from (or if no other value set reference is available the extension cannot be used in that instance)."
In our opinion the semantics of https://fhir.ch/ig/ch-term/3.2.0/CodeSystem-bfs-medstats-21-encountertype.html would suit to https://fhir.ch/ig/ch-core/StructureDefinition-ch-core-coverage-definitions.html#Coverage.class.value and not to https://fhir.ch/ig/ch-core/StructureDefinition-ch-core-coverage-definitions.html#Coverage.class.type
And: why has the ValueSet https://hl7.org/fhir/R4/valueset-coverage-class.htm not been extended with CodeSystem https://fhir.ch/ig/ch-term/3.2.0/CodeSystem-bfs-medstats-21-encountertype.html and been created a ValueSet http://fhir.ch/ig/ch-core/ValueSet/bfs-medstats-21-encountertype which by its name is not very extensible?
Remark: in R5 the DataType aif Coverage.class.value has been changed to Identifier https://hl7.org/fhir/coverage-definitions.html#Coverage.class.value
Cistec AG
ch.fhir.ig.ch-core#6.0.0-ballot /StructureDefinition-ch-core-coverage.html
I wonder whether it is allowed to change the binding of an extensible ValueSet in the base Resource to another extensible ValueSet like done in Coverage.class.type from https://hl7.org/fhir/R4/valueset-coverage-class.html (in https://hl7.org/fhir/R4/coverage.html) to http://fhir.ch/ig/ch-core/ValueSet/bfs-medstats-21-encountertype (in https://fhir.ch/ig/ch-core/StructureDefinition-ch-core-coverage.html). Following the explanations in https://hl7.org/fhir/R4/terminologies.html#extensible this seems not to be correct to me. Besides the meaning has been changed.
Citation: "When an element is extensibly-bound to a value set, derived profiles may state rules on which codes can be used, but cannot select new or additional codes for these elements unless no codes with appropriate meanings are found in the base value set.
Note that if the valueset-reference extension is being used and the code in the element instance is from outside the extensibly-bound value set, the extension must reference a different value set that the code was chosen from (or if no other value set reference is available the extension cannot be used in that instance)."
In our opinion the semantics of https://fhir.ch/ig/ch-term/3.2.0/CodeSystem-bfs-medstats-21-encountertype.html would suit to https://fhir.ch/ig/ch-core/StructureDefinition-ch-core-coverage-definitions.html#Coverage.class.value and not to https://fhir.ch/ig/ch-core/StructureDefinition-ch-core-coverage-definitions.html#Coverage.class.type
And: why has the ValueSet https://hl7.org/fhir/R4/valueset-coverage-class.htm not been extended with CodeSystem https://fhir.ch/ig/ch-term/3.2.0/CodeSystem-bfs-medstats-21-encountertype.html and been created a ValueSet http://fhir.ch/ig/ch-core/ValueSet/bfs-medstats-21-encountertype which by its name is not very extensible?
Remark: in R5 the DataType aif Coverage.class.value has been changed to Identifier https://hl7.org/fhir/coverage-definitions.html#Coverage.class.value
Cistec AG