{ "info": { "author": "Andres Vazquez", "author_email": "andres@data99.com.ar", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6" ], "description": "# SISA\nConexi\u00f3n a las APIs de SISA (Sistema Integrado de Informaci\u00f3n Sanitario Argentino). \nM\u00e1s info de las APIs de SISA: https://sisa.msal.gov.ar/sisadoc/docs/0203/ws_sisa.jsp \n\n### Uso\n\nInstalaci\u00f3n\n\n```\npip install sisa\n```\n\n#### Credenciales requeridas\nDefinir las variables de entorno _USER_SISA_ y _PASS_SISA_ con los valores recibidos por SISA. \n\n```\nexport USER_SISA='my-sisa-user'\nexport PASS_SISA='my-sisa-pass'\n```\n\n## Obras sociales\n\nSi la obra social existe entonces se devuelven datos adicionales de ella a trav\u00e9s de la librer\u00eda [oss-ar](https://pypi.org/project/oss-ar/). \n\n\n## APIs\n\n### Padr\u00f3n Unico Consolidado Operativo (PUCO)\nM\u00e1s info: https://sisa.msal.gov.ar/sisadoc/docs/0204/puco_ws_131.jsp \n\n#### Ejemplo en python\n\n```python\n\nfrom sisa.puco import Puco\n\npuco = Puco(dni='26453653')\nresp = puco.get_info_ciudadano()\nif resp['ok']:\n if resp['persona_encontrada']:\n print(f'''Encontrado: {puco.dni} ({puco.tipo_doc}) {puco.denominacion}\n [{puco.rnos}] {puco.cobertura_social}\n OSS: {puco.oss}''')\n\n else:\n print(f'Persona no encontrada: {puco.last_error}')\nelse:\n print(f'Error: {puco.last_error}')\n\n\nprint('------------------')\nprint('Respuesta completa')\nprint(f'Status: {puco.status_response}')\nprint(puco.raw_response)\nprint('------------------')\n```\n\n#### Resultado\n\n```\nEncontrado: 26453653 (DNI) VAZQUEZ FLEXES ANDRES\n [904001] O.S.P. CORDOBA (APROSS)\n OSS: {'rnos': '904001', 'exists': True, 'nombre': 'O.S.P. CORDOBA (APROSS)', 'tipo_de_cobertura': 'Obra social', 'sigla': 'APROSS', 'provincia': 'C\u00f3rdoba', 'localidad': '', 'domicilio': 'Sin especificar', 'cp': '', 'telefonos': [], 'emails': [], 'web': None}\n\n------------------\nRespuesta completa\nStatus: 200\nb'OKO.S.P. CORDOBA (APROSS)VAZQUEZ FLEXES ANDRES26453653904001DNI'\n------------------\n```\n\n#### Ejemplo en consola\n\n```\nsisa_puco --dni 25411233\n\n{'dni': '25411233', 'status_response': 200, 'raw_response': b'OKOBRA SOCIAL DEL PERSONAL ASOCIADO A ASOCIACION MUTUAL SANCORPASTRANA GABRIEL FEDERICO254112333009DNI', 'cobertura_social': 'OBRA SOCIAL DEL PERSONAL ASOCIADO A ASOCIACION MUTUAL SANCOR', 'denominacion': 'PEREZ JUAN CARLOS', 'rnos': '3009', 'tipo_doc': 'DNI'}\n```\n\n### Re.Na.Per\nRegistro Nacional de las Personas (Argetina). \nhttps://sisa.msal.gov.ar/sisadoc/docs/050202/cmdb_ws_042.jsp \n\n#### Ejemplo en python\n\n```python\n\nfrom sisa.renaper import Renaper\n\nrena = Renaper(dni='26453653')\nresp = rena.get_info_ciudadano()\nif resp['ok']:\n if resp['persona_encontrada']:\n print(f'''Encontrado: {rena.dni} ({rena.tipo_doc}) {rena.nombre} {rena.apellido}\n [{rena.rnos}] {rena.cobertura_social}\n OSS: {rena.oss}''')\n\n else:\n print(f'Persona no encontrada: {rena.last_error}')\nelse:\n print(f'Error: {rena.last_error}')\n\n\nprint('------------------')\nprint('Respuesta completa')\nprint(f'Status: {rena.status_response}')\nprint(rena.raw_response)\nprint('------------------')\n\n```\n\n#### Resultado\n\n```\nEncontrado: 26153653 (DNI) JUAN PEREZ\n [904001] O.S.P. CORDOBA (APROSS)\n OSS: {'rnos': '904001', 'exists': True, 'nombre': 'O.S.P. CORDOBA (APROSS)', 'tipo_de_cobertura': 'Obra social', 'sigla': 'APROSS', 'provincia': 'C\u00f3rdoba', 'localidad': '', 'domicilio': 'Sin especificar', 'cp': '', 'telefonos': [], 'emails': [], 'web': None}\n\n------------------\nRespuesta completa\nStatus: 200\nb'OK7051139662122091930537006105SIDNI26153653PEREZJUANM07-06-1978 00:00 30-09-2018 20:17O.S.P. CORDOBA (APROSS)PUCO904001Obra social\\'\\'sin dato\\'\\'14C\\xc3\\xb3rdoba21Col\\xc3\\xb3n200MENDIOLAZACUATRO 16 5107Argentina NO NULL'\n\n```\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/sisa", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "sisa", "package_url": "https://pypi.org/project/sisa/", "platform": "", "project_url": "https://pypi.org/project/sisa/", "project_urls": { "Homepage": "https://github.com/cluster311/sisa" }, "release_url": "https://pypi.org/project/sisa/0.918/", "requires_dist": [ "oss-ar (>=0.130)", "requests (>2)" ], "requires_python": ">=3.6", "summary": "SISA APIs tools", "version": "0.918" }, "last_serial": 5881953, "releases": { "0.105": [ { "comment_text": "", "digests": { "md5": "e76634e4b7122ec6ec7cb37df5eef1e9", "sha256": "35200baeae494e2d0dcc7ee9fe0303e95952b79f6b22ee7853d7e4ec83179a62" }, "downloads": -1, "filename": "sisa-0.105-py3-none-any.whl", "has_sig": false, "md5_digest": "e76634e4b7122ec6ec7cb37df5eef1e9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3038, "upload_time": "2019-08-20T01:27:05", "url": "https://files.pythonhosted.org/packages/7d/e7/7be1c4e244d2d88869b03ada73d135c6bee93e71e1ccada14b41ac87ea23/sisa-0.105-py3-none-any.whl" } ], "0.107": [ { "comment_text": "", "digests": { "md5": "1e9812bbf9fbb71877183ee2f21d65ae", "sha256": "d9e2ab3733641d977cf3490c8b3a7fd49ed66c02818d1cff9a5b5f6cd75a1432" }, "downloads": -1, "filename": "sisa-0.107-py3-none-any.whl", "has_sig": false, "md5_digest": "1e9812bbf9fbb71877183ee2f21d65ae", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2739, "upload_time": "2019-08-20T01:41:39", "url": "https://files.pythonhosted.org/packages/5a/c4/207651ebaa5242b370479736d661463ce6135b48ae11c8f8189f10f123cd/sisa-0.107-py3-none-any.whl" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "f654f37bb05c4be5fd1d7b732095dfcb", "sha256": "c922dba547f65f3d2b002f4801a0ca4c7da83331917e2e8cd548853e07ebc1d9" }, "downloads": -1, "filename": "sisa-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f654f37bb05c4be5fd1d7b732095dfcb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1556, "upload_time": "2019-08-20T00:06:18", "url": "https://files.pythonhosted.org/packages/62/2d/ffd91170fad831a78d55f07db4887cb7bb2220260ab5f483ec48de889d23/sisa-0.2-py3-none-any.whl" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "4a606685cb940cd8f495a53ddd994631", "sha256": "c6ff610a306be5b402cbeac0fc9d244babb642b9f6cab707ce0a7c140b7ec4fd" }, "downloads": -1, "filename": "sisa-0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "4a606685cb940cd8f495a53ddd994631", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1802, "upload_time": "2019-08-20T00:25:18", "url": "https://files.pythonhosted.org/packages/61/5b/ba89bdb6265096a1afb4c9ae1aa7d33332c4622408bce8921a4da3936cde/sisa-0.4-py3-none-any.whl" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "aa02c1aa4b698b05ca618193b99e8eb3", "sha256": "052d8a057ab5fe9f09d120a37c86a7e6276f55905bb0d9924c01b2142b6d0823" }, "downloads": -1, "filename": "sisa-0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "aa02c1aa4b698b05ca618193b99e8eb3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2615, "upload_time": "2019-08-20T00:36:44", "url": "https://files.pythonhosted.org/packages/34/26/9907d73fcc641941dffcb19b1e413cb4281091f8d0cb45872c2bdccf0bbd/sisa-0.6-py3-none-any.whl" } ], "0.907": [ { "comment_text": "", "digests": { "md5": "b2d66074cd9d6f7c4a3817c5b92be076", "sha256": "daab5849117028d9e87337cc2ba33acdfe0001f43529ec698fb22a12492ba658" }, "downloads": -1, "filename": "sisa-0.907-py3-none-any.whl", "has_sig": false, "md5_digest": "b2d66074cd9d6f7c4a3817c5b92be076", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 8095, "upload_time": "2019-08-22T01:31:22", "url": "https://files.pythonhosted.org/packages/b0/83/4cda1327ac0cd99886bfc68071592845467cf7ecbd06a4bf03d09269727d/sisa-0.907-py3-none-any.whl" } ], "0.908": [ { "comment_text": "", "digests": { "md5": "b56c0601391dda3e4d5d248a4fe6013f", "sha256": "a1040e606881172cac996d3a4b84840386353b60eb0879b89c70456d18c54332" }, "downloads": -1, "filename": "sisa-0.908-py3-none-any.whl", "has_sig": false, "md5_digest": "b56c0601391dda3e4d5d248a4fe6013f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 8276, "upload_time": "2019-08-22T01:35:05", "url": "https://files.pythonhosted.org/packages/f0/6a/6a0d536439fa475c76612edfcd5498ad6f342386027707e5de5c88022046/sisa-0.908-py3-none-any.whl" } ], "0.914": [ { "comment_text": "", "digests": { "md5": "4158ba5dc5ec0f399ec1b188e65c6f88", "sha256": "433f8fa0641911571708e808d0a7a9786d0644692bd2fc94fac96456553f50cc" }, "downloads": -1, "filename": "sisa-0.914-py3-none-any.whl", "has_sig": false, "md5_digest": "4158ba5dc5ec0f399ec1b188e65c6f88", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 12354, "upload_time": "2019-08-22T03:19:12", "url": "https://files.pythonhosted.org/packages/41/e3/5a304f001d7586fe57f3cab3503c9005ca1fcacbcb41648ecf05b63d8e2c/sisa-0.914-py3-none-any.whl" } ], "0.916": [ { "comment_text": "", "digests": { "md5": "7d772370de742c0fb011b9103c7f4c3c", "sha256": "ed4607e49f1035325f1e8fd091fb9178e3d55be186ecfaad1f3d0cd31602564c" }, "downloads": -1, "filename": "sisa-0.916-py3-none-any.whl", "has_sig": false, "md5_digest": "7d772370de742c0fb011b9103c7f4c3c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 12773, "upload_time": "2019-08-23T03:51:47", "url": "https://files.pythonhosted.org/packages/97/58/32145be8c373f243b6d649daf13cb9d0a236e99a6ad5021a6e3b6bd8697a/sisa-0.916-py3-none-any.whl" } ], "0.917": [ { "comment_text": "", "digests": { "md5": "43855b1cfcdee21265c728f9b344c67f", "sha256": "2a2c214be06f10a4b23fed7bad691413c5ac1be8ed38b2421877f4c4ff406ee1" }, "downloads": -1, "filename": "sisa-0.917-py3-none-any.whl", "has_sig": false, "md5_digest": "43855b1cfcdee21265c728f9b344c67f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 12781, "upload_time": "2019-08-26T19:29:11", "url": "https://files.pythonhosted.org/packages/9d/00/0bda7333202a3e934564c923ad8fbcbaa8df182193a5c28e081d11ad328d/sisa-0.917-py3-none-any.whl" } ], "0.918": [ { "comment_text": "", "digests": { "md5": "98794d38d3dd93daec4aca3973b5415b", "sha256": "d622e49cf01d5daed5768879d659ccf4cf0b2e234f59b9e612aa410206c42dd2" }, "downloads": -1, "filename": "sisa-0.918-py3-none-any.whl", "has_sig": false, "md5_digest": "98794d38d3dd93daec4aca3973b5415b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 12838, "upload_time": "2019-09-24T21:30:12", "url": "https://files.pythonhosted.org/packages/fa/bc/f7a247350aa3725a80e822d5063943bdc44911d0418dd19ae7ff37bcccd4/sisa-0.918-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "98794d38d3dd93daec4aca3973b5415b", "sha256": "d622e49cf01d5daed5768879d659ccf4cf0b2e234f59b9e612aa410206c42dd2" }, "downloads": -1, "filename": "sisa-0.918-py3-none-any.whl", "has_sig": false, "md5_digest": "98794d38d3dd93daec4aca3973b5415b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 12838, "upload_time": "2019-09-24T21:30:12", "url": "https://files.pythonhosted.org/packages/fa/bc/f7a247350aa3725a80e822d5063943bdc44911d0418dd19ae7ff37bcccd4/sisa-0.918-py3-none-any.whl" } ] }