Cette page a été traduite par une machine et n'a pas encore été révisée par une personne. L'anglais est la référence ; les corrections sont les bienvenues sur GitHub. GitHub
Cookwala / Humanitaire
Profil brouillon
Du surplus à l'assiette, en toute sécurité, avec les téléphones que vous possédez déjà
Le Profil Humanitaire: l'extension qui définit les documents de sauvetage alimentaire : offre, demande, remise, distribution, impact est une norme de données petite et stricte pour les banques alimentaires, les cuisines communautaires, les programmes de repas scolaires et de secours. Offrir, réclamer, remettre avec un contrôle de température, servir, compter. Cela fonctionne par SMS et feuille de calcul, sans données personnelles, sans robots et sans internet requis. Les robots et les applications pourront utiliser les mêmes documents plus tard.
Le parcours, de bout en bout
Offer. A store, farm, caterer or kitchen sends what it has: kilograms, storage, temperature, date mark, allergens.
OFFER 36KG YOGURT C 4C UB0511orFARM 120KG TOMATO A BB0411.Claim. A food bank, kitchen or program claims all or part, within a priority tier the program publishes.
CLAIM A7K ALL.Handover with a cold-chain check. At every change of custody a trained person records the temperature and the kilograms accepted or rejected with a reason. A temperature-controlled line without a reading is not recorded; hot food below 60 °C is refused.
HAND A7K 36 T4.6, orHAND A7K 30 REJ 6 PACK T4.6to reject part of it.Kitchen. A community, school, disaster or robot kitchen cooks; a production run can record cooking, hot-holding and cooling temperatures (experimental fleet profile).
Distribution. Meals and people served at a site on a day, as counts only; any count under ten is "fewer than ten".
DIST 410 MEALS 410 PEOPLE 96KG; per-meal nutrients withMENU.Impact. A summary computed from the documents: kilograms rescued, meals, cost per meal, time to claim, safety findings and incidents, each with its method and the number of documents behind it. The nutrition pass rate is self-reported unless nutrients come from linked recipes and portion masses.
Le parcours SMS
Tapez les messages qu'un donateur et un food bank enverraient, ou appuyez sur les boutons. La passerelle dans votre navigateur les transforme en documents de profil, applique les contrôles de la chaîne du froid (lecture manquante, réfrigéré au-dessus de 5 °C, chaud en dessous de 60 °C, un article de classe réfrigérée déclaré à température ambiante), et calcule le résumé. Rien n'est envoyé nulle part.
Documents (les plus récents en premier) et le résumé d'impact :
La grammaire est implémentée dans tools/cookwala_ref.py et testée par 24 vecteurs de conformance. Les mots-clés sont en anglais ; les chiffres arabo-indiens et occidentaux sont tous deux acceptés. La véritable passerelle associe un numéro de téléphone enregistré à une organisation, jamais à une personne. Les ids d'offre dans ce parcours sont OF-001, OF-002…
Quatre paramètres, quatre flux de travail opérationnels
Une banque alimentaire au Caire
Téléphones et feuilles de calcul (niveau H0). Les tomates, le yaourt et le pain d'un supermarché ; 6 kg rejetés pour emballage endommagé ; 380 repas chauds dans une cuisine communautaire.
Documents and summary →Un programme de repas scolaires
Des noix entières refusées lors de la remise car le programme sert des enfants de moins de cinq ans ; un déjeuner avec 640 mg de sodium signalé par le rule pack de l'école.
Documents and summary →Une cuisine de catastrophe
Du riz cuit à 49 °C refusé dans le flow ; 650 repas chauds avec des enregistrements de maintien au chaud et de refroidissement dans un cycle de production ; une unité de maintien au chaud en dessous de 60 °C détectée et le lot réchauffé.
Documents and summary →Une cuisine robotisée
Les tomates d'une coopérative agricole par SMS ; les étapes du dispositif comme des exécutions Core liées à l'exécution de production ; 900 colis comptés, personne nommée.
Documents and summary →Les quatre sont des documents illustratifs écrits pour exercer le schéma ; aucune organisation ou événement réel n'est décrit.
Aucune donnée personnelle, par conception
- Chaque partie est une organisation : un domaine did:web, un numéro de localisation GS1 ou un id de registry. Les personnes n'apparaissent qu'en tant que rôles (« personnel formé »).
- Des décomptes, jamais des enregistrements : personnes servies par groupe, tout groupe de moins de dix rapporté comme « moins de dix ».
- Les sites sont des locaux ou des zones administratives, jamais un ménage.
- Les notes font 280 caractères, elles sont scannées pour détecter les numéros de téléphone et les ids avant stockage.
- Rétention déclarée et appliquée ; journal d'audit optionnel avec hachage uniquement ; hébergement dans le pays lorsque requis.
Les personnes sont des partenaires dans ce travail, décrites par rôle et situation. Pas de visages, pas d'imagerie de la pauvreté, pas de langage de sauveur, sur ce site ou dans tout matériel de programme que nous produisons.
Règles de sécurité alimentaire et de nutrition, révisables
Quatre projets de rule packs: une liste révisable de règles de sécurité alimentaire et de nutrition qu'un programme choisit d'appliquer, dérivée de recommandations publiées dérivés des directives publiques de l'OMS, du Codex et de Sphere : chaîne du froid, la règle des deux heures pour les aliments cuits hors de contrôle de température, les dates de péremption, les allergènes (les étapes de refroidissement et de réchauffage sont enregistrées dans le production run d'une cuisine, pas dans ces packs) ; sodium, sucres libres, graisses, fruits et légumes ; règles de soins pour les enfants de moins de cinq ans, la grossesse, les personnes âgées et les personnes immunodéprimées ; modèles de repas scolaires ; réduction du sodium.
Chaque pack indique qui l'a révisé, par profession. Aucun n'est encore révisé ; c'est la première chose que nous demandons aux diététiciens et aux responsables de la sécurité alimentaire. Le modèle de révision de deux heures · Ce que nous ne revendiquons jamais
Mener un pilote honnêtement
Avant
Hypothèses et seuils pré-enregistrés ; une base de référence de quatre semaines sur les pratiques actuelles ; une révision de la responsabilité des données par rapport aux directives du CICR et de l'OCHA ; approbation éthique si nécessaire ; rule packs adaptés par le responsable de la sécurité alimentaire du programme.
Pendant
Douze semaines, au moins deux sites et cinq donateurs, un site de comparaison si possible ; enregistrement du temps par 100 kg measured ; critères d'élimination : tout incident de sécurité attribuable, le double du temps d'enregistrement, ou la demande du partenaire.
Après
Le résumé calculé à partir des documents, un évaluateur indépendant qui lit les enregistrements bruts, et la publication quel que soit le résultat affiché, avec une section « ce qui n'a pas fonctionné ». Le partenaire n'est nommé qu'avec son accord écrit.
Le protocole complet · La note de concept pour une première conversation. Aucun pilote n'a été exécuté et aucun n'est financé ; un programme qui souhaite discuter est un partenaire dès la première conversation.
Ce que nous ne savons pas encore
- Si un programme sauve davantage avec le profil qu'avec sa méthode actuelle.
- Combien de temps d'enregistrement la grammaire SMS: le format exact de messages texte qu'un téléphone basique utilise pour proposer, réclamer et remettre des aliments coûte à un bénévole en pratique.
- Si les rule packs sont conformes à la législation nationale quelque part ; l'adaptation est celle du programme.
Ce qui s'est mal passé
- Rien n'est encore enregistré : aucun déploiement n'a eu lieu.
Interopérabilité
Les modèles CSV comportent des hashtags HXL ; les articles comportent des GTIN GS1 et les sites comportent des GLN ou des codes P OCHA ; les distributions correspondent aux agrégats DHIS2 ; les systèmes des bénéficiaires ne sont jamais touchés (seuls les agrégats sont croisés). Les organisations derrière ces standards ne sont pas des partenaires ; leurs formats sont utilisés pour que les outils existants des programmes puissent lire les nôtres. Section 9 du profil.