## Context

当前诊疗详情页（medicalDetails.vue）通过 03100165 接口获取病历数据，但仅使用了 `TemplateList` 字段渲染模板列表入口。接口实际返回了结构化病历信息（主诉、现病史、诊断、处理意见），这些信息对患者最有价值，应直接展示在页面上。

现有页面结构：顶部就诊人信息 → 诊断 → 医嘱 → 病历（模板列表）。卡片将新增在诊断和医嘱之间。

## Goals / Non-Goals

**Goals:**
- 以卡片形式直接展示 03100165 接口返回的病历结构化数据
- 空字段区块自动隐藏
- 与现有页面风格协调

**Non-Goals:**
- 不修改现有病历模板列表区域
- 不使用 recordID 做跳转
- 不改变接口调用方式或参数

## Decisions

1. **卡片位置**：放在诊断区块之后、医嘱区块之前。病历是核心信息，应在页面较靠前位置展示。
2. **数据来源**：复用现有 03100165 接口调用，在 success 回调中新增 `medicalRecord` 字段赋值，不再仅依赖 `TemplateList`。
3. **空值处理**：`allDiagStr` 为空时隐藏诊断区块；其他字段为空时同理隐藏对应区块，避免出现空白区域。
4. **卡片样式**：使用白色背景圆角卡片，与页面现有 van-cell 风格保持一致，字段标签用灰色，内容用深色。

## Risks / Trade-offs

- [接口字段拼写] `currentMedicalHhistory` 多了一个 H，这是接口实际字段名，需严格按此使用 → 代码中添加注释标注
- [数据结构变化] 接口返回的是单个对象而非数组 → 只展示一条病历记录，无需列表渲染
