supervised_user_circle
Ogni anno in tutto il mondo milioni di persone in difficoltà vengono assistite e visitate dalle organizzazioni no-profit
assignment
Esse ricevono le prime cure ma raramente ottengono una documentazione da presentare alle visite successive
credit_card
Il progetto Asylum ha lo scopo di fornire loro una scheda di piccolo formato completa, durevole ed economica contenente i propri dati sanitari
Asylum è una piattaforma costituita da un software per la stampa di schede sanitarie e da un database contenente i dati raccolti. Le schede hanno le dimensioni di una carta di credito e contengono i dati sanitari sotto forma di QR code.
Il formato della tessera è definito dallo standard ISO / IEC 7810, tipo ID-1, ed eguale a 85,6 × 54 mm. Tale formato è quello comunemente utilizzato dalle carte bancarie in PVC.
Il materiale utilizzato è costituito da poliestere e silice sviluppato da PPG Industries™: ciò lo rende ecologico, poroso, flessibile ed estremamente resistente. Le sue caratteristiche principali sono:
L'uso di tale materiale garantisce un'alta qualità a fronte di costi e tossicità significativamente inferiori rispetto al PVC. Per aumentare la resistenza alla flessione è possibile plastificare la tessera, ma tale procedura può causare una diminuzione della leggibilità.
Tra i supporti in commercio sono stati testati il film IJ1000WP (stampa inkjet, 254 micron) e SPID700 (stampa laser, 178 micron). Sperimentalmente la stampa laser ha dimostrato contorni più definiti e maggiore contrasto con una leggibilità complessiva superiore.
Un supporto estremamente pratico con un'alta qualità di stampa e facilità di lettura è risultato il supporto Docucard™ di Xerox™ (versione 1-Up), stampabile a Laser e prodotto nel formato di stampa ISO A4 (210 × 297 mm). La ID-Card è inclusa nel foglio e, una volta stampata, può essere staccata.
gradient
Il codice bidimensionale utilizzato è il Quick Response Code. Sviluppato dalla Denso Wave e promosso da Google, può contenere, a parità di superficie, quattro volte più informazioni rispetto al PDF417 ed è leggibile in maniera rapida da qualunque smartphone con l'applicazione appropriata. Il QRcode ha licenza d’uso libera e codifica dei dati definita dallo standard ISO/IEC 18004:2006.
Benché un QRcode possa teoricamente contenere migliaia di caratteri (fino a 4.296), il suo uso pratico è limitato da:
Versione: da 21x21 punti detti moduli (versione 1) a 177x177 moduli (versione 40); un incremento di una versione corrisponde ad un aumento di 4 moduli per lato.
Versione | 1 | 10 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 40 |
Moduli per lato |
21 | 57 | 97 | 101 | 105 | 109 | 113 | 117 | 121 | 125 | 129 | 133 | 137 | 177 |
Tipo di dati: numerici (3⅓ bit per simbolo), alfanumerici (5½ bit per simbolo), binari (8 bit per simbolo). Benché utilizzando il set alfanumerico si possa pressoché raddoppiare la capacità del codice, tale set comprende solamente i caratteri sufficienti a scrivere un URI di base (0–9 A–Z $ % * + - . / : spazio). Non prevedendo il ritorno a capo e gli apici la scrittura risultante sarebbe troppo difficile da interpretare successivamente.
Correzione degli errori (EC): definisce la capacità di ricostruire un codice parzialmente danneggiato. Può assumere quattro valori: L, M, Q, H, con capacità di leggere un codice con circa il 7%, 15%, 25%, 33% di parti mancanti. L’EC compensa meglio perdite di codice vicine al centro; la perdita dei tre quadrati più grandi agli angoli (indicatori di posizione) e delle zone tra loro (indicatori di temporizzazione) rende il codice illeggibile.
Risoluzione: utilizzando 5 mm di abbondanza per lato il codice deve avere dimensioni 44 × 44 mm. Denso consiglia di stampare ad una densità di almeno 4 linee di stampa per modulo: ad una risoluzione di stampa di 300 linee/pollice un codice di versione 28 (129 moduli per lato) avrebbe un modulo di 4 linee (0,3 mm). Sperimentalmente è possibile verificare che un valore così piccolo difficilmente viene letto dalle fotocamere degli smartphone. Per mantenere un margine di sicurezza la versione dovrebbe essere compresa tra 17 (6 linee per modulo) e 21 (5 linee per modulo).
Versione | 1 | 10 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 30 | 40 |
Moduli per lato |
21 | 57 | 77 | 81 | 85 | 89 | 93 | 97 | 101 | 105 | 109 | 113 | 117 | 137 | 177 |
Dimensione modulo linee (300lpi) |
24,8 | 9,1 | 6,7 | 6,4 | 6,1 | 5,8 | 5,6 | 5,4 | 5,1 | 4,9 | 4,8 | 4,6 | 4,4 | 3,8 | 2,9 |
Capienza EC L 7% (Dati binari) |
17 | 271 | 520 | 586 | 644 | 718 | 792 | 858 | 929 | 1033 | 1091 | 1171 | 1273 | 1732 | 2953 |
Capienza EC H 33% (Dati binari) |
7 | 119 | 220 | 250 | 280 | 310 | 338 | 382 | 403 | 439 | 461 | 511 | 535 | 742 | 1273 |
La versione 17 del codice è in grado di contenere fino a 644 caratteri, mentre la versione 21 è in grado di contenerne 929. L’EC utilizzata (codice Reed-Solomon) aumenta la capacità di riconoscere codice danneggiato aumentando la quantità di dati memorizzati, causando quindi un aumento della densità delle informazioni con aumento della difficoltà di lettura.
Sulla base di tali considerazioni è possibile ipotizzare una capacità di memorizzazione teorica tra 280 (Versione 17, EC-H) e 929 (Versione 21, EC-L) caratteri.
settings_applications
Asylum è un'applicazione web scritta esclusivamente in Javascript che non richiede una connessione internet per funzionare. La connessione è richiesta esclusivamente per scaricare i dati sul server.
La generazione del codice QR e della scheda PDF si affida a librerie Javascript esterne.
QRcode library: jQuery.qrcode
PDF library: PDFKit
supervisor_account
Francesco Barbero Infermiere
Marioluca Bariona Infermiere, sviluppatore del software
Federica Chiale Medico, pediatra
Paolo Narcisi Medico, anestesista, ideatore del progetto
Luca Pigozzi Medico
Stefano Spinelli Medico
Xiaowei Yan Medico
(CC) BY-SA 4.0 ASYLUM Team