Skip to content

kmitkovk/zdravniki-data

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Podatki o razpoložljivosti zdravnikov

Doctors update

How to run scripts


Triggeer the update workflow or to run it locally run in this folder:

  1. python3 -m venv venv or virtualenv -p python3 venv
  2. source venv/bin/activate
  3. pip install -r requirements.txt
  4. python update.py

Viri

ZZZS

NIJZ

ZZS (Zdravniška zbornica Slovenije)

GURS

Podatki

Inštitucije

Struktura datoteke institutions.csv:

Stolpec Pomen Tip NULL? Vir Opomba
id_inst 🔑ID, PK int NOT NULL ZZZS API zzzsSt iz ZZZS API-ja (ali nadomestek)
zzzsSt ZZZS ID int NULL ZZZS API Nekateri vnosi ga še nimajo
name Ime inštitucije string NOT NULL NIJZ xlsx
unit ZZZS enota string NOT NULL NIJZ xlsx ni uporabljen, bo verjetno opuščen
address Naslov sedeža inštitucije string NOT NULL NIJZ xlsx, GURS RPE
post Pošta sedeža inštitucije string NOT NULL NIJZ xlsx, GURS RPE Poštna številka in naziv poštnega okoliše
city Naselje sedeža inštitucije string NOT NULL GURS RPE
municipalityPart Del občine sedeža inštitucije string NOT NULL GURS RPE Ožji del občine
municipality Občina sedeža inštitucije string NOT NULL GURS RPE Bi šlo lahko v šifrant
lat Geografska širina sedeža inštitucije decimal NOT NULL GURS RPE 5 decimalk, cca 1m natančnost
lon Geografska dolžina sedeža inštitucije decimal NOT NULL GURS RPE 5 decimalk, cca 1m natančnost
phone Telefon sedeža inštitucije string NULL ZZZS API Lahko jih je več, ločenih z vejicami
website Spletno mesto sedeža inštitucije string NULL ZZZS API Lahko jih je več, ločenih z vejicami

Zdravniki

Struktura datoteke doctors.csv:

Stolpec Pomen Tip NULL? Vir Opomba
doctor 🔑Ime zdravnika string NOT NULL ZZZS xlsx ALL CAPS pretvorjen v .title() case
type 🔑Vrsta zdravnika FK dict-doctors.csv enum NOT NULL ZZZS xlsx
id_inst 🔑ID, FK na institutions.csv int NOT NULL zzsSt iz ZZZS API-ja
accepts Ali sprejema nove paciente (y/n) enum NOT NULL ZZZS xlsx
availability Obseg zaposlitve (delež v tej ambulanti) decimal NOT NULL ZZZS xlsx
load Glavarinski količnik decimal NOT NULL ZZZS xlsx
date_override Datum popravka preko Sporoči napako date NULL ReportErr
note_override Opomba popravka za prikaz string NULL ReportErr
accepts_override Popravek: sprejema paciente enum NULL ReportErr
availability_override Popravek: obseg zaposlitve/delež v amb. decimal NULL ReportErr
phone Telefon ambulante string NULL ReportErr Lahko jih je več, ločenih z vejicami
website Spletno mesto ambulante/inštitucije string NULL ReportErr Lahko jih je več, ločenih z vejicami
email E-pošta ambulante string NULL ReportErr
orderform Spletni naslov za naročanje string NULL ReportErr
address Naslov ambulante string NULL ReportErr
post Pošta ambulante string NULL ReportErr
city Naselje ambulante string NULL GURS RPE
municipalityPart Del občine ambulante string NULL GURS RPE Ožji del občine
municipality Občina ambulante string NULL GURS RPE Bi šlo lahko v šifrant
lat Geografska širina ambulante decimal NULL GURS RPE 5 decimalk, cca 1m natančnost
lon Geografska dolžina ambulante decimal NULL GURS RPE 5 decimalk, cca 1m natančnost

Popravki preko ReportErr se uvozijo iz overrides.csv.

Šifranti

Struktura datoteke dict-doctors.csv:

Stolpec Pomen Tip NULL? Vir Opomba
id ID vrste zdravnika, PK 🔑 string NOT NULL
description Opis vrste zdravnika (EN) string NOT NULL
description-sl Opis vrste zdravnika (SL) string NOT NULL

About

Data of doctors' availability

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%