|
|
@@ -264,4 +264,48 @@ public interface YpZyPatientMapper {
|
|
|
})
|
|
|
List<YzYpZyOrder> selectYpZyPatientFy(@Param("pageNo") String pageNo);
|
|
|
|
|
|
+ /**
|
|
|
+ * @description: 手动使用摆药机根据药单号查询发药明细
|
|
|
+ * @author: hsh
|
|
|
+ * @date: 2023/11/7 10:45
|
|
|
+ * @param: [pageNo]
|
|
|
+ * @return: List<YpZyPatient>
|
|
|
+ **/
|
|
|
+ @Select({
|
|
|
+ "select charge_code=rtrim(a.charge_code) ,\n" +
|
|
|
+ " serial =a.serial ,\n" +
|
|
|
+ " amount =a.amount ,\n" +
|
|
|
+ " retprice =a.retprice,\n" +
|
|
|
+ " page_no =a.page_no,\n" +
|
|
|
+ " inpatient_no=rtrim(a.inpatient_no),\n" +
|
|
|
+ " admiss_times=a.admiss_times,\n" +
|
|
|
+ " act_order_no=a.act_order_no,\n" +
|
|
|
+ " occ_time =a.order_date,\n" +
|
|
|
+ " order_date=a.order_date,\n" +
|
|
|
+ " name =a.name,\n" +
|
|
|
+ " bed_no =a.bed_no,\n" +
|
|
|
+ " ward_code =a.ward_code,\n" +
|
|
|
+ " dept_code =a.dept_code,\n" +
|
|
|
+ " infant_flag =a.infant_flag,\n" +
|
|
|
+ " drawer =a.drawer,\n" +
|
|
|
+ " always_flag =a.always_flag,\n" +
|
|
|
+ " self_flag =a.self_flag,\n" +
|
|
|
+ " separate_flag=a.separate_flag,\n" +
|
|
|
+ " suprice_flag =a.suprice_flag,\n" +
|
|
|
+ " drug_flag =a.drug_flag,\n" +
|
|
|
+ " pay_self =a.pay_self,\n" +
|
|
|
+ " doctor_name =a.doctor_name,\n" +
|
|
|
+ " zy_serial_no =a.zy_serial_no,\n" +
|
|
|
+ " group_no=a.group_no,\n" +
|
|
|
+ " doctor_name=a.doctor_name,\n" +
|
|
|
+ " page_class=a.page_type,\n" +
|
|
|
+ " drug_class=a.drug_class,\n" +
|
|
|
+ " confirm_time=a.confirm_time\n" +
|
|
|
+ "from yp_zy_patient a WITH(NOLOCK)" +
|
|
|
+ " where a.page_no = #{pageNo} " +
|
|
|
+ " and a.amount > 0 " +
|
|
|
+ "order by a.confirm_time "
|
|
|
+ })
|
|
|
+ List<YpZyPatient> selectYpZyPatientForByj(@Param("pageNo") Integer pageNo);
|
|
|
+
|
|
|
}
|