# helix.fhir.client.sdk
<p align="left">
<a href="https://github.com/icanbwell/helix.fhir.client.sdk/actions">
<img src="https://github.com/icanbwell/helix.fhir.client.sdk/workflows/Build%20and%20Test/badge.svg"
alt="Continuous Integration">
</a>
<a href="https://github.com/icanbwell/helix.fhir.client.sdk/releases/latest">
<img src="https://img.shields.io/github/v/release/icanbwell/helix.fhir.client.sdk?display_name=tag"
alt="Latest Release">
</a>
<a href="https://github.com/icanbwell/helix.fhir.client.sdk/blob/main/LICENSE">
<img src="https://img.shields.io/badge/license-Apache%202-blue"
alt="GitHub license">
</a>
</p>
Fluent API to call the FHIR server that handles:
1. Authentication to FHIR server
2. Renewing access token when they expire
3. Retry when there are transient errors
4. Un-bundling the resources received from FHIR server
5. Paging
6. Streaming
7. Logging
8. Simulating a $graph call when the server does not support it
# Usage
`pip install helix.fhir.client.sdk`
# Documentation
https://icanbwell.github.io/helix.fhir.client.sdk/
# Test Project using this
https://github.com/icanbwell/fhir-server-performance
Raw data
{
"_id": null,
"home_page": "https://github.com/icanbwell/helix.fhir.client.sdk",
"name": "helix.fhir.client.sdk",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": "",
"keywords": "",
"author": "Imran Qureshi",
"author_email": "imran@icanbwell.com",
"download_url": "https://files.pythonhosted.org/packages/18/14/1db3886321573d008b0ee7ed53bef577ffba3245c9302c1ac06e9ee74357/helix.fhir.client.sdk-1.0.37.tar.gz",
"platform": null,
"description": "# helix.fhir.client.sdk\n\n<p align=\"left\">\n <a href=\"https://github.com/icanbwell/helix.fhir.client.sdk/actions\">\n <img src=\"https://github.com/icanbwell/helix.fhir.client.sdk/workflows/Build%20and%20Test/badge.svg\"\n alt=\"Continuous Integration\">\n </a>\n <a href=\"https://github.com/icanbwell/helix.fhir.client.sdk/releases/latest\">\n <img src=\"https://img.shields.io/github/v/release/icanbwell/helix.fhir.client.sdk?display_name=tag\"\n alt=\"Latest Release\">\n </a>\n <a href=\"https://github.com/icanbwell/helix.fhir.client.sdk/blob/main/LICENSE\">\n <img src=\"https://img.shields.io/badge/license-Apache%202-blue\"\n alt=\"GitHub license\">\n </a>\n</p>\n\nFluent API to call the FHIR server that handles:\n\n1. Authentication to FHIR server\n2. Renewing access token when they expire\n3. Retry when there are transient errors\n4. Un-bundling the resources received from FHIR server\n5. Paging\n6. Streaming\n7. Logging\n8. Simulating a $graph call when the server does not support it\n\n\n# Usage\n`pip install helix.fhir.client.sdk`\n\n# Documentation\nhttps://icanbwell.github.io/helix.fhir.client.sdk/\n\n# Test Project using this\nhttps://github.com/icanbwell/fhir-server-performance\n",
"bugtrack_url": null,
"license": "",
"summary": "helix.fhir.client.sdk",
"version": "1.0.37",
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "e0e54b76e4a75dd77a2baaddf6b9e19bd10ea8a03b94f1d0df13223952326956",
"md5": "56705842ccf88ed98dd404f75fc1c622",
"sha256": "70816851f14fd97a7c266566b4c6b3cd9708970c9b6a26a3d965c3a935d3baf9"
},
"downloads": -1,
"filename": "helix.fhir.client.sdk-1.0.37-py3-none-any.whl",
"has_sig": false,
"md5_digest": "56705842ccf88ed98dd404f75fc1c622",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 94557,
"upload_time": "2023-03-21T02:33:02",
"upload_time_iso_8601": "2023-03-21T02:33:02.657010Z",
"url": "https://files.pythonhosted.org/packages/e0/e5/4b76e4a75dd77a2baaddf6b9e19bd10ea8a03b94f1d0df13223952326956/helix.fhir.client.sdk-1.0.37-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "18141db3886321573d008b0ee7ed53bef577ffba3245c9302c1ac06e9ee74357",
"md5": "2ac9dfdae9665449218d6c26d2f8b234",
"sha256": "b6ac7aacb9672543ace4a8ea4d3481ee0feed13e12d05e1c56898359382f8931"
},
"downloads": -1,
"filename": "helix.fhir.client.sdk-1.0.37.tar.gz",
"has_sig": false,
"md5_digest": "2ac9dfdae9665449218d6c26d2f8b234",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 46388,
"upload_time": "2023-03-21T02:33:04",
"upload_time_iso_8601": "2023-03-21T02:33:04.652906Z",
"url": "https://files.pythonhosted.org/packages/18/14/1db3886321573d008b0ee7ed53bef577ffba3245c9302c1ac06e9ee74357/helix.fhir.client.sdk-1.0.37.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-03-21 02:33:04",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "icanbwell",
"github_project": "helix.fhir.client.sdk",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "helix.fhir.client.sdk"
}