{ "info": { "author": "Paul Water", "author_email": "p.r.water@setbased.nl", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: Dutch", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "Kerapu\n======\n\nEen implementatie van de Grouper in Python voor Business Intelligence doeleinden.\n\n+----------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------+------------------------------------------------+-----------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+\n| Social | Legal | Release | Tests | Code |\n+============================================================================================================================+=========================================================================+================================================+=========================================================================================+========================================================================================================+\n| .. image:: https://badges.gitter.im/SetBased/py-kerapu.svg | .. image:: https://img.shields.io/github/license/setbased/py-kerapu.svg | .. image:: https://badge.fury.io/py/Kerapu.svg | .. image:: https://travis-ci.org/SetBased/py-kerapu.svg?branch=master | .. image:: https://scrutinizer-ci.com/g/SetBased/py-kerapu/badges/quality-score.png?b=master |\n| :target: https://gitter.im/SetBased/py-kerapu?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge | :target: https://opensource.org/licenses/MIT | :target: https://badge.fury.io/py/Kerapu | :target: https://travis-ci.org/SetBased/py-kerapu | :target: https://scrutinizer-ci.com/g/SetBased/py-kerapu/?branch=master |\n| | | | .. image:: https://scrutinizer-ci.com/g/SetBased/py-kerapu/badges/coverage.png?b=master | |\n| | | | :target: https://scrutinizer-ci.com/g/SetBased/py-kerapu/?branch=master | |\n+----------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------+------------------------------------------------+-----------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+\n\nInstallatie\n===========\n\nKerapu kan eenvoudig ge\u00efnstalleerd worden met pip:\n\n.. code:: sh\n\n pip3 install kerapu\n\nVoorbereiding\n=============\n\nAlvorens gebruik te kunnen maken van Kerapu moeten de boombestanden en referentietabellen worden geconverteerd en opgeslagen. Ten tijde van schrijven van dit document was de meest recente versie van Grouper Tabellen ``v20180920``, vervang in de onderstaande tekst deze versie voor de meest recente versie.\n\n* Download het bestand ``Grouper Tabellen v20180920`` van https://puc.overheid.nl/nza/doc/PUC_259930_22/.\n* Extract de XML-bestanden uit het ZIP-bestand:\n\n.. code:: sh\n\n unzip -x \"20190101 Groupertabellen v20180920.zip\"\n\n* Converteer de XML-bestanden naar CSV (in het voorbeeld hieronder worden de CSV-bestanden weggeschreven in de folder ``var/lib``):\n\n.. code:: sh\n\n kerapu kerapu:shredder \"20190101 BoomBestanden v20180920.xml\" var/lib/\n kerapu kerapu:shredder \"20190101 Referenties v20180920.xml\" var/lib/\n\nVoorbeeld\n=========\n\nHieronder een voorbeeld om de zorgproductcode van een subtraject af te leiden.\n\n.. code:: python\n\n from kerapu.Kerapu import Kerapu\n from kerapu.lbz.Subtraject import Subtraject\n\n # Maak een Grouper object en laad boombestanden en referentietabellen.\n grouper = Kerapu()\n grouper.init_static('var/lib')\n\n # Maak een subtraject object.\n subtraject = Subtraject('1', # Subtrajectnummer\n '0303', # Zorgverlenerspecificatiecode\n '0280', # Diagnosecode\n '11', # Zorgtypecode\n '000', # Zorgvraagcode\n '2012-01-01', # Begindatum subtraject\n '2000-01-01', # Geboortedatum\n 'M', # Geslachtscode\n '01234567') # AGB-code zorginstelling\n\n # Voeg uitgevoerde zorgactiviteiten aan het subtraject toe.\n subtraject.add_zorg_activiteit('038940', 1)\n subtraject.add_zorg_activiteit('038941', 1)\n subtraject.add_zorg_activiteit('190012', 1)\n subtraject.add_zorg_activiteit('190015', 1)\n\n # Bepaal zorgproductgroep en zorgproduct.\n zorg_product_code = grouper.bepaal_zorg_product(subtraject)\n\n print('Zorgproductgroepcode: {}'.format(subtraject.zorg_product_groep_code))\n print('Zorgproductcode: {}'.format(subtraject.zorg_product_code))\n\nTestset\n=======\n\nDe grouperbestanden bevatten sinds 2019 een testset. Deze testset is terug te vinden in bestand ``var/lib/testset.csv`` en zijn een onderdeel van de unittesten van Kerapu.\n\nHet commando voor het converteren van de XML-bestanden met test data is:\n\n.. code:: sh\n\n ./bin/kerapu kerapu:test-shredder ~/Downloads/20190101\\ Testset\\ Grouper\\ RZ19b\\ v20180920.zip test/var/lib/testset.csv\n\nOndersteuning en bijdragen\n==========================\n\nOndersteuning is beschikbaar via GitHub tickets, Gitter_ en email: support@setbased.nl.\n\nBijdragen zijn uiteraard welkom, we werken volgens de GitHub Flow, zie de handleiding_ voor het maken een pull request.\n\n.. _Gitter: https://gitter.im/SetBased/py-kerapu\n.. _handleiding: https://guides.github.com/introduction/flow/\n\nWie gebruiken Kerapu?\n=====================\n\n.. image:: https://avatars0.githubusercontent.com/u/12200736?v=3&s=200\n :height: 100px\n :width: 100px\n :target: https://github.com/NLHEALTHCARE/\n\nLicentie\n========\n\nDit project is gelicentieerd onder de MIT-licentie.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/SetBased/py-kerapu", "keywords": "DBC Grouper", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "Kerapu", "package_url": "https://pypi.org/project/Kerapu/", "platform": "", "project_url": "https://pypi.org/project/Kerapu/", "project_urls": { "Homepage": "https://github.com/SetBased/py-kerapu" }, "release_url": "https://pypi.org/project/Kerapu/2.0.2/", "requires_dist": null, "requires_python": "", "summary": "Een implementatie van de grouper", "version": "2.0.2" }, "last_serial": 5507414, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "edb45087ac8b84597d8c9bfc2acaed39", "sha256": "522852e382cfbc936c969691ff0ac05cc5fdf0379d1701c1dfc210bc27efd571" }, "downloads": -1, "filename": "Kerapu-1.0.0.tar.gz", "has_sig": false, "md5_digest": "edb45087ac8b84597d8c9bfc2acaed39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21009, "upload_time": "2017-02-03T13:45:54", "url": "https://files.pythonhosted.org/packages/71/f9/086ef2f1bf86cb5f8c571a4647e01451514810f97b658521a5fe28f79185/Kerapu-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "1b15ce53d3e18909e5bc838745216c66", "sha256": "753614a4066e9d29855a10560c5d5071de8827cb2e1de7189be3cdc1ccdaad3b" }, "downloads": -1, "filename": "Kerapu-1.0.1.tar.gz", "has_sig": false, "md5_digest": "1b15ce53d3e18909e5bc838745216c66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21072, "upload_time": "2017-06-15T10:14:06", "url": "https://files.pythonhosted.org/packages/9c/6c/10c5c3998a2f6d1af633f3e276c5e5bf68b8e9cbfe94911c49819e2cb605/Kerapu-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "582e8b0e5e6b48cffc5830f10b3b37ad", "sha256": "2e98d919f708ef0c082199f9f3481d5a88944b952ff6a5b0f8ae089f1f568ebd" }, "downloads": -1, "filename": "Kerapu-1.0.2.tar.gz", "has_sig": false, "md5_digest": "582e8b0e5e6b48cffc5830f10b3b37ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21059, "upload_time": "2018-02-27T13:41:02", "url": "https://files.pythonhosted.org/packages/94/2a/54a3e0774ea5214daea7e98f13d3e1120df5205011757831b07249db7b9c/Kerapu-1.0.2.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "de051af79f889c92806a22675fc7523c", "sha256": "8d9a8e1b6054d1cedca90ed18b37ec5e4e9df8f6420e4952c4309d97637f2842" }, "downloads": -1, "filename": "Kerapu-2.0.0.tar.gz", "has_sig": false, "md5_digest": "de051af79f889c92806a22675fc7523c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22564, "upload_time": "2019-07-01T13:57:18", "url": "https://files.pythonhosted.org/packages/a7/29/1f1259b43313c3d0a4f961bb097db0dccb5d04c7efdf7e98297851ced24d/Kerapu-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "fbec9a6d196cc784f1a81254240aa947", "sha256": "381d84e28761068642b782ef445ec11e5ab1d9dfc14ca6a3a74acd6188707e73" }, "downloads": -1, "filename": "Kerapu-2.0.1.tar.gz", "has_sig": false, "md5_digest": "fbec9a6d196cc784f1a81254240aa947", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22567, "upload_time": "2019-07-02T16:06:57", "url": "https://files.pythonhosted.org/packages/1b/0f/60e483bb300eac3c902505d0384816b10268ed498d9ada37b9c944e6d4c8/Kerapu-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "9d42318e6ec3b796048664b0e9e988b0", "sha256": "8671149e539482006a6ea623dd3f3716c92f4716beabcb8a5e230954185c539f" }, "downloads": -1, "filename": "Kerapu-2.0.2.tar.gz", "has_sig": false, "md5_digest": "9d42318e6ec3b796048664b0e9e988b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22689, "upload_time": "2019-07-09T14:22:42", "url": "https://files.pythonhosted.org/packages/50/90/0c3d69bf785646f86f54631a4ab904129564c7f69083d3f86563611562a5/Kerapu-2.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9d42318e6ec3b796048664b0e9e988b0", "sha256": "8671149e539482006a6ea623dd3f3716c92f4716beabcb8a5e230954185c539f" }, "downloads": -1, "filename": "Kerapu-2.0.2.tar.gz", "has_sig": false, "md5_digest": "9d42318e6ec3b796048664b0e9e988b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22689, "upload_time": "2019-07-09T14:22:42", "url": "https://files.pythonhosted.org/packages/50/90/0c3d69bf785646f86f54631a4ab904129564c7f69083d3f86563611562a5/Kerapu-2.0.2.tar.gz" } ] }