GipoNext

Ultimo aggiornamento: gipo-next.md

Panoramica

  • GipoNext è un software gestionale per studi dentistici e medici che esporta i dati in file Excel (.xlsx) suddivisi per categoria (pazienti, appuntamenti, prestazioni, fatture, ecc.).
  • La migrazione importa: operatori, pazienti, prestazioni (con categorie e listini prezzi), piani di cura con voci, appuntamenti, fatture con righe e pagamenti.
  • Non sono presenti file companion per immagini o documenti: allegati, foto e documenti clinici non vengono importati.
  • Alcuni file di esportazione possono essere suddivisi su più file .xlsx con lo stesso prefisso; il converter li legge tutti in ordine alfabetico.

Entità importate

  • Operatori
  • Pazienti (con numeri di telefono)
  • Prestazioni (con categorie e listini prezzi)
  • Piani di cura
  • Voci di piano di cura (con elementi dente/generico)
  • Appuntamenti (con poltrone create automaticamente se assenti)
  • Fatture (con righe fattura e transazioni/pagamenti)
  • Metodi di pagamento

Campi importati

Operatori

CampoNote
NomeTroncato a 32 caratteri
CognomeTroncato a 32 caratteri
Codice fiscaleImportato così come fornito
Partita IVAImportata così come fornita
Telefono cellulareImportato così come fornito
EmailImportata così come fornita

Pazienti

CampoNote
Nome e cognomeRicavati automaticamente dalla suddivisione del nome completo
Codice clienteImportato come codice interno paziente
EmailImportata così come fornita
SessoConvertito in minuscolo; se assente rimane nullo
IndirizzoTroncato a 64 caratteri
CAPTroncato a 10 caratteri
ComuneImportato così come fornito
ProvinciaImportata così come fornita
Codice fiscale / Partita IVAViene usato il codice fiscale; se assente, si usa la partita IVA
ProfessioneImportata così come fornita
Data di nascitaFormato m/d/y; se l'anno risulta superiore al 2025, viene sottratto un secolo (correzione anni a due cifre)
Data creazioneFormato m/d/y
CellulareImportato come numero di telefono (tipo cellulare)
Telefono fissoImportato come numero di telefono (tipo fisso)

Prestazioni

CampoNote
DescrizioneUsata sia come identificativo sia come nome della prestazione
Specialità / CategoriaSe presente, viene creata automaticamente la categoria con lo stesso nome
DurataImportata così come fornita; usata anche per calcolare la durata degli appuntamenti

Listini prezzi

CampoNote
Nome listinoRicavato dal nome del file (Prezzi Listino <nome>.xlsx); se il nome è vuoto, si usa Listino importato da GipoNext
PrestazioneCollegamento alla prestazione tramite codice articolo
PrezzoImportato così come fornito

Piani di cura

CampoNote
Numero / AnnoUsati come identificativo e nome del piano
PazienteIl collegamento avviene tramite nome o codice fiscale; se il paziente non è trovato, il piano viene scartato con messaggio di avviso
Statopreventivo se non è presente una data di inizio terapia; accettato se è presente solo la data di inizio; chiuso se è presente anche la data di fine
Data inizio terapiaFormato m/d/Y
Data fine terapiaFormato m/d/Y
Data creazioneFormato m/d/Y
BrancaSempre impostata a generale

Voci di piano di cura

CampoNote
PrestazioneCollegamento alla prestazione; se non trovata, viene creata una prestazione segnaposto
Piano di curaCollegamento tramite numero di assegnazione
PrezzoImportato così come fornito
Sconto percentualeRicavato se il valore contiene %; ignorato se minore o uguale a zero
Sconto assolutoRicavato se il valore contiene €; ignorato se minore o uguale a zero
Stato eseguitaeseguito se lo stato è Chiusa o Visitata
Data esecuzioneFormato m/d/Y; se lo stato è eseguita ma la data manca, viene usata la data odierna
Elemento denteSempre impostato a generale

Appuntamenti

CampoNote
Data e oraFormato m/d/y H:i
Stato"Confermato"; Vuoto per qualsiasi altro valore
PazienteCollegamento tramite ID paziente; se assente o non trovato, il nome dell'appuntamento include nome paziente e prestazione
PoltronaSe non ancora presente, viene creata automaticamente con il nome come identificativo
OperatoreImportato se presente
PrestazioneUsata come nome dell'appuntamento (o come parte del nome se il paziente non è trovato)
DurataRicavata dalla prestazione associata; se la prestazione non esiste, viene lanciata un'eccezione

Fatture

CampoNote
NumeroImportato così come fornito
DataFormato m/d/y
Tiposaldo per fattura ordinaria; nota di credito per nota di credito (tipo NC); la colonna non è sempre presente nei file di esportazione
Imponibile nettoSegno negativo per le note di credito
BolloImportato come valore assoluto
ClienteIl collegamento avviene prima tramite codice fiscale/P.IVA, poi tramite nome; se non trovato, la fattura viene scartata con messaggio di avviso
Piano di curaSe il paziente non ha già un piano di cura, ne viene creato uno automaticamente denominato "Piano per fatture da GipoNext" con stato chiuso
Dati anagrafici cliente (controparte)Nome, cognome, indirizzo, CAP, comune, provincia, codice fiscale/P.IVA
Righe fattura aggiuntiveLe righe successive alla prima per la stessa fattura vengono aggiunte come righe separate con IVA calcolata dinamicamente
Data pagamentoSe presente, viene creata una transazione collegata alla fattura
Metodo di pagamentoSe assente viene usato Non specificato (metodo dummy creato automaticamente)
Importo pagamentoCorrisponde al totale fattura

Limitazioni note

  • Nessun allegato o documento: non esistono file companion per immagini e documenti; nessun file clinico viene importato.
  • Collegamento paziente-piano di cura tramite nome: il piano di cura viene associato al paziente usando il nome completo o il codice fiscale. Se ci sono duplicati o incongruenze nei nomi, il piano viene scartato.
  • Pazienti duplicati: se due righe nel file pazienti hanno lo stesso nome, solo la prima viene registrata nella mappa interna; le successive generano un messaggio informativo ma vengono comunque importate come record separati.
  • Appuntamento senza prestazione valida: se la prestazione indicata nell'appuntamento non è presente nel catalogo importato, la migrazione genera un'eccezione bloccante per quell'appuntamento.
  • Data di nascita con anno a due cifre: gli anni superiori al 2025 vengono corretti sottraendo 100 anni (es. "2065" diventa "1965"). Questa euristica può produrre date errate se l'esportazione usa formati non standard.
  • Tipo fattura non sempre disponibile: la colonna "Tipo" non è presente in tutti i file di esportazione; in assenza viene assunta fattura ordinaria (saldo).
  • IVA calcolata dinamicamente per righe aggiuntive: per le righe di fattura successive alla prima, l'aliquota IVA viene ricalcolata dal rapporto tra totale IVA e imponibile; se l'imponibile è zero si verificherà un errore di divisione.
  • Piano di cura branca: sempre impostata a general; non viene importata la branca originale.
  • Stato appuntamento: solo "Confermato" viene mappato; tutti gli altri stati (incluso "Non confermato") producono stato nullo.
  • Poltrona creata automaticamente: se la poltrona indicata nell'appuntamento non esiste, viene creata con il nome come unico dato.
  • Nessuna anamnesi, note, prescrizioni, magazzino: queste entità non sono importate.