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

Feature/openapi #10

Closed
wants to merge 6 commits into from
Closed

Feature/openapi #10

wants to merge 6 commits into from

Conversation

bwalsh
Copy link
Collaborator

@bwalsh bwalsh commented Oct 26, 2023

Adds definition of submission service see #9

bwalsh and others added 2 commits September 15, 2023 14:29
* Adds ACCESS_TOKEN
* Bypass sheepdog to load program-project
* Idempotent document ids
* Adds fhir_store in ES
* Improve index already exists logging
* Fix:  temp table in loop
* adds click wrapper functions so that functions can be used in other envs
---------

Co-authored-by: matthewpeterkort <[email protected]>
@bwalsh bwalsh changed the base branch from main to development October 26, 2023 17:12
Copy link
Collaborator

@matthewpeterkort matthewpeterkort left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pytests pass. Fhir bundle functionality looks good.

Had a couple of questions/requests in the comments. The main one being adding FHIR individual resource submission to the openapi/code/tests.

Didn't know about the OperationOutcomeIssue, OperationOutcome, bundleEntryResponse and BundleEntry fhir.resources objects. Seems like the fhir.resources library is really built out.

tests/server/test_bundle_service.py Show resolved Hide resolved
aced_submission/cli.py Show resolved Hide resolved
"identifier": [{"system": "https://example.org/my_id", "value": "test-foo"}],
}

VALID_REQUEST_BUNDLE = {
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not sure how much of the data that we're going to be getting will be in FHIR bundle format.
Would be very useful to add a more simple PUT for FHIR resource type X.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Have created a grip RESTFUL endpoint that accepted
curl -X POST -H "Content-Type: applicationjson" -d '{"vertex": "../../aced-data/grip-aced-data/Observation.ndjson"}' http://localhost:8201/api/writer/test/bulk-load
style curl request that would bulk load a vertex file to grip. Adding this functionality in here would be very useful.

- url: https://aced-idp.org/Bundle
description: ACED FHIR Bundle Implementation
paths:
/Bundle:
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would be very useful to add a fhir individual resource submission to the openapi too

@bwalsh bwalsh deleted the branch main December 4, 2023 23:04
@bwalsh bwalsh closed this Dec 4, 2023
@bwalsh bwalsh reopened this Dec 4, 2023
@bwalsh bwalsh force-pushed the feature/openapi branch 2 times, most recently from 0a0aea2 to 61ccbc8 Compare December 4, 2023 23:31
bwalsh and others added 3 commits December 4, 2023 15:32
* Adds ACCESS_TOKEN
* Bypass sheepdog to load program-project
* Idempotent document ids
* Adds fhir_store in ES
* Improve index already exists logging
* Fix:  temp table in loop
* adds click wrapper functions so that functions can be used in other envs
---------

Co-authored-by: matthewpeterkort <[email protected]>
@bwalsh bwalsh changed the base branch from development to main December 4, 2023 23:34
@bwalsh bwalsh closed this Dec 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants