{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "# medmij-python\n\nPython implementation of de MedMij ZAL, OCL, Whitelist and GNL\n\n## Installation\n\n```shell\n$ pip install medmij-lists\n```\n\n## Usage\n\n### Whitelist\n\n```python\nimport urllib.request\n\nimport medmij_lists\n\nWHITELIST_URL = \"https://afsprakenstelsel.medmij.nl/download/attachments/22348803/MedMij_Whitelist_example.xml\"\n\nwith urllib.request.urlopen(WHITELIST_URL) as u:\n whitelist_xml = u.read()\n\nwhitelist = medmij_lists.Whitelist(xmldata=whitelist_xml)\n\nprint('rcf-rso.nl' in whitelist)\nprint('example.com' in whitelist)\n```\n\nRun `whitelist.py`:\n\n```shell\n(env) $ python whitelist.py\nTrue\nFalse\n```\n\n### ZAL\n\n```python\nimport urllib.request\n\nimport medmij_lists\n\nZAL_URL = \"https://afsprakenstelsel.medmij.nl/download/attachments/22348803/MedMij_Zorgaanbiederslijst_example.xml\"\n\nwith urllib.request.urlopen(ZAL_URL) as u:\n zal_xml = u.read()\n\nzal = medmij_lists.ZAL(xmldata=zal_xml)\nza = zal[\"umcharderwijk@medmij\"]\nprint(za.gegevensdiensten[\"4\"].authorization_endpoint_uri)\n```\n\nRun `zal.py`:\n\n```shell\n(env) $ python zal.py\nhttps://medmij.za982.xisbridge.net/oauth/authorize\n```\n\n### OCL\n\n```python\nimport urllib.request\n\nimport medmij_lists\n\nOCL_URL = \"https://afsprakenstelsel.medmij.nl/download/attachments/22348803/MedMij_OAuthclientlist_example.xml\"\n\nwith urllib.request.urlopen(OCL_URL) as u:\n ocl_xml = u.read()\n\nocl = medmij_lists.OAuthclientList(xmldata=ocl_xml)\nclient = ocl[\"medmij.deenigeechtepgo.nl\"]\n\nprint(client.organisatienaam)\n```\n\nRun `ocl.py`:\n\n```shell\n(env) $ python ocl.py\nDe Enige Echte PGO\n```\n\n### GNL\n\n```python\nimport urllib.request\n\nimport medmij_lists\n\nGNL_URL = \"https://afsprakenstelsel.medmij.nl/download/attachments/22348803/MedMij_Gegevensdienstnamenlijst_example.xml\"\n\nwith urllib.request.urlopen(GNL_URL) as u:\n gnl_xml = u.read()\n\ngnl = medmij_lists.GNL(xmldata=gnl_xml)\ngd = gnl[\"1\"]\n\nprint(gd.weergavenaam)\n```\n\nRun `gnl.py`:\n\n```shell\n(env) $ python gnl.py\nBasisgegevens Zorg\n```\n\n## Version Guidance\n\nThis library follows [Semantic Versioning](https://semver.org/).\nThe versions of the Afsprakenset are mapped to the versions of the library as follows:\n\n| Version Afsprakenset | Status | Version library |\n|----------------------------|------------|-----------------|\n| [Afsprakenset release 1.1] | Latest | 0.1.* |\n\n[Afsprakenset release 1.1]: https://afsprakenstelsel.medmij.nl/display/PUBLIC/Afsprakenset+release+1.1\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/GidsOpenStandaarden/OpenPGO-Medmij-ImplementatieBouwstenen-Python", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "medmij-lists", "package_url": "https://pypi.org/project/medmij-lists/", "platform": "", "project_url": "https://pypi.org/project/medmij-lists/", "project_urls": { "Homepage": "https://github.com/GidsOpenStandaarden/OpenPGO-Medmij-ImplementatieBouwstenen-Python" }, "release_url": "https://pypi.org/project/medmij-lists/0.1.0/", "requires_dist": [ "lxml" ], "requires_python": "", "summary": "Python implementation of de MedMij ZAL, OCL, Whitelist and GNL", "version": "0.1.0" }, "last_serial": 4616572, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "3828ea6de26c78582be97bbb0e5bdd61", "sha256": "b06be3745e7171aaa14f71b658325e2bde7c765e411c8bb616c160e10925be43" }, "downloads": -1, "filename": "medmij_lists-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3828ea6de26c78582be97bbb0e5bdd61", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 29920, "upload_time": "2018-12-19T13:06:56", "url": "https://files.pythonhosted.org/packages/e2/d0/1cb8f2a583aad61feebdb66d9d263fd0136ad8750f0076f0c2f9fd2168ab/medmij_lists-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cc20e9bf9b723958339f4f7d296d7ceb", "sha256": "fd08c7fb2d5cac275200e0778db53038fb8f4952b8c2a50ad68e7eda95b75c08" }, "downloads": -1, "filename": "medmij-lists-0.1.0.tar.gz", "has_sig": false, "md5_digest": "cc20e9bf9b723958339f4f7d296d7ceb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6471, "upload_time": "2018-12-19T13:06:58", "url": "https://files.pythonhosted.org/packages/9f/2a/2a8a37b3b8eb70464397c3df63e3e33f2495aa13430bdf40f250662580eb/medmij-lists-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3828ea6de26c78582be97bbb0e5bdd61", "sha256": "b06be3745e7171aaa14f71b658325e2bde7c765e411c8bb616c160e10925be43" }, "downloads": -1, "filename": "medmij_lists-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3828ea6de26c78582be97bbb0e5bdd61", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 29920, "upload_time": "2018-12-19T13:06:56", "url": "https://files.pythonhosted.org/packages/e2/d0/1cb8f2a583aad61feebdb66d9d263fd0136ad8750f0076f0c2f9fd2168ab/medmij_lists-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cc20e9bf9b723958339f4f7d296d7ceb", "sha256": "fd08c7fb2d5cac275200e0778db53038fb8f4952b8c2a50ad68e7eda95b75c08" }, "downloads": -1, "filename": "medmij-lists-0.1.0.tar.gz", "has_sig": false, "md5_digest": "cc20e9bf9b723958339f4f7d296d7ceb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6471, "upload_time": "2018-12-19T13:06:58", "url": "https://files.pythonhosted.org/packages/9f/2a/2a8a37b3b8eb70464397c3df63e3e33f2495aa13430bdf40f250662580eb/medmij-lists-0.1.0.tar.gz" } ] }