helix.fhir.client.sdk


Namehelix.fhir.client.sdk JSON
Version 1.0.37 PyPI version JSON
download
home_pagehttps://github.com/icanbwell/helix.fhir.client.sdk
Summaryhelix.fhir.client.sdk
upload_time2023-03-21 02:33:04
maintainer
docs_urlNone
authorImran Qureshi
requires_python>=3.7
license
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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"
}
        
Elapsed time: 0.14442s