one-medical

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

One Medical Skill

One Medical 技能

Overview

概述

Enables Claude to use One Medical for primary care management including viewing appointments, accessing health records, and communicating with care team.
让Claude能够使用One Medical进行初级医疗管理,包括查看预约、访问健康记录以及与医护团队沟通。

Quick Install

快速安装

bash
curl -sSL https://canifi.com/skills/one-medical/install.sh | bash
Or manually:
bash
cp -r skills/one-medical ~/.canifi/skills/
bash
curl -sSL https://canifi.com/skills/one-medical/install.sh | bash
或者手动安装:
bash
cp -r skills/one-medical ~/.canifi/skills/

Setup

设置

Configure via canifi-env:
bash
undefined
通过canifi-env进行配置:
bash
undefined

First, ensure canifi-env is installed:

First, ensure canifi-env is installed:

canifi-env set ONEMEDICAL_EMAIL "your-email@example.com" canifi-env set ONEMEDICAL_PASSWORD "your-password"
undefined
canifi-env set ONEMEDICAL_EMAIL "your-email@example.com" canifi-env set ONEMEDICAL_PASSWORD "your-password"
undefined

Privacy & Authentication

隐私与认证

Your credentials, your choice. Canifi LifeOS respects your privacy.
你的凭据,由你掌控。 Canifi LifeOS 尊重你的隐私。

Option 1: Manual Browser Login (Recommended)

选项1:手动浏览器登录(推荐)

If you prefer not to share credentials with Claude Code:
  1. Complete the Browser Automation Setup using CDP mode
  2. Login to the service manually in the Playwright-controlled Chrome window
  3. Claude will use your authenticated session without ever seeing your password
如果你不想与Claude Code共享凭据:
  1. 使用CDP模式完成浏览器自动化设置
  2. 在Playwright控制的Chrome窗口中手动登录服务
  3. Claude将使用你的已认证会话,全程不会看到你的密码

Option 2: Environment Variables

选项2:环境变量

If you're comfortable sharing credentials, you can store them locally:
bash
canifi-env set SERVICE_EMAIL "your-email"
canifi-env set SERVICE_PASSWORD "your-password"
Note: Credentials stored in canifi-env are only accessible locally on your machine and are never transmitted.
如果你愿意共享凭据,可以将其存储在本地:
bash
canifi-env set SERVICE_EMAIL "your-email"
canifi-env set SERVICE_PASSWORD "your-password"
注意:存储在canifi-env中的凭据仅可在你的本地机器上访问,绝不会被传输。

Capabilities

功能

  • View upcoming appointments
  • Access visit history
  • View lab results
  • Check message inbox
  • Access care team info
  • View health records
  • 查看即将到来的预约
  • 访问就诊历史
  • 查看实验室检查结果
  • 查看消息收件箱
  • 访问医护团队信息
  • 查看健康记录

Usage Examples

使用示例

Example 1: Check Appointments

示例1:检查预约

User: "Do I have any upcoming One Medical appointments?"
Claude: I'll check your appointments.
1. Opening One Medical via Playwright MCP
2. Accessing appointments section
3. Viewing scheduled visits
4. Listing upcoming appointments
用户:"我有即将到来的One Medical预约吗?"
Claude:我将为你检查预约情况。
1. 通过Playwright MCP打开One Medical
2. 进入预约板块
3. 查看已安排的就诊
4. 列出即将到来的预约

Example 2: View Lab Results

示例2:查看实验室检查结果

User: "Are my lab results in?"
Claude: I'll check for lab results.
1. Accessing health records
2. Viewing lab results section
3. Finding recent results
4. Summarizing available data
用户:"我的实验室检查结果出来了吗?"
Claude:我将为你检查实验室检查结果。
1. 访问健康记录
2. 进入实验室检查结果板块
3. 查找最新结果
4. 总结可用数据

Example 3: Check Messages

示例3:查看消息

User: "Do I have any messages from my One Medical provider?"
Claude: I'll check your inbox.
1. Accessing message center
2. Viewing recent messages
3. Listing provider communications
4. Summarizing message content
用户:"我有来自One Medical医护人员的消息吗?"
Claude:我将为你检查收件箱。
1. 进入消息中心
2. 查看最新消息
3. 列出医护人员的沟通内容
4. 总结消息内容

Authentication Flow

认证流程

  1. Navigate to onemedical.com via Playwright MCP
  2. Click "Sign in" and enter email
  3. Enter password
  4. Handle 2FA if required (via iMessage)
  5. Maintain session for account access
  1. 通过Playwright MCP导航至onemedical.com
  2. 点击“登录”并输入邮箱
  3. 输入密码
  4. 如需双因素认证(2FA),通过iMessage处理
  5. 维持会话以访问账户

Error Handling

错误处理

  • Login Failed: Retry up to 3 times, notify via iMessage
  • Session Expired: Re-authenticate automatically
  • Rate Limited: Implement exponential backoff
  • 2FA Required: Send iMessage notification
  • Records Unavailable: Check account status
  • Appointment Error: Suggest alternatives
  • 登录失败:最多重试3次,通过iMessage通知
  • 会话过期:自动重新认证
  • 速率限制:实现指数退避策略
  • 需要双因素认证(2FA):发送iMessage通知
  • 记录不可用:检查账户状态
  • 预约错误:建议替代方案

Self-Improvement Instructions

自我更新说明

When One Medical updates:
  1. Document new care features
  2. Update telehealth options
  3. Track portal changes
  4. Log integration updates
当One Medical更新时:
  1. 记录新的医疗功能
  2. 更新远程医疗选项
  3. 追踪门户变更
  4. 记录集成更新

Notes

注意事项

  • Now part of Amazon
  • Membership-based primary care
  • Same-day appointments
  • Virtual and in-person visits
  • 24/7 on-demand care
  • 现隶属于亚马逊
  • 会员制初级医疗服务
  • 当日预约服务
  • 虚拟问诊与线下就诊
  • 7*24小时按需医疗服务