├── .github └── workflows │ ├── lint_and_test.yml │ └── publish.yml ├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE ├── MANIFEST.in ├── README.md ├── examples ├── config_template.json ├── example.ipynb ├── example1.md ├── example2.md ├── tutorial.html └── tutorials_generator.ipynb ├── fhir2dataset ├── __init__.py ├── api.py ├── data_class.py ├── fhirrules.py ├── graphquery.py ├── parser.py ├── query.py ├── tools │ ├── __init__.py │ ├── fhirpath.py │ ├── forest.py │ ├── graph.py │ ├── metadata │ │ ├── .gitignore │ │ ├── SearchParameters.json │ │ ├── forest.js │ │ └── package.json │ ├── progressbar.py │ └── visualization.py └── url_builder.py ├── pyproject.toml ├── requirements-dev.txt ├── requirements.txt ├── setup.py └── tests ├── 1 ├── config.json ├── infos_test │ ├── config_checks.json │ ├── config_resources_creation.json │ ├── info_hapi.json │ └── sql_like_query.md ├── question.md └── resources │ ├── condition_1.json │ ├── patient_1.json │ └── practitioner_1.json ├── 2 ├── config.json ├── infos_test │ ├── config_checks.json │ ├── config_resources_creation.json │ └── info_hapi.json ├── resources │ ├── observation_1.json │ └── patient_1.json └── test2.md ├── 3 ├── config.json ├── infos_test │ ├── config_checks.json │ ├── config_resources_creation.json │ └── info_hapi.json ├── resources │ ├── condition_1.json │ ├── encounter_1.json │ ├── patient_1.json │ └── practitioner_1.json └── test3.md ├── 4 ├── config.json ├── infos_test │ ├── config_checks.json │ ├── config_resources_creation.json │ └── info_hapi.json ├── resources │ ├── condition_1.json │ ├── encounter_1.json │ ├── observation_1.json │ └── patient_1.json └── test4.md ├── 5 ├── config.json ├── infos_test │ ├── config_checks.json │ ├── config_resources_creation.json │ ├── info_hapi.json │ └── sql_like_query.sql ├── question.md └── resources │ ├── allergy_1.json │ ├── condition_1.json │ ├── patient_1.json │ └── practitioner_1.json ├── __init__.py ├── api_test.py ├── empty ├── config.json └── infos_test │ └── config_resources_delete.json ├── graphquery_test.py ├── parser_test.py ├── query_test.py ├── test_empty_df.py ├── test_examples.py ├── tools.py └── tools └── fhirpath_test.py /.github/workflows/lint_and_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/.github/workflows/lint_and_test.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | recursive-include fhir2dataset/tools/metadata * 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/README.md -------------------------------------------------------------------------------- /examples/config_template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/examples/config_template.json -------------------------------------------------------------------------------- /examples/example.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/examples/example.ipynb -------------------------------------------------------------------------------- /examples/example1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/examples/example1.md -------------------------------------------------------------------------------- /examples/example2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/examples/example2.md -------------------------------------------------------------------------------- /examples/tutorial.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/examples/tutorial.html -------------------------------------------------------------------------------- /examples/tutorials_generator.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/examples/tutorials_generator.ipynb -------------------------------------------------------------------------------- /fhir2dataset/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/fhir2dataset/__init__.py -------------------------------------------------------------------------------- /fhir2dataset/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/fhir2dataset/api.py -------------------------------------------------------------------------------- /fhir2dataset/data_class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/fhir2dataset/data_class.py -------------------------------------------------------------------------------- /fhir2dataset/fhirrules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/fhir2dataset/fhirrules.py -------------------------------------------------------------------------------- /fhir2dataset/graphquery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/fhir2dataset/graphquery.py -------------------------------------------------------------------------------- /fhir2dataset/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/fhir2dataset/parser.py -------------------------------------------------------------------------------- /fhir2dataset/query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/fhir2dataset/query.py -------------------------------------------------------------------------------- /fhir2dataset/tools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/fhir2dataset/tools/__init__.py -------------------------------------------------------------------------------- /fhir2dataset/tools/fhirpath.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/fhir2dataset/tools/fhirpath.py -------------------------------------------------------------------------------- /fhir2dataset/tools/forest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/fhir2dataset/tools/forest.py -------------------------------------------------------------------------------- /fhir2dataset/tools/graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/fhir2dataset/tools/graph.py -------------------------------------------------------------------------------- /fhir2dataset/tools/metadata/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | *lock* 3 | -------------------------------------------------------------------------------- /fhir2dataset/tools/metadata/SearchParameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/fhir2dataset/tools/metadata/SearchParameters.json -------------------------------------------------------------------------------- /fhir2dataset/tools/metadata/forest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/fhir2dataset/tools/metadata/forest.js -------------------------------------------------------------------------------- /fhir2dataset/tools/metadata/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/fhir2dataset/tools/metadata/package.json -------------------------------------------------------------------------------- /fhir2dataset/tools/progressbar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/fhir2dataset/tools/progressbar.py -------------------------------------------------------------------------------- /fhir2dataset/tools/visualization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/fhir2dataset/tools/visualization.py -------------------------------------------------------------------------------- /fhir2dataset/url_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/fhir2dataset/url_builder.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- 1 | pytest 2 | twine 3 | flake8 4 | black 5 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/setup.py -------------------------------------------------------------------------------- /tests/1/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/1/config.json -------------------------------------------------------------------------------- /tests/1/infos_test/config_checks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/1/infos_test/config_checks.json -------------------------------------------------------------------------------- /tests/1/infos_test/config_resources_creation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/1/infos_test/config_resources_creation.json -------------------------------------------------------------------------------- /tests/1/infos_test/info_hapi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/1/infos_test/info_hapi.json -------------------------------------------------------------------------------- /tests/1/infos_test/sql_like_query.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/1/infos_test/sql_like_query.md -------------------------------------------------------------------------------- /tests/1/question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/1/question.md -------------------------------------------------------------------------------- /tests/1/resources/condition_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/1/resources/condition_1.json -------------------------------------------------------------------------------- /tests/1/resources/patient_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/1/resources/patient_1.json -------------------------------------------------------------------------------- /tests/1/resources/practitioner_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/1/resources/practitioner_1.json -------------------------------------------------------------------------------- /tests/2/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/2/config.json -------------------------------------------------------------------------------- /tests/2/infos_test/config_checks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/2/infos_test/config_checks.json -------------------------------------------------------------------------------- /tests/2/infos_test/config_resources_creation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/2/infos_test/config_resources_creation.json -------------------------------------------------------------------------------- /tests/2/infos_test/info_hapi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/2/infos_test/info_hapi.json -------------------------------------------------------------------------------- /tests/2/resources/observation_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/2/resources/observation_1.json -------------------------------------------------------------------------------- /tests/2/resources/patient_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/2/resources/patient_1.json -------------------------------------------------------------------------------- /tests/2/test2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/2/test2.md -------------------------------------------------------------------------------- /tests/3/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/3/config.json -------------------------------------------------------------------------------- /tests/3/infos_test/config_checks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/3/infos_test/config_checks.json -------------------------------------------------------------------------------- /tests/3/infos_test/config_resources_creation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/3/infos_test/config_resources_creation.json -------------------------------------------------------------------------------- /tests/3/infos_test/info_hapi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/3/infos_test/info_hapi.json -------------------------------------------------------------------------------- /tests/3/resources/condition_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/3/resources/condition_1.json -------------------------------------------------------------------------------- /tests/3/resources/encounter_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/3/resources/encounter_1.json -------------------------------------------------------------------------------- /tests/3/resources/patient_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/3/resources/patient_1.json -------------------------------------------------------------------------------- /tests/3/resources/practitioner_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/3/resources/practitioner_1.json -------------------------------------------------------------------------------- /tests/3/test3.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/4/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/4/config.json -------------------------------------------------------------------------------- /tests/4/infos_test/config_checks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/4/infos_test/config_checks.json -------------------------------------------------------------------------------- /tests/4/infos_test/config_resources_creation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/4/infos_test/config_resources_creation.json -------------------------------------------------------------------------------- /tests/4/infos_test/info_hapi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/4/infos_test/info_hapi.json -------------------------------------------------------------------------------- /tests/4/resources/condition_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/4/resources/condition_1.json -------------------------------------------------------------------------------- /tests/4/resources/encounter_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/4/resources/encounter_1.json -------------------------------------------------------------------------------- /tests/4/resources/observation_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/4/resources/observation_1.json -------------------------------------------------------------------------------- /tests/4/resources/patient_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/4/resources/patient_1.json -------------------------------------------------------------------------------- /tests/4/test4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/4/test4.md -------------------------------------------------------------------------------- /tests/5/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/5/config.json -------------------------------------------------------------------------------- /tests/5/infos_test/config_checks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/5/infos_test/config_checks.json -------------------------------------------------------------------------------- /tests/5/infos_test/config_resources_creation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/5/infos_test/config_resources_creation.json -------------------------------------------------------------------------------- /tests/5/infos_test/info_hapi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/5/infos_test/info_hapi.json -------------------------------------------------------------------------------- /tests/5/infos_test/sql_like_query.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/5/infos_test/sql_like_query.sql -------------------------------------------------------------------------------- /tests/5/question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/5/question.md -------------------------------------------------------------------------------- /tests/5/resources/allergy_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/5/resources/allergy_1.json -------------------------------------------------------------------------------- /tests/5/resources/condition_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/5/resources/condition_1.json -------------------------------------------------------------------------------- /tests/5/resources/patient_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/5/resources/patient_1.json -------------------------------------------------------------------------------- /tests/5/resources/practitioner_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/5/resources/practitioner_1.json -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/api_test.py -------------------------------------------------------------------------------- /tests/empty/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/empty/config.json -------------------------------------------------------------------------------- /tests/empty/infos_test/config_resources_delete.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/empty/infos_test/config_resources_delete.json -------------------------------------------------------------------------------- /tests/graphquery_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/graphquery_test.py -------------------------------------------------------------------------------- /tests/parser_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/parser_test.py -------------------------------------------------------------------------------- /tests/query_test.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_empty_df.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/test_empty_df.py -------------------------------------------------------------------------------- /tests/test_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/test_examples.py -------------------------------------------------------------------------------- /tests/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/tools.py -------------------------------------------------------------------------------- /tests/tools/fhirpath_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arkhn-oss/FHIR2Dataset/HEAD/tests/tools/fhirpath_test.py --------------------------------------------------------------------------------