Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
  • This project
    • Loading...
  • Sign in / Register
P
pac
  • Overview
    • Overview
    • Details
    • Activity
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 0
    • Issues 0
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • ai-tools
  • pac
  • Repository

Switch branch/tag
  • pac
  • apps
  • pac-service
  • prisma
  • migrations
History Find file
  • Source code
  • Download zip
  • Download tar.gz
  • Download tar.bz2
  • Download tar
  • luoqi's avatar
    feat(patient): 真实号码导入(病历号对照)+ phoneVerified 标记 + 列表"真实号码"筛选 · 5671371c
    测试库 phone 全为造数假号;业务提供 1500 名患者的真实手机号(按病历号 file_num 对照)。
    
    - schema: Patient 加 phoneVerified(默认 false)+ migration;true = 外部对照表核实替换的真号。
    - cli/import-real-phones: 读 CSV(file_num,client_phone)→ 按 medical_record_number 匹配 →
      phone 改真号 + phoneVerified=true;支持 --dry-run;号码做基本卫生(去非数字)。
    - 列表: ListPlansQuerySchema 加 phoneVerified(query 串 'true' preprocess 还原布尔);
      plan.service 把 keyword 与 phoneVerified 合并进 patient 子查询;PlanPatientBrief 透出 phoneVerified。
    - web: 筛选条加"真实号码"开关(teal 高亮);行内手机号旁加"真"角标(tooltip 注明已核实)。
    
    本地验证:1500 行对照表匹配 12 名(本地数据不全属预期)→ 更新 12;
    列表 all=274 → phoneVerified=true 筛出 12,行内标记正确。两端 tsc 0。
    
    注:重新全量摄入会被宿主假号覆盖 phone(phoneVerified 不回退)→ 重摄后需重跑导入脚本。
    
    Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
    luoqi committed Jun 10, 2026
    5671371c
Name
Last commit
Last update
..
20260526000000_init Loading commit data...
20260528000000_sync_lock_via_partial_unique Loading commit data...
20260528000001_sync_log_metadata_for_checkpoint Loading commit data...
20260528000002_patient_tx_source_event_partial_unique Loading commit data...
20260531133624_add_invocation_system_prompt Loading commit data...
20260601032022_add_plan_snoozed_until Loading commit data...
20260601072323_add_execution_recall_feedback Loading commit data...
20260602054612_add_persona_feature_data Loading commit data...
20260603090000_move_recall_feedback_to_plan Loading commit data...
20260604131236_add_patient_relations_drop_primary_contact_type Loading commit data...
20260604143103_add_patient_return_visits Loading commit data...
20260607034635_add_acquisition_channel Loading commit data...
20260607042209_add_referral_aggregates Loading commit data...
20260608084503_add_invocation_ttft_latency Loading commit data...
20260610053351_add_patient_phone_verified Loading commit data...
migration_lock.toml Loading commit data...