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

Create FHIR server registry resource provider and related persistence interceptor #889

Closed
JohnTimm opened this issue Apr 2, 2020 · 0 comments
Labels
enhancement New feature or request showcase Used to Identify End-of-Sprint Demos
Milestone

Comments

@JohnTimm
Copy link
Collaborator

JohnTimm commented Apr 2, 2020

Issue #832 makes the FHIR registry more dynamic adding the ability for individual FHIR registry resource providers to manage the resources that are contributing to the registry and enabling the possibility that the resources are provided by a FHIR server. This story covers the creation of a FHIR server registry resource provider that asks the FHIR persistence layer for resources by URL and version and optionally caches them in memory. This story might also include a persistence interceptor that can be used to invalidate the cache when new versions of the resources come into the FHIR server.

@JohnTimm JohnTimm added the enhancement New feature or request label Apr 2, 2020
@JohnTimm JohnTimm added this to the Sprint 11 milestone Apr 2, 2020
JohnTimm added a commit that referenced this issue Apr 14, 2020
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
JohnTimm added a commit that referenced this issue Apr 14, 2020
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
JohnTimm added a commit that referenced this issue Apr 14, 2020
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
JohnTimm added a commit that referenced this issue Apr 15, 2020
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
JohnTimm added a commit that referenced this issue Apr 15, 2020
…#928)

* Issue #889 - Initial implementation of ServerRegistryResourceProvider

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

* Issue #889 - changed logging from fine to info

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

* Issue #889 - changes per PR feedback

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

* Update fhir-server/src/main/java/com/ibm/fhir/server/registry/ServerRegistryResourceProvider.java

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

Co-Authored-By: Lee Surprenant <lmsurpre@us.ibm.com>

Co-authored-by: Lee Surprenant <lmsurpre@us.ibm.com>
ccorley pushed a commit to ccorley/FHIR that referenced this issue Apr 21, 2020
…sourceProvider (LinuxForHealth#928)

* Issue LinuxForHealth#889 - Initial implementation of ServerRegistryResourceProvider

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

* Issue LinuxForHealth#889 - changed logging from fine to info

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

* Issue LinuxForHealth#889 - changes per PR feedback

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

* Update fhir-server/src/main/java/com/ibm/fhir/server/registry/ServerRegistryResourceProvider.java

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

Co-Authored-By: Lee Surprenant <lmsurpre@us.ibm.com>

Co-authored-by: Lee Surprenant <lmsurpre@us.ibm.com>
Signed-off-by: ccorley <ccorley@us.ibm.com>
@lmsurpre lmsurpre added showcase Used to Identify End-of-Sprint Demos and removed showcase Used to Identify End-of-Sprint Demos labels Apr 21, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request showcase Used to Identify End-of-Sprint Demos
Projects
None yet
Development

No branches or pull requests

2 participants