{ "info": { "author": "Koppeltaal community", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Affero General Public License v3", "Natural Language :: Dutch", "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.6", "Topic :: Internet :: WWW/HTTP", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Koppeltaal Python connector\n===========================\n\n\u201cKoppeltaal\u201d (Ducth for \"Connect language\") is a technical solution based on\nthe international HL7/FHIR standard. It enables the exchange of e-health\ninterventions. Koppeltaal enables organizations to connect e-health\ninterventions from other providers to their own IT environment. With\nKoppeltaal organizations can more easily mix and match the best of the\navailable e-health interventions and applications.\n\nSee https://koppeltaal.nl/\n\nThis connector acts as an intermediary or adapter between application and framework code and a Koppeltaal server. It is written in the Python programming language.\n\nSee https://python.org\n\nThe initial development was done using Python 2.7. Python 3.6 compatibility\nwork is being done.\n\nThis Koppeltaal connector was initially developed by Minddistrict Development B.V. for Stichting Koppeltaal.\n\nBuildout\n--------\n\nThe dependencies for the Koppeltaal Python connector is put together using [buildout].\n\nOn Linux/OSX, run:\n\n```sh\n$ python2.7 bootstrap-buildout.py\n$ bin/buildout\n```\n\nOn Windows, run (this works best in a git shell):\n\n```sh\n$ C:\\Python27\\Python.exe bootstrap-buildout.py\n$ bin\\buildout.exe\n```\n\nTests\n-----\n\nWe use the [pytest] framework. The tests are run against a Koppeltaal server and domain setup specifically for testing the connector code base. This domain is called `edge`:\n\n```sh\n$ bin/py.test --server=edge\n```\n\nNote how there're two webdriver/selenium tests. They require a Firefox \"driver\" to be available on your system. For MacOS using brew, this can be installed like so:\n\n```sh\n$ brew install geckodriver\n```\n\nCommand line interface\n----------------------\n\nTo use the koppeltaal connector command line interface:\n\n```sh\n$ bin/koppeltaal --help\n```\n\nArguments:\n\nThe first argument to the *koppeltaal* script is the server to connect to, for\nexample *edge*. The username, password and\ndomain can be passed in as arguments or taken from *~/.koppeltaal.cfg*. The\nformat of ~/.koppeltaal.cfg looks like this:\n\n```\n[edge]\nurl = https://edgekoppeltaal.vhscloud.nl\nusername = PA@PythonAdapterTesting4Edge\npassword = \ndomain = PythonAdapterTesting\n```\n\nMetadata / Conformance statement\n--------------------------------\n\nTo retrieve the Conformance statement from the server:\n\n```sh\n$ bin/koppeltaal [servername] metadata\n```\n\nActivity definition\n-------------------\n\nTo get the activity definition from the server:\n\n```sh\n$ bin/koppeltaal [servername] activities\n```\n\nMessages\n--------\n\nTo get a list of messages in the mailbox:\n\n```sh\n$ bin/koppeltaal [servername] messages\n```\n\nYou can filter on a patient (with *--patient*), or event (with\n*--event*) or status (with *--status*):\n\n```sh\n$ bin/koppeltaal [servername] messages --status=New --event=CreateOrUpdateCarePlan\n```\n\nTo get a specific message:\n\n```sh\n$ bin/koppeltaal [servername] message [message URL or id]\n```\n\nPython API\n----------\n\nUse the following API in your integration code to talk to a Koppeltaal server:\n\nT.B.D.\n\nDevelopment\n-----------\n\n* Formally support Python 2.7 and Python 3.6\n* Use the [six] library for the compatibility layer\n\n[buildout]: http://www.buildout.org\n[pytest]: https://pytest.org\n[six]: http://six.readthedocs.io/", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Koppeltaal/Koppeltaal-Python-Connector", "keywords": "", "license": "AGPL", "maintainer": "", "maintainer_email": "", "name": "koppeltaal", "package_url": "https://pypi.org/project/koppeltaal/", "platform": "", "project_url": "https://pypi.org/project/koppeltaal/", "project_urls": { "Homepage": "https://github.com/Koppeltaal/Koppeltaal-Python-Connector" }, "release_url": "https://pypi.org/project/koppeltaal/1.3.5.3/", "requires_dist": null, "requires_python": "", "summary": "", "version": "1.3.5.3" }, "last_serial": 4623824, "releases": { "1.1": [ { "comment_text": "", "digests": { "md5": "a69544ebc1cb71896323cafb4627eedd", "sha256": "c58d1fa3eff8331ab3e1ec27cb5343b844193d629749af8af956f37d1de9520f" }, "downloads": -1, "filename": "koppeltaal-1.1.tar.gz", "has_sig": false, "md5_digest": "a69544ebc1cb71896323cafb4627eedd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48298, "upload_time": "2017-05-15T09:05:41", "url": "https://files.pythonhosted.org/packages/30/99/381b24f8d2b138189ff9ffa2c31b59564cf37fdef2502fb6ee440182bbcb/koppeltaal-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "778bdfc97d49dff03f05bb7329886239", "sha256": "0915e426905f4a38f583033cae195a3162bb9253b01bc297ecfd1bad25dbdf23" }, "downloads": -1, "filename": "koppeltaal-1.2.tar.gz", "has_sig": false, "md5_digest": "778bdfc97d49dff03f05bb7329886239", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55440, "upload_time": "2017-08-30T10:19:25", "url": "https://files.pythonhosted.org/packages/25/11/9a8d175882533966f51de7e041cdb89f62218bd969dc4517d4b82038d041/koppeltaal-1.2.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "9aad3dd9ec471809ef73f6aaece54a91", "sha256": "64edc937bbec014974a1e8c8593322cafef7e130c0b76ae002f038f0fb1bc0c8" }, "downloads": -1, "filename": "koppeltaal-1.2.1.tar.gz", "has_sig": false, "md5_digest": "9aad3dd9ec471809ef73f6aaece54a91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55535, "upload_time": "2017-10-16T08:50:42", "url": "https://files.pythonhosted.org/packages/61/10/ef71edd90871fa554ecb35611905a5d0ae2ea5cce302f873487226b5dcfe/koppeltaal-1.2.1.tar.gz" } ], "1.3.2.1": [ { "comment_text": "", "digests": { "md5": "e7761c1bc1991769ded5ea02554faffa", "sha256": "9c905a9a8c0a7e304781d0527cf53fa954a78312785de79a98006cace5e7d553" }, "downloads": -1, "filename": "koppeltaal-1.3.2.1.tar.gz", "has_sig": false, "md5_digest": "e7761c1bc1991769ded5ea02554faffa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56300, "upload_time": "2018-01-17T07:34:17", "url": "https://files.pythonhosted.org/packages/78/7e/41fc4772f7dbd2580591cade7a0b83396de6695d6a48014e580480966a1b/koppeltaal-1.3.2.1.tar.gz" } ], "1.3.2.2": [ { "comment_text": "", "digests": { "md5": "4fe26d51c8ac4e14da3b9da736de544e", "sha256": "d5cd75c88b8868897f422449be945b14c53af982947c1a63c83a27c9c6d6422c" }, "downloads": -1, "filename": "koppeltaal-1.3.2.2.tar.gz", "has_sig": false, "md5_digest": "4fe26d51c8ac4e14da3b9da736de544e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56349, "upload_time": "2018-01-17T14:20:12", "url": "https://files.pythonhosted.org/packages/c6/3e/55ad3a68ffc6f4be1d7b1838e537b98c0e2c8b0a6696794521d5b1713d84/koppeltaal-1.3.2.2.tar.gz" } ], "1.3.2.3": [ { "comment_text": "", "digests": { "md5": "894c0db830b23ff7e9e5cf17379b11ed", "sha256": "2a9c98bd882c058581724dec0c1579b121f60237d483d9c071295c117e46db11" }, "downloads": -1, "filename": "koppeltaal-1.3.2.3.tar.gz", "has_sig": false, "md5_digest": "894c0db830b23ff7e9e5cf17379b11ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56450, "upload_time": "2018-02-28T13:42:44", "url": "https://files.pythonhosted.org/packages/80/00/aea7ec2ac89f6cafac9f110d2a477ce2167fd902e8bfdf5f1c36df70b666/koppeltaal-1.3.2.3.tar.gz" } ], "1.3.2.4": [ { "comment_text": "", "digests": { "md5": "781c625f8fb257221b1e15862c83900f", "sha256": "98adaffaa7e53d8cd03043dea9eaa34d24a0df0ed22fb9fb62d3ee40ad5ad874" }, "downloads": -1, "filename": "koppeltaal-1.3.2.4.tar.gz", "has_sig": false, "md5_digest": "781c625f8fb257221b1e15862c83900f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56977, "upload_time": "2018-03-12T10:09:46", "url": "https://files.pythonhosted.org/packages/f1/f1/cbd5c69a4c6243be25c0216110673c64a8163177e294871a08deb1fe487f/koppeltaal-1.3.2.4.tar.gz" } ], "1.3.5": [ { "comment_text": "", "digests": { "md5": "4cf12377471ba7eba3ae1b19d24048c1", "sha256": "d782aea08e0d62c13ec0a1519e09c629e4750e761ada7ba536145914bb0daed3" }, "downloads": -1, "filename": "koppeltaal-1.3.5.tar.gz", "has_sig": false, "md5_digest": "4cf12377471ba7eba3ae1b19d24048c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62182, "upload_time": "2018-10-29T09:28:42", "url": "https://files.pythonhosted.org/packages/85/2b/e05f9e2f509ce31c771cada01df326e2d0ce078d3db6e281c7143b36f95e/koppeltaal-1.3.5.tar.gz" } ], "1.3.5.1": [ { "comment_text": "", "digests": { "md5": "ebc8bfa2e50db2b035b2ad4b07179f19", "sha256": "b0c4c821e008cb24fa5ba9231ccd0bf7f9fbdac790edbfc51e75c9ec0579edf9" }, "downloads": -1, "filename": "koppeltaal-1.3.5.1.tar.gz", "has_sig": false, "md5_digest": "ebc8bfa2e50db2b035b2ad4b07179f19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62201, "upload_time": "2018-11-06T10:35:09", "url": "https://files.pythonhosted.org/packages/16/91/a938cade7f9cf122ca1367e362dd3ba3dc92b564bdbb3b9b057cbc413941/koppeltaal-1.3.5.1.tar.gz" } ], "1.3.5.2": [ { "comment_text": "", "digests": { "md5": "7c388319badd8c7ec9feaeeb22a01243", "sha256": "2f4a8bdb245d068d22b6b12c53e3ca07dc9312b01b5788a1effbe671f927fd5d" }, "downloads": -1, "filename": "koppeltaal-1.3.5.2.tar.gz", "has_sig": false, "md5_digest": "7c388319badd8c7ec9feaeeb22a01243", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62316, "upload_time": "2018-11-09T11:32:42", "url": "https://files.pythonhosted.org/packages/56/2f/700e2e783b5dfe9bbb89e8008d5b3f8bbf74d29aeb4fc65a5a4846cba1c3/koppeltaal-1.3.5.2.tar.gz" } ], "1.3.5.3": [ { "comment_text": "", "digests": { "md5": "1b0a1f03602c3167b74c6081f5330bd5", "sha256": "4aab4c1cf3e126c268094423f1361db155f5f0072c3de438b2d8a6b88511f7c5" }, "downloads": -1, "filename": "koppeltaal-1.3.5.3-py3.6.egg", "has_sig": false, "md5_digest": "1b0a1f03602c3167b74c6081f5330bd5", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 124889, "upload_time": "2018-12-21T07:40:26", "url": "https://files.pythonhosted.org/packages/08/21/9cba4f0725a74453dfdf15dc712bf152557b40672df063258d9604a762b2/koppeltaal-1.3.5.3-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "76bf02b2849a954d24ab0e9e63f99a63", "sha256": "b0046125e9c3c658bb091522c111b9a28c56453ff8bdd1c614c7097a12af6158" }, "downloads": -1, "filename": "koppeltaal-1.3.5.3.tar.gz", "has_sig": false, "md5_digest": "76bf02b2849a954d24ab0e9e63f99a63", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62351, "upload_time": "2018-11-16T09:28:19", "url": "https://files.pythonhosted.org/packages/ab/2b/e0ddb6ec03744e35d6e727406cc50183c0be77d3fd339e83c24cc955f477/koppeltaal-1.3.5.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1b0a1f03602c3167b74c6081f5330bd5", "sha256": "4aab4c1cf3e126c268094423f1361db155f5f0072c3de438b2d8a6b88511f7c5" }, "downloads": -1, "filename": "koppeltaal-1.3.5.3-py3.6.egg", "has_sig": false, "md5_digest": "1b0a1f03602c3167b74c6081f5330bd5", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 124889, "upload_time": "2018-12-21T07:40:26", "url": "https://files.pythonhosted.org/packages/08/21/9cba4f0725a74453dfdf15dc712bf152557b40672df063258d9604a762b2/koppeltaal-1.3.5.3-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "76bf02b2849a954d24ab0e9e63f99a63", "sha256": "b0046125e9c3c658bb091522c111b9a28c56453ff8bdd1c614c7097a12af6158" }, "downloads": -1, "filename": "koppeltaal-1.3.5.3.tar.gz", "has_sig": false, "md5_digest": "76bf02b2849a954d24ab0e9e63f99a63", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62351, "upload_time": "2018-11-16T09:28:19", "url": "https://files.pythonhosted.org/packages/ab/2b/e0ddb6ec03744e35d6e727406cc50183c0be77d3fd339e83c24cc955f477/koppeltaal-1.3.5.3.tar.gz" } ] }