{ "info": { "author": "Andres Vazquez", "author_email": "andres@data99.com.ar", "bugtrack_url": null, "classifiers": [ "Framework :: Django", "Framework :: Django :: 2.2", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6" ], "description": "# Nomenclador para hospitales p\u00fablicos de gesti\u00f3n descentralizada de Argentina\n\nNomenclador de Prestaciones de Salud mediante el cual se establecieron los aranceles modulares para los Hospitales P\u00fablicos de Gesti\u00f3n Descentralizada. \n\nEl monto pagado a los hospitales de gesti\u00f3n desentralizada se define por resoluci\u00f3n del Ministerio/Secretar\u00eda de Salud. \nLa calidad de los datos a los fines de sistematizar el uso de estos datos es muy pobre. Es por esto que se requiere que se carguen a mano. Esta librera reordena los datos y los disponibiliza de manera estructurada. \n\nEjemplo de publciaci\u00f3n de los datos: [Resoluci\u00f3n 60/2015](https://www.sssalud.gob.ar/hospitales/archivos/RES_60_2015_MS.pdf). \n\n## Instalaci\u00f3n\n\n```\npip install nhpgd\n```\n\n## Uso\n\n### Buscar en el nomeclador\n\n#### Por c\u00f3digo\n\nBusca solo elementos con c\u00f3digos iguales\n\n```python\nfrom nhpgd.nomenclador import Nomenclador\nn = Nomenclador()\nfor s in n.search(codigo='5.04'):\n print(s['codigo'])\n print(' - DESCR: {}'.format(s['descripcion']))\n print(' - ARANCEL: {}'.format(s['arancel']))\n # print(' - OBSERVACIONES \\n********\\n{}\\n********'.format(s['observaciones']))\n```\n\n```\n5.04\n - DESCR: Tumores de base de craneo.Tumores tronco cerebralAneurismas cerebrales\n - ARANCEL: 31,451\n5.04\n - DESCR: Lobectomia total o parcial por traumatismo o epilepsia.\n - ARANCEL: 31,451\n```\n\n#### Por texto\n\nBusca en todos los campos, incluso codigo\n\n```python\nfrom nhpgd.nomenclador import Nomenclador\nn = Nomenclador()\nfor s in n.search(txt='5.04'):\n print(s['codigo'])\n print(' - DESCR: {}'.format(s['descripcion']))\n print(' - ARANCEL: {}'.format(s['arancel']))\n # print(' - OBSERVACIONES \\n********\\n{}\\n********'.format(s['observaciones']))\n```\n\n```\n5.04\n - DESCR: Tumores de base de craneo.Tumores tronco cerebralAneurismas cerebrales\n - ARANCEL: 31,451\n5.04\n - DESCR: Lobectomia total o parcial por traumatismo o epilepsia.\n - ARANCEL: 31,451\n35.04\n - DESCR: Estudio funcional respiratorio completo: volumenes pulmonares, distensibilidad dinamica, difusion pulmonar, presion inspiratoria, respiratoria, de oclusion, transdiafragmatica, trabajo respiratorio.\n - ARANCEL: 2,629\n35.05\n - DESCR: Estudio funcional respiratorio parcial: hasta tres pruebas del cod. 35.04\n - ARANCEL: 490\n```\n\n```python\nfor s in n.search(txt='HIV'):\n print(s['codigo'])\n print(' - DESCR: {}'.format(s['descripcion']))\n print(' - ARANCEL: {}'.format(s['arancel']))\n # print(' - OBSERVACIONES \\n********\\n{}\\n********'.format(s['observaciones']))\n```\n\n```\n38.20\n - DESCR: HIV-SIDA. Comprende 2 marcadores celulares. Citometria de flujo.\n - ARANCEL: 729\n40.10\n - DESCR: CARGA VIRAL PARA HIV. (Laboratorio N\u00b0 120)\n - ARANCEL: 6,677\n40.04\n - DESCR: HIV ANTIC (ELISA) (Laboratorio N\u00b0 397)\n - ARANCEL: 438\n40.05\n - DESCR: HIV ANTIC (IFI) (Laboratorio N\u00b0 398)\n - ARANCEL: 608\n40.08\n - DESCR: HIV ANTIC (WESTER-BLOT) (Laboratorio N\u00b0 399)\n - ARANCEL: 3,885\n40.04\n - DESCR: HIV ANTIC AGLUTINACION DE PART. DE GELATINA (Laboratorio N\u00b0 400)\n - ARANCEL: 438\n40.10\n - DESCR: HIV PCR (Laboratorio N\u00b0 401)\n - ARANCEL: 6,677\n40.06\n - DESCR: HIV ANTIGENO P24 (CUANTIFICACION) (Laboratorio N\u00b0 402)\n - ARANCEL: 1,942\n40.09\n - DESCR: HIV CULTIVO (Laboratorio N\u00b0 403)\n - ARANCEL: 5,583\n40.10\n - DESCR: HIV CULTIVO DE LCR Y OTROS MATERIALES (Laboratorio N\u00b0 404)\n - ARANCEL: 6,677\n40.08\n - DESCR: HIV ENVA/CORE (Laboratorio N\u00b0 405)\n - ARANCEL: 3,885\n```\n\n### Iterar por toda la lista\n\nPasar por todos los elementos del nomenclador\n```python\nfrom nhpgd.nomenclador import Nomenclador\nn = Nomenclador()\nfor i, nom in n.tree.items():\n print(nom)\n```\n### Verificar si existe c\u00f3digo\n\n```python\nfrom nhpgd.nomenclador import Nomenclador\nn = Nomenclador()\nprint(n.code_exists('5.04'))\nTrue\nprint(n.code_exists('5.05'))\nFalse\n```\n\n## Actualizar la base de datos\n\nComo los datos de origen son de mala calidad y se actualizan anualmente est\u00e1 disponible la actualizacion de los datos.\nEstos se almacenan en [una planilla de Google Drive](https://docs.google.com/spreadsheets/d/15r_GRQPtYWRFcAbLNHO2yktCXj5V2-xmkkTC7eGh8TM/edit#gid=0) para su r\u00e1pida correcci\u00f3n. \n\n```python\nfrom nhpgd.nomenclador import Nomenclador\nn = Nomenclador()\n# actualizar desde la planilla con los datos en google drive\nn.download_csv()\n# las pr\u00f3ximas instancias del Nomenclador estar\u00e1n actualizadas\n```\n\n## Exportar la base de datos\n```python\nfrom nhpgd.nomenclador import Nomenclador\nn = Nomenclador()\n# exportar a CSV\nn.save_csv(path='lala.csv')\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/cluster311/nhpgd", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "nhpgd", "package_url": "https://pypi.org/project/nhpgd/", "platform": "", "project_url": "https://pypi.org/project/nhpgd/", "project_urls": { "Homepage": "https://github.com/cluster311/nhpgd" }, "release_url": "https://pypi.org/project/nhpgd/0.205/", "requires_dist": null, "requires_python": ">=3.6", "summary": "Lista de C\u00f3digos del Nomenclador de Hospitales p\u00fablicos de gesti\u00f3n descentralizada. Librer\u00eda Python simple + versi\u00f3n Django", "version": "0.205", "yanked": false, "yanked_reason": null }, "last_serial": 6071184, "releases": { "0.101": [ { "comment_text": "", "digests": { "md5": "f1e735843b484334fb56c30ca266c67a", "sha256": "40ab73655079a1e97548a2784a7b75a12fad58f946edba2f0080ef01767ee5b3" }, "downloads": -1, "filename": "nhpgd-0.101-py3-none-any.whl", "has_sig": false, "md5_digest": "f1e735843b484334fb56c30ca266c67a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 4148, "upload_time": "2019-09-01T14:48:08", "upload_time_iso_8601": "2019-09-01T14:48:08.074084Z", "url": "https://files.pythonhosted.org/packages/06/fb/cfca024da7c417fc0bc63b0fa806d52e65c057d3aca9e5adfc3a2f56ecc0/nhpgd-0.101-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.102": [ { "comment_text": "", "digests": { "md5": "ea0709a919db1c178f2bc7750b019374", "sha256": "58ff490fa38f1e1fb976f727659514ea796059575247b20ad8d565bd3bfdca93" }, "downloads": -1, "filename": "nhpgd-0.102-py3-none-any.whl", "has_sig": false, "md5_digest": "ea0709a919db1c178f2bc7750b019374", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 4144, "upload_time": "2019-09-01T14:51:41", "upload_time_iso_8601": "2019-09-01T14:51:41.575746Z", "url": "https://files.pythonhosted.org/packages/b8/fc/590ce5e17eeb82165700d04467f644ce55e1e736e1a56bf62682da6cbb0c/nhpgd-0.102-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.201": [ { "comment_text": "", "digests": { "md5": "208d0d3543ba8110879659ab2d69a714", "sha256": "28c56beabb65ee934111efce1ad32d937ffa4301dcac19e9da881e964e8e2015" }, "downloads": -1, "filename": "nhpgd-0.201-py3-none-any.whl", "has_sig": false, "md5_digest": "208d0d3543ba8110879659ab2d69a714", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 6097, "upload_time": "2019-09-22T22:04:29", "upload_time_iso_8601": "2019-09-22T22:04:29.445138Z", "url": "https://files.pythonhosted.org/packages/e3/22/509a58ad6e7b78406377be8ceff6aa4ba1d664aab0bf3c3fd9d592d37609/nhpgd-0.201-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.203": [ { "comment_text": "", "digests": { "md5": "e77101caa0699025e091d1e581e1cfde", "sha256": "a54b9218d3139e05f010486abf9c12cada506848065a8debbaec9a231cf2d6b4" }, "downloads": -1, "filename": "nhpgd-0.203-py3-none-any.whl", "has_sig": false, "md5_digest": "e77101caa0699025e091d1e581e1cfde", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 6309, "upload_time": "2019-09-22T22:19:47", "upload_time_iso_8601": "2019-09-22T22:19:47.996565Z", "url": "https://files.pythonhosted.org/packages/e4/c6/1d9b82e9719b0a0e6b7cf9622e1301417fa49d91d0421889100e867bd9d7/nhpgd-0.203-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.204": [ { "comment_text": "", "digests": { "md5": "5063f032895af0468b69bc495c67fd8f", "sha256": "8804d5e475d18ed28746ad4695b45dd820e983469b3785f525fbc2b8a556f054" }, "downloads": -1, "filename": "nhpgd-0.204-py3-none-any.whl", "has_sig": false, "md5_digest": "5063f032895af0468b69bc495c67fd8f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 7050, "upload_time": "2019-10-22T02:10:00", "upload_time_iso_8601": "2019-10-22T02:10:00.823026Z", "url": "https://files.pythonhosted.org/packages/53/26/2955eb9ca4a7266f157f4822e920269d3d5e72f1f5aec699430fa6644c3e/nhpgd-0.204-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.205": [ { "comment_text": "", "digests": { "md5": "cbc3cbb3e4e53318a3bef1701e01011b", "sha256": "79701690bae517b43ef2124899d52a8862cd7133adc245173b991817ef128623" }, "downloads": -1, "filename": "nhpgd-0.205-py3-none-any.whl", "has_sig": false, "md5_digest": "cbc3cbb3e4e53318a3bef1701e01011b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 7095, "upload_time": "2019-11-03T14:41:06", "upload_time_iso_8601": "2019-11-03T14:41:06.584223Z", "url": "https://files.pythonhosted.org/packages/25/2f/3d95e4a415999841fcaf50abf4ad9766ce5e3e5dadcf6298b9561e592677/nhpgd-0.205-py3-none-any.whl", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cbc3cbb3e4e53318a3bef1701e01011b", "sha256": "79701690bae517b43ef2124899d52a8862cd7133adc245173b991817ef128623" }, "downloads": -1, "filename": "nhpgd-0.205-py3-none-any.whl", "has_sig": false, "md5_digest": "cbc3cbb3e4e53318a3bef1701e01011b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 7095, "upload_time": "2019-11-03T14:41:06", "upload_time_iso_8601": "2019-11-03T14:41:06.584223Z", "url": "https://files.pythonhosted.org/packages/25/2f/3d95e4a415999841fcaf50abf4ad9766ce5e3e5dadcf6298b9561e592677/nhpgd-0.205-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }