Skip to content
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

Implement a remote term service provider using a REST client #2198

Closed
JohnTimm opened this issue Apr 5, 2021 · 1 comment
Closed

Implement a remote term service provider using a REST client #2198

JohnTimm opened this issue Apr 5, 2021 · 1 comment
Labels
showcase Used to Identify End-of-Sprint Demos terminology

Comments

@JohnTimm
Copy link
Collaborator

JohnTimm commented Apr 5, 2021

We now have a registry-based terminology service provider (RegistryTermServiceProvider) and a graph-based terminology service provider (GraphTermServiceProvider). If we would like to integrate an existing terminology service (e.g. SNOMED-CT endpoint, LOINC endpoint, ontoserver, etc.), then we will need to implement a remote term service provider (RemoteTermServicdeProvider) that uses a REST client to forward requests to another server.

JohnTimm added a commit that referenced this issue Apr 9, 2021
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
JohnTimm added a commit that referenced this issue Apr 9, 2021
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
JohnTimm added a commit that referenced this issue Apr 13, 2021
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
JohnTimm added a commit that referenced this issue Apr 14, 2021
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
JohnTimm added a commit that referenced this issue Apr 14, 2021
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
JohnTimm added a commit that referenced this issue Apr 14, 2021
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
JohnTimm added a commit that referenced this issue Apr 14, 2021
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
JohnTimm added a commit that referenced this issue Apr 14, 2021
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
JohnTimm added a commit that referenced this issue Apr 14, 2021
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
JohnTimm added a commit that referenced this issue Apr 14, 2021
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
JohnTimm added a commit that referenced this issue Apr 14, 2021
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
JohnTimm added a commit that referenced this issue Apr 15, 2021
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
JohnTimm added a commit that referenced this issue Apr 15, 2021
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
JohnTimm added a commit that referenced this issue Apr 15, 2021
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
JohnTimm added a commit that referenced this issue Apr 16, 2021
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
JohnTimm added a commit that referenced this issue Apr 16, 2021
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
JohnTimm added a commit that referenced this issue Apr 16, 2021
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
JohnTimm added a commit that referenced this issue Apr 16, 2021
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
JohnTimm added a commit that referenced this issue Apr 16, 2021
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
JohnTimm added a commit that referenced this issue Apr 17, 2021
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
JohnTimm added a commit that referenced this issue Apr 17, 2021
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
JohnTimm added a commit that referenced this issue Apr 17, 2021
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
JohnTimm added a commit that referenced this issue Apr 17, 2021
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
JohnTimm added a commit that referenced this issue Apr 18, 2021
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
@JohnTimm JohnTimm added this to the Sprint 2021-05 milestone Apr 19, 2021
JohnTimm added a commit that referenced this issue Apr 19, 2021
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
JohnTimm added a commit that referenced this issue Apr 19, 2021
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
JohnTimm added a commit that referenced this issue Apr 19, 2021
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
JohnTimm added a commit that referenced this issue Apr 19, 2021
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
JohnTimm added a commit that referenced this issue Apr 19, 2021
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
JohnTimm added a commit that referenced this issue Apr 20, 2021
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
JohnTimm added a commit that referenced this issue Apr 20, 2021
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
JohnTimm added a commit that referenced this issue Apr 20, 2021
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
JohnTimm added a commit that referenced this issue Apr 20, 2021
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
@lmsurpre lmsurpre added the showcase Used to Identify End-of-Sprint Demos label Apr 20, 2021
JohnTimm added a commit that referenced this issue Apr 20, 2021
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
JohnTimm added a commit that referenced this issue Apr 20, 2021
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
JohnTimm added a commit that referenced this issue Apr 20, 2021
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
JohnTimm added a commit that referenced this issue Apr 20, 2021
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
JohnTimm added a commit that referenced this issue Apr 20, 2021
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
JohnTimm added a commit that referenced this issue Apr 20, 2021
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
JohnTimm added a commit that referenced this issue Apr 20, 2021
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
JohnTimm added a commit that referenced this issue Apr 20, 2021
* Issue #2198 - fix parentheses

Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>

* Issue #2198 - added Javadoc

Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>

* Issue #2198 - updates

Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>

* Issue #2198 - reorg methods in nested Configuration classes

Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>

* Issue #2198 - more method reorg

Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>

* Issue #2198 - remove unnecessary spaces

Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
JohnTimm added a commit that referenced this issue Apr 21, 2021
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
JohnTimm added a commit that referenced this issue Apr 21, 2021
…200 (#2261)

Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
JohnTimm added a commit that referenced this issue Apr 22, 2021
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
JohnTimm added a commit that referenced this issue Apr 22, 2021
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
JohnTimm added a commit that referenced this issue Apr 22, 2021
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
JohnTimm added a commit that referenced this issue Apr 22, 2021
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
JohnTimm added a commit that referenced this issue Apr 22, 2021
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
@kmbarton423
Copy link
Contributor

Confirmed successful lookup on SNOMED-CT


added the following to fhir-server-config.json (same level as "core"):

    "term": {
         "remoteTermServiceProviders": [{
            "__comment": "Configuration for public SNOMED-CT endpoint",
            "enabled": true,
            "base": "https://snowstorm-fhir.snomedtools.org/fhir",
            "supports": [{
                "system": "http://snomed.info/sct"
            }]
        }]
    },

added trustDefaultCerts="true" to server.xml:

GET https://localhost:9443/fhir-server/api/v4/CodeSystem/$lookup?system=http://snomed.info/sct&code=195967001

JohnTimm added a commit that referenced this issue Apr 22, 2021
* Issue #2269 - support multiple graph term service providers

Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>

* Issue #2269 - doc updates

Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>

* Issue #2271 - update default liberty config

Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>

* Issue #2271 - moved to configDropins/defaults/trustDefaultCerts.xml

Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>

* Issue #2271 - renamed to trustDefault.xml to match env variable approach

Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>

* Issue #2198 - added FHIR terminology service diagram

Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>

* Issue #2198 - doc updates per PR feedback

Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>

* Issue #2198 - change configuration to configurations

Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>

* Issue #2271 - update docs for trustDefault.xml config dropin

Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
JohnTimm added a commit that referenced this issue Apr 23, 2021
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
prb112 pushed a commit that referenced this issue Apr 23, 2021
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
showcase Used to Identify End-of-Sprint Demos terminology
Projects
None yet
Development

No branches or pull requests

3 participants