私は、西アフリカのリベリアにある Last Mile Health という非営利の医療組織で働いています。私たちは、インターネットや携帯電話サービスがない農村部の患者に治療を提供できるように、コミュニティ ヘルス ワーカー (CHW) を訓練しています。
CHW にスマートフォン (またはその他のデバイス) を装備して次の 2 つのことを行うパイロット プロジェクトに取り組んでいます。
CHW は電話でデータを収集し、スーパーバイザーのデバイスにデータを「ダンプ」できます。スーパーバイザーはデータを中央の Web ベースのデータベースにダンプします。CHW からスーパーバイザーへのデータ転送は、現場で対面で行われます。
CHW は、収集したデータのカスタム ビューとレポートを自分のデバイス上で生成できます (たとえば、各世帯に住む人々の年齢に関するデータを収集した後、CHW は、子供、男性、そして女性は彼女の村にいます)。
現在、解決策は、スマートフォンでデータをローカルに保存する Android データ収集アプリを構築し (おそらく Couchbase-Lite または SQLite を使用)、WiFi Direct を使用してデバイス間でデータを転送することではないかと考えています。ただし、私は Android 開発者ではありません (私のバックグラウンドは PhP/MySQL/js です)。可能な限り最高のソリューション スタック (ハードウェア + ソフトウェア) について考えている人はいますか? ハードウェアの最大の制約は、バッテリ寿命を可能な限り長くする必要があることです。