Roadmap funzionalità
Il calcolatore fiscale è il primo modulo di una piattaforma più ampia per la gestione
dello studio dello psicologo libero professionista. Funzionamento locale, niente backend,
niente account. Di seguito i moduli previsti, con stato e priorità.
Architettura — tre moduli
1. Calcolatore fiscale ENPAP
disponibile
Regime forfettario o ordinario, contributo soggettivo modulabile dal 10 al 30%, scadenze di acconto e saldo. Questa tab.
Aliquote e massimali ENPAP 2026 sono al momento cablati nel codice. Andranno resi facilmente aggiornabili — file di configurazione o campo editabile — per gestire le variazioni annuali.
2. Organizer — sedute e pagamenti
prossimo
Mini-calendario essenziale: numero di sedute per paziente, stato dei pagamenti, prossimi appuntamenti. Non un'agenda completa, ma il minimo necessario per collegare sedute, pagamenti e cartelle.
3. Cartelle paziente — versione base
prossimo
Una mini-cartella per paziente. Gli appunti vengono inseriti grezzi e l'app li ordina automaticamente per data. Nessuna riformulazione, nessuna elaborazione tramite AI, nessun trattamento dati esterno. Punto di partenza naturale: semplice da costruire e con rischio sui dati pari a zero.
Pre-requisito bloccante: cifratura a riposo (sezione successiva). Senza, i dati sarebbero archiviati in chiaro nel localStorage del browser — incompatibile con l'art. 9 GDPR sui dati sanitari di categoria particolare.
3-bis. Cartelle paziente — versione con AI locale
fase 2
Sopra la versione base, un motore di AI esclusivamente locale che riordina gli appunti grezzi e genera una sintesi del percorso paziente. Mai in cloud: gli appunti di seduta sono dati sanitari di categoria particolare (art. 9 GDPR), un trasferimento a terzi richiederebbe DPA firmato, DPIA e informativa esplicita al paziente, con rischi anche sul piano deontologico (art. 622 c.p., segreto professionale).
Stack tecnico previsto: WebLLM (MLC) o Transformers.js via WebGPU, modelli da 1 a 3 miliardi di parametri (Llama 3.2 3B, Phi-3.5 mini, Qwen 2.5 3B). Download iniziale di 1-2 GB una tantum, poi funzionamento offline. ·
Alternativa: Ollama in localhost — qualità superiore ma richiede installazione separata. ·
Scartato: API zero-retention di provider cloud — qualità superiore ma incompatibile con il principio "tutto in locale" e raramente accompagnate da DPA per dati sanitari nei free tier. Rilascio subordinato a consulenza con DPO o legale specializzato GDPR.
Requisiti tecnici trasversali (bloccanti)
Cifratura a riposo con passphrase
bloccante
Funzionamento locale non equivale a sicurezza: il localStorage in chiaro è leggibile da chiunque acceda al dispositivo e si perde se l'utente svuota la cache. Il database locale va cifrato con passphrase scelta dal professionista tramite Web Crypto API (PBKDF2 per la derivazione, AES-GCM per la cifratura).
Blocca i moduli 3 (Cartelle base) e 3-bis (AI). Implementazione realizzabile con crypto.subtle, nativo nei browser moderni. La passphrase viene richiesta all'apertura; nessun meccanismo di recupero — se persa, i dati non sono ripristinabili.
Backup ed esportazione dei dati
bloccante
Esportazione dell'archivio in JSON cifrato, scaricabile e re-importabile. Coppia naturale con la cifratura. Senza, il rischio di perdita dati è strutturale (cambio browser, pulizia cache, sostituzione del dispositivo).
Il file esportato può essere appoggiato su iCloud Drive o Dropbox del professionista per ridondanza, restando cifrato e quindi senza compromettere la riservatezza.
Strumenti complementari al calcolatore
Tariffa sostenibile
in valutazione
Strumento speculare al calcolatore. Input: obiettivo di netto mensile, sedute per settimana, settimane lavorate l'anno. Output: tariffa minima a seduta per raggiungere l'obiettivo al netto di ENPAP e imposte.
Risponde a un bisogno frequente all'apertura della P.IVA, quando il prezzo di seduta viene spesso fissato senza un calcolo di copertura. Riutilizza gran parte della logica del calcolatore esistente.
Pianificatore annuo
in valutazione
Vista a cruscotto: sedute per settimana × tariffa × settimane lavorate (per esempio 44, con 8 di pausa). Output: fatturato annuo, contributi e imposte, netto mensile reale, simulazione di mese tipo.
Combina calcolatore e tariffa sostenibile in un'unica vista — alternativa al foglio Excel che molti compilano a mano per pianificare l'anno.
Modulistica e adempimenti GDPR
Generatore del registro dei trattamenti
in valutazione
Il registro dei trattamenti (art. 30 GDPR) è obbligatorio per chi tratta dati sanitari. Modulo precompilato con i dati del titolare e le voci tipiche (anagrafica paziente, note cliniche, fatture, tessera sanitaria) ed esportazione in PDF firmabile.
Sostituisce i template Word grezzi distribuiti dagli Ordini regionali. Implementazione interamente lato browser con jsPDF, senza backend.
Informativa privacy e consenso informato
in valutazione
Modulistica obbligatoria per ogni nuovo paziente: informativa ex art. 13 GDPR e consenso informato deontologico. Form personalizzabile con dati del professionista e del paziente, esportazione in PDF.
Stessa pipeline tecnica del registro dei trattamenti.
Verifica eleggibilità Bonus Psicologo (lato paziente)
in valutazione
Strumento esterno linkabile dal sito del professionista. Il paziente inserisce la fascia ISEE e ottiene l'importo del bonus a cui ha diritto (€500 / €1.000 / €1.500), con verifica dell'adesione del professionista al CNOP.
Confermato per il 2026 dalla Legge di Bilancio (8,5 milioni stanziati, finestra domande settembre-novembre). Normativa che varia di anno in anno — da mantenere aggiornata.
Servizi a corredo — prima release
Generazione di fattura elettronica
fase 2
Causale di esenzione IVA (art. 10 DPR 633/72), marca da bollo €2 per il regime forfettario, rivalsa ENPAP 2% in fattura, eventuale invio al Sistema TS.
Posizionamento previsto: generatore di XML standalone, senza account né iscrizioni a gestionali. Pensato per chi non desidera un legame con piattaforme b2b complete.
Promemoria appuntamento automatici
fase 2
Notifica al paziente il giorno precedente alla seduta. Riduce le mancate presenze.
Richiede integrazione con un provider esterno (gateway email o SMS) — prima funzione che si discosta dal principio "tutto locale". Alternativa più sobria: un pulsante "copia testo per WhatsApp" che il professionista invia manualmente.
Servizi a corredo — fase matura
Mini-portale paziente
fase 3
Il paziente accede a una pagina personale per consultare i propri appuntamenti e pagare online.
Richiede un backend reale e quindi una deroga al principio "tutto locale". Da valutare solo a fronte di richiesta concreta.
Questionari clinici standardizzati
fase 3
Test ansia/depressione e analoghi (BAI, BDI, GAD-7, PHQ-9) in formato digitale, con calcolo automatico del punteggio. Compilabili in studio o a distanza tra una seduta e l'altra.
Esportazione per il commercialista
fase 3
A fine anno, riepilogo strutturato di fatture, incassi e contributi pronto per la dichiarazione dei redditi. Aggancio naturale al calcolatore fiscale.
Statistiche dello studio
fase 3
Tasso di abbandono, numero medio di sedute per percorso, andamento mensile. Lettura dei dati già presenti in Organizer e Cartelle.
Funzioni AI aggiuntive (esclusivamente in locale)
Bozza di lettera di invio ad altri specialisti
fase 2-bis
Composizione automatica di una traccia di lettera (a psichiatra, neurologo, medico di base) a partire dallo storico paziente. Il professionista edita e firma.
Traccia per la seduta successiva
fase 2-bis
Sintesi dei punti da riprendere alla prossima seduta, estratti dagli ultimi appunti.
Individuazione di temi ricorrenti
fase 2-bis
Pattern che attraversano più sedute (parole, situazioni, persone citate con frequenza). Strumento di lettura trasversale dello storico.
Fuori perimetro per scelta
Diagnosi o valutazione clinica generata dall'AI
escluso
L'eventuale componente di AI resta strumento di ordine e sintesi degli appunti del professionista, mai un soggetto che valuta il paziente. Scelta sia deontologica sia normativa: i sistemi di valutazione clinica ricadrebbero verosimilmente nell'AI Act europeo come sistemi ad alto rischio.
Simulatore di pensione ENPAP
escluso
Disponibile direttamente nell'Area Riservata ENPAP. Una replica richiederebbe coefficienti attuariali in continuo aggiornamento, fragile da mantenere. Rimando allo strumento ufficiale.