Skip to main content

Instalacion

pip install oss_ar

Obras sociales argentinas

Lista de las obras sociales argentinas

La lista oficial de obras sociales argentinas puede obtenerse por dos vías:

Estas listas son diferentes y tienen alrededor de 300 elementos. No cambia mucho al parecer.

from oss_ar.oss import ObraSocialArgentina
import json
rnoss = ['900103', '800501', '117702']
for rnos in rnoss:
    oss = ObraSocialArgentina(rnos=rnos)
    nice_dict = json.dumps(oss.as_dict(), indent=2)
    print(nice_dict)
{
  "rnos": "900103",
  "exists": false
}
{
  "rnos": "800501",
  "exists": true,
  "nombre": "OBRA SOCIAL ACEROS PARANA",
  "tipo_de_cobertura": "Obra social",
  "sigla": "",
  "provincia": "Buenos Aires",
  "localidad": "SAN NICOLAS DE LOS ARROYOS",
  "domicilio": "AVDA. MORENO 187",
  "cp": "",
  "telefonos": [
    "03461-43-7600",
    "03461-425632"
  ],
  "emails": [
    "info@osap.org.ar"
  ],
  "web": null
}
{
  "rnos": "117702",
  "exists": true,
  "nombre": "OBRA SOCIAL DEL PERSONAL DE PRENSA DE MAR DEL PLATA",
  "tipo_de_cobertura": "Obra social",
  "sigla": "OSPREN",
  "provincia": "Buenos Aires",
  "localidad": "MAR DEL PLATA  (MAR DEL PLATA)",
  "domicilio": "DORREGO 1734",
  "cp": "7600",
  "telefonos": [
    "03461-43-7600",
    "03461-425632",
    "0223-4-734394"
  ],
  "emails": [
    "info@osap.org.ar",
    "ospren@ospren.org.ar"
  ],
  "web": "www.prensamardelplata.org.ar"
}

Funcionamiento interno

Esta librería usa los CSVs de origen de estas dos fuentes y mezcla los datos. Expone tambien las clases internas.

Según SISA

from oss_ar.sisa import ObrasSocialesSISA
s = ObrasSocialesSISA()
s.download_database()
rows = s.process_database()
print('Obras sociales encontradas: {}'.format(len(rows.keys())))
print('Errors: {}'.format(s.errors))
ret = s.count_by_province()
print('X provincia: {}'.format(ret))
Obras sociales encontradas: 332
Errors: []
X provincia: {'Ministerio de Salud de la Nación': 2, 'Tierra del Fuego': 1, 'Santa Cruz': 1, 'Río Negro': 2, 'Neuquén': 2, 'Misiones': 2, 'La Pampa': 1, 'Formosa': 2, 'Chubut': 5, 'Chaco': 3, 'Tucumán': 4, 'Santiago del Estero': 2, 'Santa Fe': 21, 'San Luis': 1, 'San Juan': 2, 'Salta': 2, 'Mendoza': 7, 'La Rioja': 1, 'Jujuy': 3, 'Entre Ríos': 6, 'Corrientes': 2, 'Córdoba': 14, 'Catamarca': 1, 'Buenos Aires': 37, 'CABA': 208}

Según SSSalud

from oss_ar.sssalud import ObrasSocialesSSS
s = ObrasSocialesSSS()
s.download_database()
rows = s.process_database()
print('Obras sociales encontradas: {}'.format(len(rows.keys())))
print('Errors: {}'.format(s.errors))
ret = s.count_by_province()
print('X provincia: {}'.format(ret))
Obras sociales encontradas: 214
Errors: []
X provincia: {'TUCUMAN': 3, 'BUENOS AIRES': 18, 'CAPITAL FEDERAL': 155, 'MENDOZA': 4, 'CHUBUT': 2, 'NEUQUEN': 1, 'SANTA FE': 11, 'ENTRE RIOS': 3, 'RIO NEGRO': 1, 'CORDOBA': 10, 'JUJUY': 2, 'NO IDENTIFICADA': 1, 'SANTIAGO DEL ESTERO': 1, 'SALTA': 1, 'CHACO': 1}

Descarga automatizada

Desde SSSalud: Hacer un post a https://www.sssalud.gob.ar/ con los parámetros:
{'obj': 'listRnosc', 'tipo': 7}

Desde SISA se requiere un scpae un poco más complejo.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

oss_ar-0.119-py3-none-any.whl (2.7 kB view details)

Uploaded Python 3

File details

Details for the file oss_ar-0.119-py3-none-any.whl.

File metadata

  • Download URL: oss_ar-0.119-py3-none-any.whl
  • Upload date:
  • Size: 2.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.34.0 CPython/3.6.8

File hashes

Hashes for oss_ar-0.119-py3-none-any.whl
Algorithm Hash digest
SHA256 24fdc6a121900e29f7af6c75e4400113a973fbcace616e432c346c58856a1745
MD5 ce25f7aa1d8043e54f639421bc9b0b7d
BLAKE2b-256 ef7534df55c3a88500acf238ab23ac122c561d0c0013929c59ed41c1753a7966

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page