Medialab ConfiDENT

Ultimo aggiornamento: medialab-confident.md

Panoramica

  • Medialab ConfiDENT (noto anche come IMAGO) è un software gestionale per studi dentistici e medici distribuito da Medialab.
  • La migrazione importa pazienti, appuntamenti, operatori, prestazioni (incluse le relative fasi per le prestazioni composte), piani di cura con le relative voci e fasi, fatture, pagamenti, diario clinico, note ortognatodontiche, fornitori e magazzino.
  • Sono necessari due file obbligatori: il database principale e il database storico. Se anche uno solo dei due non è presente nella cartella indicata, la migrazione si interrompe immediatamente senza importare alcun dato.
  • Anche il processo dedicato all'importazione di immagini e documenti richiede la presenza del database principale; se non viene trovato, il processo si interrompe con un errore.
  • Alcune installazioni di ConfiDENT cifrano i campi anagrafici (nome, cognome, codice fiscale) con crittografia avanzata; il sistema rileva automaticamente la presenza della cifratura e decifra i dati prima dell'importazione.
  • I documenti e le immagini dei pazienti sono opzionali e vengono importati tramite un processo dedicato, separato dalla migrazione principale. Per includerli è necessario richiederlo esplicitamente in fase di migrazione. La loro inclusione aumenta i tempi di migrazione e le dimensioni del backup.
  • Le immagini del catalogo imaging (modulo IMMAGINI di ConfiDENT) sono anch'esse opzionali e vengono importate nell'ambito dello stesso processo dedicato. Questo catalogo è presente solo negli studi che hanno utilizzato il modulo di imaging di ConfiDENT.

Entità importate

  • Listini prezzi (4 listini fissi generati automaticamente)
  • Categorie prestazioni
  • Prestazioni
  • Fasi prestazione (per le prestazioni composte da più fasi)
  • Prezzi prestazioni (uno per ogni listino)
  • Pazienti
  • Identificatori software di imaging per paziente
  • Note (da annotazioni paziente, diario clinico, scheda ortognatodontica e diario ortognatodontico)
  • Piani di cura (preventivi)
  • Voci di piano di cura
  • Fasi di voce di piano di cura
  • Appuntamenti
  • Sedie/postazioni
  • Colori appuntamento
  • Operatori
  • Conti (cassa / banca)
  • Modalità di pagamento
  • Fatture e movimenti contabili
  • Aziende / fornitori
  • Categorie magazzino
  • Articoli di magazzino
  • Movimenti di magazzino
  • Documenti e immagini paziente (opzionale)
  • Immagini del catalogo imaging (opzionale)

Campi importati

Listini prezzi

CampoNote
IdentificativoNumero progressivo da 1 a 4
Nome"Listino 1", "Listino 2", "Listino 3", "Listino 4" — nome fisso generato automaticamente

Categorie prestazioni

CampoNote
IdentificativoCodice interno
NomeDescrizione della categoria
VisibilitàSolo le categorie contrassegnate come visibili vengono importate; le altre sono escluse

Prestazioni

CampoNote
IdentificativoCodice interno
Codice breveSigla abbreviata
CategoriaRiferimento alla categoria prestazione
NomeDescrizione estesa
Fattore moltiplicatore prezzoCampo numerico che indica se il prezzo deve essere moltiplicato

Fasi prestazione

CampoNote
IdentificativoComposto dall'identificativo della prestazione composta e dall'identificativo della fase
NomeNome della prestazione che compone la fase; se assente viene usato un nome automatico ("Fase" seguito dal codice)
Prestazione collegataRiferimento alla prestazione di cui fa parte la fase
Percentuale prezzoCalcolata proporzionalmente al prezzo di listino della fase rispetto alla prestazione composta; espressa con fino a quattro decimali
Percentuale durataCalcolata con le stesse proporzioni della percentuale prezzo, espressa come numero intero

Prezzi prestazioni

CampoNote
Prestazione collegataRiferimento alla prestazione
ListinoDa 1 a 4
PrezzoImporto numerico del listino corrispondente

Pazienti

CampoNote
IdentificativoCodice univoco paziente
NomeDecifrato automaticamente se necessario; nei database meno recenti nome e cognome sono un unico campo e vengono separati automaticamente — la divisione può risultare imprecisa; se il nome non è valorizzato viene importato come "Sconosciuto"
CognomeCome il nome; se non valorizzato viene importato come "Sconosciuto"
Genere"m" per default; "f" se indicato nel gestionale — non esiste distinzione tra "non specificato" e "maschio"
Data di nascita
Luogo di nascitaCittà di nascita presente nel gestionale; lasciato vuoto se il codice fiscale indica una nascita all'estero
Paese di nascitaRicavato dal codice fiscale: "IT" per i nati in Italia, codice del paese per i nati all'estero; vuoto se il codice fiscale manca, non è valido o indica un comune o paese non riconosciuto
Codice fiscaleDecifrato automaticamente se necessario; non importato se vuoto o non valorizzato
ViaNormalizzata
CittàNormalizzata
ProvinciaNormalizzata in maiuscolo
CAP
EmailNon sempre presente
Telefono abitazione
Telefono ufficio
Cellulare
Fax
AnnotazioniImportate come nota separata collegata al paziente; non importate se assenti

Identificatori software di imaging per paziente

CampoNote
Paziente collegatoRiferimento al paziente
Tipo softwareFisso: "cd"
IdentificatoreFormato "K" + codice paziente (es. "K1234")

Note

CampoNote
Paziente collegatoRiferimento al paziente (per note da annotazione, diario clinico, scheda ortognatodontica o diario ortognatodontico)
Voce piano di cura collegataRiferimento alla voce di piano di cura (per note da preventivo)
ContenutoTesto in formato HTML con interruzioni di riga preservate; per il diario clinico il testo è preceduto da un'intestazione e può includere elementi dentali e nome operatore; le note ortognatodontiche riportano diagnosi, piano di trattamento, durata della terapia e annotazioni libere (scheda) o il testo della seduta con il nome dell'operatore (diario); le voci del preventivo registrano il codice elemento dentale sorgente
DataData registrazione (solo per note da diario clinico, note ortognatodontiche e appuntamenti con descrizione molto lunga)
Le voci del diario con tutti i campi vuoti vengono saltate—
Le schede ortognatodontiche e le voci del diario ortognatodontico senza testo vengono saltate—
Le note ortognatodontiche vengono importate solo se lo studio ha utilizzato il modulo ortodontico; in caso contrario non sono presenti e non viene generato alcun errore—

Piani di cura

CampoNote
IdentificativoNumero progressivo del preventivo
Paziente collegatoRiferimento al paziente
Nome"Piano " + numero preventivo + " da ConfiDent"
Stato"chiuso", "scartato", "accettato" o "preventivo" in base allo stato nel gestionale
Percentuale scontoCalcolata automaticamente dal rapporto tra importo totale e importo concordato
Data creazioneData preventivo
Piani dummySe una fattura fa riferimento a un piano di cura inesistente, viene creato automaticamente un piano "Piano Dummy con tutte le fatture" in stato chiuso

Voci di piano di cura

CampoNote
IdentificativoCodice automatico
Piano di cura collegatoSaltata con avviso se il piano di cura non esiste
Prestazione collegataSaltata con avviso se la prestazione non esiste
PrezzoImporto della singola riga
OperatoreOperatore associato alla voce; non valorizzato se assente nel gestionale
EseguitaContrassegnata come eseguita se è presente una data di esecuzione
Data esecuzioneData in cui la prestazione è stata eseguita; non importata se assente
Elemento dentaleTradotto dalla codifica numerica ConfiDENT alla notazione FDI; elementi fuori mappa ricevono la classificazione generica con avviso
Nota elementoIl codice elemento dentale sorgente viene salvato come nota separata collegata alla voce

Fasi di voce di piano di cura

CampoNote
IdentificativoCodice automatico
Voce di piano di cura collegataRiferimento alla voce di piano di cura
Fase prestazione collegataRiferimento alla fase della prestazione corrispondente
OperatoreCollegato se presente nella fase; non valorizzato se assente
Percentuale prezzoCalcolata proporzionalmente all'importo della fase rispetto alla voce; espressa con fino a quattro decimali, in modo che la ripartizione degli importi fatturati sia conservata al centesimo
Percentuale durataCalcolata con le stesse proporzioni della percentuale prezzo, espressa come numero intero
EseguitaContrassegnata come eseguita se il gestionale la indica come tale o se è presente una data di esecuzione
Data esecuzioneData in cui la fase è stata eseguita; non importata se assente

Appuntamenti

CampoNote
IdentificativoCodice automatico
Paziente collegatoNon collegato se il paziente non è registrato; in quel caso il nome del paziente non registrato viene preposto al titolo
OperatoreNon collegato se il codice operatore non è valorizzato
Sedia/postazioneEstratta dalla descrizione postazione; non valorizzata se vuota
ColoreConvertito da valore decimale a codice colore esadecimale; il colore viene registrato anche nell'anagrafica colori
TipoFisso: "in studio"
TitoloDescrizione appuntamento; se superiore a 254 caratteri viene troncata a 250 con "..." e il testo completo è salvato come nota in formato HTML
Data e ora inizioCombinazione di data, ora e minuti di inizio
DurataCalcolata in minuti dalla differenza tra ora fine e ora inizio

Sedie/postazioni

CampoNote
IdentificativoNome descrittivo della postazione
NomeUguale all'identificativo
Righe con ID vuoto vengono saltate; postazioni duplicate vengono ignorate—

Colori appuntamento

CampoNote
IdentificativoCodice colore esadecimale
Colore di sfondoCodice colore esadecimale convertito da valore decimale

Operatori

CampoNote
IdentificativoCodice automatico
NomeEstratto dalla descrizione tramite separazione automatica
CognomeEstratto dalla descrizione tramite separazione automatica

Conti

CampoNote
IdentificativoCodice conto dalla fattura
Nome"Cassa" se il codice corrisponde alla cassa, "Banca" altrimenti
TipoRiconosciuto come "cassa" o come conto bancario in base al codice
Righe con campo conto vuoto vengono saltate; conti duplicati vengono ignorati—

Modalità di pagamento

CampoNote
IdentificativoValore del campo modalità pagamento dalla fattura
NomeStesso valore del campo modalità pagamento
Righe con campo vuoto vengono saltate; modalità duplicate vengono ignorate—

Fatture e movimenti contabili

CampoNote
Identificativo fatturaCodice automatico
Piano di cura collegatoSe il piano non esiste viene creato un piano dummy automaticamente
DirezioneSempre fattura attiva
TipoNota di credito se il tipo è nota di credito o se l'imponibile è negativo; fattura a saldo altrimenti
DataData e ora dalla fattura
NumeroNumero fattura; le fatture senza numero (o con numero composto solo da spazi) vengono saltate
ImponibileImporto netto
BolloImporto del bollo
Dati controparteNome, cognome, via, CAP, città, codice fiscale copiati dall'anagrafica paziente
Paziente inesistenteSe il paziente non esiste viene creato un paziente fittizio "Cancellato Cancellato" con avviso
Importo transazioneValore assoluto di imponibile più bollo
Tipo transazione"In entrata" se l'imponibile è maggiore o uguale a zero, "In uscita" altrimenti
Conto collegatoConto dalla fattura; se vuoto viene usato un conto segnaposto
Modalità di pagamentoDal campo modalità pagamento della fattura

Aziende / fornitori

CampoNote
IdentificativoCodice fornitore
Ragione socialeObbligatoria; le righe con ragione sociale vuota vengono saltate
ViaIndirizzo
Città
CAP
EmailLetto dal campo contatti del fornitore; potrebbe contenere dati non standard in alcune installazioni
Telefono
Fax
Partita IVA
Codice fiscale

Categorie magazzino

CampoNote
IdentificativoCodice automatico
NomeDescrizione categoria

Articoli di magazzino

CampoNote
IdentificativoCodice automatico
CategoriaRiferimento alla categoria magazzino
NomeConcatenazione di codice articolo e descrizione
TipoFisso: "articolo"
Soglia minima di scortaScorta minima manuale
NoteAnnotazioni più, se disponibile, il nome del fornitore principale
Numero riferimento fornitoreCodice fornitore per ordinazione
Prezzo defaultIl più basso tra i listini disponibili (escluso lo zero se esiste un valore positivo)
IVA defaultPercentuale IVA
Sconto defaultIl minore tra i tre sconti disponibili

Movimenti di magazzino

CampoNote
Articolo collegatoRiferimento all'articolo di magazzino
QuantitàGiacenza attuale; importato solo se maggiore di zero
DataData attuale al momento dell'import
PrezzoPrezzo calcolato come da articolo
IVAPercentuale IVA
ScontoSconto calcolato come da articolo

Documenti e immagini paziente (opzionale)

CampoNote
IdentificativoComposto da ID paziente e percorso relativo del file
Paziente collegatoRiferimento al paziente
TipoRilevato automaticamente dal contenuto del file (JPEG, PNG, PDF, ecc.)
NomeNome del file originale
EstensioneRicavata dal contenuto del file
Tipo MIMERilevato automaticamente dal contenuto del file
Data creazioneRicavata dalla data di ultima modifica del file
FilePercorso al file sorgente
I file di sistema (es. desktop.ini, .ds_store, Thumbs.db, debug.log) vengono esclusi automaticamente—
La cartella dei documenti deve seguire la struttura P{ID paziente}/ nella cartella Documenti—

Immagini del catalogo imaging (opzionale)

CampoNote
IdentificativoComposto da ID paziente e nome file
Paziente collegatoLe immagini non collegate a un paziente presente nel sistema vengono saltate
Tipo"immagine" o "radiografia" in base alla classificazione nel catalogo
NomePreso dal catalogo; se non disponibile viene usato "Immagine da ConfiDENT"
EstensioneRicavata dal contenuto del file
Tipo MIMERilevato automaticamente dal contenuto del file
Data acquisizionePresa dal catalogo; se assente viene usata la data di ultima modifica del file
FilePercorso al file sorgente

Limitazioni note

  • Il campo genere non distingue tra "non specificato" e "maschio": entrambi vengono importati come "maschio".
  • La separazione nome/cognome nei pazienti viene effettuata automaticamente quando i campi dedicati non sono presenti (versioni meno recenti di ConfiDENT); questo può produrre assegnazioni errate per nomi composti.
  • Il diario clinico non preserva la relazione con il piano di cura: le voci del diario sono importate come note testuali senza collegamento al preventivo originale.
  • Le note ortognatodontiche (scheda e diario) vengono importate solo se lo studio ha utilizzato il modulo ortodontico di ConfiDENT; se il modulo non è mai stato attivato, questi dati semplicemente non sono presenti.
  • La mappatura degli elementi dentali dalla codifica numerica ConfiDENT alla notazione FDI è basata su una tabella fissa; elementi non presenti nella mappa vengono assegnati alla classificazione generica con avviso.
  • Se una fattura fa riferimento a un piano inesistente, viene creato un piano segnaposto. Questo piano non riflette il preventivo reale.
  • Le voci di piano di cura con piano o prestazione inesistente vengono saltate con avviso; questi dati vengono persi.
  • Il prezzo default dell'articolo di magazzino usa il valore positivo più basso tra i listini; se tutti i listini sono zero, il prezzo risultante è zero.
  • I movimenti di magazzino iniziali hanno come data il momento dell'esecuzione dell'import, non la data storica del carico.
  • Le categorie prestazioni non contrassegnate come visibili vengono completamente escluse dall'import.
  • Le fatture prive di numero (o con numero composto solo da spazi) vengono scartate.
  • Non vengono importati: anamnesi, prescrizioni, relazioni familiari tra pazienti, campi personalizzati.
  • I documenti e le immagini dei pazienti non vengono importati nel flusso standard: l'importazione va richiesta esplicitamente e viene eseguita tramite un processo dedicato.
  • Le fasi di voce di piano di cura non vengono importate se il gestionale in uso è una versione precedente di ConfiDENT che non dispone della relativa tabella; in questo caso la migrazione prosegue senza errori e le voci vengono comunque importate senza le loro fasi.
  • Una fase di prestazione che fa riferimento a sé stessa viene ignorata durante l'importazione.
  • Una fase utilizzata più di una volta nella stessa prestazione viene importata una sola volta.
  • Una fase di voce di piano di cura che fa riferimento a una prestazione non associata alla voce di piano viene ignorata.
  • Una fase di voce di piano di cura duplicata all'interno della stessa voce viene importata una sola volta.
  • La percentuale di durata delle fasi (sia delle prestazioni sia delle voci di piano di cura) è sempre un numero intero; piccole differenze di arrotondamento rispetto alla percentuale di prezzo sono quindi possibili.
  • Le immagini del catalogo imaging elencate nel catalogo ma il cui file non è presente nella cartella di origine vengono saltate senza errore.
  • Le immagini del catalogo imaging non collegate a nessun paziente presente nel sistema vengono saltate.