# Casi d'uso

# Indice

Casi verificati su dev il 9 nov sera; i punti cambiati dalla Rel dell'11 nov (tasti Bianca e Veter., ripresa delle congelate col banco vuoto, Magazzino con confezione e codice) sono scritti dal codice, non ancora rigiocati. Ognuno ha Descrizione, Risultato atteso e una tabella da seguire riga per riga.

Nota per la demo: i messaggi verdi e marroni della riga in basso spariscono dopo 5 secondi, quelli rossi restano; passando il mouse sul titolo di una colonna o su una casella della striscia compare la spiegazione.

### 1. Banco

- [Caso 1.1 — Vendita al banco — Vendita semplice](https://cms.marcocucchi.it/books/casi-duso/page/caso-11-vendita-al-banco-vendita-semplice)
- [Caso 1.2 — Vendita al banco — Telefono come lettore](https://cms.marcocucchi.it/books/casi-duso/page/caso-12-vendita-al-banco-telefono-come-lettore)
- [Caso 1.3 — Vendita al banco — Giacenza a zero](https://cms.marcocucchi.it/books/casi-duso/page/caso-13-vendita-al-banco-giacenza-a-zero)
- [Caso 1.4 — Vendita al banco — Sospeso](https://cms.marcocucchi.it/books/casi-duso/page/caso-14-vendita-al-banco-sospeso)
- [Caso 1.5 — Vendita al banco — Reso](https://cms.marcocucchi.it/books/casi-duso/page/caso-15-vendita-al-banco-reso)
- [Caso 1.6 — Strumenti del banco — Vendita congelata e codice fiscale](https://cms.marcocucchi.it/books/casi-duso/page/caso-16-strumenti-del-banco-vendita-congelata-e-codice-fiscale)

### 2. Ricette

- [Caso 2.1 — Vendita al banco — Ricetta SSN con generico](https://cms.marcocucchi.it/books/casi-duso/page/caso-21-vendita-al-banco-ricetta-ssn-con-generico)
- [Caso 2.2 — Vendita al banco — Esente per patologia](https://cms.marcocucchi.it/books/casi-duso/page/caso-22-vendita-al-banco-esente-per-patologia)
- [Caso 2.3 — Vendita al banco — Esente che vuole la marca](https://cms.marcocucchi.it/books/casi-duso/page/caso-23-vendita-al-banco-esente-che-vuole-la-marca-ritestare)
- [Caso 2.4 — Ricette — Archivio e annullo della ricetta](https://cms.marcocucchi.it/books/casi-duso/page/caso-24-ricette-archivio-e-annullo-della-ricetta)
- [Caso 2.5 — Vendita al banco — Ricetta bianca](https://cms.marcocucchi.it/books/casi-duso/page/caso-25-vendita-al-banco-ricetta-bianca)

### 3. Titolare

- [Caso 3.1 — Home e Osservabilità — Incasso dal vivo e rete dei servizi](https://cms.marcocucchi.it/books/casi-duso/page/caso-31-home-e-osservabilita-incasso-dal-vivo-e-rete-dei-servizi)
- [Caso 3.2 — Magazzino e Carico bolla — Magazzino e carico bolla](https://cms.marcocucchi.it/books/casi-duso/page/caso-32-magazzino-e-carico-bolla-magazzino-e-carico-bolla)
- [Caso 3.3 — Chiusure — Chiusura della giornata](https://cms.marcocucchi.it/books/casi-duso/page/caso-33-chiusure-chiusura-della-giornata)
- [Caso 3.4 — Impostazioni — Regole della farmacia e lingua](https://cms.marcocucchi.it/books/casi-duso/page/caso-34-impostazioni-regole-della-farmacia-e-lingua)

### 4. Amministratore

- [Caso 4.1 — Admin › Amministrazione — Impersonificazione di un operatore di Igea](https://cms.marcocucchi.it/books/casi-duso/page/caso-41-admin-amministrazione-impersonificazione-di-un-operatore-di-igea)
- [Caso 4.2 — Admin › Shard e Tenant — Nuova farmacia su uno shard nuovo, dal carico alla chiusura](https://cms.marcocucchi.it/books/casi-duso/page/caso-42-admin-shard-e-tenant-nuova-farmacia-su-uno-shard-nuovo-dal-carico-alla-chiusura)

# 1. Banco

Casi del banco: vendita, telefono, giacenza, sospeso, reso.

# Caso 1.1 — Vendita al banco — Vendita semplice

**Descrizione:** l'operatore vende due prodotti: uno letto col codice, uno cercato per nome; cambia la quantità, fa uno sconto e il cliente paga un po' in contanti e il resto con la carta.

**Risultato atteso:** la vendita si chiude con il documento «SIMULATO» e si apre subito una vendita nuova.

**Dipende da:** nessun caso.

| # | Azione | Descrizione | Atteso |
| --- | --- | --- | --- |
| 1 | Apri /igea/, scegli Operatore 1-FCA-A, password, Accedi | Ingresso dell'operatore | Si apre la Home di Igea |
| 2 | Menu › Vendita al banco | Apre il banco | Vendita nuova, campo unico pronto |
| 3 | `012745093` Invio | Lettura di un codice AIC | Riga TACHIPIRINA 500 MG 20 cpr, 5,50 €, giacenza 60 |
| 4 | `*3` Invio | Cambia la quantità | Quantità 3 |
| 5 | `-` | Toglie un pezzo | Quantità 2, totale 11,00 € |
| 6 | `nurofen`, frecce su NUROFEN 200 MG 12 cpr, Invio | Ricerca per nome | Riga Nurofen 7,90 €, da pagare 18,90 € |
| 7 | Sulla riga Nurofen: `%10` Invio | Sconto di riga del 10% | Riga 7,11 €, totale 18,11 € |
| 8 | F1 | Apre il riepilogo | Riepilogo con i pagamenti |
| 9 | Contanti: `10` | Pagamento misto | La carta prende il resto da sola: 8,11 € |
| 10 | F1 | Chiude la vendita | POS approvato, documento «SIMULATO», vendita nuova |

# Caso 1.2 — Vendita al banco — Telefono come lettore

**Descrizione:** il telefono si collega al banco inquadrando un QR e diventa un lettore di codici a barre.

**Risultato atteso:** il prodotto letto col telefono compare da solo nella vendita al banco.

**Dipende da:** nessun caso.

| # | Azione | Descrizione | Atteso |
| --- | --- | --- | --- |
| 1 | `TEL` Invio | Chiede il collegamento del telefono | Pannello TELEFONO con QR e conto alla rovescia; striscia «TEL ATTESA» |
| 2 | Col telefono inquadra il QR | Apre la pagina del lettore | Sul telefono: «Tocca per iniziare» (incerto: può non esserci nella versione posata) |
| 3 | Sul telefono tocca «Tocca per iniziare» | Accende la fotocamera | Telefono: testata IGEA e numero di vendita; banco: segnale TELEFONO |
| 4 | Inquadra la scatola di un prodotto qualsiasi che hai in mano, Conferma | Legge e manda il codice vero della scatola (non è un dato di prova) | La riga compare al banco da sola; telefono: ULTIMO CODICE LETTO con OK |

**Chiusura del pannello:** chiudendo il pannello del telefono (Esc, un'altra linguetta, una vendita nuova) il QR in attesa si spegne e non compare più «QR scaduto» mentre si lavora su altro. Per collegare di nuovo il telefono: `TEL` Invio, il banco chiede un QR nuovo. Senza telefono collegato il segnale TELEFONO resta spento.

# Caso 1.3 — Vendita al banco — Giacenza a zero

**Descrizione:** l'operatore prova a vendere un prodotto che in magazzino non c'è; poi trova una scatola sullo scaffale, corregge la giacenza con una rettifica d'inventario e la vende.

**Risultato atteso:** il banco avvisa «giacenza insufficiente» e non aggiunge il prodotto; in Magazzino l'Aspirina risulta davvero a giacenza 0; dopo la rettifica (0 → 1) la vendita passa e la giacenza torna a 0, con i due movimenti nei Movimenti.

**Dipende da:** nessun caso. Va fatto prima del caso 3.2 nella stessa farmacia: dopo il carico della bolla l'Aspirina non è più a zero.

| # | Azione | Descrizione | Atteso |
| --- | --- | --- | --- |
| 1 | `004763037` Invio | Aspirina 500 mg, a giacenza zero | Avviso «giacenza insufficiente», nessuna riga entra |
| 2 | Menu › Magazzino › Prodotti, togli la spunta da «Solo con giacenza», cerca `004763037`, apri ASPIRINA 500 MG 20 cpr | Verifica dell'effettiva giacenza (con la spunta i prodotti a zero non compaiono) | Giacenza 0: è il motivo del rifiuto al banco |
| 3 | Con l'Aspirina scelta, **Rettifica** (Alt+R) | Popup di correzione dell'inventario | Popup «Rettifica · ASPIRINA 500 MG 20 cpr» con la giacenza a sistema 0 |
| 4 | Quantità contata `1`, Causale `CONTA`, Conferma | Una scatola trovata sullo scaffale | Popup «Rettificare ASPIRINA…?»: «Giacenza 0 → 1 (+1), causale CONTA» |
| 5 | Conferma | Registra la rettifica | «Rettifica registrata: giacenza 1»; scheda Giacenza 1 |
| 6 | Menu › Vendita al banco (la linguetta del Magazzino resta aperta sull'Aspirina, scheda «Giacenza»), `004763037` Invio | Ora l'Aspirina c'è | La riga entra (1 pezzo), nessun avviso |
| 7 | F1, Contanti con l'importo esatto, F1 | Paga e chiude | Vendita chiusa |
| 8 | Torna alla linguetta del Magazzino, SENZA ricaricare né riaprire; poi scheda «Movimenti» | Alla chiusura della vendita il banco manda sul bus del client il messaggio `VenditaConclusa` con i prodotti venduti: la maschera del Magazzino lo riceve e rilegge dal backend giacenza, movimenti e sottoscorta | La giacenza è già passata da 1 a 0 da sola; nei Movimenti la RETTIFICA +1 e la vendita −1 (nomi dei movimenti: incerto) |

La giacenza torna a 0 apposta: il caso 3.2 parte dall'Aspirina a zero.

# Caso 1.4 — Vendita al banco — Sospeso

**Descrizione:** il cliente paga oggi un prodotto che ritirerà domani; per lasciarlo in sospeso serve il nome del cliente. Poi lo si ritrova nella scheda del cliente e lo si consegna dal banco.

**Risultato atteso:** la vendita si chiude con il prodotto in sospeso intestato a ROSSI MARIO; alla consegna (F10) il Nurofen esce a 0,00 € perché è già pagato.

**Dipende da:** nessun caso (se la Tachipirina del caso 1.2 non c'è, la riga 1 la aggiunge).

<table id="bkmrk-%23-azione-descrizione"><thead><tr><th>\#</th><th>Azione</th><th>Descrizione</th><th>Atteso</th></tr></thead><tbody><tr><td>1</td><td>Se nella vendita non c'è la Tachipirina del caso 1.2: <code>012745093</code> Invio</td><td>Tachipirina</td><td>Riga Tachipirina 5,50 €</td></tr><tr><td>2</td><td><code>025634015</code> Invio</td><td>Nurofen</td><td>Riga Nurofen 7,90 €</td></tr><tr><td>3</td><td>Riga Nurofen scelta, F9</td><td>Sospende la riga</td><td>Riga di tipo S, striscia «SOSP. 1»</td></tr><tr><td>4</td><td><code>&#42;RSSMRA80A01F205X</code> Invio (con l'asterisco davanti)</td><td>Mette il cliente. Senza asterisco il CF va solo sullo scontrino e il sospeso resta senza cliente: F1 non chiude: nel riepilogo il riquadro CONTROLLI è rosso e dice «Il sospeso … vuole il cliente»</td><td>Cliente ROSSI MARIO sulla vendita</td></tr><tr><td>5</td><td>F1; nella riga Contanti scrivi <code>0</code> (la carta prende tutto il dovuto); F1</td><td>Paga tutto con carta</td><td>«POS: pagamento con carta in corso (simulato)», poi vendita chiusa: Tachipirina 5,50 + Nurofen 7,90 = 13,40 €</td></tr><tr><td>6</td><td>Menu › Anagrafiche › Clienti, cerca <code>rossi</code>, apri ROSSI MARIO</td><td>Il sospeso nella scheda del cliente</td><td>Sospeso di Nurofen: pagato, da ritirare</td></tr><tr><td>7</td><td>Menu › Vendita al banco, F10</td><td>Elenco dei sospesi da ritirare</td><td>C'è il Nurofen di ROSSI MARIO, nella voce «SN numero · cliente» (Esc chiude senza ritirare).

**<span style="color:rgb(224,62,45);">NB</span>:** In alternativa, senza elenco: scrivi `SN` + il numero del sospeso (es. `SN105`) Invio e si passa direttamente alla riga 9; un numero che non esiste dà «Nessun sospeso con questo numero»

</td></tr><tr><td>8</td><td>Frecce sulla riga Nurofen, Invio</td><td>Il cliente ritira</td><td>Riga RS Nurofen a 0,00 €: è già pagato</td></tr><tr><td>9</td><td>F1, F1</td><td>Chiude la consegna</td><td>Vendita chiusa a 0,00 €; il sospeso risulta ritirato</td></tr></tbody></table>

# Caso 1.5 — Vendita al banco — Reso

**Descrizione:** il cliente riporta un prodotto comprato prima e viene rimborsato.

**Risultato atteso:** esce il documento «Reso merce», il rimborso è di 5,50 € e il prodotto torna in magazzino.

**Dipende da:** nessun caso.

| # | Azione | Descrizione | Atteso |
| --- | --- | --- | --- |
| 1 | `RE` Invio | Accende il modo reso | «Modo reso acceso» |
| 2 | `012745093` Invio | Prodotto da rendere | Riga in negativo: −5,50 € |
| 3 | F1 | Chiede gli estremi | Finestra «Estremi del reso» |
| 4 | Documento `1`, data di oggi, Conferma, F1 | Chiude il reso | Documento «Reso merce», rimborso 5,50 € |

Il documento da rendere è quello che il cliente porta. In prova va bene `1`: è la prima vendita della giornata (caso 1.1). Il modo reso si spegne da solo quando la vendita si chiude.

# Caso 1.6 — Strumenti del banco — Vendita congelata e codice fiscale

**Descrizione:** al banco l'operatore mette da parte una vendita a metà (il cliente è tornato in macchina a prendere la tessera) e intanto serve un altro cliente; poi riprende la vendita dagli Strumenti del banco e, per un cliente senza tessera sanitaria, calcola il codice fiscale dai dati anagrafici.

**Risultato atteso:** la vendita congelata torna al banco con le sue righe; il codice fiscale calcolato è `PRVMRT85C52F205B` e finisce sulla vendita.

**Dipende da:** nessun caso. **NUOVO, DA PROVARE** (scritto dall'aiuto in linea, non ancora provato nel browser).

| # | Azione | Descrizione | Atteso |
| --- | --- | --- | --- |
| 1 | Menu › Vendita al banco, `012745093` Invio | Prima vendita | Riga Tachipirina 5,50 € |
| 2 | Esc, poi «Congela» | Mette da parte la vendita | Vendita nuova e vuota; striscia «CONG. 1» |
| 3 | `025634015` Invio, F1, F1 | Il cliente successivo compra un Nurofen | Vendita chiusa, vendita nuova vuota |
| 4 | Menu › Strumenti del banco › Vendite congelate (dal banco anche Spazio, V) | Elenco delle vendite messe da parte | Una riga con Banco, Ora, Prodotti, Righe, Da pagare 5,50; piede «1 vendite congelate · scegli la vendita da riprendere» |
| 5 | Clic sulla riga | Riprende la vendita (va anche col banco vuoto: la vendita nuova e vuota si abbandona da sola) | Il banco torna con la riga Tachipirina; striscia «CONG. 0» |
| 6 | Menu › Strumenti del banco › Codice fiscale (dal banco anche `<`) | Calcolo del codice fiscale | Campi Cognome, Nome, Data di nascita, Sesso, Comune |
| 7 | Cognome `PROVINI`, Nome `MARTA`, Data `12/03/1985`, Sesso F, Comune: scrivi `mil` e scegli MILANO dall'elenco | Dati della cliente | Campi compilati |
| 8 | Calcola (o Invio) | Calcolo | Codice fiscale `PRVMRT85C52F205B` |
| 9 | Usa nel banco | Il CF va sulla vendita | Al banco striscia CF accesa con PRVMRT85C52F205B |
| 10 | F1, F1 | Chiude | Vendita chiusa, 5,50 € |

Se il banco ha già delle righe, il clic non riprende: compare un popup d'errore «Impossibile riprendere la vendita congelata: Hai già una vendita aperta: congelala o chiudila prima». Dopo il popup il clic si può ripetere.

# 2. Ricette

Casi di prova: ricette elettroniche, esenzioni, ricetta bianca, archivio e annullo.

# Caso 2.1 — Vendita al banco — Ricetta SSN con generico

**Descrizione:** arriva un paziente con la ricetta elettronica di Torvast e Augmentin; il banco la chiede al Sistema TS. Il farmacista consegna il Torvast e, al posto dell'Augmentin, il generico che costa meno: lo legge direttamente e il banco lo riconosce come equivalente sulla ricetta.

**Risultato atteso:** il generico entra sulla ricetta al posto dell'Augmentin; il banco calcola da solo ticket e quota: il paziente paga 6,55 € e la ricetta risulta erogata.

**Dipende da:** nessun caso. Serve l'NRE ancora libero nella farmacia (una volta sola per farmacia).

| # | Azione | Descrizione | Atteso |
| --- | --- | --- | --- |
| 1 | `0300A1234567890` Invio | NRE della ricetta | Striscia RICETTA accesa, chiede il CF |
| 2 | `RSSMRA80A01F205X` Invio | CF di ROSSI MARIO | Presa in carico; prescritti Torvast ×1 e Augmentin ×1; nessuna esenzione |
| 3 | `033007042` Invio | Torvast 20 mg | Riga R1 10,51 €, ticket 2,00, quota 2,55, totale 4,55 (c'è la quota: costa più del prezzo di riferimento; la griglia ha le colonne RIF. e QUOTA accanto a TICKET) |
| 4 | `036802015` Invio | Generico dell'Augmentin (Amoxicillina e acido clavulanico DOC, 7,90 €) | Riga R1 7,90 €, ticket 2,00, totale 2,00; striscia «RICETTA 1 CHIUSA» |
| 5 | F1 | Riepilogo | Lordo 18,41; a carico SSN 11,86; ticket 4,00; quota 2,55; **da pagare 6,55 €** |
| 6 | Contanti `10`, F1 | Paga e chiude | Resto 3,45 €; ricetta chiusa ed erogata |

Non leggere l'Augmentin `026089019`: chiuderebbe la ricetta e il generico entrerebbe poi come prodotto libero.

# Caso 2.2 — Vendita al banco — Esente per patologia

**Descrizione:** un paziente esente per patologia ritira l'insulina; l'esenzione arriva insieme alla ricetta dal Sistema TS.

**Risultato atteso:** il paziente non paga nulla (0,00 €) e la vendita si chiude senza pagamento.

**Dipende da:** nessun caso. Serve l'NRE ancora libero nella farmacia.

| # | Azione | Descrizione | Atteso |
| --- | --- | --- | --- |
| 1 | `0300A0000000025` Invio | NRE | Chiede il CF |
| 2 | `PRVGRG62L04B157Z` Invio | CF di PROVETTI GIORGIO | Presa in carico con esenzione 048, ticket a zero |
| 3 | `035724069` Invio | Lantus 100 UI/ml | Riga R 75,86 €, tutto a carico SSN |
| 4 | F1 | Riepilogo | **Da pagare 0,00 €** |
| 5 | F1 | Chiude senza pagamento | Vendita chiusa |

Facoltativo, dopo la riga 2 e prima di leggere il Lantus: scrivi `.` Invio per vedere l'elenco delle esenzioni della ricetta (l'esenzione si sceglie solo col punto: nella barra dei tasti non c'è più «. Esenzione»).

# Caso 2.3 — Vendita al banco — Esente che vuole la marca (ritestare)

**Descrizione:** la paziente è esente (non paga il ticket) e il medico le ha prescritto due scatole di Norvasc, un farmaco di marca che costa più del prezzo di riferimento. Il farmacista le propone il generico, ma lei vuole proprio il Norvasc: allora paga la differenza (la quota), anche se è esente.

**Risultato atteso:** ticket a zero; la paziente paga solo la quota della marca, 1,79 € a scatola: 3,58 €.

**Dipende da:** nessun caso. Serve l'NRE ancora libero nella farmacia.

<table id="bkmrk-%23-azione-descrizione"><thead><tr><th>\#</th><th>Azione</th><th>Descrizione</th><th>Atteso</th></tr></thead><tbody><tr><td>1</td><td><code>0300A0000000017</code> Invio</td><td>NRE</td><td>Chiede il CF</td></tr><tr><td>2</td><td><code>FNTLCU75C52A794S</code> Invio</td><td>CF di FINTONI LUCIA</td><td>«Ricetta 1: esenzione E01»; nella linguetta RICETTA: Norvasc 0 di 2</td></tr><tr><td>3</td><td><code>027428010</code> Invio</td><td>Prima scatola di Norvasc</td><td>Riga R1: prezzo 5,53 (RIF. 3,74 + QUOTA 1,79), ticket 0,00, totale 1,79 (la quota); nel pannello RICETTA «E01 · esente dal ticket (−X €), non dalla quota»</td></tr><tr><td>4</td><td><code>027428010</code> Invio</td><td>Seconda scatola</td><td>Seconda riga uguale; ricetta 2 di 2, chiusa da sola</td></tr><tr><td>5</td><td>F1</td><td>Riepilogo</td><td>Riga «Esenzione E01 −4,00»; ticket 0,00; quota 3,58; **da pagare 3,58 €**</td></tr><tr><td>6</td><td>F1</td><td>Chiude</td><td>Vendita chiusa</td></tr></tbody></table>

**Variante (se la paziente accetta il generico):** al posto del Norvasc leggi due volte `037329012` (Amlodipina Alter 5 mg, 3,74 €, al prezzo di riferimento): niente quota, **da pagare 0,00 €**.

Facoltativo, dopo la riga 2 e prima di leggere il Norvasc: scrivi `.` Invio per vedere l'elenco delle esenzioni della ricetta (l'esenzione si sceglie solo col punto: nella barra dei tasti non c'è più «. Esenzione»).

Le due scatole vanno lette tutte e due: con una sola la ricetta resta aperta e F1 non chiude.

**Ricetta incompleta:** se si legge una sola scatola, F1 non apre il riepilogo e mostra l'avviso «Ricetta 1: erogati 1 di 2. Leggi l'altro pezzo, oppure F3 per chiuderla con 1 di 2». Leggere la seconda scatola, oppure F3 per chiudere con 1 di 2.

# Caso 2.4 — Ricette — Archivio e annullo della ricetta

**Descrizione:** nell'archivio delle ricette si ritrovano subito quelle appena date al banco; se c'è stato un errore, un'erogazione si può annullare.

**Risultato atteso:** le ricette erogate al banco compaiono senza ricaricare la pagina; quella annullata passa in stato «Annullata».

**Dipende da:** caso 2.1 (cerca e annulla la sua ricetta).

| # | Azione | Descrizione | Atteso |
| --- | --- | --- | --- |
| 1 | Menu › Ricette, mese novembre 2026 | Archivio del mese | Le ricette erogate oggi al banco (almeno quella del caso 2.1), senza ricaricare |
| 2 | Cerca `0300A1234567890` | Ricerca per NRE (la ricetta del caso 2.1) | La ricetta di ROSSI MARIO: 2/2, valore 18,41, ticket 4,00, quota 2,55 |
| 3 | Clic sulla ricetta, guarda le tre schede | Dettaglio | Pezzi, ticket, quota, esito del Sistema TS «SIMULATO» |
| 4 | Annulla erogazione, scrivi le 4 cifre che chiede, Conferma | Annullo | Stato «Annullata»; popup che ricorda il reso al banco |
| 5 | Mese ottobre 2026, filtro Esenzione | Storico | Ricette dello storico con conteggi e totali |

Se il Sistema TS rifiuta: la riga d'esito dice «Ricetta N rifiutata dal Sistema TS: motivo»; Esc e un altro NRE. Riserva: `0300A0000000058`, CF `CMPNNA48E70L682W`, Torvast ×2.

Se la ricerca non trova nulla, nessuna ricetta è stata erogata oggi in questa farmacia: fai prima il caso 2.1.

# Caso 2.5 — Vendita al banco — Ricetta bianca

**Descrizione:** una ricetta del medico che il Servizio sanitario non paga: il farmaco è tutto a carico del paziente.

**Risultato atteso:** nessun ticket e nessuna esenzione possibile (il punto `.` risponde «Questa ricetta non ha esenzioni»); il paziente paga il prezzo pieno, 12,80 €.

**Dipende da:** nessun caso. Serve l'NRE ancora libero nella farmacia.

| # | Azione | Descrizione | Atteso |
| --- | --- | --- | --- |
| 1 | `/B` Invio (oppure il tasto «/B Bianca» in fondo alla barra dei tasti, il 12°) | Dice al banco che la ricetta è bianca | Casella RICETTA «BIANCA», tasto «/B Bianca» evidenziato, messaggio «Ricetta bianca elettronica: leggi l'NRE». «/B Bianca» e «/V Veter.» si escludono: accenderne uno spegne l'altro, e si spengono da soli a fine o abbandono della vendita |
| 2 | `0300B0000000011` Invio | NRE bianco | Chiede il CF |
| 3 | `NVNMRC68D15E897U` Invio | CF dell'assistito | Ricetta presa in carico |
| 4 | `025980069` Invio | Prima scatola di Xanax 0,50 mg | Riga da 6,40 € |
| 5 | Scrivi `.` Invio (con la ricetta ancora aperta, 1 di 2) | Prova a scegliere l'esenzione: si sceglie solo col punto | Nessun elenco: il banco scrive «Questa ricetta non ha esenzioni» |
| 6 | `025980069` Invio | Seconda scatola (sulla ricetta si legge una scatola alla volta: `*2` non vale) | Seconda riga da 6,40 €; ricetta 2 di 2 |
| 7 | Guarda la barra dei tasti in basso | Tasti della ricetta | All'11° posto «/V Veter.», al 12° «/B Bianca»; non c'è «. Esenzione» |
| 8 | F1, F1 | Paga e chiude | Da pagare 12,80 € |

# 3. Titolare

Casi di prova del titolare: osservabilità, magazzino, anagrafiche e chiusura della giornata.

# Caso 3.1 — Home e Osservabilità — Incasso dal vivo e rete dei servizi

**Descrizione:** il titolare, dal suo computer, guarda l'incasso della farmacia disegnato come una città, mentre l'operatore al banco vende.

**Risultato atteso:** a ogni vendita la colonna dei 10 minuti cresce senza ricaricare la pagina; nella Costellazione i servizi si accendono col traffico.

**Dipende da:** nessun caso (la Skyline è già piena dalla semina). Serve un secondo browser con l'operatore per la vendita della riga 4.

| # | Azione | Descrizione | Atteso |
| --- | --- | --- | --- |
| 1 | Secondo browser: /igea/, Titolare FCA-AB, Farmacia Test A | Ingresso del titolare | Statistiche (Skyline) già piene dalla semina |
| 2 | Periodo «12 mesi», poi Raggruppa per | Storico di un anno | La «città» cambia, cambiano le classifiche |
| 3 | Periodo «Oggi» | Giornata in corso | Colonne da 10 minuti dalle 8:30 alle 19:30, fino all'ora attuale; le vendite fuori orario vanno nella prima o nell'ultima colonna |
| 4 | Nel browser dell'operatore: `025634015`, F1, F1 | Vendita veloce | La colonna dei 10 minuti cresce senza ricaricare |
| 5 | Menu › Osservabilità › Costellazione, poi un'altra vendita dall'operatore | Rete dei servizi | Nodi e archi che si accendono; nessun dato di business |

# Caso 3.2 — Magazzino e Carico bolla — Magazzino e carico bolla

**Descrizione:** il titolare controlla quanti pezzi restano dopo le vendite e carica la merce arrivata dal fornitore con la bolla.

**Risultato atteso:** la giacenza è scesa con le vendite di oggi; dopo il carico compare «Bolla caricata: 1 riga, 10 pezzi» e in Magazzino l'Aspirina sale a 10.

**Dipende da:** nessun caso. Dopo questo caso il 1.3 non funziona più nella stessa farmacia.

<table id="bkmrk-%23-azione-descrizione"><thead><tr><th>\#</th><th>Azione</th><th>Descrizione</th><th>Atteso</th></tr></thead><tbody><tr><td>1</td><td>Menu › Magazzino › Prodotti</td><td>Elenco dei prodotti</td><td>Elenco con la casella «Nome o codice (AIC/EAN)»</td></tr><tr><td>2</td><td>Nella casella scrivi <code>tachi</code> (almeno 3 caratteri): in griglia si leggono il nome con la confezione e il CODICE (AIC); clic sulla riga TACHIPIRINA 500 MG 20 cpr, codice 012745093 (oppure scrivi l'AIC 012745093)</td><td>Scheda prodotto a destra</td><td>Schede Prodotto, Giacenza, Lotti, Movimenti, Descrizione</td></tr><tr><td>3</td><td>Scheda «Giacenza», poi scheda «Movimenti»</td><td>Effetto delle vendite di oggi</td><td>Giacenza scesa con le vendite fatte; nei Movimenti le vendite di oggi con l'operatore</td></tr><tr><td>4</td><td>(facoltativo) Menu › Magazzino › Scadenze, poi Menu › Magazzino › Sottoscorta</td><td>Controlli del magazzino</td><td>Scadenze: lotti col quadratino rosso e giallo; Sottoscorta: «N prodotti sotto scorta». Doppio clic su una riga porta a Menu › Magazzino › Prodotti, filtrato sul codice di quel prodotto (da Scadenze sulla scheda «Lotti», da Sottoscorta sulla scheda «Giacenza»); «Azzera filtri» riporta l'elenco intero</td></tr><tr><td>5</td><td>Menu › Carico bolla</td><td>Bolla nuova (si apre anche da Menu › Magazzino › Bolle › «Nuova bolla», F4)</td><td>Testata vuota, data di oggi</td></tr><tr><td>6</td><td>Fornitore: scrivi <code>palm</code> e scegli FARMADISTRIBUZIONE PALMIERI SAS dalla tendina; Numero DDT <code>DEMO&#45;1</code>; Data DDT di oggi</td><td>Testata della bolla</td><td>Testata compilata</td></tr><tr><td>7</td><td>Nel campo «&gt;» scrivi <code>004763037</code> Invio</td><td>Riga dell'Aspirina</td><td>Riga ASPIRINA 500 MG 20 cpr</td></tr><tr><td>8</td><td>Seleziona la riga: Q.tà <code>10</code>, Lotto <code>DEMO01</code>, Scadenza <code>31&#47;12&#47;2027</code>; Costo un. si può lasciare vuoto (è facoltativo: senza costo il totale riga è «—»)</td><td>Dati del lotto</td><td>Riga completa</td></tr><tr><td>9</td><td>F9 (Carica), poi conferma al popup «Caricare 1 riga, 10 pezzi in magazzino?»</td><td>Carica</td><td>«Bolla caricata: 1 riga, 10 pezzi»; una bolla caricata non si annulla</td></tr><tr><td>10</td><td>Menu › Magazzino › Prodotti; nella ricerca scrivi <code>004763037</code> e fai clic sulla riga ASPIRINA 500 MG 20 cpr</td><td>Verifica del carico</td><td>Giacenza 10; scheda Lotti: DEMO01, scadenza 31/12/2027</td></tr></tbody></table>

**Attenzione (solo fino alla posa di prod dell'11 nov alle 9):** sulla prod posata il 10 nov alle 18:15, se dopo aver scritto l'ultimo campo della riga si preme subito F9 il valore può non arrivare (difetto della cella, corretto in moonlight!624, non ancora su prod). Dopo l'ultimo campo premi Invio o Tab, poi F9.

# Caso 3.3 — Chiusure — Chiusura della giornata

**Descrizione:** a fine giornata il titolare guarda i totali, conta i contanti in cassa e chiude la giornata. Da fare in coda alla demo.

**Risultato atteso:** il conteggio si salva con la differenza di cassa; poi «Giornata n. N chiusa» e si apre lo storico.

**Dipende da:** almeno una vendita chiusa oggi nella farmacia (per esempio il caso 1.1): i totali di Chiusure › Oggi contano solo le vendite fatte al banco.

| # | Azione | Descrizione | Atteso |
| --- | --- | --- | --- |
| 1 | Menu › Chiusure › Oggi | Totali della giornata | Le vendite della demo; filtro per operatore |
| 2 | Conteggio dei contanti: pezzi per taglio, Salva conteggio | Conta della cassa | «Conteggio salvato alle hh:mm» e la differenza |
| 3 | Chiudi giornata, leggi il popup, conferma | Chiusura | «Giornata n. N chiusa»; si apre lo storico |

**Per tipo di vendita:** in Chiusure › Oggi il riquadro conta la parte SSN per riga di ricetta: una vendita libera con ricetta SSN va in parte in SSN (con il suo importo), il resto resta tra le Libere. In Menu › Chiusure › Vendite la colonna TIPO dà SSN alle vendite con righe su ricetta SSN (prima dava Libera).

# Caso 3.4 — Impostazioni — Regole della farmacia e lingua

**Descrizione:** il titolare mostra dove si regolano le impostazioni della farmacia (dati, vendita, cassa, scadenze, interruttori di prova) e come ogni utente sceglie la lingua.

**Risultato atteso:** le schede della farmacia si aprono una per una senza salvare nulla; con l'inglese tutte le etichette cambiano e tornano in italiano.

**Dipende da:** nessun caso. Entrare come titolare-fca-ab: l'operatore non ha Impostazioni › Farmacia. **NUOVO, DA PROVARE** (scritto dall'aiuto in linea, non ancora provato nel browser).

| # | Azione | Descrizione | Atteso |
| --- | --- | --- | --- |
| 1 | Menu › Impostazioni › Farmacia | Impostazioni della farmacia in uso | Schede Farmacia, Vendita, Cassa, Scadenze, Demo, Anagrafe |
| 2 | Scheda «Vendita» | Regole della vendita | Fra le altre, l'arrotondamento ai 5 centesimi |
| 3 | Scheda «Scadenze» | Soglie dei colori | Giorni per il rosso e per il giallo (quelli della vista Scadenze del Magazzino) |
| 4 | Scheda «Demo» | Interruttori di prova | «POS che rifiuta» e gli altri: lasciarli spenti |
| 5 | Scheda «Anagrafe» | Dati della farmacia | Ragione sociale, indirizzo, partita IVA |
| 6 | Esci senza salvare | Nessuna modifica | Nessun popup «Scartare le modifiche?» (non si è cambiato nulla) |
| 7 | Menu › Impostazioni › Utente, scheda Generali: lingua English | Lingua dell'utente | Menu e maschere in inglese |
| 8 | Apri Menu › Vendita al banco e Menu › Magazzino › Prodotti, poi torna a Menu › Impostazioni › Utente: Italiano | Ritorno all'italiano | Tutto di nuovo in italiano |

# 4. Amministratore

Casi di prova dell'amministratore: console della piattaforma, impersonazione, nuova farmacia su uno shard nuovo.

# Caso 4.1 — Admin › Amministrazione — Impersonificazione di un operatore di Igea

**Descrizione:** l'amministratore (Admin) entra in Igea al posto di un operatore di Farmacia Test A con la funzione Impersona: lavora come lui (apre il banco e fa una vendita), poi esce. Mostra anche cosa non si può fare: un amministratore non si impersona, e solo gli amministratori impersonano.

**Risultato atteso:** da Admin, Menu › Amministrazione › Impersona si entra come `operatore-1-fca-a`; Igea si apre con il messaggio «Stai agendo come … (Farmacia Test A)»; la vendita si chiude con il documento «SIMULATO»; all'uscita la sessione impersonata si chiude.

**Dipende da:** nessun caso. Serve l'utente `admin` (super-utente, ha il permesso di impersonare) e gli utenti di Igea di Farmacia Test A. Il giorno prima nessuno deve essere collegato come `operatore-1-fca-a`: se lo è, la sua sessione cade (riga 7).

| # | Azione | Descrizione | Atteso |
| --- | --- | --- | --- |
| 1 | Apri /admin/, scrivi `admin` e la password, Accedi | Ingresso dell'amministratore (niente tendina) | Admin si apre sulla Costellazione |
| 2 | Menu › Amministrazione › Impersona | Maschera dell'impersonificazione: ricerca in alto, elenco al centro, dettaglio in basso | Elenco degli utenti impersonabili con il conteggio («N utenti impersonabili»); «Entra» spento finché non scegli una riga |
| 3 | Nella ricerca scrivi `operatore` | Filtra per username o nome | Compaiono `operatore-1-fca-a` e `operatore-1-fca-b`; `admin` non c'è (un super-utente non si impersona) |
| 4 | Scegli la riga `operatore-1-fca-a` | Dettaglio dell'utente scelto, senza spostare nulla | Scheda con Utente, Nome, Email, Tipo «Persona» e «Le sue aziende»: Farmacia Test A; «Entra» si accende |
| 5 | Premi Entra | Prima di agire chiede conferma | Popup «Entrare come operatore-1-fca-a?» con il testo «La tua sessione si chiude e lavori come operatore-1-fca-a, con le sue aziende (Farmacia Test A) … Se operatore-1-fca-a è collegato, la sua sessione cade.» |
| 6 | Nel popup premi «Entra» (Annulla lascia tutto com'è) | Conferma | La sessione di Admin si chiude e la pagina passa a Igea (/igea/) già entrata come l'operatore, senza ridigitare la password (passaggio da Admin a Igea con codice monouso, incerto su prod) |
| 7 | Guarda la Home di Igea e la riga dei messaggi in basso | Segnale dell'impersonificazione | Nella riga dei messaggi: «Stai agendo come ‹nome di operatore-1-fca-a› (Farmacia Test A)» (se la farmacia va scelta, senza il nome della farmacia; non c'è una striscia fissa, incerto se compare il nome o l'username). Menu dell'operatore: Vendita al banco, Magazzino, Anagrafiche, Chiusure; niente Impostazioni › Farmacia né Costellazione |
| 8 | Menu › Vendita al banco; `012745093` Invio | Lavora come l'operatore: legge Tachipirina | Riga TACHIPIRINA 500 MG 20 cpr, 5,50 € |
| 9 | F1, poi F1 | Riepilogo e chiusura con il pagamento proposto | Documento «SIMULATO», si apre una vendita nuova |
| 10 | Prova a cercare in Igea una voce Impersona o Amministrazione | Un utente impersonato non può impersonare a sua volta | Nessuna voce Impersona nel menu di Igea (il servizio rifiuta comunque: «Non puoi impersonare: solo un super-utente, e non da una sessione già impersonata») |
| 11 | In alto premi ESCI | Fine dell'impersonificazione | La sessione impersonata si chiude e torna il login (di Igea o di Admin, incerto) |
| 12 | (facoltativo) Menu › Amministrazione › Sessioni attive | La sessione impersonata mentre dura | Durante l'impersonificazione la sessione di `operatore-1-fca-a` ha «(impersonata)» e il campo «Impersonata da»: admin; dopo l'uscita non c'è più |
| 13 | (facoltativo) Esci; apri /igea/, entra come `titolare-fca-ab` | Chi non è super non impersona | Menu del titolare senza Amministrazione né Impersona |

**Da sapere:** impersonificare non cambia nulla all'utente: la sua password non serve e non si vede. Un amministratore non si impersona e nemmeno un utente macchina; un utente disabilitato o senza farmacia attiva è rifiutato con un popup che dice il motivo. Chi impersona non ha limiti di tempo dalla sessione. Per provare `titolare-fca-ab` (due farmacie) alla riga 4 scegli lui: Igea chiede quale farmacia aprire e il messaggio dei messaggi può non riportare la farmacia.

# Caso 4.2 — Admin › Shard e Tenant — Nuova farmacia su uno shard nuovo, dal carico alla chiusura

**Descrizione:** il tecnico crea da Admin uno shard nuovo (un database in più per le farmacie), vi apre una farmacia nuova «Farmacia Test C» con un titolare e un operatore, e poi, entrando in Igea con quei due utenti, carica la merce con una bolla, fa una vendita al banco e chiude la giornata. La farmacia nasce vuota: niente giacenze, niente vendite.

**Risultato atteso:** lo shard 2 diventa «Pronto»; la farmacia nasce sullo shard 2; la vendita prima del carico è rifiutata; dopo il carico la giacenza è 14, dopo la vendita 11; la giornata si chiude con «Giornata n. 1 chiusa».

**Dipende da:** nessun caso. Serve la prod con un solo shard (lo shard 1) e l'esecutore degli shard attivo. Attese lunghe: la nascita dello shard (righe 2-5) e quella della farmacia (riga 9) richiedono alcuni minuti; da fare prima della demo o raccontando intanto. Le password degli utenti nuovi sono generate e si vedono una volta sola: annotale alle righe 11 e 14.

| # | Azione | Descrizione | Atteso |
| --- | --- | --- | --- |
| 1 | Apri /admin/, scrivi `admin` e la password; Menu › Amministrazione › Shard | Elenco degli shard | Solo lo shard 1 «Pronto» |
| 2 | Nuovo shard; Descrizione `Shard demo 2`; Salva | Prima conferma | Popup «Crea lo shard» con id (2), database nuovo pg-shard-2 e «Non si annulla e non si cancella» |
| 3 | Crea lo shard; nel popup «Scrivi l'id dello shard» scrivi `2` | Seconda conferma: il pulsante si accende solo con l'id giusto | Lo shard 2 compare in elenco «In preparazione» |
| 4 | Apri la scheda Avanzamento dello shard 2 e aspetta (il titolo è «Shard 2 · prod»; se sembra ferma, Rileggi) | I passi si colorano da soli, senza ricaricare: Richiesta, Presa in carico, Database, Backup, Database famiglia, Configurazione, Rilascio, Annuncio, Pronto | Stato «In corso», poi i passi passano da «Da fare» a «Fatto» (circa 4 minuti: provato su prod da Marco l'11 nov) |
| 5 | Aspetta lo stato «Pronto» | Fine della nascita dello shard | Stato «Pronto», tutti i passi «Fatto» (verificato su prod l'11 nov) |
| 6 | Menu › Amministrazione › Tenant › Nuovo tenant | Farmacia nuova | Riga «(nuovo)»; la tendina Shard è vuota («Scegli…»), nessuno shard di serie |
| 7 | Codice `Farmacia Test C`; Piattaforma `igea`; Shard `2 · Shard demo 2` | Campi obbligatori | Campi compilati; senza shard compare «Scegli lo shard del tenant.» sotto il campo |
| 8 | Salva | Crea la farmacia | «Tenant Farmacia Test C creato», stato «IN CREAZIONE» |
| 9 | Scheda Preparazione, aspetta | Le famiglie preparano la farmacia (la maschera si rilegge da sola) | Stato «CREATO», tutte le famiglie «fatte» (circa 1-3 minuti, incerto) |
| 10 | Menu › Amministrazione › Utenti › Nuovo utente; Identificativo `titolare-fca-c`, Nome `Maria`, Cognome `Rossi`, Email `titolare-fca-c@demo.it`; Salva | Titolare nuovo | Popup con la password generata, una volta sola |
| 11 | Copia la password, «Ho copiato, chiudi» | Password del titolare | Popup chiuso; utente in elenco |
| 12 | Scheda TENANT › Abbina; scegli `Farmacia Test C`; Abbina | Titolare legato alla farmacia | La farmacia compare tra i tenant dell'utente |
| 13 | Scheda PACCHETTI › Modifica; spunta `igea-banco`, `igea-configura` e `igea-osservabilita`; Salva e conferma il popup | Pacchetti del titolare (non ruoli). `igea-banco`: vendita, ricette, magazzino, carico bolla, anagrafiche, chiusure, statistiche. `igea-configura`: Impostazioni › Farmacia e gli Operatori. `igea-osservabilita`: la Costellazione | Tre pacchetti sulla farmacia. In Igea il titolare vedrà Vendita al banco, Ricette, Magazzino, Carico bolla, Anagrafiche (con Operatori), Chiusure, Impostazioni › Farmacia e Osservabilità con Statistiche e Costellazione |
| 14 | Nuovo utente: Identificativo `operatore-1-fca-c`, Nome `Luca`, Cognome `Bianchi`, Email `operatore-1-fca-c@demo.it`; Salva; copia la password e chiudi il popup | Operatore nuovo | Password annotata; utente in elenco |
| 15 | Scheda TENANT › Abbina; scegli `Farmacia Test C`; Abbina | Operatore legato alla farmacia | La farmacia compare tra i tenant dell'utente |
| 16 | Scheda PACCHETTI › Modifica; spunta solo `igea-banco`; Salva e conferma il popup | Pacchetto dell'operatore | Un pacchetto sulla farmacia. In Igea l'operatore vedrà Vendita al banco, Ricette, Magazzino, Carico bolla, Anagrafiche, Chiusure e Osservabilità con la sola Statistiche; non vedrà Impostazioni › Farmacia né la Costellazione |
| 17 | Apri /igea/ in una finestra nuova; entra come `titolare-fca-c` con la sua password | Primo accesso del titolare | Home a vuoto, senza errori (incerto: l'utente nuovo può non comparire nella tendina del login di prod; in quel caso scrivi l'identificativo) |
| 18 | Menu › Anagrafiche › Fornitori › Nuovo fornitore; Denominazione `FORNITORE DEMO`, Partita IVA `12345678903`; Salva | Serve per la bolla | Fornitore attivo in elenco |
| 19 | Esci; entra come `operatore-1-fca-c` | Ingresso dell'operatore | Menu con Vendita al banco, Magazzino, Anagrafiche e Chiusure; niente Impostazioni › Farmacia né Costellazione |
| 20 | Menu › Vendita al banco; `2*004763037` Invio | Vendita senza giacenza (farmacia vuota) | Rifiutata: «Giacenza insufficiente in magazzino»; nessuna riga |
| 21 | Menu › Carico bolla; Fornitore `FORNITORE DEMO` dalla tendina; Numero DDT `DEMO-C1`; Data DDT di oggi | Testata della bolla | Testata compilata |
| 22 | Nel campo «>» scrivi `004763037` Invio; sulla riga Q.tà `14`, Lotto `DEMO01`, Scadenza di un anno da oggi (formato gg/mm/aaaa); Invio o Tab | Aspirina, catalogo comune a tutto lo shard | Riga ASPIRINA 500 MG 20 cpr completa |
| 23 | F9, conferma «Caricare 1 riga, 14 pezzi in magazzino?» | Carica | «Bolla caricata: 1 riga, 14 pezzi» |
| 24 | Menu › Magazzino › Prodotti, cerca `004763037` | Verifica | Giacenza 14; scheda Lotti: DEMO01 |
| 25 | Menu › Vendita al banco; `004763037` Invio, `*3` Invio | Vendita di 3 pezzi | Quantità 3, totale = 3 × prezzo dell'Aspirina (importo non verificato, incerto) |
| 26 | F1, poi F1 | Riepilogo e chiusura con il pagamento proposto | Documento «SIMULATO», vendita nuova |
| 27 | Menu › Magazzino › Prodotti, cerca `004763037` | Giacenza dopo la vendita | Giacenza 11 |
| 28 | Esci; entra come `titolare-fca-c`; Menu › Chiusure › Oggi | Totali della giornata | La vendita da 3 pezzi con l'importo giusto |
| 29 | Conteggio dei contanti: pezzi per taglio, Salva conteggio | Conta della cassa | «Conteggio salvato alle hh:mm» e la differenza |
| 30 | Chiudi giornata, leggi il popup, conferma | Chiusura | «Giornata n. 1 chiusa»; si apre lo storico (il titolare ha `igea-banco`, che apre Chiusure: voce con permesso `igea.banco.read`; la vedrebbe anche l'operatore) |

**Da sapere:** i codici AIC sono del catalogo AIFA, comune a tutte le farmacie dello shard (il catalogo di uno shard nuovo si riempie dopo la nascita: se alla riga 20 il prodotto non c'è, aspetta qualche minuto e riprova, incerto). Una farmacia non si cancella e uno shard non si cambia dopo la creazione: l'esito resta su prod fino al prossimo rifacimento da zero.

# Codici utili

| Codice | Cosa | Prezzo (€) | Giacenza |
| --- | --- | --- | --- |
| 012745093 | Tachipirina 500 mg 20 cpr | 5,50 | 60 |
| 025634015 | Nurofen 200 mg 12 cpr | 7,90 | 60 |
| 004763037 | Aspirina 500 mg 20 cpr | 7,20 | 0 (voluto) |
| 033007042 | Torvast 20 mg 30 cpr | 10,51 | 40 |
| 026089019 | Augmentin 875/125 | 10,20 | 40 |
| 036802015 | Amoxicillina e ac. clav. DOC Generici | 7,90 | 40 |
| 035724069 | Lantus 100 UI/ml | 75,86 | 40 |
| 027428010 | Norvasc 5 mg 28 cpr | 5,53 | 40 |
| 037329012 | Amlodipina Alter 5 mg | 3,74 | 40 |
| 025980069 | Xanax 0,50 mg 20 cpr | 6,40 | 40 |

| NRE | CF | Assistito | Esenzione | Prescritti |
| --- | --- | --- | --- | --- |
| 0300A1234567890 | RSSMRA80A01F205X | Rossi Mario | nessuna | Torvast 1, Augmentin 1 |
| 0300A0000000025 | PRVGRG62L04B157Z | Provetti Giorgio | 048 | Lantus 1 |
| 0300A0000000017 | FNTLCU75C52A794S | Fintoni Lucia | E01 | Norvasc 2 |
| 0300B0000000011 | NVNMRC68D15E897U | Inventato Marco | bianca | Xanax 2 |
| 0300A0000000058 | CMPNNA48E70L682W | Campionelli Anna | nessuna | Torvast 2 (riserva) |