Guida tecnica alla generazione dei DICOM UID

Questo articolo approfondisce la generazione dei DICOM UID, gli identificatori univoci utilizzati nello standard DICOM per garantire l’unicità e la tracciabilità di immagini ed esami medicali. Dopo una panoramica teorica sulla struttura dei UID e sui vincoli imposti dallo standard DICOM PS3.5, vengono analizzati i principali approcci di generazione: l’utilizzo di una root organizzativa proprietaria e il metodo basato sulla root 2.25 con conversione di UUID. La guida include inoltre una completa implementazione tecnica in TypeScript, mostrando come creare UID validi, conformi alle specifiche e sicuri rispetto a collisioni e ambiguità nei sistemi medicali distribuiti.

DICOM Standard: cos’è, come funziona e perché è fondamentale nell’imaging medico

Programma per visualizzare immagini DICOM

Il DICOM standard rappresenta il linguaggio universale della diagnostica per immagini. Grazie a questo protocollo, dispositivi e software diversi possono comunicare, archiviare e condividere immagini mediche in modo coerente e sicuro. Nel contesto sanitario moderno, il DICOM standard è alla base dell’interoperabilità tra tecnologie, permettendo flussi di lavoro efficienti, integrati e scalabili. Soluzioni avanzate come […]

Intelligenza artificiale nella diagnostica per immagini: come cambia la radiologia

intelligenza artificiale nella diagnostica per immagini

L’intelligenza artificiale nella diagnostica per immagini sta rivoluzionando il modo in cui vengono analizzati ed interpretati gli esami radiologici. Grazie all’integrazione di algoritmi avanzati, oggi è possibile supportare il medico in modo più rapido, preciso e predittivo, migliorando significativamente la qualità delle diagnosi. In questo contesto, realtà come D/Vision Lab si distinguono per un approccio […]

Caddy come Load Balancer e strategie di fallback

In questo articolo vedremo come funziona un tool custom sviluppato con CornerstoneTools, esplorando i meccanismi interni che regolano callback, eventi e gestione dello stato. Per rendere il tutto più concreto, useremo come caso pratico il TPA (Tibial Plateau Angle), un esempio particolarmente interessante perché richiede un flusso di interazione multi-step e una logica più complessa rispetto agli strumenti standard. Attraverso questo esempio, capiremo come progettare e controllare ogni fase del ciclo di vita di un tool, dal primo input dell’utente fino al rendering finale.

DICOM Viewer Software: soluzione web-based per visualizzare immagini DICOM online

Il dicom viewer è un componente chiave nelle infrastrutture di imaging medicale, necessario per la visualizzazione, analisi e gestione di dataset diagnostici complessi. L’evoluzione verso soluzioni web ha portato alla diffusione di dicom viewer software accessibili via browser, capaci di integrarsi con architetture distribuite e ambienti cloud. In questo contesto, D/Vision Lab sviluppa un dicom […]

Medical imaging: tecnologie e applicazioni nella diagnostica per immagini

medical_imaging

Cos’è il medical imaging Il medical imaging rappresenta l’insieme delle tecnologie e dei processi utilizzati per ottenere immagini dettagliate del corpo umano a scopo diagnostico e clinico. La diagnostica per immaginiconsente di analizzare organi e tessuti in modo non invasivo, migliorando accuratezza e tempestività delle diagnosi. Per D/Vision Lab, questo ambito rappresenta un elemento centrale […]

Dalle callback al rendering: costruire un tool TPA in CornerstoneTools

In questo articolo vedremo come funziona un tool custom sviluppato con CornerstoneTools, esplorando i meccanismi interni che regolano callback, eventi e gestione dello stato. Per rendere il tutto più concreto, useremo come caso pratico il TPA (Tibial Plateau Angle), un esempio particolarmente interessante perché richiede un flusso di interazione multi-step e una logica più complessa rispetto agli strumenti standard. Attraverso questo esempio, capiremo come progettare e controllare ogni fase del ciclo di vita di un tool, dal primo input dell’utente fino al rendering finale.

Rendere i metadata DICOM leggibili per gli sviluppatori

Nel moderno scenario della sanità digitale, la capacità di visualizzare ed interagire con dataset volumetrici complessi direttamente tramite web browser è divenuta una necessità clinica imprescindibile. Applicazioni quali la pianificazione chirurgica computer-aided, il teleconsulto specialistico e l’analisi diagnostica avanzata richiedono il passaggio da architetture desktop locali a soluzioni cloud-native. In questo ambito, la libreria vtk.js occupa una posizione di rilievo, permettendo la transizione verso strumenti di visualizzazione ad alte prestazioni accessibili via web.

Agentic Coding

Agents and code

Gli LLM sono strumenti potenti per la scrittura del codice, ma usarli bene richiede consapevolezza. In questo articolo esploro alcune pratiche efficaci: pianificare prima di generare, mantenere una conoscenza profonda del proprio codice, usare il TDD come guida e sfruttare gli agenti per ridurre il debito tecnico. Il vibe coding puro porta rischi concreti, mentre un approccio di supervisione attiva offre il miglior equilibrio tra velocità e qualità. Prima di affidarsi ciecamente agli LLM, vale la pena misurare l’impatto reale sulla propria produttività.

Deep machine learning: cos’è, differenze con il machine learning e applicazioni pratiche

Deep machine learning

Il deep machine learning, o semplicemente deep learning, rappresenta una delle evoluzioni più avanzate dell’intelligenza artificiale. Si tratta di una tecnologia sviluppata prendendo a modello il cervello umano che sta cambiando il modo in cui sistemi informatici e software si approcciano ai dati e alla risoluzione dei problemi. In D/Vision Lab integriamo il deep learning […]