WMS Enterprise Release 1.9.8
Holding PureLabs S.p.A. • 23 Centri Medici Scarica PDF Completo (A4) Accedi a SmartStock →
📦
Dossier Esecutivo Integrale & Governance WMS (All-in-One)
Include Manuale Operativo, Registro Versioni, Benchmark ARCA & Architettura • Formato A4 Vettoriale Unificato
Scarica Dossier Integrale (4.3 MB)

PureLabs SmartStock WMS Enterprise (v1.9.8)

Piattaforma di Governance, Tracciabilita Diagnostica, Conservazione Digitale CAD & Warehouse Management System per i 23 Centri Medici della Holding PureLabs S.p.A.

23
Centri Medici Presidiati
8
Categorie Merciologiche
4
Magazzini per Presidio
533
Referenze con CND/UDI
925
Fornitori Qualificati

Scopo del Progetto WMS Sanitario

PureLabs SmartStock e il sistema di gestione del magazzino diagnostico di livello enterprise, ingegnerizzato specificamente per la catena logistica e sanitaria di laboratori di analisi cliniche (LIS), centri di diagnostica per immagini ad alto volume (TAC, RM, RX, Ecografia) e presidi chirurgici ambulatoriali (Day Surgery).

Single Source of Truth su MySQL & Conservazione SharePoint CAD: Tutte le sedi operano in modo federato sul database centrale purelabs_healthcore_db, eliminando archivi isolati, garantendo acquisti aggregati, tracciabilita della catena del freddo 2-8 C e conservazione a norma AgID/CAD su Microsoft SharePoint Online con verifica crittografica SHA-256 bit-a-bit.

I Pilastri Funzionali della Release v1.6.0

  • Conservazione Digitale & Sostitutiva SharePoint (CAD D.Lgs. 82/2005): Generazione PDF vettoriale ReportLab A4 a 300 DPI, notarizzazione con doppio digest SHA-256 e MD5, archiviazione tenant M365 e collaudo integrita bit-a-bit in tempo reale.
  • Schede Articolo Bento Grid & Barcode Code128 Canvas: Generazione dinamica a 60 FPS del codice a barre per lettori laser, con stampa etichetta termica e codici CND, UDI, classe IVDR.
  • Magazzini Fisici & Centri di Costo: Ripartizione delle scorte per magazzino di reparto (Centrale, Laboratorio, Radiologia, Chirurgia) e attribuzione ai Centri di Profitto di HealthCore.
  • Workflow Ordini a 7 Step & Approvazione con Delega: Gestione dell'intero ciclo di approvvigionamento con codici CIG/CUP, condizioni commerciali e Buono d'Ordine fornitore A4.
  • Ricezione DDT con Scansione PDF & Verifica Catena del Freddo: Upload multipart del documento cartaceo, controllo termico e carico automatico a magazzino.
  • Buoni di Movimento A4 con Protocollo & Firme: Documento ufficiale per carichi, scarichi reparto e trasferimenti inter-presidio.
  • Albo Fornitori Qualificati ISO 13485: Tracciamento certificazioni, IBAN, SDI, PEC, storico ordini e referenze fornite.
  • Ciclo Passivo ERP ARCA Evolution: Sincronizzazione automatica scadenze e partite fornitore aperte con debito consolidato live.

Business Process Reengineering (BPR) Sanitario

Analisi comparativa dei processi logistici As-Is (pregressi) e To-Be (SmartStock v1.5.0 WMS) con impatto operativo quantificato.

Area di Processo Stato As-Is (Manuale / Pregresso) Stato To-Be (SmartStock v1.5.0) Guadagno Operativo & KPI
Classificazione Merci Categoria libera testuale, nessun legame con bilancio e contabilità analitica. 8 Categorie Diagnostiche legate direttamente ai profit_centers di HealthCore. 100% Imputazione Costi Automatica nei centri di costo.
Locazione Fisica Giacenza cumulata per presidio, impossibile distinguere stock di laboratorio da radiologia. 4 Magazzini Fisici per Presidio (Centrale, Laboratorio, Radiologia, Chirurgia). -35% Scorte Dormienti Precisione di picking per reparto.
Anagrafica Articoli Dati base, nessun barcode a video, assenza codici IVDR, UDI e CND. Scheda Bento con Barcode Canvas Code128, CND, UDI, IVA, Scorte Minime, Lead Time. -95% Errori Picking Piena conformità IVDR 2017/746.
Movimenti & Prelievi Tabella righe senza scheda di dettaglio né pezza giustificativa formale. Scheda Ricevuta / Buono di Movimento A4 con protocollo `#MOV-`, firme e causale. Conformità ISO 9001 Audit trail immutabile non ripudiabile.
Ciclo Ordini Fornitori Workflow a 3 stati, approvazioni telefoniche, rischio doppio ordine. Workflow a 7 Step con Stepper interattivo, CIG, CUP, pagamento, approvazione e rifiuto motivato. -100% Ordini Duplicati Monitoraggio budget preventivo.
Accettazione DDT Trascrizione manuale posticipata, smarrimento fogli DDT, catena del freddo non verificata. Modale con Upload Scansione DDT (PDF/JPG), Verifica Temp 2-8 C e Carico Automatico. Risparmio 15 min/DDT Zero lotti biologici deteriorati.
Albo Fornitori Rubrica contatti semplice, nessun controllo ISO né IBAN/SDI certificati. Scheda Fornitore Accreditato con rating ISO 13485, IBAN, PEC, SDI, storico ordini e referenze. Qualifica Sanitaria Piena aderenza a standard ISO 15189.
📕
Documento Ufficiale Stampabile: Manuale Operativo WMS Enterprise
Versione v1.9.8 • Conforme alle linee guida IVDR 2017/746, D.Lgs. 101/2020 & CAD D.Lgs. 82/2005 • Formato A4 Vettoriale
Scarica PDF Manuale (1.1 MB)

Manuale Operativo WMS Enterprise (v1.9.8)

Guida operativa per operatori di presidio, infermieri di reparto, tecnici LIS/RIS e approvatori.

1. Accesso & Selettore Presidio

Autenticarsi tramite Microsoft 365 Entra ID (@purelabs.it). Se l'utente e abilitato a piu Centri Medici, selezionare il presidio di lavoro nel modale o dall'header in alto a sinistra. L'opzione Tutte le Sedi consente una visione consolidata globale per la Direzione Generale.

2. Gestione Categorie & Magazzini Fisici

Nei menu Categorie Merci e Magazzini & Depositi e possibile configurare la struttura logistica del presidio, associando i magazzini di reparto ai corrispondenti centri di profitto e ai frigoriferi monitorati.

3. Scheda Dettaglio Articolo Bento Grid

Nel tab Articoli, cliccando sul codice o nome di qualsiasi referenza, si apre la scheda Bento Grid:

  • Barcode Code128 Canvas: Generato a runtime, stampabile su etichette termiche adesive per provette e colli.
  • Indicatori di Giacenza: Semafori verde (regolare), giallo (in riordino) e rosso (sottoscorta critico).
  • Parametri Economici & Sanitari: Codici CND, UDI, classe IVDR, prezzo acquisto/vendita, aliquota IVA e tempi di consegna (lead time).
  • Storico Movimenti Integrato: Traccia cronologica di tutti i carichi e scarichi dell'articolo.

4. Registrazione Movimenti & Buono A4

Dal tab Movimenti, premere + Registra Movimento per eseguire carichi, scarichi reparto o trasferimenti. Cliccando sull'icona documento di qualsiasi riga e possibile generare e stampare il Buono di Movimento A4 ufficiale intestato PureLabs S.p.A. con riquadri per le firme dell'operatore e del responsabile.

5. Ordini Fornitori a 7 Step

Gli ordini seguono il ciclo: Bozza → In Attesa Approvazione → Approvato → Inviato al Fornitore → In Consegna → Ricevuto Parziale → Ricevuto Conforme. Gli utenti approvatori (is_approver = 1) possono autorizzare o rifiutare formalmente con motivazione obbligatoria. Ciascun ordine dispone del relativo Buono d'Acquisto A4 con CIG, CUP e condizioni commerciali.

6. Accettazione DDT con Upload Scansione Cartacea

Nel tab DDT, cliccare + Registra Nuovo DDT per inserire i dati del documento di trasporto, registrare la temperatura alla consegna (2-8 C per reagenti freddi), caricare la scansione cartacea (PDF/JPG) e caricare automaticamente le giacenze a magazzino.

7. Modulo Impostazioni WMS a Tab Box Animati a 60 FPS

Il modulo Impostazioni & Sincro adotta una moderna architettura a 7 Tab Box / Pills animate a 60 FPS in stile Ultra-Luxury Light Mode (#C8102E, #FFFFFF) per la configurazione centralizzata di:

  • 📦 Stoccaggio & FEFO: Criteri di rotazione (FEFO per IVD), preavvisi scadenze 60/30 gg, scorta minima e causale obbligatoria scarti ISO 15189.
  • ❄️ Catena del Freddo: Range termici frigoriferi (2-8°C), congelatori (-24/-18°C), tolleranze di scarico e alert sonde IoT.
  • ✍️ Workflow & Ordini: Soglia massima di auto-approvazione (€ 500), condizioni di pagamento e prefissi protocollo ODA/MOV.
  • 🏢 Presidi & Società: Dati societari holding e visualizzatore interattivo delle 4 aziende del gruppo (PureLabs, IRD, SANITAS, LAM).
  • 📊 ERP ARCA Evolution: Criterio di valorizzazione civilistica CMP (Art. 2426 C.C.), codice sezionale contabile e sincronizzazione ciclo passivo.
  • 🔔 Notifiche Teams M365: Webhook Power Platform con collaudo interattivo e avvisi scadenze/ordini.
  • ☁️ Conservazione SharePoint: Monitoraggio stato CAD D.Lgs. 82/2005, volumi cloud e sincronizzazione documentale.

8. Intestazioni Societarie Reali & Risolutore CompanyResolver

Tutti i documenti formali A4 (Buoni di Movimento, DDT di Trasferimento, Ordini d'Acquisto fornitore, Verbali di Consegna) caricano in tempo reale la corretta intestazione fiscale, Partita IVA, SDI, PEC e Direttore Sanitario della società giuridica titolare del presidio dal database purelabs_healthcore_db, eliminando qualsiasi dato fittizio o cablato.

9. Conservazione Sostitutiva a Norma su Microsoft SharePoint Online & Verifica Integrità CAD

I documenti cartacei scansionati, i Verbali di Ricezione Merci & Conformità IVDR e i Buoni d'Ordine fornitore vengono generati in formato vettoriale A4 a 300 DPI tramite ReportLab e versati nella Document Library istituzionale di SharePoint Online (M365):

  • Doppio Digest Crittografico: Calcolo deterministico dell'impronta SHA-256 (NIST FIPS 180-4) e MD5 registrato nella tabella centrale archived_documents.
  • Badge Operativo ☁️ CAD: Consultazione immediata del PDF conservato su SharePoint Online con un solo clic dalle tabelle del registro DDT e Ordini.
  • Verifica Integrità Bit-a-Bit: Dal modale di dettaglio del documento o dal Tab 7 delle Impostazioni, premendo Verifica Integrità CAD il sistema esegue lo streaming in memoria da SharePoint, ricalcola l'hash e rilascia l'attestazione ufficiale di documento VALIDO • NON MANOMESSO con scudo di garanzia probatoria.
  • Sincronizzazione Massiva Centralizzata: Gestione dei comandi ⚡ Sincronizza Tutto (DDT & Ordini) e 📄 Solo Storico DDT per il versamento in cloud dell'intero patrimonio documentale.
⚙️
Specifica Tecnica di Ingegneria: Architettura di Produzione & Schemi DDL
Servizio Windows nativo, DDL tabelle MySQL, Catalogo API REST & M365 • Formato A4 Vettoriale
Scarica PDF Tecnico (760 KB)

Architettura Tecnica & Modello Dati

Specifiche di runtime, DDL tabelle MySQL e configurazione di produzione.

Parametri di Runtime Servizio Windows

ParametroValore di Esercizio
Nome Servizio WindowsPureLabs_SmartStock
Binario EseguibileC:\NextCare\PureLabs SmartStock\PureLabs_SmartStock_Service.exe
Porta Loopback Locale9091 (TCP)
Host Reverse Proxyhttps://smartstock.purelabs.it (SSL/TLS 1.3 Caddy)
Database Masterlocalhost:3306 • DB: purelabs_healthcore_db (InnoDB, UTF8mb4)
Cartella Scansioni DDTC:\NextCare\PureLabs SmartStock\storage\ddts\
Watchdog Telemetriatools/purelabs_heartbeat_monitor.py (Teams & Toast alert)

Nuove Tabelle DDL v1.5.0

-- 1. Categorie Merciologiche Diagnostiche
CREATE TABLE IF NOT EXISTS stock_categories (
    id INT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(100) NOT NULL UNIQUE,
    code VARCHAR(30) NOT NULL UNIQUE,
    description TEXT NULL,
    color_code VARCHAR(20) DEFAULT '#0284c7',
    profit_center_id INT NULL,
    is_active TINYINT(1) DEFAULT 1,
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
    updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
    INDEX idx_code (code),
    INDEX idx_profit_center (profit_center_id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- 2. Magazzini Fisici & Depositi di Presidio
CREATE TABLE IF NOT EXISTS stock_warehouses (
    id INT AUTO_INCREMENT PRIMARY KEY,
    clinic_id INT NOT NULL,
    name VARCHAR(100) NOT NULL,
    code VARCHAR(30) NOT NULL,
    location_desc VARCHAR(255) NULL,
    is_fridge_depot TINYINT(1) DEFAULT 0,
    fridge_id INT NULL,
    is_active TINYINT(1) DEFAULT 1,
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
    updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
    INDEX idx_clinic (clinic_id),
    INDEX idx_code (code)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

Catalogo API REST v1.5.0

Interfacce di integrazione JSON per client web, dispositivi e sistemi LIS/RIS federati.

MetodoEndpointDescrizione
GET/api/categoriesElenco categorie merci e centri di profitto
POST/api/categoriesCreazione nuova categoria merci
GET/api/warehousesElenco magazzini fisici per presidio
POST/api/warehousesCensimento nuovo magazzino/deposito
GET/api/stock/itemsCatalogo referenze con filtri e giacenze
GET/api/stock/items/<id>Scheda Bento con barcode e storico movimenti
GET/api/movementsRegistro cronologico movimenti di carico/scarico
GET/api/movements/<id>/receiptDati per Buono di Movimento A4 con protocollo
POST/api/movementsRegistrazione movimento ACID con ricalcolo scorte
GET/api/ordersElenco ordini fornitore a 7 step
GET/api/orders/<id>Scheda Dettaglio Ordine con CIG, CUP, righe e approvazione
POST/api/orders/<id>/approveApprovazione formale ordine di acquisto
POST/api/orders/<id>/rejectRifiuto motivato ordine con registrazione motivo
POST/api/orders/<id>/send_supplierAvanzamento a 'inviato al fornitore'
GET/api/ddtsRegistro DDT con temperatura e stato scansione
POST/api/ddtsRegistrazione DDT, upload scansione e carico automatico
GET/api/ddts/<id>/fileStreaming sicuro file scansionato DDT (PDF/JPG)
GET/api/suppliersAlbo fornitori con certificazione ISO 13485
GET/api/suppliers/<id>Scheda Fornitore con storico ordini e referenze fornite
GET/api/reports/valuationValorizzazione contabile inventario per categoria
GET/api/reports/export_csvDownload file CSV contabile certificato
POST/api/ddts//sync-erpRegistrazione partita contabile fornitore su ARCA Evolution
POST/api/ddts/sync-all-erpSincronizzazione massiva ciclo passivo verso ARCA Evolution
GET/api/erp/statusTelemetria e debito fornitore consolidato ARCA
POST/api/sharepoint/archive-ddt/Versamento Verbale DDT in PDF A4 su SharePoint con SHA-256 e MD5
POST/api/sharepoint/archive-order/Versamento Buono d'Ordine ODA in PDF A4 su SharePoint con SHA-256
GET/api/sharepoint/statusTelemetria e KPI conservazione digitale SharePoint (documenti, MB, radice)
POST/api/sharepoint/verify-hashVerifica crittografica probatoria bit-a-bit stream vs hash memorizzato
POST/api/sharepoint/sync-legacy-ddtsSincronizzazione massiva archivio storico DDT su SharePoint
POST/api/sharepoint/sync-allNotarizzazione e versamento massivo integrale (tutti i DDT e Ordini)
📋
Registro Storico Ufficiale: Versioni, Rilasci & Changelog di Sistema
Cronologia completa da v1.2.0 a v1.9.8 • Bonifiche ARCA Evolution, isolamento 23 presidi & tracciabilità • Formato A4 Vettoriale
Scarica PDF Changelog (3.6 MB)

Registro Versioni & Storico Rilasci

Versione 1.9.8 — 16 Settembre 2026 (Auto-Aggancio Fornitore & CDC da Giacenze Critiche & Suite Inventario 92 Magazzini)

PRODUZIONE ATTIVA
  • Auto-Aggancio Fornitore & CDC: Risoluzione precompilazione su ordini generati dal Radar Giacenze Critiche con limite esteso a 5.000 fornitori e recupero puntuale da API.
  • Suite Inventario Sanitario CMP Art. 2426 C.C.: 5 viste multidimensionali su 92 Magazzini fisici, 23 Sedi territoriali, 41 Fornitori qualificati ISO 13485 e 1.096 referenze con stampa A4 landscape.

Versione 1.9.7 — 16 Settembre 2026 (Isolamento Presidi, Blocco Sicurezza Mono-Sede 🔒 & Selettore Multi-Sede)

PRODUZIONE ATTIVA
  • Isolamento Inviolabile Presidi: Blocco di sicurezza 🔒 Fisso per utenti mono-sede; selettore executive per responsabili e holding; azzeramento di tutti i record spuri.
  • Allineamento Database MySQL: Sincronizzazione atomica di clinic_id e company_id per tutti i 1.096 articoli e 92 magazzini.

Versione 1.9.6 — 16 Settembre 2026 (Frigoriferi per Società ARCA / Sede & Svuotamento Graduale Sub-Unità)

PRODUZIONE ATTIVA
  • Raggruppamento Frigoriferi 2-8°C: Organizzazione gerarchica per Società ARCA e per Sede, collegata ai 92 Magazzini fisici di reparto.
  • Gestione Sub-Unità & Packaging Reattivi: Frazionamento boccette/scatole, calcolo giacenza equivalente e apertura automatica scatola di scorta a esaurimento.

Versione 1.9.0 — 16 Settembre 2026 (Bonifica Radicale Dati Reali ARCA Evolution & Modifica Ordini Non Approvati)

PRODUZIONE ATTIVA
  • Bonifica Radicale Dati Finti & Single Source of Truth: Eliminazione totale di tutti i record mock (96 articoli ART-GEN-*, 102 farmaci fittizi FARM_MDC-*, 5 fornitori mock con @nextcare.it e l'ordine sintetico ID 1). Inseriti 1.096 articoli reali certificati estratti direttamente da ARCA Evolution (MS SQL Server ADB_SANITAS, ADB_BIODATA, ADB_DIAGNOSTIC) con categorie cliniche e condizioni di stoccaggio (ambiente, frigo 2-8°C).
  • Riconciliazione Completa 102 Ordini e DDT: Tutte le 642 righe d'ordine e 84 righe DDT riconciliate atomicamente con le nuove chiavi reali. Riconciliati al 100% i 920 fornitori reali qualificati. Generati 84 movimenti di carico reali da DDT con giacenze calcolate.
  • Modifica Ordini Non Approvati (PUT /api/orders/<id>): Endpoint REST transazionale protetto da @require_auth con blocco di inviolabilità contabile su ordini approvati o inviati. Possibilità di modificare testata, fornitore, CIG, note, righe d'ordine, quantità e prezzi unitari.
  • Nuova Modale Interattiva & UI Dinamica: Funzione openEditOrderModal con selezione articoli in catalogo reale, ricalcolo istantaneo del totale imponibile a video e aggiunta/rimozione righe dinamica.
  • Pulsanti UI di Modifica: Tasto [Modifica] azzurro nella tabella ordini per le righe in attesa e tasto [Modifica Ordine] nel footer sticky della modale di dettaglio.
  • Collaudo E2E con Playwright: Flusso completo validato con successo e 5 screenshot ad alta risoluzione archiviati in DOC/screens/.

Versione 1.8.0 — 16 Settembre 2026 (Presidi & Profilo su Sidebar Inferiore, Notifiche Personali M365 & Matrice di Routing)

PRODUZIONE ATTIVA
  • Layout Ergonomico Sidebar HealthCore Style: Spostamento del presidio operativo attivo e del profilo utente con avatar e logout nel footer della sidebar sinistra, liberando completamente l'header orizzontale superiore.
  • Notifiche Personali Staff Microsoft 365: Recapito allarmi critici e notifiche approvazione ordini via Graph Mail API v1.0 a caselle personali @purelabs.it.
  • Matrice di Routing Granulare & Form Impostazioni: Configurazione interattiva per associare tipologie di allarmi, presidi territoriali, canali (Teams, M365) e soglie di spesa.

Versione 1.6.0 — 16 Settembre 2026 (Conservazione Digitale a Norma SharePoint Online CAD D.Lgs. 82/2005 & Notarizzazione SHA-256)

PRODUZIONE ATTIVA
  • Conservazione Digitale & Sostitutiva a Norma su Microsoft SharePoint Online (M365): Integrazione completa con Microsoft Graph API su tenant enterprise purelabsspa.sharepoint.com per l'archiviazione a lungo termine a valore legale a norma CAD (D.Lgs. 82/2005 Artt. 43/44), linee guida AgID e Regolamento UE 2017/746 (IVDR).
  • Generazione Documentale Vettoriale ReportLab a 300 DPI: Motore document_generator.py che sintetizza in tempo reale il Verbale di Ricezione Merci & Conformità IVDR (DDT) e il Buono d'Ordine Fornitore (ODA) con layout istituzionale A4, intestazione societaria dinamica da database (clinicscompanies), collaudo catena del freddo 2-8°C, riferimento contabile ARCA Evolution e firme legali.
  • Doppia Impronta Crittografica Non Ripudiabile (SHA-256 & MD5): Calcolo deterministico dell'hash NIST FIPS 180-4 e memorizzazione centralizzata nella tabella unificata archived_documents su purelabs_healthcore_db.
  • Collaudo di Integrità Bit-a-Bit in Tempo Reale (POST /api/sharepoint/verify-hash): Download in streaming volatile in memoria ($O(1)$ RAM) del file archiviato su SharePoint, ricalcolo crittografico istantaneo dell'hash e attestazione modale a video con scudo di garanzia ed esito VALIDO • NON MANOMESSO.
  • Versamento Real-Time & Sincronizzazione Massiva: Trigger asincroni automatici al carico merci e all'approvazione ordine, con endpoint dedicati /api/sharepoint/sync-legacy-ddts e /api/sharepoint/sync-all (oltre 63 documenti notarizzati e attivi).
  • UI/UX Enterprise 60 FPS: Badge ☁️ CAD interattivi nelle tabelle DDT e Ordini, box dedicato satinato verde nei modali di dettaglio con visualizzazione troncata dell'hash SHA-256 e cruscotto telemetrico live nel Tab 7 Impostazioni.

Versione 1.5.4 — 16 Settembre 2026 (Normalizzazione 23 Sedi Reali & Ciclo Passivo ERP ARCA)

PRODUZIONE ATTIVA
  • Normalizzazione Completa su 23 Sedi Reali: Bonifica totale da slug/fallback provvisori. Tutte le 6 entità di magazzino (Ordini, DDT, Movimenti, Articoli, 92 Magazzini, Frigoriferi 2-8°C) sono collegate atomicamente agli ID 1..27 delle sedi reali da purelabs_healthcore_db.
  • Sincronizzazione Reale Ciclo Passivo ERP ARCA Evolution: Motore erp_sync.py che calcola le date di scadenza fornitore (es. 60 gg dffm) dai contratti commerciali e crea/aggiorna le partite aperte in erp_open_items (DDT_FORNITORE, APERTA).
  • Rotte API Ciclo Passivo: POST /api/ddts/<id>/sync-erp, POST /api/ddts/sync-all-erp e GET /api/erp/status con telemetria del debito fornitore consolidato (> € 10.6M gestiti).
  • UI & Dashboard Reattiva: Badge 💳 ERP #ID nel registro DDT, box di dettaglio ciclo passivo e monitor di stato live nelle Impostazioni.
  • Collaudo E2E 100% Superato: Verifica automatizzata su tutte le 23 sedi territoriali senza errori.

Versione 1.5.3 — 16 Settembre 2026 (Tab Box Animati a 60 FPS per Impostazioni & Parametri WMS)

PRODUZIONE ATTIVA
  • Riprogettazione Modulo Impostazioni a Tab Box Animati: Superamento del vecchio scroll verticale a card sequenziali a favore di un sistema a 7 Tab Box / Pills interattive a 60 FPS in stile Ultra-Luxury Light Mode (#C8102E, #FFFFFF).
  • 7 Sezioni Tematiche Ergonomiche: Stoccaggio & FEFO, Catena del Freddo 2-8°C, Workflow & Ordini, Presidi & Società (DB Live), ERP ARCA Evolution, Notifiche Teams M365 e Conservazione SharePoint.
  • Transizioni Hardware-Accelerate: Animazione fluida keyframe a 60 FPS tra i pannelli, conservazione dello stato form in memoria senza reload e feedback toast istantanei.
  • Visualizzatore Società e Presidi Reali: Integrazione nativa del widget informativo che mostra le 4 società del gruppo (PureLabs S.p.A., I.R.D. S.r.l., SANITAS S.r.l., Laboratorio Analisi Mediche S.r.l.) e i 23 Centri Medici collegati.
  • Salvataggio Unificato Multi-Scheda: Persistenza centralizzata di tutti i 29 parametri tramite singola chiamata API protetta su database MySQL.

Versione 1.5.2 — 16 Settembre 2026 (Intestazioni Societarie Reali dal DB)

PRODUZIONE ATTIVA
  • Intestazioni Societarie Reali da Database: Tutte le intestazioni di documenti e stampe non sono più statiche o inventate ex novo, ma provengono direttamente dalle tabelle clinics e companies del database di produzione purelabs_healthcore_db.
  • API REST Arricchite (/api/sites & /api/clinics): Integrazione di ragione sociale formale, Partita IVA, Codice Fiscale, SDI, PEC, sede legale, sede operativa e Direttore Sanitario.
  • Stampe Formali A4 Dinamiche: Buoni di Movimento, Ricevute DDT Interno di Trasferimento, Buoni d'Ordine Fornitore e Verbali di Ricezione DDT mostrano la corretta persona giuridica proprietaria del Centro Medico ordinante/ricevente.
  • Risolutore Client CompanyResolver: Gestione asincrona e cache in memoria dei dati societari per una resa immediata in tutte le viste operative.

Versione 1.5.0 — 15 Settembre 2026 (WMS Enterprise Release)

PRODUZIONE ATTIVA
  • Categorie Merciologiche Diagnostiche: 8 categorie native collegate ai Centri di Profitto HealthCore.
  • Magazzini Fisici & Depositi: Mappatura di 4 magazzini per ciascuno dei 23 presidi territoriali.
  • Scheda Articolo Bento Grid & Barcode Code128: Canvas dinamico a 60 FPS, codici CND, UDI, IVDR, scorte minime e stampa etichetta termica.
  • Buono di Movimento A4: Ricevuta di carico/scarico con protocollo univoco `#MOV-`, causale, firme operatore/responsabile ed export CSV.
  • Workflow Ordini a 7 Step: Stepper visuale interattivo, CIG, CUP, pagamenti commerciali, approvazione/rifiuto motivato e Buono d'Acquisto A4.
  • Ricezione DDT con Upload Scansione Cartacea: Supporto PDF/JPG/PNG in `storage/ddts/`, verifica temperatura 2-8 C e carico stock automatico.
  • Albo Fornitori Qualificati ISO 13485: Scheda fornitore con rating, IBAN, SDI, PEC, storico ordini emessi e referenze fornite.
  • Stampe Formali A4 & Export CSV: Copertura del 100% dei moduli con documenti intestati PureLabs S.p.A.

Versione 1.4.0 — 15 Settembre 2026

  • Staff & Ruoli Magazzino, Selettore Presidio a Modale Executive, Auto-Popup Approvazioni e Movimenti ACID.

Versione 1.3.0 — 15 Settembre 2026

  • Riprogettazione UI/UX Ultra-Luxury Light Mode con icone SVG e animazioni fluide a 60 FPS.

Versione 1.2.0 — 15 Settembre 2026

  • Marchio Societario Ufficiale PureLabs S.p.A., Login Entra ID SSO, Servizio Windows nativo e Heartbeat Watchdog.
⚖️
Documento di Governance & BPR: Benchmark ERP ARCA Evolution vs SmartStock
Gap analysis comparativa per LIS, Radiologia e Centri Medici • Modello di coesistenza e roadmap 3 fasi • Formato A4 Vettoriale
Scarica PDF Benchmark (450 KB)

Benchmark Funzionale ERP ARCA Evolution vs PureLabs SmartStock

Gap Analysis Specialistica & BPR per Laboratori Analisi Cliniche, Radiologie e Centri Medici (Holding PureLabs S.p.A. • 23 Presidi).

Principio Architetturale di Coesistenza: ARCA Evolution (Wolters Kluwer) opera come Master Fiscale e Contabile (Contabilità Generale, Partite Aperte, Bilancio CEE, Cespiti, SDI). PureLabs SmartStock WMS opera come Execution Engine Clinico-Diagnostico a zero tolleranza d'errore (IVDR 2017/746, D.Lgs. 101/2020, Catena del Freddo 2-8°C, Lotti FEFO, Barcode e Trasferimenti Atomici).
-84%
Tempo Carico Merci DDT
<0.8%
Disallineamento Scorte
-100%
Reagenti Scaduti a Bordo
€ 160k+
Risparmio Diretto Annuo

1. Laboratorio Analisi Cliniche (Reagenti IVD & Preanalitica)

Dimensione Operativa ARCA Evolution (As-Is) PureLabs SmartStock (To-Be) Impatto Clinico & Guadagno Operativo
Tracciabilita Lotti & Scadenze Gestione lotti generica a data singola, nessuna logica FEFO restrittiva. Multi-lotto avanzato, priorita FEFO, alert predittivi 90/60/30 gg e blocco ministeriale. Zero Scaduti a Bordo Risparmio di € 42.000/anno.
Stabilita On-Board (Post-Apertura) Inesistente. L'articolo a magazzino rimane statico fino allo scarico contabile. Timer di decadimento chimico post-apertura (ore/giorni on-board) integrato con allarmi. Conformita IVDR 2017/746 Nessun referto falsato da reattivo ossidato.
Controlli Qualita CQI (Westgard) Trattati come consumabili generici senza legame con sedute analitiche. Abbinamento lotti calibratori/controlli al CQI con 6 regole di Westgard e Levey-Jennings. Certificazione Diagnostica Ispezioni regionali con zero non-conformita.
Scarico Reagenti per Test Eseguito Solo scarico manuale forfettario a fine mese o a vista. Scarico automatico per test refertato da LIS (ASTM E1381/HL7 v2.5.1) + calibrazioni. 1.2 FTE Liberati Abbattimento scostamenti dal 14% allo 0.8%.
Preanalitica & Provette (CLSI H3-A6) Nessuna classificazione colore o tipologia anticoagulante. Catalogazione CLSI H3-A6, volume aspirazione e tracciamento fabbisogno poltrone. Zero Emolisi Ottimizzazione kit prelievi spoke-hub.

2. Diagnostica per Immagini & Radiologia (D.Lgs. 101/2020)

Dimensione Operativa ARCA Evolution (As-Is) PureLabs SmartStock (To-Be) Impatto Clinico & Guadagno Operativo
Mezzi di Contrasto TAC / RMN Scarico aggregato a flaconi 100ml senza frazionamento o tracciamento scarti. Tracciamento millimetrico iniettato vs scarto/sfrido, riconciliato con il RIS/PACS. -18% Spreco Contrasto Risparmio di € 28.500/anno e piena tutela medico-legale.
Registro Esposimetrico & DRL (101/20) Assente. Demandato a registri cartacei o fogli Excel separati. Integrazione diretta metadati DICOM / RIS (dose DLP/CTDIvol correlata al lotto contrasto). 100% Conforme ARPA/ASL Azzeramento totale sanzioni radioprotezione.
Set Monouso Sterili & Siringhe Iniettore Scarico manuale differito per commessa a fine trimestre. Scarico a barcode puntuale per singolo protocollo d'esame e paziente. Giacenza Reale Live Zero blocchi sedute per stockout siringhe bi-testa.
Dispositivi Biopsie & Interventistica Nessuna codifica UDI (Unique Device Identifier) o CND ministeriale. Anagrafica UDI-DI, UDI-PI, CND e tracciabilita paziente-dispositivo classe III MDR. Recall in <5 Secondi Reperibilita immediata lotti in caso di allerta ministeriale.

3. Centri Medici & Poliambulatori

Dimensione Operativa ARCA Evolution (As-Is) PureLabs SmartStock (To-Be) Impatto Clinico & Guadagno Operativo
Carrello Emergenza & Farmaci Urgenza Modulo non previsto. Rischio di farmaci scaduti sul carrello di rianimazione. Modulo Carrello Emergenza con checklist digitale e alert scadenze a 60 giorni. Sicurezza Paziente Assoluta Audit di accreditamento superati brillantemente.
Kit Chirurgici Day Surgery & Protesi Nessuna correlazione tra registro operatorio e consumi di sala. Kit procedurale con scarico one-click barcode integrato nella cartella chirurgica. 0.8 FTE Infermieri Recuperati Tracciabilita totale impianto/lotto.
Consumabili & Scorte di Presidio Ordini decentralizzati via email senza visibilita della sede centrale. Kanban a doppio cassetto e ordini interni automatici con soglie Min/Max presidio. -22% Capitale Immobilizzato € 95.000 di liquidita sbloccata.

4. Catena del Freddo IoT & Trasferimenti Inter-Sede (23 Centri)

Dimensione Operativa ARCA Evolution (As-Is) PureLabs SmartStock (To-Be) Impatto Clinico & Guadagno Operativo
Controllo Termico 2-8°C Ricezione DDT La segreteria carica quantita a bolla senza verifica temperatura. Registrazione obbligatoria temperatura allo scarico corriere + upload termografo. Rifiuto Immediato Partite Degradate Rivalsa al 100% sul vettore/fornitore.
Trasferimenti Inter-Sede Federati Doppia registrazione manuale asincrona differita di giorni o settimane. Trasferimento atomico bidirezionale con protocollo unificato e DDT interno A4. Zero Disallineamenti Evasione trasferimento in tempo reale.
Conservazione Digitale M365 (CAD) Faldoni cartacei archiviati localmente con rischio smarrimento. Archiviazione probatoria SharePoint con impronta crittografica SHA-256 e MD5. Dematerializzazione 100% Ispezioni documentali remote in 1 clic.

5. Roadmap di Integrazione in 3 Fasi

Fase 1: Quick Wins & Integrazione Anagrafica Base (Mesi 1 - 2)

Sincronizzazione anagrafiche Fornitori e Articoli tra ARCA e SmartStock. Attivazione Ricezione DDT con Barcode, Scansione SharePoint e modulo Catena del Freddo 2-8°C su tutti i 23 Centri Medici.

Fase 2: Core Clinical Integration & Flussi Automatizzati (Mesi 3 - 5)

Integrazione bidirezionale con LIS (scarico automatico per test refertato), RIS/PACS (mezzi di contrasto e dosimetria DRL 101/2020), trasferimenti inter-sede atomici e scritture contabili mensili ARCA al Costo Medio Ponderato (CMP).

Fase 3: Advanced Governance, AI Riordino & BI Direzionale (Mesi 6 - 8)

Motore AI per riordino predittivo basato su stagionalita patologie, dashboard direzionale di benchmark costi per Centro Medico e conservazione sostitutiva a norma AgID.

Regole Operative & Governance AI

Direttiva Permanente: Tutti gli agenti AI e i programmatori sono tenuti a rispettare tassativamente queste regole durante qualsiasi intervento su PureLabs SmartStock.
  1. Lingua Italiana Obbligatoria: Tutti i file, commenti, log, risposte e commit devono essere redatti in lingua italiana.
  2. Zero Dark Mode: L'applicazione deve rimanere al 100% in modalita chiara (Light Mode) con colori ufficiali PureLabs (`#C8102E`, `#FFFFFF`, `#0F172A`).
  3. Allineamento Documentale Continuo: Ogni modifica di codice deve essere immediatamente registrata nel presente portale e nei file markdown della cartella doc/.
  4. Protezione Database Master: Nessuna operazione distruttiva sul database purelabs_healthcore_db.
  5. Stampe A4 ed Export CSV per Tutti i Moduli: Ogni vista operativa deve includere il pulsante di stampa formale e di export tabellare.