Skip to main content

BioPortal APIs

PyPI version shields.io PyPI license PRs Welcome Twitter

BioPortal APIs es un paquete de Python que permite accesar las bases de datos públicas del BioPortal del Departamento de Salud de Puerto Rico.

Este paquete le permite a uno descargar y guardar datos públicos del BioPortal a cualquier momento. Presenta un formato sencillo para facilitar su uso a cualquiera que lo desee.

Prerequisitos

Antes de comenzar, asegúrese de haber cumplido los siguientes requisitos:

  • Tienes instalado una versión de Python >= 3.6
  • Estas utilizando una computadora con Windows, Mac, o Linux.

Instalando BioPortal APIs

Para instalar BioPortal APIs, abre una ventana del Command Line o Terminal y corra:

pip install bioportal

Usando BioPortal APIs

Siga estos pasos en un programa de Python para descargar datos de APIs públicos:

from bioportal import BioPortalClient

cliente = BioPortalClient()

casos_por_coleccion = cliente.descargar_dataset('Casos por fecha de coleccion')
casos_por_coleccion.to_csv('Casos_por_fecha_coleccion.csv')

El resultado será un archivo conteniendo una tabla en formato csv. Además, puede ver cuales APIs estan disponibles usando:

cliente.datasets_disponibles()
Bases de datos disponibles:
  1   'Cantidades totales de pruebas reportadas'
  2   'Pruebas unicas con informacion minima'
  3   'Pruebas unicas con ID de paciente y fechas en tiempo local de Puerto Rico'
  4   'Pruebas unicas con ID de paciente y fechas en tiempo internacional UTC'
  5   'Pruebas diarias para grafica de dashboard de Salud'
  6   'Pruebas por fecha de coleccion'
  7   'Pruebas por fecha de reporte'
  8   'Pruebas por fecha de coleccion y entidad'
  9   'Total de TDF por fecha reportada de llegada'
 10   'Total de TDF por municipio'
 11   'Casos por fecha de coleccion'
 12   'Casos por fecha de creacion en sistema'
 13   'Casos por grupo de edad'
 14   'Casos por ciudad'
 15   'Casos por region'
 16   'Resumen de Escuelas Publicas y Privadas'

Nota: Si algun API esta bajo mantenimiento y/o desconectado, este paquete debería advertir sobre cual error en particular esta ocurriendo. Levante un "Issue" en este repositorio o contactenos incluyendo algun screenshot y descripción de como llego al error si encuentra algo extraño.

Contribuyendo a desarrollar este programa

Para contribuir al crecimiento de BioPortal APIs, sigue estos pasos:

  1. Bifurca este repositorio.
  2. Crea una rama: git checkout -b <nombre_rama>.
  3. Haga sus cambios y guardelos usando un commit: git commit -m '<commit_message>'
  4. Empujalos a la rama original: git push origin bioportal-apis/<localizacion>
  5. Crea un pull request.

Alternativamente, puede rebuscar la documentación de GitHub para crear un pull request.

Contribuyentes

Contacto

En caso de alguna pregunta, puede contactarnos a través de jose.zavala@salud.pr.gov.

Licencia

Este proyecto esta licenciado bajo los terminos de la Licencia MIT.

Metadata

Release files for bioportal 0.0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bioportal 0.0.5
File Size Uploaded Provenance Actions
bioportal-0.0.5.tar.gz 5.3 kB Without provenance Details for bioportal-0.0.5.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for bioportal 0.0.5
File Interpreter ABI Platform Actions
bioportal-0.0.5-py3-none-any.whl Python 3 none any Details for bioportal-0.0.5-py3-none-any.whl

Total release size: 13.9 kB

Release files / bioportal-0.0.5.tar.gz

Download URL bioportal-0.0.5.tar.gz
Size 5.3 kB
Tags Source
SHA-256 checksum
How to use checksums
a12f3f6367407ca795325c35f0a327a32163448797ed59452a3d6291955598f3
BLAKE2b-256 checksum
How to use checksums
efc0b96bc3093634b758a1dde0119d52d595341be7bf9a583ccec9c889adc0f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.7.1

Release files / bioportal-0.0.5-py3-none-any.whl

Download URL bioportal-0.0.5-py3-none-any.whl
Size 8.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5b22aa0d51f74f76dcbc4dd475319b728241c7eda71f3b469691c5f47941a161
BLAKE2b-256 checksum
How to use checksums
2b493e94b7ee509a18e8afce88e8675bd3b7d98159bd8c949ffd02ca53a56235
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.7.1

Security for bioportal 0.0.5

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.0.5 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page