-
Notifications
You must be signed in to change notification settings - Fork 157
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
improve error handling for remote term service poor responses #2292
Comments
WITHOUT the remote terminology service enabled, the store for an Observation using the noted profile above gets status 201 with the following Operation Outcome:
|
WITH the remote terminology service enabled, the store for an Observation using the noted profile above gets status 400 with the following Operation Outcome:
|
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
Issue #2292 - error handling and memberOf optimization
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
Issue #2292 - introduce String constants
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
Confirmed additional error information provided indicating a problem encountered with remote term service. See example below: `POST https://localhost:9443/fhir-server/api/v4/ValueSet/$expand (json response) |
Determined today that one of our FHIRServerIntegrationTests for US Core 3.1.1 profile http://hl7.org/fhir/us/core/StructureDefinition/us-core-smokingstatus fails status 400 when fhir server is configured with a remote term service provider for SNOMED.
Snippet from the FHIR server log:
Unable to expand value set with url: http://hl7.org/fhir/us/core/ValueSet/us-core-observation-smokingstatus-max and version: 3.1.1
com.ibm.fhir.term.service.exception.FHIRTermServiceException: An error occurred during the ValueSet $expand operation
Below is the request and response being exchanged with the remote server for this scenario:
(request)
(response status 500)
The diagnostics returned from SNOMED is not very meaningful in this case.
There may be situations where bad responses (status 500) from the remote term server should result in a warning versus halt.
The text was updated successfully, but these errors were encountered: