Booking Eumed – Plugin Prenotazioni WordPress

Tipologia prodotto

Plugin

Cliente

Eumed

Stato

In produzione

Descrizione

Plugin WordPress per la prenotazione online di visite mediche, integrato via OAuth2/API con il gestionale sanitario GipoNext.

Il progetto ha riguardato l'ingegnerizzazione e lo sviluppo di Booking Eumed, un plugin proprietario per la piattaforma WordPress che opera come un vero e proprio middleware di sincronizzazione. Sviluppato appositamente per il centro medico Eumed, il software digitalizza il canale di acquisizione delle prenotazioni front-end, permettendo ai pazienti di consultare la reale disponibilità dei medici e di riservare appuntamenti sanitari. L'intero flusso dei dati è protetto e interfacciato in tempo reale con GipoNext, uno dei principali software gestionali di cartella clinica e amministrazione sanitaria sul mercato italiano.

Finalità

Consente ai pazienti di prenotare visite mediche direttamente dal sito WordPress di un centro medico (Eumed). Il plugin recupera le agende dei medici e registra gli appuntamenti integrandosi con il sistema esterno GipoNext, inviando poi una email di conferma. Settore: sanità / prenotazioni mediche.

Tecnologie

– PHP come plugin WordPress (shortcode, hook AJAX `wp_ajax`)
– Composer con librerie OAuth2/OpenID: league/oauth2-client, socialconnect/auth, adoy/oauth2, jumbojett/openid-connect-php, kamermans/guzzle-oauth2-subscriber
– HTTP client: Guzzle 7
– Logging: Monolog 3
– Front-end: Bootstrap, jQuery, jQuery Steps (wizard multi-step), Moment.js
– Integrazione esterna: API GipoNext (client `GipoNextClient`) con gestione token/refresh-token OAuth2

Note

La cartella contiene un singolo plugin in `booking-eumed/`. Nessun README presente: le informazioni derivano dal codice PHP e dal `composer.json`. Presenti `composer.phar` e `refresh-token.txt`/`error_log` nel repo (artefatti operativi). Repository custom (non template GitLab).

Funzionalità principali

– Shortcode `[bookig_eumed]` per il form di prenotazione front-end (wizard multi-step)
– Recupero agende dei medici via AJAX dal gestionale GipoNext
– Prenotazione appuntamento e invio email di conferma al paziente
– Shortcode aggiuntivi: tassonomia specialità (`eumed_taxonomy_speciality`) e video (`eumed_videos`)
– Gestione OAuth2 con token e refresh-token verso il sistema esterno
– Personalizzazioni admin (rimozione voci menu Elementor/Envato per ruoli editor)

Particolarità

Integrazione OAuth2/OpenID Connect tra WordPress e un gestionale sanitario di terze parti (GipoNext), con flusso di refresh-token persistito su file. Interfaccia di prenotazione realizzata come wizard a step con jQuery Steps. Autore: Alfonso Somma (ufficiosomma.com).

Hai bisogno di aiuto per sviluppare il tuo progetto?

Vuoi dare vita al tuo website, a un e-commerce a un’app o a un software personalizzato? Ti servono informazioni? Non sai da dove iniziare?

POSSIAMO AIUTARTI CON UNA CONSULENZA PERSONALIZZATA!

Lascia un messaggio!