Skip to content

GiacomoGeko/Disponibilita-medico-di-base_ULSS_Veneto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 

Repository files navigation

Disponibilità medico di base ULSS - Veneto

In costruzione...

Controllo schedulato per verificare la disponibilità di specifici medici di base dell'ULSS (Veneto), con esecuzione tramite Github Actions e notifica tramite Bot Telegram

  • Necessario sapere che medico si vuole controllare
  • Recuperare il codice identificativo dei medici interessati
  • Creare bot telegram e recuperare il token e il proprio chat_id
  • Inserire nel secrets di github actions TELEGRAM_CHAT_ID, TELEGRAM_TOKEN, MEDICOLIST
    • MEDICOLIST inserire gli id dei medici separati da virgole "," e senza spazi
  • Settare l'orario di schedulazione
  • Eseguire

Esempio mex di output: "Mario Rossi 26/10/2024 posti liberi: 0 di 60"

Pagina dell'ULSS: https://salute.regione.veneto.it/servizi/cerca-medici-e-pediatri

graph TD

Cercare_medici --> Ottenere_Id --> MEDICOLIST
Creare_bot_telegram --> Ottenere_Token_Bot_Telegram --> TELEGRAM_TOKEN
Creare_bot_telegram --> Ottenere_ChatId_Personale --> TELEGRAM_CHAT_ID

MEDICOLIST --> Github_Action_SECRETS
TELEGRAM_TOKEN --> Github_Action_SECRETS
TELEGRAM_CHAT_ID --> Github_Action_SECRETS

Github_Action_SECRETS --> Esecuzione
Settare_Schedulazione ---> Esecuzione
Loading

Come ottenere il codice identificativo di un medico

  • Aprire la pagina del medico dopo averlo ricercato
  • Scorrere in basso fino alla fine della pagina in basso
  • Fare ispeziona elemento del pulsante "STAMPA ORARIO"
    • Ctrl + Maiusc + C e click sul pulsante "STAMPA ORARIO"
  • Della riga selezionata <a ...> prendere href="/delegate/StampaOrario?param=123456"
    • Estrarre le 6 cifre poste alla fine di href, dopo "param="
    • Es: codice identificativo medico = "123456"

About

Controllo programmato per verificare la disponibilità di specifici medici di base dell'ULSS (Veneto), con notifica tramite Bot Telegram

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages