| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924 |
- {
- "type": "excalidraw",
- "version": 2,
- "source": "https://excalidraw.com",
- "elements": [
- {
- "id": "label-5002",
- "type": "text",
- "x": 80,
- "y": 40,
- "width": 2200,
- "height": 60,
- "angle": 0,
- "strokeColor": "#21147d",
- "backgroundColor": "transparent",
- "fillStyle": "solid",
- "strokeWidth": 2,
- "strokeStyle": "solid",
- "roughness": 1,
- "opacity": 100,
- "groupIds": [],
- "frameId": null,
- "index": "a3",
- "roundness": null,
- "seed": 5001,
- "version": 1,
- "versionNonce": 5002,
- "isDeleted": false,
- "boundElements": null,
- "updated": 1706659200000,
- "link": null,
- "locked": false,
- "text": "医梦患者智能服务门户|P0 对话式三智能体总交互流程",
- "fontSize": 34,
- "fontFamily": 5,
- "textAlign": "left",
- "verticalAlign": "top",
- "containerId": null
- },
- {
- "id": "label-5004",
- "type": "text",
- "x": 80,
- "y": 100,
- "width": 2200,
- "height": 40,
- "angle": 0,
- "strokeColor": "#69708a",
- "backgroundColor": "transparent",
- "fillStyle": "solid",
- "strokeWidth": 2,
- "strokeStyle": "solid",
- "roughness": 1,
- "opacity": 100,
- "groupIds": [],
- "frameId": null,
- "index": "a3",
- "roundness": null,
- "seed": 5003,
- "version": 1,
- "versionNonce": 5004,
- "isDeleted": false,
- "boundElements": null,
- "updated": 1706659200000,
- "link": null,
- "locked": false,
- "text": "单医院 · 固定 Mock 患者 · 语音优先 · 三个智能体共用一个对话任务壳",
- "fontSize": 18,
- "fontFamily": 5,
- "textAlign": "left",
- "verticalAlign": "top",
- "containerId": null
- },
- {
- "id": "box-5005",
- "type": "rectangle",
- "x": 80,
- "y": 230,
- "width": 360,
- "height": 560,
- "angle": 0,
- "strokeColor": "#2b1f99",
- "backgroundColor": "#f1f0ff",
- "fillStyle": "solid",
- "strokeWidth": 2,
- "strokeStyle": "solid",
- "roughness": 1,
- "opacity": 100,
- "groupIds": [
- "group-5007"
- ],
- "frameId": null,
- "index": "a0",
- "roundness": {
- "type": 3
- },
- "seed": 5008,
- "version": 1,
- "versionNonce": 5009,
- "isDeleted": false,
- "boundElements": [
- {
- "type": "text",
- "id": "text-5006"
- }
- ],
- "updated": 1706659200000,
- "link": null,
- "locked": false,
- "text": "Entity A",
- "fontSize": 20,
- "fontFamily": 1,
- "textAlign": "center",
- "verticalAlign": "middle"
- },
- {
- "id": "text-5006",
- "type": "text",
- "x": 94,
- "y": 373.0,
- "width": 332,
- "height": 274,
- "angle": 0,
- "strokeColor": "#21147d",
- "backgroundColor": "transparent",
- "fillStyle": "solid",
- "strokeWidth": 2,
- "strokeStyle": "solid",
- "roughness": 1,
- "opacity": 100,
- "groupIds": [
- "group-5007"
- ],
- "frameId": null,
- "index": "a3",
- "roundness": null,
- "seed": 5010,
- "version": 1,
- "versionNonce": 5011,
- "isDeleted": false,
- "boundElements": null,
- "updated": 1706659200000,
- "link": null,
- "locked": false,
- "text": "门户入口\n\n统一语音入口\n不知道使用哪个服务\n\n三项服务卡片\n明确选择挂号、报告或舌诊\n\n患者状态与待办\n继续报告或舌诊任务",
- "fontSize": 19,
- "fontFamily": 5,
- "textAlign": "center",
- "verticalAlign": "middle",
- "containerId": "box-5005"
- },
- {
- "id": "box-5009",
- "type": "rectangle",
- "x": 570,
- "y": 230,
- "width": 480,
- "height": 560,
- "angle": 0,
- "strokeColor": "#2b1f99",
- "backgroundColor": "#ffffff",
- "fillStyle": "solid",
- "strokeWidth": 2,
- "strokeStyle": "solid",
- "roughness": 1,
- "opacity": 100,
- "groupIds": [
- "group-5011"
- ],
- "frameId": null,
- "index": "a0",
- "roundness": {
- "type": 3
- },
- "seed": 5012,
- "version": 1,
- "versionNonce": 5013,
- "isDeleted": false,
- "boundElements": [
- {
- "type": "text",
- "id": "text-5010"
- }
- ],
- "updated": 1706659200000,
- "link": null,
- "locked": false,
- "text": "Entity A",
- "fontSize": 20,
- "fontFamily": 1,
- "textAlign": "center",
- "verticalAlign": "middle"
- },
- {
- "id": "text-5010",
- "type": "text",
- "x": 584,
- "y": 333.5,
- "width": 452,
- "height": 353,
- "angle": 0,
- "strokeColor": "#21147d",
- "backgroundColor": "transparent",
- "fillStyle": "solid",
- "strokeWidth": 2,
- "strokeStyle": "solid",
- "roughness": 1,
- "opacity": 100,
- "groupIds": [
- "group-5011"
- ],
- "frameId": null,
- "index": "a3",
- "roundness": null,
- "seed": 5014,
- "version": 1,
- "versionNonce": 5015,
- "isDeleted": false,
- "boundElements": null,
- "updated": 1706659200000,
- "link": null,
- "locked": false,
- "text": "统一对话式任务壳\n\n保留患者原话与助手回复\n\n语音主输入\n文字、快捷选项、上传为辅\n\n智能体连续追问补齐信息\n\n只在必要时出现\n号源选择 / 风险提醒 / 操作确认 / 结果\n\n三个智能体独立保存任务状态",
- "fontSize": 19,
- "fontFamily": 5,
- "textAlign": "center",
- "verticalAlign": "middle",
- "containerId": "box-5009"
- },
- {
- "id": "box-5013",
- "type": "rectangle",
- "x": 1210,
- "y": 170,
- "width": 620,
- "height": 240,
- "angle": 0,
- "strokeColor": "#2b1f99",
- "backgroundColor": "#f1f0ff",
- "fillStyle": "solid",
- "strokeWidth": 2,
- "strokeStyle": "solid",
- "roughness": 1,
- "opacity": 100,
- "groupIds": [
- "group-5015"
- ],
- "frameId": null,
- "index": "a0",
- "roundness": {
- "type": 3
- },
- "seed": 5016,
- "version": 1,
- "versionNonce": 5017,
- "isDeleted": false,
- "boundElements": [
- {
- "type": "text",
- "id": "text-5014"
- }
- ],
- "updated": 1706659200000,
- "link": null,
- "locked": false,
- "text": "Entity A",
- "fontSize": 20,
- "fontFamily": 1,
- "textAlign": "center",
- "verticalAlign": "middle"
- },
- {
- "id": "text-5014",
- "type": "text",
- "x": 1224,
- "y": 185.5,
- "width": 592,
- "height": 209,
- "angle": 0,
- "strokeColor": "#21147d",
- "backgroundColor": "transparent",
- "fillStyle": "solid",
- "strokeWidth": 2,
- "strokeStyle": "solid",
- "roughness": 1,
- "opacity": 100,
- "groupIds": [
- "group-5015"
- ],
- "frameId": null,
- "index": "a3",
- "roundness": null,
- "seed": 5018,
- "version": 1,
- "versionNonce": 5019,
- "isDeleted": false,
- "boundElements": null,
- "updated": 1706659200000,
- "link": null,
- "locked": false,
- "text": "挂号智能体\n\n语音描述完整诉求\n→ 只追问缺失医生\n→ 查询并选择 Mock 号源\n→ 确认 Mock 挂号\n\n安全支线:胸痛 + 呼吸困难 → 中止普通挂号",
- "fontSize": 18,
- "fontFamily": 5,
- "textAlign": "center",
- "verticalAlign": "middle",
- "containerId": "box-5013"
- },
- {
- "id": "box-5017",
- "type": "rectangle",
- "x": 1210,
- "y": 480,
- "width": 620,
- "height": 240,
- "angle": 0,
- "strokeColor": "#4f7fdb",
- "backgroundColor": "#eef7ff",
- "fillStyle": "solid",
- "strokeWidth": 2,
- "strokeStyle": "solid",
- "roughness": 1,
- "opacity": 100,
- "groupIds": [
- "group-5019"
- ],
- "frameId": null,
- "index": "a0",
- "roundness": {
- "type": 3
- },
- "seed": 5020,
- "version": 1,
- "versionNonce": 5021,
- "isDeleted": false,
- "boundElements": [
- {
- "type": "text",
- "id": "text-5018"
- }
- ],
- "updated": 1706659200000,
- "link": null,
- "locked": false,
- "text": "Entity A",
- "fontSize": 20,
- "fontFamily": 1,
- "textAlign": "center",
- "verticalAlign": "middle"
- },
- {
- "id": "text-5018",
- "type": "text",
- "x": 1224,
- "y": 520.5,
- "width": 592,
- "height": 159,
- "angle": 0,
- "strokeColor": "#254b8d",
- "backgroundColor": "transparent",
- "fillStyle": "solid",
- "strokeWidth": 2,
- "strokeStyle": "solid",
- "roughness": 1,
- "opacity": 100,
- "groupIds": [
- "group-5019"
- ],
- "frameId": null,
- "index": "a3",
- "roundness": null,
- "seed": 5022,
- "version": 1,
- "versionNonce": 5023,
- "isDeleted": false,
- "boundElements": null,
- "updated": 1706659200000,
- "link": null,
- "locked": false,
- "text": "报告解读智能体\n\n对话内上传报告\n→ OCR 与指标分析进度\n→ 结构化 Markdown 解读\n→ 风险提醒 + 异常指标表 + 行动建议",
- "fontSize": 18,
- "fontFamily": 5,
- "textAlign": "center",
- "verticalAlign": "middle",
- "containerId": "box-5017"
- },
- {
- "id": "box-5021",
- "type": "rectangle",
- "x": 1210,
- "y": 790,
- "width": 620,
- "height": 240,
- "angle": 0,
- "strokeColor": "#d8874c",
- "backgroundColor": "#fff4ea",
- "fillStyle": "solid",
- "strokeWidth": 2,
- "strokeStyle": "solid",
- "roughness": 1,
- "opacity": 100,
- "groupIds": [
- "group-5023"
- ],
- "frameId": null,
- "index": "a0",
- "roundness": {
- "type": 3
- },
- "seed": 5024,
- "version": 1,
- "versionNonce": 5025,
- "isDeleted": false,
- "boundElements": [
- {
- "type": "text",
- "id": "text-5022"
- }
- ],
- "updated": 1706659200000,
- "link": null,
- "locked": false,
- "text": "Entity A",
- "fontSize": 20,
- "fontFamily": 1,
- "textAlign": "center",
- "verticalAlign": "middle"
- },
- {
- "id": "text-5022",
- "type": "text",
- "x": 1224,
- "y": 830.5,
- "width": 592,
- "height": 159,
- "angle": 0,
- "strokeColor": "#8a4d25",
- "backgroundColor": "transparent",
- "fillStyle": "solid",
- "strokeWidth": 2,
- "strokeStyle": "solid",
- "roughness": 1,
- "opacity": 100,
- "groupIds": [
- "group-5023"
- ],
- "frameId": null,
- "index": "a3",
- "roundness": null,
- "seed": 5026,
- "version": 1,
- "versionNonce": 5027,
- "isDeleted": false,
- "boundElements": null,
- "updated": 1706659200000,
- "link": null,
- "locked": false,
- "text": "中医舌诊智能体\n\n对话内完成体质与症候问答\n→ 上传舌象\n→ 调用现有舌诊 MCP\n→ 返回问答 + 舌象综合结果",
- "fontSize": 18,
- "fontFamily": 5,
- "textAlign": "center",
- "verticalAlign": "middle",
- "containerId": "box-5021"
- },
- {
- "id": "box-5025",
- "type": "rectangle",
- "x": 2010,
- "y": 390,
- "width": 430,
- "height": 430,
- "angle": 0,
- "strokeColor": "#2fc9d2",
- "backgroundColor": "#e9fbfc",
- "fillStyle": "solid",
- "strokeWidth": 2,
- "strokeStyle": "solid",
- "roughness": 1,
- "opacity": 100,
- "groupIds": [
- "group-5027"
- ],
- "frameId": null,
- "index": "a0",
- "roundness": {
- "type": 3
- },
- "seed": 5028,
- "version": 1,
- "versionNonce": 5029,
- "isDeleted": false,
- "boundElements": [
- {
- "type": "text",
- "id": "text-5026"
- }
- ],
- "updated": 1706659200000,
- "link": null,
- "locked": false,
- "text": "Entity A",
- "fontSize": 20,
- "fontFamily": 1,
- "textAlign": "center",
- "verticalAlign": "middle"
- },
- {
- "id": "text-5026",
- "type": "text",
- "x": 2024,
- "y": 468.0,
- "width": 402,
- "height": 274,
- "angle": 0,
- "strokeColor": "#115e64",
- "backgroundColor": "transparent",
- "fillStyle": "solid",
- "strokeWidth": 2,
- "strokeStyle": "solid",
- "roughness": 1,
- "opacity": 100,
- "groupIds": [
- "group-5027"
- ],
- "frameId": null,
- "index": "a3",
- "roundness": null,
- "seed": 5030,
- "version": 1,
- "versionNonce": 5031,
- "isDeleted": false,
- "boundElements": null,
- "updated": 1706659200000,
- "link": null,
- "locked": false,
- "text": "统一结果回流\n\n挂号:Mock 预约结果\n\n报告:Markdown 解读与风险提醒\n\n舌诊:体质 / 证候倾向与健康建议\n\n完成结果进入健康记录\n未完成任务回到首页待办",
- "fontSize": 19,
- "fontFamily": 5,
- "textAlign": "center",
- "verticalAlign": "middle",
- "containerId": "box-5025"
- },
- {
- "id": "arrow-5030",
- "type": "arrow",
- "x": 440,
- "y": 510,
- "width": 130,
- "height": 0,
- "angle": 0,
- "strokeColor": "#2b1f99",
- "backgroundColor": "transparent",
- "fillStyle": "solid",
- "strokeWidth": 3,
- "strokeStyle": "solid",
- "roughness": 1,
- "opacity": 100,
- "groupIds": [],
- "frameId": null,
- "index": "a2",
- "roundness": {
- "type": 2
- },
- "seed": 5029,
- "version": 1,
- "versionNonce": 5030,
- "isDeleted": false,
- "boundElements": null,
- "updated": 1706659200000,
- "link": null,
- "locked": false,
- "points": [
- [
- 0,
- 0
- ],
- [
- 130,
- 0
- ]
- ],
- "startBinding": null,
- "endBinding": null
- },
- {
- "id": "arrow-5032",
- "type": "arrow",
- "x": 1050,
- "y": 510,
- "width": 160,
- "height": 220,
- "angle": 0,
- "strokeColor": "#2b1f99",
- "backgroundColor": "transparent",
- "fillStyle": "solid",
- "strokeWidth": 3,
- "strokeStyle": "solid",
- "roughness": 1,
- "opacity": 100,
- "groupIds": [],
- "frameId": null,
- "index": "a2",
- "roundness": {
- "type": 2
- },
- "seed": 5031,
- "version": 1,
- "versionNonce": 5032,
- "isDeleted": false,
- "boundElements": null,
- "updated": 1706659200000,
- "link": null,
- "locked": false,
- "points": [
- [
- 0,
- 0
- ],
- [
- 80,
- 0
- ],
- [
- 80,
- -220
- ],
- [
- 160,
- -220
- ]
- ],
- "startBinding": null,
- "endBinding": null
- },
- {
- "id": "arrow-5034",
- "type": "arrow",
- "x": 1050,
- "y": 510,
- "width": 160,
- "height": 90,
- "angle": 0,
- "strokeColor": "#4f7fdb",
- "backgroundColor": "transparent",
- "fillStyle": "solid",
- "strokeWidth": 3,
- "strokeStyle": "solid",
- "roughness": 1,
- "opacity": 100,
- "groupIds": [],
- "frameId": null,
- "index": "a2",
- "roundness": {
- "type": 2
- },
- "seed": 5033,
- "version": 1,
- "versionNonce": 5034,
- "isDeleted": false,
- "boundElements": null,
- "updated": 1706659200000,
- "link": null,
- "locked": false,
- "points": [
- [
- 0,
- 0
- ],
- [
- 160,
- 90
- ]
- ],
- "startBinding": null,
- "endBinding": null
- },
- {
- "id": "arrow-5036",
- "type": "arrow",
- "x": 1050,
- "y": 510,
- "width": 160,
- "height": 400,
- "angle": 0,
- "strokeColor": "#d8874c",
- "backgroundColor": "transparent",
- "fillStyle": "solid",
- "strokeWidth": 3,
- "strokeStyle": "solid",
- "roughness": 1,
- "opacity": 100,
- "groupIds": [],
- "frameId": null,
- "index": "a2",
- "roundness": {
- "type": 2
- },
- "seed": 5035,
- "version": 1,
- "versionNonce": 5036,
- "isDeleted": false,
- "boundElements": null,
- "updated": 1706659200000,
- "link": null,
- "locked": false,
- "points": [
- [
- 0,
- 0
- ],
- [
- 80,
- 0
- ],
- [
- 80,
- 400
- ],
- [
- 160,
- 400
- ]
- ],
- "startBinding": null,
- "endBinding": null
- },
- {
- "id": "arrow-5038",
- "type": "arrow",
- "x": 1830,
- "y": 290,
- "width": 180,
- "height": 315,
- "angle": 0,
- "strokeColor": "#2b1f99",
- "backgroundColor": "transparent",
- "fillStyle": "solid",
- "strokeWidth": 3,
- "strokeStyle": "solid",
- "roughness": 1,
- "opacity": 100,
- "groupIds": [],
- "frameId": null,
- "index": "a2",
- "roundness": {
- "type": 2
- },
- "seed": 5037,
- "version": 1,
- "versionNonce": 5038,
- "isDeleted": false,
- "boundElements": null,
- "updated": 1706659200000,
- "link": null,
- "locked": false,
- "points": [
- [
- 0,
- 0
- ],
- [
- 90,
- 0
- ],
- [
- 90,
- 315
- ],
- [
- 180,
- 315
- ]
- ],
- "startBinding": null,
- "endBinding": null
- },
- {
- "id": "arrow-5040",
- "type": "arrow",
- "x": 1830,
- "y": 600,
- "width": 180,
- "height": 5,
- "angle": 0,
- "strokeColor": "#4f7fdb",
- "backgroundColor": "transparent",
- "fillStyle": "solid",
- "strokeWidth": 3,
- "strokeStyle": "solid",
- "roughness": 1,
- "opacity": 100,
- "groupIds": [],
- "frameId": null,
- "index": "a2",
- "roundness": {
- "type": 2
- },
- "seed": 5039,
- "version": 1,
- "versionNonce": 5040,
- "isDeleted": false,
- "boundElements": null,
- "updated": 1706659200000,
- "link": null,
- "locked": false,
- "points": [
- [
- 0,
- 0
- ],
- [
- 180,
- 5
- ]
- ],
- "startBinding": null,
- "endBinding": null
- },
- {
- "id": "arrow-5042",
- "type": "arrow",
- "x": 1830,
- "y": 910,
- "width": 180,
- "height": 305,
- "angle": 0,
- "strokeColor": "#d8874c",
- "backgroundColor": "transparent",
- "fillStyle": "solid",
- "strokeWidth": 3,
- "strokeStyle": "solid",
- "roughness": 1,
- "opacity": 100,
- "groupIds": [],
- "frameId": null,
- "index": "a2",
- "roundness": {
- "type": 2
- },
- "seed": 5041,
- "version": 1,
- "versionNonce": 5042,
- "isDeleted": false,
- "boundElements": null,
- "updated": 1706659200000,
- "link": null,
- "locked": false,
- "points": [
- [
- 0,
- 0
- ],
- [
- 90,
- 0
- ],
- [
- 90,
- -305
- ],
- [
- 180,
- -305
- ]
- ],
- "startBinding": null,
- "endBinding": null
- },
- {
- "id": "arrow-5044",
- "type": "arrow",
- "x": 2225,
- "y": 820,
- "width": 1965,
- "height": 610,
- "angle": 0,
- "strokeColor": "#2fc9d2",
- "backgroundColor": "transparent",
- "fillStyle": "solid",
- "strokeWidth": 3,
- "strokeStyle": "dashed",
- "roughness": 1,
- "opacity": 100,
- "groupIds": [],
- "frameId": null,
- "index": "a2",
- "roundness": {
- "type": 2
- },
- "seed": 5043,
- "version": 1,
- "versionNonce": 5044,
- "isDeleted": false,
- "boundElements": null,
- "updated": 1706659200000,
- "link": null,
- "locked": false,
- "points": [
- [
- 0,
- 0
- ],
- [
- 0,
- 290
- ],
- [
- -1965,
- 290
- ],
- [
- -1965,
- -320
- ]
- ],
- "startBinding": null,
- "endBinding": null
- }
- ],
- "appState": {
- "viewBackgroundColor": "#f7fbff",
- "gridSize": 20
- },
- "files": {}
- }
|