Tabla de Contenidos
Derechos lingüísticos en la atención sanitaria vasca
Esta página sirve de documentación para el proyecto “Derechos lingüísticos en la atención sanitaria vasca” de Euskera Denontzat dentro del Taller datos para la acción.
El proyecto quiere analizar los medios y los trabajadores bilingües necesarios por cada comarca, para garantizar los derechos lingüísticos en Osakidetza.
Objetivos
- Racionalizar el debate sobre derechos lingüísticos y laborales, basándolo en datos.
Objetivos para el taller
- Crear una narrativa para el análisis de los datos de Osakidetza.
- Aprender a usar herramientas cartográficas (QGIS, Datawarapper) para ganar autonomía en la gestión de los datos.
- Profundizar en la edición de web de github.
Datos
Carpeta para subir datos: https://cloud.montera34.org/index.php/s/JE4edk7PKE7Bnw6
Personal Osakidetza https://www.legebiltzarra.eus/ords/f?p=120:18:5739858556038::NO:RP,RIR:P18_ID,P18_EXPAND:85998,N
Preferencias lingüísticas de Osakidetza https://www.legebiltzarra.eus/ords/f?p=CTP:INICIATIVA_DETALLE:1557042628522::NO:RP:P18_ID,P18_EXPAND:86583,N&p_lang=es
Listado municipios por OSI https://www.euskadi.eus/contenidos/informacion/enc_salud_2013_publicaciones/es_def/adjuntos/listado_osis.pdf
Datos disponibles
- Datos sobre la preferencia lingüística de la ciudadanía vasca.
- Datos sobre la acreditación lingüística del personal de Osakidetza.
- Fuente: Departamento de Sanidad del Gobierno Vasco.
Procesado de datos
En el análisis inicial se han identificado la siguiente estructura de datos según dataset:
- Personal osakidetza (XLSX):
- Tabla de acreditaciones.
- Comarcas OSI.
- Acreditados Si/No por comarca.
- Categoría profesional
- Acreditados Si/No por comarca/categoría.
- Tabla de requisitos.
- Comarcas OSI.
- Requisitos Si/No por comarca/categoría.
- Categoría profesional.
- Requisitos Si/No por comarca/categoría.
- Preferencia lingüística (PDF):
- Tabla de preferencias lingüísticas.
- Columna de comarcas OSI.
- Columnas de datos por comarca.
- Datos totalizados por comarca.
- Datos de preferencias por género y pacientes pediátricos y adultos.
Los datos de las tablas del “Personal osakidetza” son tablas dinámicas incrustadas que solo son accesibles a través de Microsoft Excel. Utilizando dicha herramienta se han transformado los datos para generar un dataset con la siguiente estructura de denominadores comunes:
- Personal osakidetza:
- Tabla de acreditaciones.
- Columna de comarcas OSI.
- Columna de categoría profesional.
- Columnas de datos por comarca/categoría.
- Tabla de requisitos:
- Columna de comarcas OSI.
- Columna de categoría profesional.
- Columnas de datos por comarca/categoría.
- Preferencia lingüística:
- Tabla de preferencias lingüísticas.
- Columna de comarcas OSI.
- Columnas de datos por comarca.
Se han generado tres nuevas pestañas en el Excel, una para ACREDITACIONES, otra para REQUISITOS y otra para PREFERENCIAS en los que se han ordenado y limpiado los datos, unificando los nombres de OSI, borrando columnas y filas y columnas de totalizados.
Posteriormente se ha desarrollado un script de Python que en base a estas columnas de Excel, transforma la información y la agrega a un fichero JSON con la siguiente estructura:
{
"<NOMBRE_COMARCA>": {
"% Euskera": <número>, // Solo presente si hay datos de preferencia
"categorias": [
{
"Categoria Profesional": "<nombre_categoria>",
"ACRED": {
"NOTOTAL": <entero>,
"SITOTAL": <entero>,
"TOTAL": <entero>,
"% NO": <decimal_2_decimales>,
"% SI": <decimal_2_decimales>
},
"REQ": {
"REQUISITO SI": <entero>,
"REQUISITO NO": <entero>,
"TOTAL": <entero>,
"% SI": <decimal_2_decimales>,
"% NO": <decimal_2_decimales>
}
},
// ... más categorías
]
}
}
Se ha generado además un script para comparar los totales de las acreditaciones por comarca/categoría y sus respectivos requisitos, para asegurar que el total a comparar de ambas tablas es coincidente.
Instrucciones de scripts
Script para convertir los datos de excel a JSON:
# Con argumentos python convertir_excel_json.py -i “mi_archivo.xlsx” -o “salida.json”
# Con nombres largos python convertir_excel_json.py –entrada “C:\ruta\archivo.xlsx” –salida “C:\ruta\salida.json”
# Modo interactivo (sin argumentos) python convertir_excel_json.py # Te preguntará: “Ingrese la ruta del archivo Excel de entrada:” # Y luego: “Ingrese la ruta del archivo JSON de salida:”
Script para analizar totales:
# Con argumentos python analizar_totales.py -i “mi_archivo.json” -o “resultados.txt”
# Con nombres largos python analizar_totales.py –entrada “C:\ruta\archivo.json” –salida “C:\ruta\resultados.txt”
# Modo interactivo (sin argumentos) python analizar_totales.py # Te preguntará: “Ingrese la ruta del archivo JSON de entrada:” # Y luego: “Ingrese la ruta del archivo de resultados de salida:”