Ingestion directe de documents mobiles vers OpenClaw : Flux de travail santé iOS vers Raspberry Pi

✍️ OpenClawRadar📅 Publié: April 2, 2026🔗 Source
Ingestion directe de documents mobiles vers OpenClaw : Flux de travail santé iOS vers Raspberry Pi
Ad

Un développeur sur r/openclaw a documenté un modèle expérimental pour envoyer directement des documents depuis un client mobile iOS vers une instance locale d'OpenClaw fonctionnant sur un Raspberry Pi. L'objectif est de numériser des documents comme des résultats de laboratoire ou des ordonnances sur un téléphone et de les faire arriver dans OpenClaw pour un traitement en aval, sans intermédiaires cloud ni téléchargements manuels.

Vue d'ensemble de l'architecture

Le système utilise une approche à deux couches : le téléphone agit comme couche de capture, et OpenClaw sert de couche de traitement. Le client mobile est conçu pour être entièrement local et respectueux de la vie privée, sans dépendance au cloud et sans services d'IA externes. Il utilise la reconnaissance optique de caractères d'Apple (Vision) et l'intelligence embarquée pour l'extraction et la recherche, en conservant les documents bruts et le contenu extrait sur l'appareil, sauf s'ils sont explicitement envoyés vers OpenClaw.

Appairage et configuration

Un flux d'appairage par QR code évite une configuration manuelle. La charge utile du QR code est un objet JSON encodé en base64 généré sur la machine OpenClaw avec cette structure :

{ "url": "wss://", "bootstrapToken": "", "hooksToken": "", "agentId": "", "hookPath": "/hooks/rkive" }

Le hooksToken est stocké dans le trousseau iOS, la configuration non sensible est dans le stockage local, et l'URL wss:// est convertie en https:// pour les requêtes d'envoi.

Flux de données

Le client mobile iPhone envoie une requête POST à /hooks/rkive avec un jeton Bearer ({hooksToken}) et une charge utile JSON contenant un PDF encodé en base64. Cela arrive sur l'instance OpenClaw (Raspberry Pi, sur le réseau local ou VPN), qui exécute un script de transformation ingest_rkive.py. Ce script enregistre le PDF original dans health-records/originals/, met à jour ou insère un enregistrement d'index dans health-records/index.jsonl, et gère l'assemblage par morceaux et le nettoyage en cas d'interruption. Un agent de santé dédié gère ensuite le traitement en aval : reconnaissance optique de caractères → validation → sortie structurée.

Ad

Décisions de conception clés

  • Agent dédié dans OpenClaw : Une configuration multi-agents inclut un agent de santé dédié responsable de l'ingestion des documents, de la validation et de la structuration en aval, en isolant les flux de travail liés à la santé.
  • Point de terminaison dédié : L'utilisation d'un point de terminaison fixe comme /hooks/rkive au lieu d'un routage dynamique via agentId garantit un routage déterministe, évite une mauvaise classification accidentelle et simplifie la logique côté serveur.

Flux de travail en aval et questions ouvertes

Le flux de travail en aval est en cours de développement. Comme la reconnaissance optique de caractères d'Apple n'est pas considérée comme fiable à 100 %, le plan prévoit de réextraire le texte en markdown propre dans OpenClaw en utilisant le flux de travail d'IA de confiance de l'utilisateur, suivi d'une étape de validation humaine pour la vérification du contenu, l'extraction structurée en ressources de type FHIR, l'ajout à un ensemble de données longitudinal et la fourniture d'informations sur la santé.

L'auteur pose deux questions ouvertes pour les retours de la communauté : 1) Si ce modèle semble utile en pratique pour un usage régulier ou s'il est trop contraignant, et 2) Ce que les gens voudraient qu'OpenClaw fasse avec les dossiers de santé personnels une fois ingérés, en suggérant des idées comme des chronologies d'événements longitudinales, la détection de lacunes (par exemple, des suivis manqués) et des résumés périodiques.

📖 Read the full source: r/openclaw

Ad

👀 See Also

Du code zéro à 25 millions de parties : le parcours d’un non-ingénieur construisant avec Claude et Cursor
Use Cases

Du code zéro à 25 millions de parties : le parcours d’un non-ingénieur construisant avec Claude et Cursor

Un développeur sans aucune expérience en programmation a créé trois jeux de navigateur (25 millions de parties jouées au total, 200 000 par jour) en utilisant Claude via Cursor. Deux jeux sont des fichiers HTML uniques de 8 000 lignes. Coût total des outils : environ 2 000 $/mois.

OpenClawRadar
Utilisation de Claude Code et Remotion pour Créer des Vidéos de Démonstration Sans Compétences en Design
Use Cases

Utilisation de Claude Code et Remotion pour Créer des Vidéos de Démonstration Sans Compétences en Design

Un développeur a retardé le lancement de son produit pendant des mois parce qu'il ne pouvait pas se permettre des vidéos de démonstration coûtant 300 à 1 000 dollars avec des délais de 6 à 10 semaines. En un week-end, il a utilisé Remotion (génération de vidéos basée sur React) et Claude Code pour créer ses propres vidéos, illustrations et composants de page de destination, obtenant des milliers de vues sur ses reels.

OpenClawRadar
J'ai construit un professeur de français LLM personnel avec répétition espacée et suivi des points faibles
Use Cases

J'ai construit un professeur de français LLM personnel avec répétition espacée et suivi des points faibles

Un développeur a remplacé un professeur de français à 200 $/mois par un outil basé sur Claude, utilisant la répétition espacée SM-2 et un suivi précis des erreurs, pour seulement quelques dollars par mois.

OpenClawRadar
Cas d'utilisation pratiques d'OpenClaw par la communauté
Use Cases

Cas d'utilisation pratiques d'OpenClaw par la communauté

Les développeurs et les équipes utilisent OpenClaw pour la prospection à froid, l'automatisation du contenu SEO, la gestion des réseaux sociaux, les requêtes de données clients, les tests de sites web, la surveillance des serveurs, le traitement des reçus, les négociations d'achat de voitures, la création de chapitres de podcasts et la planification d'objectifs quotidiens.

OpenClawRadar