Pre-release
This release is a pre-release and may not be stable for production use.
Dfhir (Django FHIR) API
Dfhir is a Django-based FHIR (Fast Healthcare Interoperability Resources) server designed to provide a robust and scalable solution for managing healthcare data. It leverages Django's powerful ORM and REST framework to implement FHIR-compliant APIs. It currently implements FHIR v5. This project is in its early stages and is not yet production-ready.
Features
- FHIR Resource Management: Supports FHIR resources with Django models.
- Django REST Framework Integration: Provides RESTful APIs for FHIR resources.
- PostgreSQL Support: Uses
psycopgfor PostgreSQL database integration.
Requirements
- Python 3.11 or higher
- Django 5.0 or higher
- PostgreSQL(support to make this DB agnostic will be added in the future)
Installation
pip install dfhir
Usage
Add dfhir to your Django project's INSTALLED_APPS:
INSTALLED_APPS = [
...,
'dfhir.base',
'dfhir.organization',
...
]
To use the views provided by dfhir, include the URLs in your project's urls.py:
from django.urls import path, include
urlpatterns = [
...,
path('api', include("dfhir.organizations.urls")),
path('api', include("dfhir.locations.urls")),
...
]
Metadata
Release files for dfhir 0.1.0a21
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dfhir-0.1.0a21.tar.gz | 968.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dfhir-0.1.0a21-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 2.3 MB
Release files / dfhir-0.1.0a21.tar.gz
| Download URL | dfhir-0.1.0a21.tar.gz |
|---|---|
| Size | 968.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5e2b2cd615cfe90204385955ec7f9a73644dcc5b27cad3aa7daf3c063aeb2f0c
|
|
BLAKE2b-256 checksum How to use checksums |
c195e0ec1f714ee66d886ead8a0002334c05faa6f55b6e938ed7098753aac97a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.4.2 CPython/3.11.3 Darwin/22.6.0
|
Release files / dfhir-0.1.0a21-py3-none-any.whl
| Download URL | dfhir-0.1.0a21-py3-none-any.whl |
|---|---|
| Size | 1.3 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0b16e1a29c5b43c4e0884ec435f4d298b0d0f45c449166b0725bf9bcb329b6c1
|
|
BLAKE2b-256 checksum How to use checksums |
56155cbb5c414ef486f8d3e92ae455a046103a47e820fb3002f344d676511a17
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.4.2 CPython/3.11.3 Darwin/22.6.0
|