Orisline Orisdent Air
Ultimo aggiornamento:
orisline-orisdent-air.mdPanoramica
- Orisline Orisdent Air è una versione recente del software gestionale dentale Orisdent, basata su database Microsoft SQL Server (MSSQL) e con supporto per più studi (multi-studio).
- I dati sensibili nel database sono cifrati: la migrazione richiede obbligatoriamente una passphrase fornita da Orisdent per decifrare i dati dei pazienti, degli indirizzi, dei contatti e delle fatture.
- Il file di backup originale viene consegnato in formato
.bacpac; prima di avviare la migrazione occorre convertirlo in formato.bak(consultare la documentazione tecnica specifica). - Poiché il software supporta più studi sullo stesso database, la migrazione importa un solo studio alla volta: è necessario indicare l'identificativo dello studio con l'apposita opzione. Prima dell'importazione il sistema elenca gli studi disponibili.
- Non sono presenti file companion per immagini o documenti: allegati, immagini e documenti clinici non vengono importati.
Entità importate
- Conti (account/cassa)
- Operatori
- Pazienti
- Recapiti e indirizzi dei pazienti
- Contatti dei pazienti (email e telefoni)
- Relazioni familiari tra pazienti
- Tipi di appuntamento (con colori)
- Appuntamenti
- Listini prezzi
- Categorie di prestazioni
- Prestazioni (tariffario)
- Prezzi delle prestazioni per listino
- Preventivi (piani di cura di tipo preventivo)
- Voci di preventivo e relativi elementi dentali
- Piani di cura
- Voci di piano di cura e relativi elementi dentali
- Note cliniche e diari clinici
- Fatture
- Righe di fattura
- Pagamenti (transazioni)
Campi importati
Conti
| Campo | Note |
|---|---|
| Identificativo | ID interno del conto |
| Nome | Nome del conto |
| Tipo | Tipo conto (convertito in minuscolo) |
| IBAN | Codice IBAN |
Operatori
| Campo | Note |
|---|---|
| Identificativo | ID interno dell'operatore |
| Nome | Troncato a 31 caratteri |
| Cognome | Troncato a 31 caratteri |
| Eliminato | Indica se l'operatore è stato cancellato |
| Colore | Colore agenda associato all'operatore; ignorato se il valore è "#AN" o vuoto |
| Data creazione | Data di creazione del record |
Pazienti
| Campo | Note |
|---|---|
| Identificativo | ID interno del paziente |
| Nome | Decifrato e pulito; troncato a 63 caratteri |
| Cognome | Decifrato e pulito; troncato a 63 caratteri |
| Codice fiscale | Decifrato e pulito |
| Sesso | Decifrato e pulito |
| Data di nascita | Decifrata e normalizzata |
| Data creazione | Data di creazione del record |
| Eliminato | Indica se il paziente è stato cancellato |
| Via e numero civico | Ricavati dall'indirizzo di residenza; numero civico aggiunto con spazio se presente |
| Città | Ricavata dall'indirizzo di residenza |
| CAP | Decifrato, troncato a 5 caratteri (solo indirizzo di residenza) |
| Provincia | Ricavata dall'indirizzo di residenza |
| Codice paese | Ricavato dall'indirizzo di residenza; il codice "uk" viene normalizzato in "gb" |
| Luogo di nascita | Ricavato dall'indirizzo di tipo nascita |
| Codice catastale paese di nascita | Derivato dal codice paese dell'indirizzo di nascita tramite lookup interno |
| Ricavata dai contatti; valorizzata solo se non vuota dopo la decifratura |
Contatti telefonici dei pazienti
| Campo | Note |
|---|---|
| Tipo | Telefono fisso → etichetta "Telefono Casa"; cellulare → etichetta "Cellulare" |
| Prefisso | Fisso a "+39" per tutti i numeri |
| Numero | Decifrato e pulito; ignorato se vuoto dopo la decifratura |
Relazioni familiari tra pazienti
| Campo | Note |
|---|---|
| Paziente soggetto | ID del paziente principale |
| Paziente correlato | ID del paziente in relazione |
| Tipo relazione | Mappato dal codice sorgente ai valori italiani corrispondenti (fratello, figlia, padre, marito, madre, sorella, figlio, moglie, nipote, nonno, nonna); i tipi genitore senza distinzione di genere vengono importati come "altro" |
Tipi di appuntamento
| Campo | Note |
|---|---|
| Identificativo | ID del tipo appuntamento, usato anche come ID colore |
| Colore sfondo | Colore del tipo appuntamento |
Appuntamenti
| Campo | Note |
|---|---|
| Identificativo | ID interno dell'appuntamento |
| Paziente | ID del paziente associato |
| Operatore | Ricavato dalla tabella di associazione appuntamento-operatore; può essere assente |
| Colore | Colore del tipo appuntamento; in mancanza si usa il colore dell'operatore |
| Durata | Durata in minuti |
| Data e ora inizio | Normalizzata; appuntamenti con data non valida vengono scartati |
| Nome/descrizione | Troncato a 254 caratteri; se la descrizione originale supera 254 caratteri, il testo completo viene salvato come nota separata sul paziente |
| Data creazione | Data di creazione del record |
Listini prezzi
| Campo | Note |
|---|---|
| Identificativo | ID del listino |
| Nome | Nome del listino |
| Eliminato | Indica se il listino è stato cancellato (il campo "Enable" della sorgente non viene considerato) |
| Data creazione | Data di creazione del record |
Categorie di prestazioni
| Campo | Note |
|---|---|
| Identificativo | ID della categoria |
| Nome | Nome della categoria |
| Eliminato | Indica se la categoria è stata cancellata |
| Data creazione | Data di creazione del record |
Prestazioni
| Campo | Note |
|---|---|
| Identificativo | ID della prestazione |
| Categoria | ID della categoria di appartenenza |
| Nome | Nome della prestazione |
| Codice | Codice della prestazione |
| Eliminato | Indica se la prestazione è stata cancellata |
| Data creazione | Data di creazione del record |
Prezzi delle prestazioni
| Campo | Note |
|---|---|
| Prestazione | ID della prestazione |
| Listino | ID del listino |
| Prezzo | Importo IVA inclusa |
| Data creazione | Data di creazione del record |
Preventivi
| Campo | Note |
|---|---|
| Identificativo | ID del preventivo |
| Paziente | ID del paziente; preventivi per pazienti non presenti vengono scartati |
| Operatore | ID dell'operatore che ha creato il preventivo |
| Nome | Generato come "Preventivo {numero}" |
| Stato | Scaduto → chiuso; accettato → accettato; non accettato → scartato; altri valori → preventivo |
| Data creazione | Data di creazione del record |
| Sconto complessivo | Se maggiore di zero viene aggiunto come voce di sconto negativa al piano |
Voci di preventivo
| Campo | Note |
|---|---|
| Identificativo | ID della voce |
| Preventivo | ID del preventivo di appartenenza |
| Prestazione | ID della prestazione; se la prestazione non è presente in anagrafica viene creata una prestazione fittizia con stato eliminato |
| Prezzo | Importo IVA inclusa |
| Sconto percentuale | Importato solo se maggiore di zero |
| Sconto assoluto | Importato solo se maggiore di zero |
| Eseguita | Le voci di preventivo non vengono marcate come eseguite |
| Data creazione | Data di creazione del record |
| Note | Non importate |
Elementi dentali delle voci di preventivo
| Campo | Note |
|---|---|
| Voce di preventivo | ID della voce associata |
| Elemento dentale | Tradotto dal codice sorgente: generale, AS, AI, quadranti Q1–Q4; valori non riconosciuti ricondotti a "generale" |
Piani di cura
| Campo | Note |
|---|---|
| Identificativo | ID del piano di cura |
| Paziente | ID del paziente; piani per pazienti non presenti vengono scartati |
| Operatore | ID dell'operatore creatore |
| Nome | Generato come "Piano Cura {numero}" |
| Stato | In cura → accettato; chiuso → chiuso; altri valori → preventivo |
| Data creazione | Data di creazione del record |
| Sconto complessivo | Se maggiore di zero viene aggiunto come voce di sconto negativa al piano |
Voci di piano di cura
| Campo | Note |
|---|---|
| Identificativo | ID della voce (caratteri non stampabili rimossi) |
| Piano di cura | ID del piano di cura di appartenenza |
| Prestazione | ID della prestazione; se assente viene usata una prestazione generica fittizia |
| Operatore | ID dell'operatore creatore; aggiornabile dalla tabella di associazione operatore-voce |
| Prezzo | Somma della quota paziente e della quota assicurativa (IVA inclusa) |
| Sconto assoluto | Importato solo se maggiore di zero |
| Quota assicurativa | Importata separatamente |
| Eseguita | Contrassegnata come eseguita quando risulta eseguita nel gestionale |
| Data esecuzione | Data esecuzione; se la voce è eseguita ma la data è assente, viene usata la data di creazione |
| Data creazione | Data di creazione del record |
| Note | Concatenazione di nota e descrizione clinica; importata solo se almeno uno dei due campi è valorizzato |
Le voci la cui descrizione contiene la parola "sconto" vengono scartate.
Aggiornamento operatore sulle voci di piano di cura
| Campo | Note |
|---|---|
| Operatore | L'operatore associato alla voce viene aggiornato con quello letto dalla tabella di associazione; le righe contrassegnate come cancellate vengono ignorate |
Elementi dentali delle voci di piano di cura
| Campo | Note |
|---|---|
| Voce di piano di cura | ID della voce associata |
| Elemento dentale | Stessa logica di traduzione dei preventivi |
Note
| Campo | Note |
|---|---|
| Relazione | Collegata al paziente oppure al piano di cura in base alla provenienza; le note di tipo clinico vengono marcate come cliniche |
| Contenuto | Testo della nota |
| Data | Data inserimento |
| Data creazione | Data di creazione del record |
| In evidenza | Indica se la nota è in evidenza |
| Clinica | Contrassegnata come clinica per le note di tipo clinico |
Diari clinici
| Campo | Note |
|---|---|
| Paziente | ID del paziente |
| Contenuto | Concatenazione di titolo e testo del diario |
| Operatore | ID dell'operatore associato |
| Data | Data di ultima modifica |
| Data creazione | Data di creazione del record |
| Clinica | Sempre contrassegnata come clinica |
| Eliminati | Le voci cancellate nel gestionale vengono scartate |
Fatture
| Campo | Note |
|---|---|
| Identificativo | ID della fattura |
| Piano di cura | ID del piano di cura associato; fatture prive di piano di cura vengono scartate |
| Direzione | Nota di credito → fattura passiva; altre → fattura attiva |
| Tipo | Nota di credito → credito; acconto → acconto; altri → fattura completa |
| Importo netto | Per le note di credito l'importo è negato |
| Contributo fondo assistenza | Importo assicurativo totale |
| Bollo | Importo bollo applicato |
| Numero | Numero più suffisso concatenati |
| Data | Data di inserimento |
| Data creazione | Data di creazione del record |
| Dati del destinatario | Cognome, nome, indirizzo (via + numero), CAP, città, codice fiscale — tutti decifrati; in mancanza viene usato "-" come valore di riserva |
Righe di fattura
| Campo | Note |
|---|---|
| Fattura | ID della fattura di appartenenza |
| Voce di piano di cura | ID della voce del piano di cura (se presente) |
| Descrizione | Etichetta della riga |
| Importo | Importo della riga (non modificato per sconti e acconti) |
| Quota assicurativa | Importo assicurativo della riga |
| Percentuale IVA | Valore percentuale IVA |
| Data creazione | Data di creazione del record |
Pagamenti
| Campo | Note |
|---|---|
| Fattura | ID della fattura collegata |
| Tipo di pagamento | Creato automaticamente se non già presente; mappa i codici sorgente ai nomi italiani (Contanti, Bonifico, Carta di credito, Bancomat, Assegno, PayPal, Satispay, PagoDIL, Finanziamento, ecc.) |
| Importo | Importo IVA inclusa |
| Data | Data di inserimento del pagamento |
| Conto | Sempre associato a un conto fittizio |
| Tipo movimento | Sempre in entrata |
Limitazioni note
- Multi-studio: il database può contenere più studi; la migrazione importa un solo studio per esecuzione. Tutti i dati sono filtrati per lo studio selezionato.
- Nessun allegato: non sono presenti file companion per immagini o documenti; nessun file allegato viene importato.
- Dati cifrati: nome, cognome, codice fiscale, sesso, data di nascita, indirizzi e contatti dei pazienti, nonché i dati del destinatario delle fatture, sono cifrati nel database sorgente. La decifratura avviene tramite la passphrase fornita da Orisdent; senza di essa la migrazione non può procedere.
- Formato backup: il file originale è in formato
.bacpace deve essere convertito in.bakprima dell'importazione. - Prefisso telefonico fisso: tutti i numeri telefonici vengono importati con prefisso "+39", indipendentemente dal paese reale del paziente.
- Campo "Enable" del listino ignorato: per i listini viene considerato solo il flag di cancellazione; il campo "Enable" non viene preso in considerazione.
- Voci di preventivo senza note: le note associate alle singole voci di preventivo non vengono importate.
- Voci di piano di cura con la parola "sconto": le voci la cui descrizione contiene "sconto" vengono scartate anziché importate come sconti.
- Prestazioni mancanti nei preventivi: se una prestazione referenziata in un preventivo non è presente in anagrafica, viene creata automaticamente come prestazione fittizia con stato eliminato.
- Appuntamenti con data non valida: gli appuntamenti con data di inizio non interpretabile vengono scartati silenziosamente.
- Elementi dentali non riconosciuti: i codici di elemento dentale non mappati vengono ricondotti a "generale".
- Tipo di pagamento non mappato: se nel database sorgente è presente un codice di metodo di pagamento non incluso nella mappa interna, la migrazione genera un errore.
- Conto associato ai pagamenti: tutti i pagamenti vengono collegati a un conto fittizio; il conto reale non viene derivato dal pagamento.
- Descrizione appuntamento lunga: se la descrizione supera 254 caratteri, il testo completo viene salvato come nota separata e la descrizione viene troncata a 254 caratteri.
- Operatore degli appuntamenti: l'operatore viene ricavato da una tabella di associazione separata; se l'associazione è assente, l'appuntamento viene importato senza operatore.
- Relazioni familiari: le relazioni di tipo genitore senza distinzione di genere vengono entrambe mappate a "altro", perdendo la distinzione.
- Codice paese di nascita: derivato tramite lookup interno (codice catastale); la correttezza dipende dalla qualità dei dati sorgente.