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, CHF 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.