Le cliniche ordinano da molti fornitori: tramite webshop, moduli d'ordine in PDF, e-mail e telefono. Ogni fornitore ha il proprio sistema. Oggi i software clinici e gli assistenti IA non possono ordinare direttamente da nessuna parte – confrontare i prezzi e verificare la disponibilità resta lavoro manuale.
Uno standard aperto. Ogni fornitore gestisce un piccolo server MCP (Model Context Protocol) con quattro funzioni uniformi. Così qualsiasi software clinico e qualsiasi assistente IA – Viali, Claude, ChatGPT – può cercare, richiedere un'offerta e ordinare direttamente presso il fornitore. Con l'account cliente della clinica e le sue condizioni.
Le quattro funzioni
1.Cercare prodotti
Per GTIN, Pharmacode, riferimento del produttore (REF) o nome.
Esempio: «guanti monouso in nitrile, taglia M»
2.Offerta per questa clinica
Prezzo scontato, dimensione della confezione, disponibilità, tempi di consegna.
Esempio: «elettrodi ECG, 50 pezzi per busta, 7,55 €, disponibili subito»
3.Inviare un ordine
Righe d'ordine, indirizzo di consegna, numero cliente della clinica.
4.Stato dell'ordine
Confermato, spedito, consegnato, in arretrato.
Le regole
- Aperto e gratuito: Chiunque può utilizzare e implementare lo standard.
- Prodotti univoci: Identificazione tramite GTIN o Pharmacode.
- Account cliente proprio: La clinica accede con il proprio account presso il fornitore (OAuth). Valgono i suoi prezzi e le sue condizioni.
- Mai dati dei pazienti: Gli ordini contengono solo prodotti, quantità e indirizzi della clinica.
- Il fornitore resta padrone dei propri dati: Prezzi, condizioni e rapporto con il cliente restano al fornitore. Nessun intermediario, nessuna provvigione.
Perché conviene ai fornitori
- Gli ordini arrivano direttamente dal software della clinica e dal suo assistente IA.
- Nessun ulteriore portale da gestire.
- Nessun intermediario, nessuna provvigione, nessun vincolo.
- Funziona con Viali, Claude, ChatGPT e ogni software che implementa lo standard.
Bozza 0.1. Viali è il primo client: le cliniche che usano Viali possono rivolgersi ai fornitori OCP direttamente dalla loro gestione del magazzino. Cerchiamo fornitori per un primo progetto pilota in Svizzera.
Per sviluppatrici e sviluppatori
Strumenti MCP (bozza 0.1), risposte in JSON.
search_products
- Input
query(testo) oppuregtin/pharmacode/manufacturerRef;limit- Risposta
- Elenco con
productId,name,gtin,pharmacode,manufacturer,manufacturerRef,packSize,unit
get_offer
- Input
productId,quantity- Risposta
price(importo, valuta),listPrice,discountPercent,packSize,available(sì/no/più tardi),deliveryDays,validUntil
place_order
- Input
lines(productId,quantity),deliveryAddressId,customerReference- Risposta
orderId,status,confirmedLines
get_order_status
- Input
orderId- Risposta
status(confermato, spedito, consegnato, arretrato),linescon le quantità consegnate,trackingUrl
Autenticazione: OAuth 2.1 con l'account cliente della clinica presso il fornitore. Nessun dato dei pazienti negli input o negli output.