{
"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"
}
]
}