FHIRGuard is a Python library that validates FHIR resources using SIMPLIFIER.NET packages.
This project uses the asdf package manager to manage runtime dependencies. See asdf-vm.com for installation instructions.
# Install Runtime Dependencies
asdf plugin add python
asdf plugin add poetry
asdf install
# Install Python packages
poetry installLinting and formatting is performed using ruff.
poetry run ruff format --diff
poetry run ruff checkTests are run using Pytest.
poetry run pytestThe poetry build command will output a wheel and source in the dist directory. This can be installed using pip, and will expose the fhirguard, fhirguard_cli and fhirguard_core packages.
poetry build© Copyright HL7® logo, FHIR® logo and the flaming fire are registered trademarks owned by Health Level Seven International.