FHIR-V3 Code System URI changes
- Linda Parisien
- Topic Author
- Offline
- Posts: 437
5 years 9 months ago #4666
by Linda Parisien
Replied by Linda Parisien on topic FHIR-V3 Code System URI changes
Okay,
Thank you for the clarification.
Therefore, we need to change to the new URIs if we want to stay aligned to the HL7 terminology code systems or value sets, correct?
Thank you!
Thank you for the clarification.
Therefore, we need to change to the new URIs if we want to stay aligned to the HL7 terminology code systems or value sets, correct?
Thank you!
Please Log in or Create an account to join the conversation.
- Lloyd Mckenzie
- Offline
- Posts: 132
5 years 9 months ago #4663
by Lloyd Mckenzie
Replied by Lloyd Mckenzie on topic FHIR-V3 Code System URI changes
Actually, the canonical URI of the v2 and v3 code systems *has* changed. In STU3 and earlier, the root was "hl7.org/fhir". In R4, they changed to have a root of terminology.hl7.org and no longer have a distinct base whether the code system was v2 or v3. That was done before any of FHIR got locked down as normative and was driven by HL7 shifting to a unified set of terminology governance.
Please Log in or Create an account to join the conversation.
- Linda Parisien
- Topic Author
- Offline
- Posts: 437
5 years 9 months ago #4662
by Linda Parisien
Replied by Linda Parisien on topic FHIR-V3 Code System URI changes
This is very interesting...
I have to digest this information...
I'll come back if I have other questions.
Thank you for these comments.
I have to digest this information...
I'll come back if I have other questions.
Thank you for these comments.
Please Log in or Create an account to join the conversation.
- Ken Sinn
- Offline
- Posts: 84
5 years 9 months ago #4660
by Ken Sinn
Replied by Ken Sinn on topic FHIR-V3 Code System URI changes
Also, to reply to the second part of your question "Why were the URI changed?":
The canonical/defining URIs of the code system has not changed. The canonical/defining URI is a globally unique identifier for the code system (this also applies to value sets). Canonical/Defining URLs do not necessarily resolve/redirect to a working HTML page -- they are simply unique identifiers. I think the intent is for all canonical URLs to resolve/redirect to some sort of useful information, but it's not a requirement for conformance at the moment.
In your specific example, it sounds like an overlooked redirection bug that could be fixed in a later release, as long as it is raised with HL7. The canonical URL itself hasn't changed, just that the redirect is broken.
The canonical/defining URIs of the code system has not changed. The canonical/defining URI is a globally unique identifier for the code system (this also applies to value sets). Canonical/Defining URLs do not necessarily resolve/redirect to a working HTML page -- they are simply unique identifiers. I think the intent is for all canonical URLs to resolve/redirect to some sort of useful information, but it's not a requirement for conformance at the moment.
In your specific example, it sounds like an overlooked redirection bug that could be fixed in a later release, as long as it is raised with HL7. The canonical URL itself hasn't changed, just that the redirect is broken.
Please Log in or Create an account to join the conversation.
- Ken Sinn
- Offline
- Posts: 84
5 years 9 months ago #4657
by Ken Sinn
Replied by Ken Sinn on topic FHIR-V3 Code System URI changes
Hi!
Don't know if there's a general solution, but for this particular example:
The canonical URL hl7.org/fhir/v3/ActCode used to resolve to an STU3 physical page. You can still get to that page by using hl7.org/fhir/stu3/v3/ActCode (or hl7.org/fhir/3.0/v3/ActCode), which both resolve to the physical page hl7.org/fhir/STU3/v3/ActCode/cs.html
The new R4 page for that codesystem is at hl7.org/fhir/r4/v3/ActCode/cs.html (or just hl7.org/fhir/v3/ActCode/cs.html)
This method should work if you run into any other issues.
Don't know if there's a general solution, but for this particular example:
The canonical URL hl7.org/fhir/v3/ActCode used to resolve to an STU3 physical page. You can still get to that page by using hl7.org/fhir/stu3/v3/ActCode (or hl7.org/fhir/3.0/v3/ActCode), which both resolve to the physical page hl7.org/fhir/STU3/v3/ActCode/cs.html
The new R4 page for that codesystem is at hl7.org/fhir/r4/v3/ActCode/cs.html (or just hl7.org/fhir/v3/ActCode/cs.html)
This method should work if you run into any other issues.
Please Log in or Create an account to join the conversation.
- Linda Parisien
- Topic Author
- Offline
- Posts: 437
5 years 9 months ago #4655
by Linda Parisien
FHIR-V3 Code System URI changes was created by Linda Parisien
Hi,
We have noticed that some HL7 URI code systems have changed. We have struggled in finding the new URI and we are still not sure we got it right.
Here is an exemple: ActCode
URI Code system: hl7.org/fhir/v3/ActCode
Error message: HL7 - 403 Directory Listing Denied
Is there a map from the old URI to the new ones? Where should we look to get the latest information?
Why were the URI changed?
Thank you!
We have noticed that some HL7 URI code systems have changed. We have struggled in finding the new URI and we are still not sure we got it right.
Here is an exemple: ActCode
URI Code system: hl7.org/fhir/v3/ActCode
Error message: HL7 - 403 Directory Listing Denied
Is there a map from the old URI to the new ones? Where should we look to get the latest information?
Why were the URI changed?
Thank you!
Please Log in or Create an account to join the conversation.