https://github.com/beda-software/fhir-sdc
http://hl7.org/fhir/uv/sdc/ implementation with python
https://github.com/beda-software/fhir-sdc
aidbox fhir sdc
Last synced: 6 months ago
JSON representation
http://hl7.org/fhir/uv/sdc/ implementation with python
- Host: GitHub
- URL: https://github.com/beda-software/fhir-sdc
- Owner: beda-software
- License: mit
- Created: 2020-05-12T07:42:26.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-09-18T09:56:49.000Z (about 1 year ago)
- Last Synced: 2024-09-19T10:41:55.023Z (about 1 year ago)
- Topics: aidbox, fhir, sdc
- Language: Python
- Homepage:
- Size: 769 KB
- Stars: 17
- Watchers: 9
- Forks: 3
- Open Issues: 29
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# SDC spec implementation as microserviceThe whole SDC specification you can find here http://hl7.org/fhir/uv/sdc/
## Using with Aidbox
In order to use extraction on behalf of the user, the Aidbox should be configured with `box_features_mapping_enable__access__control=true` environment variable.
## New projects setup
For new installations, you must specify the following environment variables:
```
CONSTRAINT_LEGACY_BEHAVIOR=False
CREATE_MANIFEST_ATTRS=False
```## Further plans:
- JUTE-based population
- Observation-based population
- Observation-based extraction
- Definition-based extraction## Tests
To run tests locally, copy `.env.tpl` to `.env` and specify `TESTS_AIDBOX_LICENSE`.Build images using `docker compose -f docker-compose.tests.yaml build`.
After that, just start `./run_test.sh` or `./run_test.sh tests/test_base.py` (if you want to run the particular file/test).
The first run may take about a minute because it prepares the db and devbox.If you have updated some requirements, you need to re-run `docker compose -f docker-compose.tests.yaml build`