From eb966de4a5508e436e5b06ac824b24ff24d3740f Mon Sep 17 00:00:00 2001 From: liuhongrui Date: Mon, 10 Mar 2025 15:19:21 +0800 Subject: [PATCH] =?UTF-8?q?=E9=97=A8=E8=AF=8A=E7=9A=AE=E8=AF=95=E8=AE=B0?= =?UTF-8?q?=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../IOutpatientSkinTestRecordService.java | 72 ++++++ .../OutpatientSkinTestRecordServiceImpl.java | 239 ++++++++++++++++++ .../OutpatientSkinTestRecordController.java | 88 +++++++ .../dto/OutpatientSkinTestRecordDto.java | 81 ++++++ .../OutpatientSkinTestRecordSearchParam.java | 35 +++ .../mapper/OutpatientManageMapper.java | 40 +++ .../OutpatientManageMapper.xml | 120 +++++++++ 7 files changed, 675 insertions(+) create mode 100644 openhis-server/openhis-application/src/main/java/com/openhis/web/outpatientmanage/appservice/IOutpatientSkinTestRecordService.java create mode 100644 openhis-server/openhis-application/src/main/java/com/openhis/web/outpatientmanage/appservice/impl/OutpatientSkinTestRecordServiceImpl.java create mode 100644 openhis-server/openhis-application/src/main/java/com/openhis/web/outpatientmanage/controller/OutpatientSkinTestRecordController.java create mode 100644 openhis-server/openhis-application/src/main/java/com/openhis/web/outpatientmanage/dto/OutpatientSkinTestRecordDto.java create mode 100644 openhis-server/openhis-application/src/main/java/com/openhis/web/outpatientmanage/dto/OutpatientSkinTestRecordSearchParam.java create mode 100644 openhis-server/openhis-application/src/main/java/com/openhis/web/outpatientmanage/mapper/OutpatientManageMapper.java create mode 100644 openhis-server/openhis-application/src/main/resources/outpatientmanage/OutpatientManageMapper.xml diff --git a/openhis-server/openhis-application/src/main/java/com/openhis/web/outpatientmanage/appservice/IOutpatientSkinTestRecordService.java b/openhis-server/openhis-application/src/main/java/com/openhis/web/outpatientmanage/appservice/IOutpatientSkinTestRecordService.java new file mode 100644 index 00000000..5ec6697d --- /dev/null +++ b/openhis-server/openhis-application/src/main/java/com/openhis/web/outpatientmanage/appservice/IOutpatientSkinTestRecordService.java @@ -0,0 +1,72 @@ +package com.openhis.web.outpatientmanage.appservice; + +import java.util.List; + +import com.core.common.core.domain.R; +import org.apache.ibatis.annotations.Param; + +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.openhis.web.outpatientmanage.dto.OutpatientSkinTestRecordDto; +import com.openhis.web.outpatientmanage.dto.OutpatientSkinTestRecordSearchParam; +import com.openhis.web.patientmanage.dto.PatientListDto; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.RequestBody; + +/** + * 门诊管理 应用实现类 + * + * @author liuhr + * @date 2025/3/7 + */ +public interface IOutpatientSkinTestRecordService { + + /** + * 获取皮试项目检查状态列表 + */ + List getSkinTestStatus(); + + /** + * 获取皮试结果列表 + */ + List getSkinTestResult(); + + /** + * 分页查询门诊皮试记录,可选条件 + * + * @param outpatientSkinTestRecordSearchParam 查询条件 + * @param pageNo 页码(默认为1) + * @param pageSize 每页大小(默认为10) + */ + Page getSkinTestRecords( + OutpatientSkinTestRecordSearchParam outpatientSkinTestRecordSearchParam, Integer pageNo, Integer pageSize); + + /** + * 获取门诊皮试记录列表 + * + * @param outpatientSkinTestRecordSearchParam 门诊皮试记录查询参数 + * @param pageSize 页面大小 + * @param offset 跳过条数 + * @return 分页查询 + */ + List getOutpatientSkinTestRecord( + @Param("OutpatientSkinTestRecordSearchParam") OutpatientSkinTestRecordSearchParam outpatientSkinTestRecordSearchParam, + @Param("pageSize") Integer pageSize, @Param("offset") Integer offset); + + /** + * 统计门诊皮试记录数的方法 + * + * @param outpatientSkinTestRecordSearchParam 门诊皮试记录查询参数 + * @return 分页查询 + */ + long countOutpatientSkinTestRecords( + @Param("OutpatientSkinTestRecordSearchParam") OutpatientSkinTestRecordSearchParam outpatientSkinTestRecordSearchParam); + + /** + * 护士确认执行皮试后,更新皮试记录信息(服务申请管理与过敏与不耐受的相关字段更新) + * + * @param outpatientSkinTestRecordDto 皮试记录信息 + */ + int editSkinTestRecord(OutpatientSkinTestRecordDto outpatientSkinTestRecordDto); + +} diff --git a/openhis-server/openhis-application/src/main/java/com/openhis/web/outpatientmanage/appservice/impl/OutpatientSkinTestRecordServiceImpl.java b/openhis-server/openhis-application/src/main/java/com/openhis/web/outpatientmanage/appservice/impl/OutpatientSkinTestRecordServiceImpl.java new file mode 100644 index 00000000..ecbb54ce --- /dev/null +++ b/openhis-server/openhis-application/src/main/java/com/openhis/web/outpatientmanage/appservice/impl/OutpatientSkinTestRecordServiceImpl.java @@ -0,0 +1,239 @@ +package com.openhis.web.outpatientmanage.appservice.impl; + +import java.time.LocalDateTime; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Date; +import java.util.List; + +import javax.annotation.Resource; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; +import com.core.common.utils.DateUtils; +import com.core.common.utils.SecurityUtils; +import com.core.common.utils.StringUtils; +import com.openhis.administration.domain.Practitioner; +import com.openhis.administration.domain.PractitionerRole; +import com.openhis.administration.mapper.PractitionerMapper; +import com.openhis.administration.mapper.PractitionerRoleMapper; +import com.openhis.clinical.domain.AllergyIntolerance; +import com.openhis.workflow.domain.ServiceRequest; +import org.springframework.stereotype.Service; + +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.openhis.clinical.mapper.AllergyIntoleranceMapper; +import com.openhis.common.enums.ClinicalStatus; +import com.openhis.common.enums.VerificationStatus; +import com.openhis.common.utils.EnumUtils; +import com.openhis.web.outpatientmanage.appservice.IOutpatientSkinTestRecordService; +import com.openhis.web.outpatientmanage.dto.OutpatientSkinTestRecordDto; +import com.openhis.web.outpatientmanage.dto.OutpatientSkinTestRecordSearchParam; +import com.openhis.web.outpatientmanage.mapper.OutpatientManageMapper; +import com.openhis.web.patientmanage.dto.PatientListDto; +import com.openhis.workflow.mapper.ServiceRequestMapper; + +/** + * 门诊管理 应用实现类 + * + * @author liuhr + * @date 2025/3/7 + */ +@Service +public class OutpatientSkinTestRecordServiceImpl implements IOutpatientSkinTestRecordService { + + @Resource + OutpatientManageMapper outpatientManageMapper; + + @Resource + ServiceRequestMapper serviceRequestMapper; + + @Resource + AllergyIntoleranceMapper allergyIntoleranceMapper; + + @Resource + PractitionerMapper practitionerMapper; + + @Resource + PractitionerRoleMapper practitionerRoleMapper; + + + /** + * 获取皮试项目检查状态列表 + */ + @Override + public List getSkinTestStatus() { + // 获取皮试状态列表 + List statusList = Arrays.asList(VerificationStatus.values()); + List dtos = new ArrayList<>(); + // 取得更新值 + for (VerificationStatus status : statusList) { + PatientListDto dto = new PatientListDto(); + dto.setValue(status.getValue()); + dto.setInfo(status.getInfo()); + dtos.add(dto); + } + return dtos; + } + + /** + * 获取皮试项目检查状态列表 + */ + @Override + public List getSkinTestResult() { + // 获取皮试状态列表 + List statusList = Arrays.asList(ClinicalStatus.values()); + List dtos = new ArrayList<>(); + // 取得更新值 + for (ClinicalStatus status : statusList) { + PatientListDto dto = new PatientListDto(); + dto.setValue(status.getValue()); + dto.setInfo(status.getInfo()); + dtos.add(dto); + } + return dtos; + } + + /** + * 分页查询门诊皮试记录,可选条件 + * + * @param outpatientSkinTestRecordSearchParam 查询条件 + * @param pageNo 页码(默认为1) + * @param pageSize 每页大小(默认为10) + */ + @Override + public Page getSkinTestRecords( + OutpatientSkinTestRecordSearchParam outpatientSkinTestRecordSearchParam, Integer pageNo, Integer pageSize) { + // 跳过的记录数 + Integer offset = (pageNo - 1) * pageSize; + // 连表查询患者信息 + List listOutpatientSkinTestRecords = + outpatientManageMapper.getOutpatientSkinTestRecord(outpatientSkinTestRecordSearchParam, pageSize, offset); + + // 查询总记录数 + long total = outpatientManageMapper.countOutpatientSkinTestRecords(outpatientSkinTestRecordSearchParam); + // 创建Page对象并设置属性 + Page outpatientSkinTestRecordPage = new Page<>(pageNo, pageSize, total); + outpatientSkinTestRecordPage.setRecords(listOutpatientSkinTestRecords); + outpatientSkinTestRecordPage.getRecords().forEach(e -> { + // 皮试结果状态枚举类回显赋值 + e.setClinicalStatusEnum_enumText(EnumUtils.getInfoByValue(ClinicalStatus.class, e.getClinicalStatusEnum())); + // 皮试检查项目状态枚举类回显赋值 + e.setVerificationStatusEnum_enumText( + EnumUtils.getInfoByValue(VerificationStatus.class, e.getVerificationStatusEnum())); + }); + return outpatientSkinTestRecordPage; + } + + /** + * 获取门诊皮试记录列表 + * + * @param outpatientSkinTestRecordSearchParam 门诊皮试记录查询参数 + * @param pageSize 页面大小 + * @param offset 跳过条数 + * @return 分页查询 + */ + @Override + public List getOutpatientSkinTestRecord( + OutpatientSkinTestRecordSearchParam outpatientSkinTestRecordSearchParam, Integer pageSize, Integer offset) { + return outpatientManageMapper.getOutpatientSkinTestRecord(outpatientSkinTestRecordSearchParam, pageSize, + offset); + } + + /** + * 统计门诊皮试记录数的方法 + * + * @param outpatientSkinTestRecordSearchParam 门诊皮试记录查询参数 + * @return 分页查询 + */ + @Override + public long + countOutpatientSkinTestRecords(OutpatientSkinTestRecordSearchParam outpatientSkinTestRecordSearchParam) { + return outpatientManageMapper.countOutpatientSkinTestRecords(outpatientSkinTestRecordSearchParam); + } + + /** + * 护士确认执行皮试后,更新皮试记录信息(服务申请管理与过敏与不耐受的相关字段更新) + * + * @param outpatientSkinTestRecordDto 皮试记录信息 + */ + @Override + public int editSkinTestRecord(OutpatientSkinTestRecordDto outpatientSkinTestRecordDto) { + + // 更新服务申请管理表 + ServiceRequest serviceRequest = new ServiceRequest(); + // 更新的条件 + serviceRequest.setId(outpatientSkinTestRecordDto.getId()); + + // 判断开始时间为空,不允许更新表 + if (StringUtils.isEmpty(outpatientSkinTestRecordDto.getOccurrenceStartTime())) { + return 0; + } + Date endTime; + //判断结束时间,为空以开始时间基础加10分钟 + if (StringUtils.isEmpty(outpatientSkinTestRecordDto.getOccurrenceEndTime())) { + // 结束时间为空,开始时间加10min设置 + endTime = + DateUtils.addDateMinute(DateUtils.parseDate(outpatientSkinTestRecordDto.getOccurrenceEndTime()), 10); + } else { + endTime = DateUtils.parseDate(outpatientSkinTestRecordDto.getOccurrenceEndTime()); + } + // 设置开始时间 + serviceRequest + .setOccurrenceStartTime(DateUtils.parseDate(outpatientSkinTestRecordDto.getOccurrenceStartTime())); + // 设置结束时间 + serviceRequest.setOccurrenceEndTime(endTime); + + // 获取系统登录的userId,找到practitionerId + Practitioner practitioner; + QueryWrapper queryWrapperP = new QueryWrapper<>(); + queryWrapperP.eq("user_id", SecurityUtils.getLoginUser().getUserId()); // 设置查询条件为user_id等于指定值 + practitioner = practitionerMapper.selectOne(queryWrapperP); + // 设置执行人ID + serviceRequest.setPerformerId(practitioner.getId()); + + // 以执行人ID,获取执行人的身份类别 + PractitionerRole practitionerRole; + QueryWrapper queryWrapperPR = new QueryWrapper<>(); + queryWrapperP.eq("practitioner_id", practitioner.getId()); + practitionerRole = practitionerRoleMapper.selectOne(queryWrapperPR); + // 设置执行人身份类别 + serviceRequest.setPerformerTypeCode(practitionerRole.getRoleCode()); + + // 以id为主条件更新服务申请管理表 + UpdateWrapper updateWrapper = new UpdateWrapper<>(); + updateWrapper.eq("id", serviceRequest.getId()) + .set("performer_type_code", serviceRequest.getPerformerTypeCode()) + .set("performer_id", serviceRequest.getPerformerId()) + .set("occurrence_start_time", serviceRequest.getOccurrenceStartTime()) + .set("occurrence_end_time", serviceRequest.getOccurrenceEndTime()); + + int count = serviceRequestMapper.update(null, updateWrapper); + + //过敏与不耐受表更新 + AllergyIntolerance allergyIntolerance = new AllergyIntolerance(); + //设置服务申请ID + allergyIntolerance.setRequestId(outpatientSkinTestRecordDto.getId()); + //设置临床状态(皮试结果) + allergyIntolerance.setClinicalStatusEnum(outpatientSkinTestRecordDto.getClinicalStatusEnum()); + //设置验证状态(皮试检查的状态) + allergyIntolerance.setVerificationStatusEnum(outpatientSkinTestRecordDto.getVerificationStatusEnum()); + //设置患者id + allergyIntolerance.setPatientId(outpatientSkinTestRecordDto.getPatientId()); + //设置记录者id + allergyIntolerance.setPractitionerId(practitioner.getId()); + //设置记录日期(当下日期) + allergyIntolerance.setRecordedDate(DateUtils.getNowDate()); + //设置备注 + allergyIntolerance.setNote(outpatientSkinTestRecordDto.getNote()); + + // 以服务申请ID为主条件更新过敏与不耐受表 + UpdateWrapper updateWrapperAI = new UpdateWrapper<>(); + updateWrapperAI.eq("request_id",allergyIntolerance.getRequestId()); +// boolean result = allergyIntoleranceMapper.saveOrUpdate(allergyIntolerance, updateWrapper); + + + return 1; + } + +} diff --git a/openhis-server/openhis-application/src/main/java/com/openhis/web/outpatientmanage/controller/OutpatientSkinTestRecordController.java b/openhis-server/openhis-application/src/main/java/com/openhis/web/outpatientmanage/controller/OutpatientSkinTestRecordController.java new file mode 100644 index 00000000..31150930 --- /dev/null +++ b/openhis-server/openhis-application/src/main/java/com/openhis/web/outpatientmanage/controller/OutpatientSkinTestRecordController.java @@ -0,0 +1,88 @@ +package com.openhis.web.outpatientmanage.controller; + +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import com.core.common.core.domain.R; +import com.core.common.utils.MessageUtils; +import com.openhis.common.constant.PromptMsgConstant; +import com.openhis.web.outpatientmanage.appservice.IOutpatientSkinTestRecordService; +import com.openhis.web.outpatientmanage.dto.OutpatientSkinTestRecordDto; +import com.openhis.web.outpatientmanage.dto.OutpatientSkinTestRecordSearchParam; + +import lombok.AllArgsConstructor; +import lombok.extern.slf4j.Slf4j; + +/** + * 门诊皮试记录 + * + * @author liuhr + * @date 2025/3/5 + */ +@RestController +@RequestMapping("/outpatientmanage") +@Slf4j +@AllArgsConstructor +public class OutpatientSkinTestRecordController { + + private final IOutpatientSkinTestRecordService OutpatientSkinTestRecordService; + + /** + * 获取皮试项目检查状态列表 + */ + @GetMapping("/list-skinteststatus") + public R getSkinTestStatus() { + + return R.ok(OutpatientSkinTestRecordService.getSkinTestStatus()); + } + + /** + * 获取皮试结果列表 + */ + @GetMapping("/list-skintestresult") + public R getSkinTestResult() { + + return R.ok(OutpatientSkinTestRecordService.getSkinTestResult()); + } + + /** + * 护士确认执行皮试后,更新皮试记录信息 + * + * @param outpatientSkinTestRecordDto 皮试记录信息 + */ + @PutMapping("/outpatient-record-skintest") + public R editSkinTestRecord(@Validated @RequestBody OutpatientSkinTestRecordDto outpatientSkinTestRecordDto) { + + if (OutpatientSkinTestRecordService.editSkinTestRecord(outpatientSkinTestRecordDto) <= 0) { + return R.fail(MessageUtils.createMessage(PromptMsgConstant.Common.M00007, null)); + } + return R.ok(null, MessageUtils.createMessage(PromptMsgConstant.Common.M00001, new Object[] {"皮试项目检查"})); + } + + /** + * 护士签名核对皮试记录 + * + * @param outpatientSkinTestRecordDto 皮试记录信息 + */ + @PutMapping("/outpatient-record-signcheck") + public R nurseSignChkPs(@Validated @RequestBody OutpatientSkinTestRecordDto outpatientSkinTestRecordDto) { + return R.ok("这里别忘记替换"); + } + + /** + * 分页查询门诊皮实记录,可选条件 + * + * @param outpatientSkinTestRecordSearchParam 查询条件 + * @param pageNo 页码(默认为1) + * @param pageSize 每页大小(默认为10) + */ + @GetMapping("/outpatient-record-page") + public R getSkinTestRecords(OutpatientSkinTestRecordSearchParam outpatientSkinTestRecordSearchParam, + @RequestParam(value = "pageNo", defaultValue = "1") Integer pageNo, + @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize) { + + return R.ok( + OutpatientSkinTestRecordService.getSkinTestRecords(outpatientSkinTestRecordSearchParam, pageNo, pageSize)); + } + +} diff --git a/openhis-server/openhis-application/src/main/java/com/openhis/web/outpatientmanage/dto/OutpatientSkinTestRecordDto.java b/openhis-server/openhis-application/src/main/java/com/openhis/web/outpatientmanage/dto/OutpatientSkinTestRecordDto.java new file mode 100644 index 00000000..6f3b9432 --- /dev/null +++ b/openhis-server/openhis-application/src/main/java/com/openhis/web/outpatientmanage/dto/OutpatientSkinTestRecordDto.java @@ -0,0 +1,81 @@ +package com.openhis.web.outpatientmanage.dto; + +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; +import com.openhis.common.annotation.Dict; + +import lombok.Data; +import lombok.experimental.Accessors; + +/** + * 门诊皮试记录Dto + * + * @author liuhr + * @date 2025/3/5 + */ +@Data +@Accessors(chain = true) +public class OutpatientSkinTestRecordDto { + + /** 服务申请管理表ID */ + @JsonSerialize(using = ToStringSerializer.class) + private Long id; + + /** 处方号 */ + private String prescriptionNo; + + /** 就诊号 */ + private String encounterBusNo; + + /** 病人ID(前台显示用) */ + private String patientBusNo; + + /** 病人ID */ + @JsonSerialize(using = ToStringSerializer.class) + private Long patientId; + + /** 病人姓名 */ + private String patientName; + + /** 执行护士 */ + @Dict(dictCode = "id", dictTable = "adm_practitioner", dictText = "name") + @JsonSerialize(using = ToStringSerializer.class) + private Long performerId; + private String performerId_dictText; + + /** 核对人 */ + @Dict(dictCode = "id", dictTable = "adm_practitioner", dictText = "name") + @JsonSerialize(using = ToStringSerializer.class) + private Long performerCheckId; + private String performerCheckId_dictText; + + /** 预计执行时间 */ + private String occurrenceStartTime; + + /** 预计结束时间 */ + private String occurrenceEndTime; + + /** 药品信息 */ + private String medicationInformation; + + /** 药品 */ + private String medicationDetail; + + /** 药品批次号 */ + private String medicationLotNumber; + + /** 药品状态 */ + private Integer medicationStatusEnum; + + /** 皮试结果 */ + private Integer clinicalStatusEnum; + private String clinicalStatusEnum_enumText; + + /** 皮试检查项目状态 */ + private Integer verificationStatusEnum;; + private String verificationStatusEnum_enumText; + + /** 备注 */ + private String note; + +} diff --git a/openhis-server/openhis-application/src/main/java/com/openhis/web/outpatientmanage/dto/OutpatientSkinTestRecordSearchParam.java b/openhis-server/openhis-application/src/main/java/com/openhis/web/outpatientmanage/dto/OutpatientSkinTestRecordSearchParam.java new file mode 100644 index 00000000..a4870d93 --- /dev/null +++ b/openhis-server/openhis-application/src/main/java/com/openhis/web/outpatientmanage/dto/OutpatientSkinTestRecordSearchParam.java @@ -0,0 +1,35 @@ +package com.openhis.web.outpatientmanage.dto; + +import lombok.Data; + +/** + * 门诊皮试记录查询体体条件类 + * + * @author liuhr + * @date 2025/3/5 + */ +@Data +public class OutpatientSkinTestRecordSearchParam { + + /** 就诊号 */ + private String encounterBusNo; + + /** 处方号 */ + private String prescriptionNo; + + /** 病人ID */ + private String patientBusNo; + + /** 手机号 */ + private String phone; + + /** 皮试项目检查状态 */ + private Integer status; + + /** 筛选开始时间 */ + private String beginTime; + + /** 筛选结束时间 */ + private String endTime; + +} diff --git a/openhis-server/openhis-application/src/main/java/com/openhis/web/outpatientmanage/mapper/OutpatientManageMapper.java b/openhis-server/openhis-application/src/main/java/com/openhis/web/outpatientmanage/mapper/OutpatientManageMapper.java new file mode 100644 index 00000000..c758c727 --- /dev/null +++ b/openhis-server/openhis-application/src/main/java/com/openhis/web/outpatientmanage/mapper/OutpatientManageMapper.java @@ -0,0 +1,40 @@ +package com.openhis.web.outpatientmanage.mapper; + +import java.util.List; + +import com.openhis.web.outpatientmanage.dto.OutpatientSkinTestRecordDto; +import org.apache.ibatis.annotations.Param; + +import com.openhis.web.outpatientmanage.dto.OutpatientSkinTestRecordSearchParam; +import com.openhis.web.patientmanage.dto.OutpatientRecordDto; + +/** + * 门诊管理 + * + * @author liuhr + * @date 2025/3/5 + */ +public interface OutpatientManageMapper { + + /** + * 门诊皮试记录分页查询 + * + * @param outpatientSkinTestRecordSearchParam 门诊皮试记录查询参数 + * @param pageSize 页面大小 + * @param offset 跳过条数 + * @return 分页查询 + */ + List getOutpatientSkinTestRecord( + @Param("OutpatientSkinTestRecordSearchParam") OutpatientSkinTestRecordSearchParam outpatientSkinTestRecordSearchParam, + @Param("pageSize") Integer pageSize, @Param("offset") Integer offset); + + /** + * 统计门诊皮试记录数的方法 + * + * @param outpatientSkinTestRecordSearchParam 门诊皮试记录查询参数 + * @return 分页查询 + */ + long countOutpatientSkinTestRecords( + @Param("OutpatientSkinTestRecordSearchParam") OutpatientSkinTestRecordSearchParam outpatientSkinTestRecordSearchParam); + +} diff --git a/openhis-server/openhis-application/src/main/resources/outpatientmanage/OutpatientManageMapper.xml b/openhis-server/openhis-application/src/main/resources/outpatientmanage/OutpatientManageMapper.xml new file mode 100644 index 00000000..853b9d30 --- /dev/null +++ b/openhis-server/openhis-application/src/main/resources/outpatientmanage/OutpatientManageMapper.xml @@ -0,0 +1,120 @@ + + + + + + + + + + + + \ No newline at end of file