quest-diagnostics

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Quest Diagnostics Skill

Quest Diagnostics Skill

Overview

概述

Enables Claude to use Quest Diagnostics for lab testing services including viewing test results, scheduling appointments, and managing MyQuest patient portal.
让Claude能够使用Quest Diagnostics的实验室检测服务,包括查看检测结果、预约检测以及管理MyQuest患者门户。

Quick Install

快速安装

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

Setup

设置

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

First, ensure canifi-env is installed:

首先,确保已安装canifi-env:

canifi-env set QUEST_EMAIL "your-email@example.com" canifi-env set QUEST_PASSWORD "your-password"
undefined
canifi-env set QUEST_EMAIL "your-email@example.com" canifi-env set QUEST_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 lab test results
  • Schedule appointments
  • Access test history
  • Find patient service centers
  • View order status
  • Manage MyQuest portal
  • 查看实验室检测结果
  • 预约检测
  • 访问检测历史
  • 查找患者服务中心
  • 查看订单状态
  • 管理MyQuest门户

Usage Examples

使用示例

Example 1: View Results

示例1:查看检测结果

User: "Check if my Quest lab results are ready"
Claude: I'll check for your results.
1. Opening Quest via Playwright MCP
2. Accessing MyQuest portal
3. Viewing results section
4. Checking for new results
5. Summarizing available data
用户:"帮我看看我的Quest实验室检测结果是否已出"
Claude:我将为您查询检测结果。
1. 通过Playwright MCP打开Quest页面
2. 访问MyQuest门户
3. 进入结果页面
4. 检查是否有新结果
5. 汇总可用数据

Example 2: Schedule Appointment

示例2:查询预约

User: "When is my Quest appointment?"
Claude: I'll check your appointment.
1. Accessing appointments section
2. Viewing scheduled appointments
3. Listing appointment details
4. Providing location info
用户:"我的Quest预约是什么时候?"
Claude:我将为您查询预约信息。
1. 进入预约页面
2. 查看已预约的检测
3. 列出预约详情
4. 提供地点信息

Example 3: Find Location

示例3:查找服务地点

User: "Find Quest Diagnostics locations nearby"
Claude: I'll find nearby locations.
1. Accessing location finder
2. Searching for patient service centers
3. Listing addresses and hours
4. Noting walk-in availability
用户:"帮我查找附近的Quest Diagnostics服务点"
Claude:我将为您查找附近的服务点。
1. 进入地点查找页面
2. 搜索患者服务中心
3. 列出地址和营业时间
4. 标注是否支持walk-in(无需预约)

Authentication Flow

认证流程

  1. Navigate to questdiagnostics.com via Playwright MCP
  2. Click "Sign in to MyQuest" and enter email
  3. Enter password
  4. Handle 2FA if required (via iMessage)
  5. Maintain session for portal access
  1. 通过Playwright MCP导航至questdiagnostics.com
  2. 点击"Sign in to MyQuest"并输入邮箱
  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
  • Results Not Ready: Note processing time
  • Scheduling Error: Suggest alternatives
  • 登录失败:最多重试3次,通过iMessage通知用户
  • 会话过期:自动重新认证
  • 速率限制:实现指数退避策略
  • 需要2FA:发送iMessage通知
  • 结果未出:标注处理时长
  • 预约错误:提供替代方案

Self-Improvement Instructions

自我改进说明

When Quest updates:
  1. Document new portal features
  2. Update result viewing options
  3. Track scheduling changes
  4. Log service expansions
当Quest更新时:
  1. 记录门户新功能
  2. 更新结果查看选项
  3. 跟踪预约流程变化
  4. 记录服务扩展情况

Notes

注意事项

  • MyQuest patient portal
  • Walk-in and appointment options
  • Home collection service
  • Mobile phlebotomy
  • Employer health services
  • MyQuest患者门户
  • 支持无需预约(walk-in)和预约两种方式
  • 上门采样服务
  • 移动采血服务
  • 雇主健康服务