Medialab ConfiDENT
Ultimo aggiornamento:
medialab-confident.mdPanoramica
- 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
| Campo | Note |
|---|---|
| Identificativo | Numero progressivo da 1 a 4 |
| Nome | "Listino 1", "Listino 2", "Listino 3", "Listino 4" — nome fisso generato automaticamente |
Categorie prestazioni
| Campo | Note |
|---|---|
| Identificativo | Codice interno |
| Nome | Descrizione della categoria |
| Visibilità | Solo le categorie contrassegnate come visibili vengono importate; le altre sono escluse |
Prestazioni
| Campo | Note |
|---|---|
| Identificativo | Codice interno |
| Codice breve | Sigla abbreviata |
| Categoria | Riferimento alla categoria prestazione |
| Nome | Descrizione estesa |
| Fattore moltiplicatore prezzo | Campo numerico che indica se il prezzo deve essere moltiplicato |
Fasi prestazione
| Campo | Note |
|---|---|
| Identificativo | Composto dall'identificativo della prestazione composta e dall'identificativo della fase |
| Nome | Nome della prestazione che compone la fase; se assente viene usato un nome automatico ("Fase" seguito dal codice) |
| Prestazione collegata | Riferimento alla prestazione di cui fa parte la fase |
| Percentuale prezzo | Calcolata proporzionalmente al prezzo di listino della fase rispetto alla prestazione composta; espressa con fino a quattro decimali |
| Percentuale durata | Calcolata con le stesse proporzioni della percentuale prezzo, espressa come numero intero |
Prezzi prestazioni
| Campo | Note |
|---|---|
| Prestazione collegata | Riferimento alla prestazione |
| Listino | Da 1 a 4 |
| Prezzo | Importo numerico del listino corrispondente |
Pazienti
| Campo | Note |
|---|---|
| Identificativo | Codice univoco paziente |
| Nome | Decifrato 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" |
| Cognome | Come 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 nascita | Città di nascita presente nel gestionale; lasciato vuoto se il codice fiscale indica una nascita all'estero |
| Paese di nascita | Ricavato 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 fiscale | Decifrato automaticamente se necessario; non importato se vuoto o non valorizzato |
| Via | Normalizzata |
| Città | Normalizzata |
| Provincia | Normalizzata in maiuscolo |
| CAP | |
| Non sempre presente | |
| Telefono abitazione | |
| Telefono ufficio | |
| Cellulare | |
| Fax | |
| Annotazioni | Importate come nota separata collegata al paziente; non importate se assenti |
Identificatori software di imaging per paziente
| Campo | Note |
|---|---|
| Paziente collegato | Riferimento al paziente |
| Tipo software | Fisso: "cd" |
| Identificatore | Formato "K" + codice paziente (es. "K1234") |
Note
| Campo | Note |
|---|---|
| Paziente collegato | Riferimento al paziente (per note da annotazione, diario clinico, scheda ortognatodontica o diario ortognatodontico) |
| Voce piano di cura collegata | Riferimento alla voce di piano di cura (per note da preventivo) |
| Contenuto | Testo 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 |
| Data | Data 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
| Campo | Note |
|---|---|
| Identificativo | Numero progressivo del preventivo |
| Paziente collegato | Riferimento al paziente |
| Nome | "Piano " + numero preventivo + " da ConfiDent" |
| Stato | "chiuso", "scartato", "accettato" o "preventivo" in base allo stato nel gestionale |
| Percentuale sconto | Calcolata automaticamente dal rapporto tra importo totale e importo concordato |
| Data creazione | Data preventivo |
| Piani dummy | Se 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
| Campo | Note |
|---|---|
| Identificativo | Codice automatico |
| Piano di cura collegato | Saltata con avviso se il piano di cura non esiste |
| Prestazione collegata | Saltata con avviso se la prestazione non esiste |
| Prezzo | Importo della singola riga |
| Operatore | Operatore associato alla voce; non valorizzato se assente nel gestionale |
| Eseguita | Contrassegnata come eseguita se è presente una data di esecuzione |
| Data esecuzione | Data in cui la prestazione è stata eseguita; non importata se assente |
| Elemento dentale | Tradotto dalla codifica numerica ConfiDENT alla notazione FDI; elementi fuori mappa ricevono la classificazione generica con avviso |
| Nota elemento | Il codice elemento dentale sorgente viene salvato come nota separata collegata alla voce |
Fasi di voce di piano di cura
| Campo | Note |
|---|---|
| Identificativo | Codice automatico |
| Voce di piano di cura collegata | Riferimento alla voce di piano di cura |
| Fase prestazione collegata | Riferimento alla fase della prestazione corrispondente |
| Operatore | Collegato se presente nella fase; non valorizzato se assente |
| Percentuale prezzo | Calcolata 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 durata | Calcolata con le stesse proporzioni della percentuale prezzo, espressa come numero intero |
| Eseguita | Contrassegnata come eseguita se il gestionale la indica come tale o se è presente una data di esecuzione |
| Data esecuzione | Data in cui la fase è stata eseguita; non importata se assente |
Appuntamenti
| Campo | Note |
|---|---|
| Identificativo | Codice automatico |
| Paziente collegato | Non collegato se il paziente non è registrato; in quel caso il nome del paziente non registrato viene preposto al titolo |
| Operatore | Non collegato se il codice operatore non è valorizzato |
| Sedia/postazione | Estratta dalla descrizione postazione; non valorizzata se vuota |
| Colore | Convertito da valore decimale a codice colore esadecimale; il colore viene registrato anche nell'anagrafica colori |
| Tipo | Fisso: "in studio" |
| Titolo | Descrizione appuntamento; se superiore a 254 caratteri viene troncata a 250 con "..." e il testo completo è salvato come nota in formato HTML |
| Data e ora inizio | Combinazione di data, ora e minuti di inizio |
| Durata | Calcolata in minuti dalla differenza tra ora fine e ora inizio |
Sedie/postazioni
| Campo | Note |
|---|---|
| Identificativo | Nome descrittivo della postazione |
| Nome | Uguale all'identificativo |
| Righe con ID vuoto vengono saltate; postazioni duplicate vengono ignorate | — |
Colori appuntamento
| Campo | Note |
|---|---|
| Identificativo | Codice colore esadecimale |
| Colore di sfondo | Codice colore esadecimale convertito da valore decimale |
Operatori
| Campo | Note |
|---|---|
| Identificativo | Codice automatico |
| Nome | Estratto dalla descrizione tramite separazione automatica |
| Cognome | Estratto dalla descrizione tramite separazione automatica |
Conti
| Campo | Note |
|---|---|
| Identificativo | Codice conto dalla fattura |
| Nome | "Cassa" se il codice corrisponde alla cassa, "Banca" altrimenti |
| Tipo | Riconosciuto come "cassa" o come conto bancario in base al codice |
| Righe con campo conto vuoto vengono saltate; conti duplicati vengono ignorati | — |
Modalità di pagamento
| Campo | Note |
|---|---|
| Identificativo | Valore del campo modalità pagamento dalla fattura |
| Nome | Stesso valore del campo modalità pagamento |
| Righe con campo vuoto vengono saltate; modalità duplicate vengono ignorate | — |
Fatture e movimenti contabili
| Campo | Note |
|---|---|
| Identificativo fattura | Codice automatico |
| Piano di cura collegato | Se il piano non esiste viene creato un piano dummy automaticamente |
| Direzione | Sempre fattura attiva |
| Tipo | Nota di credito se il tipo è nota di credito o se l'imponibile è negativo; fattura a saldo altrimenti |
| Data | Data e ora dalla fattura |
| Numero | Numero fattura; le fatture senza numero (o con numero composto solo da spazi) vengono saltate |
| Imponibile | Importo netto |
| Bollo | Importo del bollo |
| Dati controparte | Nome, cognome, via, CAP, città, codice fiscale copiati dall'anagrafica paziente |
| Paziente inesistente | Se il paziente non esiste viene creato un paziente fittizio "Cancellato Cancellato" con avviso |
| Importo transazione | Valore assoluto di imponibile più bollo |
| Tipo transazione | "In entrata" se l'imponibile è maggiore o uguale a zero, "In uscita" altrimenti |
| Conto collegato | Conto dalla fattura; se vuoto viene usato un conto segnaposto |
| Modalità di pagamento | Dal campo modalità pagamento della fattura |
Aziende / fornitori
| Campo | Note |
|---|---|
| Identificativo | Codice fornitore |
| Ragione sociale | Obbligatoria; le righe con ragione sociale vuota vengono saltate |
| Via | Indirizzo |
| Città | |
| CAP | |
| Letto dal campo contatti del fornitore; potrebbe contenere dati non standard in alcune installazioni | |
| Telefono | |
| Fax | |
| Partita IVA | |
| Codice fiscale |
Categorie magazzino
| Campo | Note |
|---|---|
| Identificativo | Codice automatico |
| Nome | Descrizione categoria |
Articoli di magazzino
| Campo | Note |
|---|---|
| Identificativo | Codice automatico |
| Categoria | Riferimento alla categoria magazzino |
| Nome | Concatenazione di codice articolo e descrizione |
| Tipo | Fisso: "articolo" |
| Soglia minima di scorta | Scorta minima manuale |
| Note | Annotazioni più, se disponibile, il nome del fornitore principale |
| Numero riferimento fornitore | Codice fornitore per ordinazione |
| Prezzo default | Il più basso tra i listini disponibili (escluso lo zero se esiste un valore positivo) |
| IVA default | Percentuale IVA |
| Sconto default | Il minore tra i tre sconti disponibili |
Movimenti di magazzino
| Campo | Note |
|---|---|
| Articolo collegato | Riferimento all'articolo di magazzino |
| Quantità | Giacenza attuale; importato solo se maggiore di zero |
| Data | Data attuale al momento dell'import |
| Prezzo | Prezzo calcolato come da articolo |
| IVA | Percentuale IVA |
| Sconto | Sconto calcolato come da articolo |
Documenti e immagini paziente (opzionale)
| Campo | Note |
|---|---|
| Identificativo | Composto da ID paziente e percorso relativo del file |
| Paziente collegato | Riferimento al paziente |
| Tipo | Rilevato automaticamente dal contenuto del file (JPEG, PNG, PDF, ecc.) |
| Nome | Nome del file originale |
| Estensione | Ricavata dal contenuto del file |
| Tipo MIME | Rilevato automaticamente dal contenuto del file |
| Data creazione | Ricavata dalla data di ultima modifica del file |
| File | Percorso 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)
| Campo | Note |
|---|---|
| Identificativo | Composto da ID paziente e nome file |
| Paziente collegato | Le immagini non collegate a un paziente presente nel sistema vengono saltate |
| Tipo | "immagine" o "radiografia" in base alla classificazione nel catalogo |
| Nome | Preso dal catalogo; se non disponibile viene usato "Immagine da ConfiDENT" |
| Estensione | Ricavata dal contenuto del file |
| Tipo MIME | Rilevato automaticamente dal contenuto del file |
| Data acquisizione | Presa dal catalogo; se assente viene usata la data di ultima modifica del file |
| File | Percorso 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.