Stream: terminology
Topic: CodeSystem concept status property
Senthil Nachimuthu (Jan 24 2019 at 00:02):
Hello, I want to be able to represent code system concept status as active, deprecated or retired, as per http://hl7.org/fhir/codesystem.html#status. It says to use 'http://hl7.org/fhir/concept-properties#status' for the CodeSystem.concept.property.code. I can do this. But when I look at the http://hl7.org/fhir/codesystem-concept-properties.html webpage for that code system, it defines a different set of codes - it says 'inactive' as the code rather than 'status' as defined on the CodeSystem resource page (at http://hl7.org/fhir/codesystem.html#status). This mismatch causes confusion, though it is probably technically correct. Other property names are also different or missing (deprecationDate and retirementDate). Can they be harmonized, please. Thanks!
Yunwei Wang (Jan 24 2019 at 03:33):
I think that page is not correct. I cannot find this code system in the code system page http://hl7.org/fhir/R4/terminologies-systems.html.
Also, this is not contradict with the http://hl7.org/fhir/codesystem.html#status page. http://hl7.org/fhir/concept-properties provides a list of common property can be used for code system concept. "status" should be a concept in it. And active/experimental/deprecated/retired are the coded value that can be used with the status property.
Grahame Grieve (Jan 24 2019 at 19:49):
there's already a task to sort this out, and it's something we need to get nailed ASAP. What status codes do we need?
Senthil Nachimuthu (Jan 25 2019 at 16:37):
there's already a task to sort this out, and it's something we need to get nailed ASAP. What status codes do we need?
Hi Grahame, the current statuses listed at http://hl7.org/fhir/codesystem.html#status (active, experimental, deprecated and retired) are sufficient for our needs. However, http://hl7.org/fhir/codesystem-concept-properties.html needs to be synchronized with the former.
Issues:
The former lists 'status' as the concept property code (with the above 4 coded values), but the latter lists 'inactive' as the concept property code (with Boolean values). Additionally, deprecationDate and retirementDate need to be synced on the latter.
Changes requested:
1. Retire the 'inactive' code in the latter (code system-concept-properties) and replace with 'status' instead.
2. Optionally, create a new code system/value set to hold the value codes for status, namely: active, experimental, deprecated, retired. Bind/reference CodeSystem.concept.property for status to this VS (as extensible - if a codesystem wants to have other concept statuses).
3. Two other codes - deprecationDate and retirementDate need to be synced on the latter webpage.
Thanks!
Grahame Grieve (Jan 25 2019 at 19:01):
I do not quickly see an open task for this, actually. can you make one?
Senthil Nachimuthu (Jan 25 2019 at 19:14):
Do you mean on Gforge or Jira?
Grahame Grieve (Jan 25 2019 at 19:39):
gForge (for now(
Yunwei Wang (Jan 25 2019 at 23:44):
I think we need clarification on this page: http://hl7.org/fhir/codesystem.html#status. For example, the page states: "In order to assist with consistency between code systems, the following basic property URIs are defined:". In codeSystem.concept.property does not have URL. It has code and value. When the table says "http://hl7.org/fhir/concept-properties#status", does it mean the property.code is "http://hl7.org/fhir/concept-properties#status"?
Michael Lawley (Jan 26 2019 at 02:10):
http://hl7.org/fhir/codesystem-concept-properties.html is normative, and properties like inactive (boolean) are in use by Code Systems such as SNOMED CT. I would not like to see it retired.
Yunwei Wang (Jan 26 2019 at 14:33):
I agree. We can add "status" to the code system.
Senthil Nachimuthu (Jan 30 2019 at 18:34):
http://hl7.org/fhir/codesystem-concept-properties.html is normative, and properties like inactive (boolean) are in use by Code Systems such as SNOMED CT. I would not like to see it retired.
The same can be accomplished by setting the code = "status" and value = "active" (or inactive). A code system can still have a new version, that's not forbidden just because the current version is normative. If the code system is normative in R4, does this mean it can be done in R4 or we'll have to wait until R5 of FHIR?
Senthil Nachimuthu (Jan 30 2019 at 18:35):
I agree. We can add "status" to the code system.
Clarifying - guess you mean adding status to codesystem.concept?
Yunwei Wang (Jan 30 2019 at 20:30):
@Senthil Nachimuthu I mean add "status" as a concept to code system http://hl7.org/fhir/codesystem-concept-properties.html
Senthil Nachimuthu (Jan 30 2019 at 20:31):
@Senthil Nachimuthu I mean add "status" as a concept to code system http://hl7.org/fhir/codesystem-concept-properties.html
Got it. thanks for clarifying!
Last updated: Apr 12 2022 at 19:14 UTC