{ "info": { "author": "SMART Platforms Team", "author_email": "support@smarthealthit.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "SMART FHIR Client\n=================\n\nThis is _fhirclient_, a flexible Python client for [FHIR][] servers supporting the [SMART on FHIR][smart] protocol.\nThe client is compatible with Python 2.7.10 and Python 3.\n\nClient versioning is not identical to FHIR versioning.\nThe `master` branch is usually on the latest version of the client as shown below, possibly on bugfix releases thereof.\nThe `develop` branch should be on recent freezes, and the `feature/latest-ci` branch is periodically updated to the latest FHIR continuous integration builds.\n\n Version | FHIR |  \n-----------|---------------|---------\n **3.0.0** | `3.0.0` | (STU-3)\n **x.x** | `1.8.0` | (STU-3 Ballot, Jan 2017)\n **x.x** | `1.6.0` | (STU-3 Ballot, Sep 2016)\n **1.0.3** | `1.0.2` | (DSTU 2)\n **1.0** | `1.0.1` | (DSTU 2)\n **0.5** | `0.5.0.5149` | (DSTU 2 Ballot, May 2015)\n **0.0.4** | `0.0.82.2943` | (DSTU 1)\n **0.0.3** | `0.0.82.2943` | (DSTU 1)\n **0.0.2** | `0.0.82.2943` | (DSTU 1)\n\n\nInstallation\n------------\n\n pip install fhirclient\n\n\nDocumentation\n-------------\n\nTechnical documentation is available at [docs.smarthealthit.org/client-py/][docs].\n\n### Client Use\n\nTo connect to a SMART on FHIR server (or any open FHIR server), you can use the `FHIRClient` class.\nIt will initialize and handle a `FHIRServer` instance, your actual handle to the FHIR server you'd like to access.\n\n##### Read Data from Server\n\nTo read a given patient from an open FHIR server, you can use:\n\n```python\nfrom fhirclient import client\nsettings = {\n 'app_id': 'my_web_app',\n 'api_base': 'https://fhir-open-api-dstu2.smarthealthit.org'\n}\nsmart = client.FHIRClient(settings=settings)\n\nimport fhirclient.models.patient as p\npatient = p.Patient.read('hca-pat-1', smart.server)\npatient.birthDate.isostring\n# '1963-06-12'\nsmart.human_name(patient.name[0])\n# 'Christy Ebert'\n```\n\nIf this is a protected server, you will first have to send your user to the authorize endpoint to log in.\nJust call `smart.authorize_url` to obtain the correct URL.\nYou can use `smart.prepare()`, which will return `False` if the server is protected and you need to authorize.\nThe `smart.ready` property has the same purpose, it will however not retrieve the server's _CapabilityStatement_ resource and hence is only useful as a quick check whether the server instance is ready.\n\n```python\nsmart = client.FHIRClient(settings=settings)\nsmart.ready\n# prints `False`\nsmart.prepare()\n# prints `True` after fetching CapabilityStatement\nsmart.ready\n# prints `True`\nsmart.prepare()\n# prints `True` immediately\nsmart.authorize_url\n# is `None`\n```\n\nYou can work with the `FHIRServer` class directly, without using `FHIRClient`, but this is not recommended:\n\n```python\nsmart = server.FHIRServer(None, 'https://fhir-open-api-dstu2.smarthealthit.org')\nimport fhirclient.models.patient as p\npatient = p.Patient.read('hca-pat-1', smart)\npatient.name[0].given\n# ['Christy']\n```\n\n##### Search Records on Server\n\nYou can also search for resources matching a particular set of criteria:\n\n```python\nsmart = client.FHIRClient(settings=settings)\nimport fhirclient.models.procedure as p\nsearch = p.Procedure.where(struct={'subject': 'hca-pat-1', 'status': 'completed'})\nprocedures = search.perform_resources(smart.server)\nfor procedure in procedures:\n procedure.as_json()\n # {'status': u'completed', 'code': {'text': u'Lumpectomy w/ SN', ...\n\n# to get the raw Bundle instead of resources only, you can use:\nbundle = search.perform(smart.server)\n```\n\n### Data Model Use\n\nThe client contains data model classes, built using [fhir-parser][], that handle (de)serialization and allow to work with FHIR data in a Pythonic way.\nStarting with version 1.0.5, data model validity are enforced to a certain degree.\n\n#### Initialize Data Model\n\n```python\nimport fhirclient.models.patient as p\nimport fhirclient.models.humanname as hn\npatient = p.Patient({'id': 'patient-1'})\npatient.id\n# prints `patient-1`\n\nname = hn.HumanName()\nname.given = ['Peter']\nname.family = 'Parker'\npatient.name = [name]\npatient.as_json()\n# prints patient's JSON representation, now with id and name\n\nname.given = 'Peter'\npatient.as_json()\n# throws FHIRValidationError:\n# {root}:\n# name:\n# given:\n# Expecting property \"given\" on to be list, but is \n```\n\n#### Initialize from JSON file\n\n```python\nimport json\nimport fhirclient.models.patient as p\nwith open('path/to/patient.json', 'r') as h:\n pjs = json.load(h)\npatient = p.Patient(pjs)\npatient.name[0].given\n# prints patient's given name array in the first `name` property\n```\n\n### Flask App\n\nTake a look at [`flask_app.py`][flask_app] to see how you can use the client in a simple (Flask) app.\nThis app starts a webserver, listening on [_localhost:8000_](http://localhost:8000), and prompts you to login to our sandbox server and select a patient.\nIt then goes on to retrieve the selected patient's demographics and med prescriptions and lists them in a simple HTML page.\n\nThe Flask demo app has separate requirements.\nClone the _client-py_ repository, then best create a virtual environment and install the needed packages like so:\n\n git clone https://github.com/smart-on-fhir/client-py.git\n cd client-py\n virtualenv -p python3 env\n . env/bin/activate\n pip install -r requirements_flask_app.txt\n python flask_app.py\n\n\nBuilding Distribution\n---------------------\n\n pip install -r requirements.txt\n python setup.py sdist\n python setup.py bdist_wheel\n\n\n### Incrementing the lib version\n\n bumpversion patch\n bumpversion minor\n bumpversion major\n\n\nDocs Generation\n---------------\n\nDocs are generated with [Doxygen][] and [doxypypy][].\nYou can install doxypypy via pip: `pip install doxypypy`.\nThen you can just run Doxygen, configuration is stored in the `Doxyfile`.\n\nRunning Doxygen will put the generated documentation into `docs`, the HTML files into `docs/html`.\nThose files make up the content of the `gh-pages` branch.\nI usually perform a second checkout of the _gh-pages_ branch and copy the html files over, with:\n\n doxygen\n rsync -a docs/html/ ../client-py-web/\n\n\nPyPi Publishing (notes for SMART team)\n--------------------------------------\n\nUsing setuptools (*Note*: Alternatively, you can use twine https://pypi.python.org/pypi/twine/):\n\n### Make sure that you have the PyPi account credentials in your account\n\n copy server.smarthealthit.org:/home/fhir/.pypirc to ~/.pypirc\n\n### Test the build\n\n python setup.py sdist\n python setup.py bdist_wheel\n\n### Upload the packages to PyPi\n\n python setup.py sdist upload -r pypi\n python setup.py bdist_wheel upload -r pypi\n\n\n[fhir]: http://www.hl7.org/implement/standards/fhir/\n[smart]: http://docs.smarthealthit.org\n[fhir-parser]: https://github.com/smart-on-fhir/fhir-parser\n[docs]: https://smart-on-fhir.github.io/client-py\n[flask_app]: https://github.com/smart-on-fhir/client-py/blob/master/flask_app.py\n[doxygen]: http://www.stack.nl/~dimitri/doxygen\n[doxypypy]: https://github.com/Feneric/doxypypy\n\n\nCredits\n=======\n\n\u201cfhirclient\u201d is written and maintained by the SMART Platforms Team / Boston Children's Hospital.\n\n\nContributors\n------------\n\nThe following wonderful people contributed directly or indirectly to this project:\n\n- Erik Wiffin \n- Josh Mandel \n- Nikolai Schwertner \n- Pascal Pfiffner \n- Trinadh Baranika \n\nPlease add yourself here alphabetically when you submit your first pull request.\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/smart-on-fhir/client-py/", "keywords": "smart fhir healthcare medical-informatics clinical-informatics biomedical-informatics", "license": "APACHE2", "maintainer": "", "maintainer_email": "", "name": "fhirclient", "package_url": "https://pypi.org/project/fhirclient/", "platform": "", "project_url": "https://pypi.org/project/fhirclient/", "project_urls": { "Homepage": "https://github.com/smart-on-fhir/client-py/" }, "release_url": "https://pypi.org/project/fhirclient/3.2.0/", "requires_dist": [ "requests", "isodate" ], "requires_python": "", "summary": "A flexible client for FHIR servers supporting the SMART on FHIR protocol", "version": "3.2.0" }, "last_serial": 5478223, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "3910c1c0aa7fb72e3f82062a86af73e4", "sha256": "ba437c5d3cc4997b94ad49dee49cd047005e34f9d5c1c537b80ed0a49b1a7c4a" }, "downloads": -1, "filename": "fhirclient-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3910c1c0aa7fb72e3f82062a86af73e4", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5229, "upload_time": "2014-08-27T17:25:45", "url": "https://files.pythonhosted.org/packages/ce/cb/df577f88eb04651866e19a99c1248fa780664c085e16d04e0c14ae1b3e54/fhirclient-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6ad07718b3c48afb540100b9aa2ebcdb", "sha256": "6c3b1ddb8dc8d53bd31c93c4499e27207803bc310f641d15a9cfefeef3ce6e9e" }, "downloads": -1, "filename": "fhirclient-0.0.1.tar.gz", "has_sig": false, "md5_digest": "6ad07718b3c48afb540100b9aa2ebcdb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5186, "upload_time": "2014-08-27T17:25:28", "url": "https://files.pythonhosted.org/packages/8c/ac/3fd3746c03c9f23d7fa8405008e56ca78d6952e8b524d0afe0e006b3c994/fhirclient-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "e62b176b0b0bc9fccc054cb381724e22", "sha256": "5497916dd9928cb2e3bc5f9efa9fda5e45fe3cf75b36f4e63cc26dd59eb80459" }, "downloads": -1, "filename": "fhirclient-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e62b176b0b0bc9fccc054cb381724e22", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 225377, "upload_time": "2014-11-06T00:55:43", "url": "https://files.pythonhosted.org/packages/1e/e3/c7506a7b4b490b2eceee459855972eafcd38e8b13c9c547c1f9419118dda/fhirclient-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c5a8465f3dd8e24a152b948178033f1e", "sha256": "8f430dd0ed7b3ae0a98212f75aa6b0b91793e90d45f400d0bbb58b1a9d51b60a" }, "downloads": -1, "filename": "fhirclient-0.0.2.tar.gz", "has_sig": false, "md5_digest": "c5a8465f3dd8e24a152b948178033f1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 164461, "upload_time": "2014-11-06T00:52:19", "url": "https://files.pythonhosted.org/packages/55/c3/c08303c92b57b48bab1f893191a7a3d063605f443e9052af8e491fc81aac/fhirclient-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "a555b30df7ca3a2bd2d726769a04c8bb", "sha256": "dc0dbb511d37b5d3fb536ddfb98e9c6b90ca99ef2c38c565927045725f74fb4d" }, "downloads": -1, "filename": "fhirclient-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a555b30df7ca3a2bd2d726769a04c8bb", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 225462, "upload_time": "2014-11-11T01:05:29", "url": "https://files.pythonhosted.org/packages/14/0c/3b3adc29e2fbc74ad37b1408f171e4acc508f03398ba378df7bfc9eefaeb/fhirclient-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "11129e58822d00895e0dbbc1495089db", "sha256": "91f42131dba5f0c78bf0bf455ca4d4f8a219a3169b72cc0f116b08bece475e83" }, "downloads": -1, "filename": "fhirclient-0.0.3.tar.gz", "has_sig": false, "md5_digest": "11129e58822d00895e0dbbc1495089db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 164580, "upload_time": "2014-11-11T01:04:52", "url": "https://files.pythonhosted.org/packages/08/4a/60b48e84606f16251ff3a25772bacd2b8d1a0d2bcc7372943f7d3724fc2d/fhirclient-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "ef1fb66a6559de18eb869eb75c017cd6", "sha256": "4d681154eed117d3d8c6b2a098b157f51991d10c06a2041e15dd0fcb87795df2" }, "downloads": -1, "filename": "fhirclient-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ef1fb66a6559de18eb869eb75c017cd6", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 226431, "upload_time": "2015-03-18T16:18:04", "url": "https://files.pythonhosted.org/packages/30/b9/34b8b7af761eed0fec6e100096340737f3d7ea7d134895224a18e7d1dcbe/fhirclient-0.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1a22f984b5f76908a359f98a1db7b369", "sha256": "58d58b4771a8af575943b9a5b2b7e502d1f636f27d36006bb78623883e9fcdbd" }, "downloads": -1, "filename": "fhirclient-0.0.4.tar.gz", "has_sig": false, "md5_digest": "1a22f984b5f76908a359f98a1db7b369", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 166734, "upload_time": "2015-03-18T16:17:42", "url": "https://files.pythonhosted.org/packages/fc/89/1b59bdd8b81d0d3e752fe7284b0307d319201fb14a62913b9f8776afce4e/fhirclient-0.0.4.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "2c0257c5733a5b132ba1023eee71aed3", "sha256": "a37eeae686899ce68e6710b51c1309f26ca9776fa8feab7ef887446ece75b52e" }, "downloads": -1, "filename": "fhirclient-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2c0257c5733a5b132ba1023eee71aed3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 330539, "upload_time": "2015-07-31T18:00:14", "url": "https://files.pythonhosted.org/packages/d5/2c/b4bf524fb094dd0e13e1ba8681b56785a69b8faa4daa744053d48f2c7d3f/fhirclient-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "033357f77fd3aebbd860d70cfad80a92", "sha256": "fca387682470ad7c147d6b8db97feb8058cce4ed3193d84f31956a66c217f517" }, "downloads": -1, "filename": "fhirclient-0.5.1.tar.gz", "has_sig": false, "md5_digest": "033357f77fd3aebbd860d70cfad80a92", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 200168, "upload_time": "2015-07-31T18:00:18", "url": "https://files.pythonhosted.org/packages/53/a9/871593e9e9d12576c22ad9ba00eecb623112dcf0a484807d454e717afdf3/fhirclient-0.5.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "350cb203cc59e0d66064344dd6c95a96", "sha256": "2e312f2f103f979a335f74b8802eed2c4d52f39781dadff3d9aebdbc9f532f51" }, "downloads": -1, "filename": "fhirclient-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "350cb203cc59e0d66064344dd6c95a96", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 354444, "upload_time": "2015-10-09T21:33:36", "url": "https://files.pythonhosted.org/packages/ed/e5/3ab0d781090b863a1e9c0641dd45ff42fff706f31bef2458bdb12c3f5e4d/fhirclient-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "73078bdb5e75e9c9116481ee6028f201", "sha256": "b8def323018a4c9e90184def69cc0c7ce67bda990838313be6c877bf42379983" }, "downloads": -1, "filename": "fhirclient-1.0.2.tar.gz", "has_sig": false, "md5_digest": "73078bdb5e75e9c9116481ee6028f201", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 219162, "upload_time": "2015-10-09T21:33:15", "url": "https://files.pythonhosted.org/packages/f3/db/c124433311d03b1afb26776681d3f4189c9002ade21fc20f9910a3902e79/fhirclient-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "cc8283b3f595cad7cb2780a58718ebd7", "sha256": "5acbcda180574db5d8f6e81b509bfa0f07447a4f2d40975eb681552e2bc41405" }, "downloads": -1, "filename": "fhirclient-1.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cc8283b3f595cad7cb2780a58718ebd7", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 362391, "upload_time": "2016-03-23T18:17:07", "url": "https://files.pythonhosted.org/packages/0e/1e/10114f98ec514c9b05086239b565880e87b5abea2c4aae9fa041cdb162de/fhirclient-1.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "df2e66ce2358e38d7c4fbc8da0880bf7", "sha256": "d001bf85c679e44407a4e4d3a7add13df3f7a2ee5f3ed2d4e39d3b2832aab628" }, "downloads": -1, "filename": "fhirclient-1.0.3.tar.gz", "has_sig": false, "md5_digest": "df2e66ce2358e38d7c4fbc8da0880bf7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 214820, "upload_time": "2016-03-23T18:16:23", "url": "https://files.pythonhosted.org/packages/5f/29/1f1821d33634aa1df5c0e872af018ae453e82a626d04890aff34915c050b/fhirclient-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "f428b6af3a48ac4d188b3c2d9793c1f7", "sha256": "7a8cf771eec4c316f7afebf3c8042eee1e134efdb2ca206fd1a729b783ed9e41" }, "downloads": -1, "filename": "fhirclient-1.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f428b6af3a48ac4d188b3c2d9793c1f7", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 362672, "upload_time": "2016-04-13T12:17:21", "url": "https://files.pythonhosted.org/packages/b9/aa/b1a71c7fdb4a2ddbe605149f46dd4e59524e3847b2a79b6d7ff7fc2d6481/fhirclient-1.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "06371f3e1902498c4928dd82d5497640", "sha256": "dabce1fe1eb802645eba6d9637b7a3b42304f5d2843cc97469ec891c957364ce" }, "downloads": -1, "filename": "fhirclient-1.0.4.tar.gz", "has_sig": false, "md5_digest": "06371f3e1902498c4928dd82d5497640", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 215049, "upload_time": "2016-04-13T12:16:42", "url": "https://files.pythonhosted.org/packages/cb/fd/7aa4ca866e61dadd9977986d03c71f662565e66cc786bb37cfc28e9fe820/fhirclient-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "b833d35f01c17f034c00a73981bba967", "sha256": "7806627d81e841cc772b7a26fe05a15e5082f1df693f2e15e8431a1f762c3377" }, "downloads": -1, "filename": "fhirclient-1.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b833d35f01c17f034c00a73981bba967", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 382700, "upload_time": "2016-06-28T15:59:27", "url": "https://files.pythonhosted.org/packages/80/ec/f46f5164c35f68b283240c39be7bd0ae33dd3edb45cef0e1b1cf348ca291/fhirclient-1.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ae8e5ec214086a6059c6aa9df15a289d", "sha256": "35fb4bdea7d48a46d88f02779c4f5d0d320f07c9bcbf92bcf6da72a554d9f00f" }, "downloads": -1, "filename": "fhirclient-1.0.5.tar.gz", "has_sig": false, "md5_digest": "ae8e5ec214086a6059c6aa9df15a289d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 221403, "upload_time": "2016-06-28T15:59:09", "url": "https://files.pythonhosted.org/packages/ce/03/6c07ab749ee9d65850f6df8de1c0c8f72e8bf75aa0fba0cb810b6d489070/fhirclient-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "ac068ba139e69d4bb22c4ff4b1965b13", "sha256": "2304a27824bd5e14e7714b18f0c28f80e484d51d2a44a3cfc40d8c9819f9b484" }, "downloads": -1, "filename": "fhirclient-1.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ac068ba139e69d4bb22c4ff4b1965b13", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 383253, "upload_time": "2016-07-14T03:24:45", "url": "https://files.pythonhosted.org/packages/be/26/24daf26bb885060599a10c78e7a6b0f529fd3efb063fb0af3aa872f3d1e9/fhirclient-1.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c5e07681ebdd079aafedef63ba9731f2", "sha256": "bdf8e171dcc11c3b78a1f4a332a3daaccc57d17e3189ef1e6c1b14a2068819b5" }, "downloads": -1, "filename": "fhirclient-1.0.6.tar.gz", "has_sig": false, "md5_digest": "c5e07681ebdd079aafedef63ba9731f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 221823, "upload_time": "2016-07-14T03:24:36", "url": "https://files.pythonhosted.org/packages/db/67/797956b32421be23e6e558d5f41c989a4302799cdda98964415553eda0fc/fhirclient-1.0.6.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "bce9590b32c7417ef160578a9c2b72e2", "sha256": "ed62c7bf476098d23a82424ce3641742d70b534b955fa1e0c9f993694f9dd889" }, "downloads": -1, "filename": "fhirclient-3.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bce9590b32c7417ef160578a9c2b72e2", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 577155, "upload_time": "2017-04-13T18:59:29", "url": "https://files.pythonhosted.org/packages/c4/f0/38d87d675f89a008abf80d85b85bb1343d1b4380ff18abcdd8fe2b7bd7cb/fhirclient-3.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "77df3908017ca0013f1ed74fb31a5c58", "sha256": "2691ce49dcca437856c09f9ecf48cce26c5dd70c49c61762fcb6bb7ca219aa03" }, "downloads": -1, "filename": "fhirclient-3.0.0.tar.gz", "has_sig": false, "md5_digest": "77df3908017ca0013f1ed74fb31a5c58", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 337935, "upload_time": "2017-04-13T18:59:21", "url": "https://files.pythonhosted.org/packages/16/03/fa8904d97d4ff8ec5de4663871aa9a44989e310c22ddf1439f4532d1addb/fhirclient-3.0.0.tar.gz" } ], "3.1.0": [ { "comment_text": "", "digests": { "md5": "5f546413fcebc12d72df460d56920936", "sha256": "a1f13b001a7703bb53515d4593187577fe72d89a44bb71b87db13780b666a35c" }, "downloads": -1, "filename": "fhirclient-3.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5f546413fcebc12d72df460d56920936", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 550363, "upload_time": "2018-02-06T04:34:31", "url": "https://files.pythonhosted.org/packages/29/69/9b8387f29696f596fd28c1d9b0371a05169f1743df2f69757e44538ead61/fhirclient-3.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eb524fd763d0b8b14ad64bb1d960ce65", "sha256": "b248b7850e66cec11a60436d02df1ad7ba8ff23194a3bcba2abb69db9eb91d77" }, "downloads": -1, "filename": "fhirclient-3.1.0.tar.gz", "has_sig": false, "md5_digest": "eb524fd763d0b8b14ad64bb1d960ce65", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 351926, "upload_time": "2018-02-06T04:34:36", "url": "https://files.pythonhosted.org/packages/c1/d6/6343dc212b8975981dd7ff9884fe8b20e01ae966c82021be6488851df5c6/fhirclient-3.1.0.tar.gz" } ], "3.2.0": [ { "comment_text": "", "digests": { "md5": "d3097014ebc3c6f6ccb905151e0903f7", "sha256": "fc85b7bd3c971b18779ae2ec0f3f5dc667eab16a7928e99d68c1c946613cc753" }, "downloads": -1, "filename": "fhirclient-3.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d3097014ebc3c6f6ccb905151e0903f7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 550374, "upload_time": "2018-02-06T15:26:01", "url": "https://files.pythonhosted.org/packages/2e/37/a6cb135f0bc4d00b6243bf7709b2a4c1d41be6504424fab375f97e56cec3/fhirclient-3.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e3f6b83cf93c97975857b952b53ee9cb", "sha256": "9d9fd8d54e4d51ab8f0898aaf7d5975ba984a95c6f81a198bfcd944bf7f1ce61" }, "downloads": -1, "filename": "fhirclient-3.2.0.tar.gz", "has_sig": false, "md5_digest": "e3f6b83cf93c97975857b952b53ee9cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 351932, "upload_time": "2018-02-06T15:26:04", "url": "https://files.pythonhosted.org/packages/79/c8/52e72870cd2728f30f489208ebd5a81478893696eb25cb53068dea2c3914/fhirclient-3.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d3097014ebc3c6f6ccb905151e0903f7", "sha256": "fc85b7bd3c971b18779ae2ec0f3f5dc667eab16a7928e99d68c1c946613cc753" }, "downloads": -1, "filename": "fhirclient-3.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d3097014ebc3c6f6ccb905151e0903f7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 550374, "upload_time": "2018-02-06T15:26:01", "url": "https://files.pythonhosted.org/packages/2e/37/a6cb135f0bc4d00b6243bf7709b2a4c1d41be6504424fab375f97e56cec3/fhirclient-3.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e3f6b83cf93c97975857b952b53ee9cb", "sha256": "9d9fd8d54e4d51ab8f0898aaf7d5975ba984a95c6f81a198bfcd944bf7f1ce61" }, "downloads": -1, "filename": "fhirclient-3.2.0.tar.gz", "has_sig": false, "md5_digest": "e3f6b83cf93c97975857b952b53ee9cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 351932, "upload_time": "2018-02-06T15:26:04", "url": "https://files.pythonhosted.org/packages/79/c8/52e72870cd2728f30f489208ebd5a81478893696eb25cb53068dea2c3914/fhirclient-3.2.0.tar.gz" } ] }