{ "info": { "author": "Philip J Grabner, Canary Health Inc", "author_email": "oss@canary.md", "bugtrack_url": null, "classifiers": [ "Development Status :: 1 - Planning", "Environment :: Console", "Environment :: Web Environment", "Framework :: Pyramid", "Intended Audience :: Developers", "Intended Audience :: Healthcare Industry", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 2 :: Only", "Programming Language :: Python :: 3", "Topic :: Internet :: WWW/HTTP", "Topic :: Scientific/Engineering :: Bio-Informatics", "Topic :: Scientific/Engineering :: Medical Science Apps.", "Topic :: Utilities" ], "description": "========================\nCanary.md Client Library\n========================\n\nThe `canarymd` python library offers an interface to the Canary Health\nAPI at `canary.md`.\n\n\nTL;DR\n=====\n\nInstall:\n\n.. code-block:: bash\n\n $ pip install canarymd\n\nUse:\n\n.. code-block:: python\n\n import canarymd\n client = canarymd.Client(principal='{USERNAME}', credential='{PASSWORD}')\n html = client.select(\n context = '{CONTEXT}',\n peo = {\n 'transport' : canarymd.Transport.SITE,\n 'purpose' : canarymd.Purpose.PREPARE,\n 'recipient' : recipient.toHL7(),\n 'appointment' : {\n 'time' : '2014-12-02T18:20:06Z',\n 'patients' : [patient.toHL7() for patient in patients],\n 'provider' : provider.toHL7(),\n 'type' : 'new',\n 'reason' : 'us/namcs:5035.0',\n 'policy' : policy.toHL7(),\n },\n },\n timeout = 30,\n ).content\n\n # now do something with the HTML messages!\n\n\nTODO: add documentation", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/canaryhealth/canarymd-python", "keywords": "canary health python client library rest", "license": "MIT (http://opensource.org/licenses/MIT)", "maintainer": null, "maintainer_email": null, "name": "canarymd", "package_url": "https://pypi.org/project/canarymd/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/canarymd/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/canaryhealth/canarymd-python" }, "release_url": "https://pypi.org/project/canarymd/0.1.0/", "requires_dist": null, "requires_python": null, "summary": "A python client library that allows easy integration with Canary", "version": "0.1.0" }, "last_serial": 1330433, "releases": { "0.1.0": [] }, "urls": [] }