DentalTrey Sorriso
Ultimo aggiornamento:
dentaltrey-sorriso.mdPanoramica
- DentalTrey Sorriso è la versione storica (legacy) del gestionale odontoiatrico DentalTrey.
- La migrazione importa pazienti, appuntamenti, piani di cura, fatture attive, fatture passive dei fornitori, pagamenti, anamnesi, stato parodontale, magazzino, operatori, postazioni e relazioni familiari.
- Il percorso alla cartella contenente i file del gestionale è obbligatorio: senza di esso l'import non si avvia.
- Le foto profilo paziente e le radiografie/immagini diagnostiche sono opzionali: vengono importate solo se richieste esplicitamente in fase di migrazione. La loro inclusione aumenta i tempi di migrazione e le dimensioni del database Alfadocs.
- Un modulo separato gestisce l'import esclusivo di allegati (foto profilo, radiografie e documenti generici del paziente), leggendo le cartelle degli allegati direttamente dalla directory sorgente.
Entità importate
- Operatori
- Colori (palette degli operatori)
- Postazioni (riuniti/sedie)
- Conti bancari/cassa
- Tipi di pagamento
- Aziende/fornitori
- Pazienti
- Note pazienti (incluse note cliniche, post-it e note da diario clinico)
- Foto profilo paziente (opzionale)
- Immagini diagnostiche paziente / radiografie (opzionale)
- Documenti paziente (qualsiasi tipo di file; importati tramite il modulo allegati separato)
- Relazioni familiari tra pazienti
- Appuntamenti
- Listini prezzi
- Categorie prestazioni
- Prestazioni
- Prezzi prestazioni per listino
- Piani di cura
- Voci piano di cura (prestazioni eseguite/pianificate)
- Denti mancanti
- Stato parodontale (schede parodontali)
- Questionari anamnestici e risposte
- Articoli di magazzino
- Movimenti di magazzino
- Fatture attive (e righe fattura)
- Fatture passive dei fornitori
- Sconti fattura
- Transazioni/movimenti contabili
- Promemoria/richiami (task)
- Campi personalizzati paziente (codice paziente DentalTrey e referente)
Campi importati
Operatori
| Campo | Note |
|---|---|
| Nome | Ricavato dalla divisione del nome completo; se assente viene impostato "Sconosciuto" |
| Cognome | Ricavato dalla divisione del nome completo; se assente viene impostato "Sconosciuto" |
| Stato (attivo/cancellato) | Un operatore con stato diverso da "attivo" viene marcato come cancellato |
| Colore | Convertito da valore decimale a colore esadecimale; assegnato solo se presente |
Colori
| Campo | Note |
|---|---|
| Colore di sfondo | Convertito da decimale a esadecimale; i colori già presenti non vengono duplicati |
Postazioni
| Campo | Note |
|---|---|
| Nome postazione | Importato così come appare nel sorgente |
Conti bancari/cassa
| Campo | Note |
|---|---|
| Nome conto | Importato così come appare |
| Tipo | Riconosciuto come "cassa" o come conto bancario in base al nome |
Tipi di pagamento
| Campo | Note |
|---|---|
| Nome | Importato dalle voci di configurazione riconosciute come tipi di pagamento |
Aziende/fornitori
| Campo | Note |
|---|---|
| Ragione sociale | Concatenazione di cognome e nome presente nel sorgente |
| Indirizzo | Importato così come appare |
| CAP | Importato così come appare |
| Città | Importato così come appare |
| Telefono | Vengono uniti telefono domicilio, ufficio e portatile separati da virgola; il testo oltre i 64 caratteri viene tagliato |
| Importata così come appare | |
| Codice fiscale | Importato così come appare |
Pazienti
| Campo | Note |
|---|---|
| Nome | Se assente viene impostato "-" (o "Sconosciuto" se proveniente dalla tabella add-on) |
| Cognome | Se assente viene impostato "-" (o "Sconosciuto" se proveniente dalla tabella add-on) |
| Indirizzo | Importato così come appare |
| CAP | Importato così come appare |
| Città | Importato così come appare |
| Provincia | Importata così come appare |
| Codice fiscale | Importato così come appare |
| Importata così come appare | |
| Data di creazione scheda | Se non disponibile viene usata la data corrente |
| Genere | Importato solo se il valore è "M" o "F"; negli altri casi rimane vuoto |
| Data di nascita | Importata se presente nella scheda add-on paziente |
| Luogo di nascita | Importato dalla scheda add-on paziente |
| Telefono domicilio | Importato come numero di telefono separato |
| Telefono ufficio | Importato come numero di telefono separato |
| Telefono portatile | Importato come numero di telefono separato |
| Codice paziente (campo personalizzato) | Il codice identificativo interno DentalTrey viene salvato in un campo personalizzato dedicato |
| Referente (campo personalizzato) | Salvato in un campo personalizzato di testo libero denominato "Referente" |
Note pazienti
| Campo | Note |
|---|---|
| Contenuto nota | Le note RTF vengono convertite in testo semplice (o HTML). Vengono importate note dalla scheda principale, dalla scheda add-on (campo note e campo "Varie"), dai post-it e dal diario clinico/osservazioni ortognatodontiche |
| Data di creazione | Tutte le note paziente riportano la data di inserimento presente nel sorgente; se assente viene usata la data corrente al momento della migrazione. Le note post-it non hanno data di inserimento nel sorgente e non riportano quindi una data di creazione |
Foto profilo paziente
| Campo | Note |
|---|---|
| Immagine profilo | File BMP cercato nella cartella delle foto; il nome file corrisponde al codice paziente (con o senza zero padding). Durante l'importazione il file viene convertito in JPEG. Non importata se l'importazione delle immagini non viene richiesta esplicitamente |
Immagini diagnostiche paziente / radiografie
| Campo | Note |
|---|---|
| Documento (tipo radiografia o immagine) | Vengono importate solo le immagini registrate nel gestionale; i file presenti sul disco ma non registrati vengono ignorati. Il formato viene rilevato automaticamente dal contenuto del file: le immagini BMP vengono convertite in JPEG, le radiografie TIFF a 16 bit vengono convertite in PNG, le immagini in formato non riconosciuto vengono importate così come sono. Le rotazioni e i capovolgimenti memorizzati nel gestionale vengono applicati durante l'importazione. La data di creazione è quella registrata nel gestionale; se assente viene usata la data di modifica del file sul disco, e se anche questa non è disponibile viene usata la data odierna |
Documenti paziente
| Campo | Note |
|---|---|
| File documento | Importato dalla cartella dei documenti del paziente. Qualsiasi tipo di file è supportato; il formato viene rilevato automaticamente dal contenuto del file. Se il rilevamento fallisce il file viene salvato come allegato binario generico. Il nome del file viene corretto per includere sempre l'estensione corretta; i nomi più lunghi di 128 caratteri vengono troncati sul nome base, preservando l'estensione. La data di creazione è derivata dalla data di modifica del file sul disco. I file non attribuibili a un paziente noto vengono ignorati silenziosamente. I file di sistema del sistema operativo (cache miniature Windows, file sidecar macOS, file di blocco di Office, log di debug e simili) non vengono importati |
Relazioni familiari tra pazienti
| Campo | Note |
|---|---|
| Paziente soggetto | Il paziente per cui viene definita la relazione |
| Paziente oggetto (parente) | Il paziente a cui è collegato (il capofamiglia) |
| Tipo di relazione | Tradotto dalla codifica numerica Sorriso tenendo conto del genere. I codici ruolo non presenti nella mappa di inversione vengono saltati silenziosamente |
Appuntamenti
| Campo | Note |
|---|---|
| Paziente associato | Se il paziente non esiste in Alfadocs il campo viene lasciato vuoto |
| Operatore | Importato se l'operatore esiste; altrimenti lasciato vuoto |
| Postazione | Importata se la postazione esiste; altrimenti lasciata vuota |
| Data e ora | Combinazione di data appuntamento e ora di inizio; se l'ora manca viene usato 12:00 |
| Durata (minuti) | Default 15 minuti se assente; le durate negative vengono convertite al valore assoluto |
| Titolo/descrizione | Il testo oltre i 250 caratteri viene tagliato e completato con "..." |
| Colore | Ereditato dal colore dell'operatore assegnato |
| Data di creazione | Importata se disponibile |
Listini prezzi
| Campo | Note |
|---|---|
| Nome listino | Importato così come appare |
Categorie prestazioni
| Campo | Note |
|---|---|
| Nome categoria | Importato così come appare |
Prestazioni
| Campo | Note |
|---|---|
| Categoria | Collegata alla categoria prestazione se presente |
| Codice | Importato così come appare |
| Nome | Importato così come appare |
| Durata | Importata così come appare |
Prezzi prestazioni per listino
| Campo | Note |
|---|---|
| Prestazione | Collegamento alla prestazione |
| Listino | Collegamento al listino |
| Prezzo | Importato come valore decimale |
Piani di cura
| Campo | Note |
|---|---|
| Paziente | Se il paziente non esiste il piano viene saltato con avviso |
| Nome | Generato automaticamente come "Piano DentalTrey #<id>" |
| Listino | Collegato se il listino esiste; altrimenti lasciato vuoto |
| Operatore | Importato se presente e diverso da 0 |
| Stato | "chiuso" se il campo di stato sorgente indica stato 9; altrimenti "preventivo" |
| Data chiusura | Impostata alla data di inserimento se il piano è chiuso |
| Data di creazione | Usa la data di aggiornamento se disponibile, poi la data di inserimento, poi la data corrente |
| Abbuono (sconto globale) | Se maggiore di 0, viene aggiunta una nota al piano e una voce di prestazione con importo negativo |
| Note piano | Importate dal campo note RTF del piano; convertite in HTML. La nota riporta la data di creazione del piano di cura |
Voci piano di cura
| Campo | Note |
|---|---|
| Piano di cura | Se il piano non esiste la voce viene saltata con avviso |
| Prestazione | Collegata alla prestazione sorgente |
| Operatore | Importato solo se la prestazione è contrassegnata come eseguita e l'operatore non è 0 |
| Prezzo | Prezzo unitario moltiplicato per la quantità |
| Eseguita | Contrassegnata come eseguita quando la data di esecuzione è presente e non futura; in mancanza di data ma con ricevuta associata viene comunque marcata come eseguita |
| Percentuale di sconto | Importata se maggiore di 0 |
| Data di esecuzione | Importata se presente e non futura |
| Data di creazione | Importata se presente |
| Elementi dentali | Lista elementi tradotta dalla notazione Sorriso (arcate, sestanti, quadranti, denti); valori non riconosciuti vengono impostati come voce generica con avviso |
| Nota posizione | La posizione clinica associata viene aggiunta come nota sulla voce; la nota riporta la data di creazione della voce di piano |
Denti mancanti
| Campo | Note |
|---|---|
| Dente | Importato solo per i denti con situazione "estratto"; utilizzato nelle schede parodontali |
Stato parodontale
| Campo | Note |
|---|---|
| Paziente | Collegato al paziente |
| Data rilevazione | Importata come data di creazione della scheda |
| Sanguinamento (Sang.) | Importato |
| Recessione (Reces.) | Importata |
| Profondità tasca (Tasca) | Importata |
| Furcazione | Importata; vengono applicati controlli anatomici per dente e lato |
| Mobilità | Importata |
| Denti mancanti | Inseriti nella scheda come elementi con indicatore "mancante" |
Questionari anamnestici
| Campo | Note |
|---|---|
| Domanda | Testo della domanda; se presente una nota aggiuntiva viene concatenata tra parentesi |
| Tipo risposta | Sempre "booleano con testo" |
| Modulo anamnesi | Assegnato a un modulo fittizio unico per tutta la migrazione |
Risposte anamnestiche
| Campo | Note |
|---|---|
| Paziente | Collegato al paziente |
| Domanda | Collegata alla domanda anamnestica |
| Risposta booleana | Sì se la risposta sorgente è positiva, No se negativa |
| Risposta testuale | Note aggiuntive convertite da RTF; il prefisso uguale al testo tra parentesi della domanda viene rimosso |
| Data colloquio | Impostata alla data corrente (non presente nel sorgente) |
Articoli di magazzino
| Campo | Note |
|---|---|
| Nome articolo | Importato dalla descrizione nel sorgente |
| Tipo | Sempre impostato come "articolo" |
| Data di creazione | Importata se disponibile |
Movimenti di magazzino
| Campo | Note |
|---|---|
| Articolo | Collegato all'articolo di magazzino |
| Quantità | Importata così come appare |
| Data movimento | Importata se disponibile |
| Data di creazione | Importata se disponibile |
Fatture attive
| Campo | Note |
|---|---|
| Piano di cura o azienda | Assegnata al piano di cura collegato; se il paziente non ha un piano esistente ne viene creato uno di chiusura automatico. Le fatture di aziende/fornitori vengono collegate direttamente all'azienda |
| Direzione | Fattura attiva (verso il paziente) o passiva (verso il fornitore) |
| Tipo | Acconto, completa, nota di credito in base al tipo nel sorgente; le fatture proforma vengono saltate. Il tipo viene corretto automaticamente se l'importo netto non è coerente |
| Importo netto | La marca da bollo viene aggiunta al netto per le fatture successive al 1° gennaio 2009 |
| IVA (%) | Importata come percentuale |
| Ritenuta d'acconto (%) | Importata se presente |
| Marca da bollo | Importata; per le fatture precedenti o uguali al 1° gennaio 2009 viene azzerata |
| Numero documento | Valore assoluto del numero documento sorgente |
| Data documento | Importata così come appare |
| Dati controparte | Nome, cognome/ragione sociale, indirizzo, CAP, città e codice fiscale della controparte |
| Notifica al Sistema Tessera Sanitaria | Attivata per fatture di pazienti, disattivata se il paziente ha rifiutato la trasmissione |
Fatture fornitore
| Campo | Note |
|---|---|
| Fornitore | Collegato all'azienda fornitrice; se non esiste la fattura viene saltata con avviso |
| Direzione | Sempre fattura passiva (ricevuta dal fornitore) |
| Tipo | "completa" o "nota di credito" in base al tipo nel sorgente; le fatture con importo negativo non di tipo nota di credito vengono saltate con avviso |
| Importo netto | Importato dall'imponibile totale; negativo per le note di credito |
| IVA (%) | Derivata dal rapporto tra IVA totale e imponibile totale |
| Ritenuta d'acconto (%) | Derivata dal rapporto tra ritenuta totale e imponibile totale |
| Numero documento | Importato così come appare |
| Data documento | Importata dalla data del documento; in mancanza viene usata la data di registrazione |
| Dati fornitore | Ragione sociale, indirizzo, CAP, città e codice fiscale del fornitore |
Righe fattura
| Campo | Note |
|---|---|
| Etichetta | Ricavata dalla descrizione della prestazione; se vuota viene usato un testo di default |
| Importo netto | Prezzo con sconto percentuale applicato |
| IVA (%) | Ereditata dalla fattura principale |
| Voce piano di cura collegata | Collegata se disponibile |
| Righe duplicate | Le righe provenienti dal corpo fattura vengono rimosse se una riga identica è già presente con stessa etichetta e importo |
| Sconti fattura | Importati come righe negative con etichetta "Sconto" |
Fatture passive dei fornitori
| Campo | Note |
|---|---|
| Fornitore | Collegato all'azienda fornitrice presente in anagrafica |
| Direzione | Sempre fattura passiva (in entrata) |
| Tipo | "fattura" per le fatture ordinarie; "nota di credito" per le note di credito. Le note di credito vengono importate con importo negativo |
| Importo netto | Importato dall'imponibile totale del documento |
| IVA (%) | Derivata dal rapporto tra IVA totale e imponibile totale; arrotondata al punto percentuale intero più vicino |
| Ritenuta d'acconto (%) | Derivata dal rapporto tra ritenuta totale e imponibile totale; arrotondata a due decimali |
| Numero documento | Importato così come appare |
| Data documento | Importata dalla data del documento; in assenza viene usata la data di registrazione |
| Dati fornitore | Ragione sociale, indirizzo, CAP, città e codice fiscale del fornitore |
Transazioni / movimenti contabili
| Campo | Note |
|---|---|
| Conto | Importato dal conto dare o avere; in caso di trasferimento tra conti vengono create due transazioni speculari |
| Tipo (entrata/uscita) | Determinato dalla combinazione conto dare/avere e segno dell'importo |
| Importo | Valore assoluto |
| Tipo di pagamento | Importato se presente |
| Data | Importata dalla data di registrazione; le righe senza data vengono saltate |
| Nota | Importata dalla descrizione |
| Fattura collegata | Collegata alla fattura paziente o alla fattura fornitore corrispondente, se presente in Alfadocs |
Promemoria / richiami (task)
| Campo | Note |
|---|---|
| Paziente | Se il paziente non esiste il richiamo viene saltato silenziosamente |
| Tipo | Sempre "recall" |
| Nota | Concatenazione di descrizione e note del richiamo |
| Data richiamo | Importata; i richiami con data antecedente a 18 mesi dalla data di migrazione vengono saltati |
| Data di creazione | Importata dalla data di inserimento |
Limitazioni note
- Tipo contatto paziente: vengono importati come pazienti solo i contatti con tipo esattamente uguale a "Paziente". Eventuali tipi aggiuntivi (es. "Pazienti nuovi") non vengono importati.
- Fatture proforma vengono sempre saltate e non importate in Alfadocs.
- Tipo fattura non affidabile: il campo tipo nella sorgente è ritenuto inaffidabile; viene applicata una correzione automatica basata sul segno dell'importo netto.
- Fatture fornitore con importo negativo non di tipo nota di credito: vengono saltate con avviso.
- Marca da bollo: la logica di inclusione nel netto dipende dalla data della fattura rispetto al 1° gennaio 2009. Le fatture precedenti a questa data non includono la marca nel netto.
- Richiami storici: i richiami con data anteriore a 18 mesi dalla data di migrazione vengono saltati.
- Elementi dentali non riconosciuti: le voci del piano di cura con elemento non presente nella mappa di traduzione vengono impostate come voce generica e generano un avviso.
- Piani di cura con contabilità condivisa: in Sorriso più piani di cura possono condividere la stessa contabilità. In Alfadocs la fattura viene assegnata solo al primo piano di cura incontrato per quella contabilità condivisa.
- Piani di cura per fatture orfane: se una fattura paziente non ha un piano di cura associato, viene creato automaticamente un piano di cura di chiusura fittizio.
- Data colloquio anamnestico: non è presente nel sorgente; viene impostata alla data corrente al momento della migrazione.
- Tipi parodontali non importati: alcuni tipi di misurazione parodontale presenti nel gestionale non vengono importati perché il loro significato clinico non è determinato dal sorgente.
- Genere: importato solo se il valore è esattamente "M" o "F"; altri valori vengono ignorati.
- Foto profilo: solo file BMP con nome nel formato codice-paziente (con o senza zero padding). Formati diversi non vengono rilevati.
- Immagini diagnostiche: vengono importate solo le immagini registrate nel gestionale; i file presenti sul disco ma non registrati vengono ignorati. Le immagini in formato non riconosciuto vengono comunque importate così come sono, senza essere scartate. I file non attribuibili a un paziente noto vengono ignorati silenziosamente.
- Documenti paziente (modulo allegati): i file non attribuibili a un paziente noto vengono ignorati silenziosamente. Se il rilevamento automatico del formato fallisce, il file viene salvato come binario generico.
- Dati anagrafici nel modulo allegati: i record paziente costruiti durante l'import degli allegati contengono solo nome, data di creazione e data di nascita. Indirizzo, CAP, città, provincia, codice fiscale, email, genere e luogo di nascita non vengono popolati in questa modalità.
- Abbuono piano di cura: gli sconti globali sul piano vengono convertiti in una voce di prestazione fittizia con importo negativo, non in un campo sconto nativo.
- Operatori con stato non riconoscibile: lo stato "cancellato" viene determinato confrontando il valore con "false"; valori imprevisti possono produrre risultati inattesi.
- Campo Referente: viene importato solo se non vuoto. Se il valore è assente per un paziente, il campo personalizzato non viene creato per quell'anagrafica.
- Data di creazione note post-it: i post-it paziente non riportano una data di inserimento nel sorgente; la data di creazione non viene quindi importata per questo tipo di nota.
- Relazioni familiari — codici ruolo non mappati: i record con un codice ruolo non presente nella mappa (es. il capofamiglia stesso) vengono saltati silenziosamente e non generano alcuna relazione in Alfadocs.