supervised_user_circle
Chaque année, dans le monde entier, de nombreuses organisations à but non lucratif viennent en aide à des millions de personnes en difficultés
assignment
Elles reçoivent alors les premiers soins, mais on leurs remets rarement un document récapitulant les traitements administrés, ce qui serait pourtant utiles lors de leurs suivi médical
credit_card
Le projet Asylum vise à leur fournir une petite carte, durable et économique contenant l'ensemble de ces données médicales
Asylum est un projet constitué d'un logiciel pour l'impression des cartes et d'une base de donnée permettant l'archivage des actes et prescriptions médicales. Les données sont imprimés sur une carte au format carte de crédit via un QR code.
La dimension de la carte est définie par la norme ISO / IEC 7810, type ID-1, égale à 85,6 × 54 mm. Ce format est généralement utilisé pour les cartes bancaires en PVC.
Le matériau utilisé est un substrat constitué de polyester et de silice, écologique, poreuse, souple et extrêmement résistant mis au point par la société PPG Industries™. Les principales caractéristiques de ce matériau sont:
L'utilisation de ce matériau garantit une qualité élevée ainsi qu'une une toxicité et des coûts nettement plus faible qu'en utilisant un PVC. Pour augmenter la résistance à la flexion il est possible de plastifier les cartes, mais cette procédure peut entraîner une diminution de la lisibilité.
Parmi la gamme de pochettes de plastification disponibles dans le commerce, nous avons testé les modèles IJ1000WP (à jet d'encre d'impression pigmentaires, 254 microns) et SPID700 (impression laser, 178 microns). L'impression laser offre une définition plus nette, un contraste plus élevé permettant une meilleure lisibilité du support.
Un support très pratique avec une grande qualité d'impression et facilité de lecture était le support d'impression Docucard™ di Xerox™ (version 1-Up), format ISO A4 (210 × 297 mm) pour imprimante laser c'est révélé très pratique, d'une grande qualité d'impression facilitant la lecture des informations. En effet, la carte est incluse dans la feuille et, une fois imprimé, celle-ci peut être détachée aisément.
gradient
Le code bidimensionnel utilisé est le Quick Response Code. Développé par Denso Wave la promotion est assurée par Google. Il peut contenir, pour une même zone donnée, quatre fois plus d'informations que le PDF417.Il est consultable rapidement via tous les smartphones en installant l'application appropriée. Le QR code possède également une licence libre de droits et de codage définies par la norme 18004 ISO/IEC: 18004:2006.
Bien qu'un QR code puisse théoriquement contenir des milliers de caractères (jusqu'à 4296), son utilisation pratique est limitée par:
Version: lesdits modules de 21x21 points (versione 1) à 177x177 modules (versione 40); une augmentation de la version correspond à une augmentation de 4 modules de chaque côté.
Version | 1 | 10 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 40 |
Modules pour côté |
21 | 57 | 97 | 101 | 105 | 109 | 113 | 117 | 121 | 125 | 129 | 133 | 137 | 177 |
Type de données: numérique (3⅓ bits par symbole), alphanumérique (5½ bits par symbole), binaire (8 bits par symbole). Bien que l'utilisation de l'ensemble alphanumérique puisse pratiquement doubler la capacité du code. le nombre de caractères à disposition ne comprend que les caractères suffisant pour écrire un URI de base (0-9 A-Z $% * + - /:. Space). Pas de retour à la ligne possible, ni de guillemets. Ces caractères seraient trop difficiles à lire lors utilisation.
Correction d'erreur (CE): définit la capacité de reconstruire un code partiellement endommagé. Il peut prendre quatre valeurs: L, M, Q, H, avec la capacité de lire un code à environ 7%, 15%, 25%, 33% des pièces manquantes. La CE corrige mieux les pertes de code voisines du centre. La perte des trois plus grands carrés situés dans les coins (locators), et les zones entre eux (indicateurs de synchronisation) rendent le code illisible.
Résolution: en utilisant 5 mm de marge sur chaque côté le code doit avoir des dimensions 44 × 44 mm. «Denso Wave» recommande l'impression à une densité d'au moins 4 lignes d'impression par module: à une résolution d'impression de 300 lignes / pouce un code de version 28 (129 modules de chaque côté) aurait un module de 4 lignes (0,3 mm). Après les tests , il est possible de vérifier qu'une valeur si petite n'est pas bien lue par plusieurs caméras de smartphones. Afin de maintenir une marge de sécurité la version doit être comprise entre 17 (6 lignes par module) et 21 (5 lignes par module).
Version | 1 | 10 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 30 | 40 |
Modules pour côté |
21 | 57 | 77 | 81 | 85 | 89 | 93 | 97 | 101 | 105 | 109 | 113 | 117 | 137 | 177 |
Dimension du module lignes (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 |
Capacité EC L 7% (données binaire) |
17 | 271 | 520 | 586 | 644 | 718 | 792 | 858 | 929 | 1033 | 1091 | 1171 | 1273 | 1732 | 2953 |
Capacité EC H 33% (données binaire) |
7 | 119 | 220 | 250 | 280 | 310 | 338 | 382 | 403 | 439 | 461 | 511 | 535 | 742 | 1273 |
La version 17 du code est capable de contenir jusqu'à 644 caractères, tandis que la version 21 est capable d'en contenir 929. La CE utilisée (codice Reed-Solomon) augmente la capacité de reconnaître le code endommagé augmentant la quantité de données stockées, provoquant ainsi une augmentation de la densité des informations avec des difficultés accrues de lecture.
Sur la base de ces données, il est possible d'émettre l'hypothèse d'une capacité de stockage théorique entre 280 (Version 17, EC-H) et 929 (Version 21, EC-L).
settings_applications
Asylum est une application Web écrite exclusivement en java-script qui ne nécessite pas de connexion Internet pour fonctionner. La connexion est uniquement nécessaire pour télécharger des données sur le serveur.
La génération du code QR et des documents PDF repose sur de bibliothèques Javascript externes.
Bibliothèque QRcode: jQuery.qrcode
Bibliothèque PDF: 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