Logo

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.


print

Format d'impression

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

Code bidimensionnel

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

Logiciel

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

Equipe

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


Partner:

Rainbow for Africa onlus

(CC) BY-SA 4.0 ASYLUM Team