| | |
| | | package com.smartor.service; |
| | | |
| | | import afu.org.checkerframework.checker.oigj.qual.O; |
| | | import com.ruoyi.common.core.service.dto.InhospPositionRecord; |
| | | import com.smartor.domain.MedicationItem; |
| | | import com.smartor.domain.ServiceSLTDDeptReqVO; |
| | | import com.smartor.domain.ServiceSLTDInhospReqVO; |
| | |
| | | */ |
| | | Boolean queryDeptWardAreaInfoList(ServiceSLTDDeptReqVO serviceSLTDDeptReqVO); |
| | | |
| | | /** |
| | | * 查询单个在院患者的<b>当前</b>科室 / 病区 / 床位 |
| | | * (与入院采集同一个接口 {@code dtcQueryHealthcareRecordList},用 {@code healthcareRecordNo} 单查)。 |
| | | * <p> |
| | | * ⚠️ <b>只取数,不落库</b>:由调用方(数据采集模块的"在院信息刷新")自己与 |
| | | * {@code pat_med_inhosp} 比对。取数失败(无响应 / 非 200)<b>抛 RuntimeException</b>, |
| | | * 不用空列表冒充"该患者已不在院"。 |
| | | * <p> |
| | | * 入参约定:{@code orgId} + {@code campusId} + {@code statusList=["FH0109.24"]} + |
| | | * {@code healthcareRecordNo}。{@code statusList} 由 HIS 侧过滤掉已出院/预出院的记录, |
| | | * 因此<b>返回空列表即表示"当前不在入院状态"</b>。 |
| | | * |
| | | * @param reqVO 见上 |
| | | * @return 当前位置记录;空列表 = 该患者当前不在"入院"状态 |
| | | */ |
| | | List<InhospPositionRecord> queryInhospPosition(ServiceSLTDInhospReqVO reqVO); |
| | | |
| | | |
| | | } |