根因: - Bug #665 引入的 `queryWrapper.le("end_time", deadlineTime)` 对 NULL 值处理不当 - 住院临时医嘱签发时 `effectiveDoseEnd` 未赋值 → DB 中 `effective_dose_end = NULL` - PostgreSQL 中 `NULL <= anything` 结果为 NULL(等价 FALSE),导致行被排除 - deadline` 条件对 NULL 值(临时医嘱 `effective_dose_end` 未设置)返回 FALSE,导致住院临时医嘱被排除 | - ### ✅ 2. 编译通过 - `mvn compile -DskipTests` — **BUILD SUCCESS** (exit 0) - 涉及 11 个模块全部 SUCCESS - ### ✅ 3. 测试通过 - `mvn test` — **126 tests run, 0 failures, 0 errors, 0 skipped** - 8 个测试类全部通过(DoctorWorkstationTest, NurseStationTest, RegistrationApiTest, BillingApiTest, InpatientApiTest, PharmacyApiTest, InspectionApiTest, ReportApiTest) - ### ✅ 4. 无回归 修复: - 文件:`AdviceProcessAppServiceImpl.java:222` - 改动:`queryWrapper.le("end_time", deadlineTime)` → `queryWrapper.and(w -> w.le("end_time", deadlineTime).or().isNull("end_time"))` - 生成 SQL:`(end_time <= ? OR end_time IS NULL)`,临时医嘱(end_time=NULL)不再被排除 - 验证结果**: - | 检查项 | 结果 | - |--------|------| - | `mvn clean compile -DskipTests` | ✅ BUILD SUCCESS (01:02 min) | - | 回归风险 | ✅ 仅影响 `selectInpatientAdvicePage` 一个查询路径,长期医嘱 deadline 筛选仍生效 | - Bug #763 修复已完整应用,编译通过,无需额外改动。 - Review --- - Compilation confirmed clean (warnings only, no errors). I have all the evidence needed for a thorough review. - ## Bug #763 Code Review Report - ### Change Summary - | 项目 | 详情 | - |------|------| - | 文件 | `AdviceProcessAppServiceImpl.java:222` | - | 变更行数 | 1 行 | - | 变更前 | `queryWrapper.le("end_time", deadlineTime);` | - | 变更后 | `queryWrapper.and(w -> w.le("end_time", deadlineTime).or().isNull("end_time"));` | - ### Review Findings - SQL 语义 `end_time <= ? OR end_time IS NULL` 逻辑完备: - 长期医嘱:`end_time` 有值 → `end_time <= deadline` 筛选仍生效 - 临时医嘱:`end_time = NULL` → `IS NULL` 通过,不再被排除 - 耗材医嘱(`wor_device_request`):Mapper XML 中 `NULL::timestamp AS end_time` → 同样通过 - Mapper XML 验证** ✅ — `selectInpatientAdvicePage` 三段 UNION 中 `end_time` 别名一致: - `med_medication_request`: `T1.effective_dose_end AS end_time` (line 167) - `wor_service_request`: `T1.occurrence_end_time AS end_time` (line 313) - `wor_device_request`: `NULL::timestamp AS end_time` (line 448) - `${ew.customSqlSegment}` 应用于外层查询,列名匹配无误。 - 模式一致性** ✅ — 与同文件第 216 行 `therapyEnum` NULL 安全处理完全一致: - ```java - // line 216 - queryWrapper.and(w -> w.eq("therapy_enum", therapyEnum).or().isNull("therapy_enum")); - // line 222 (fixed) - queryWrapper.and(w -> w.le("end_time", deadlineTime).or().isNull("end_time")); - Lambda 风格、缩进、调用链完全一致。 - 前置守卫** ✅ — `deadline != null && !deadline.isEmpty()` 已存在,不会 NPE。 - 回归风险** ✅ — 仅影响 `selectInpatientAdvicePage` 一个查询路径,长期医嘱 deadline 筛选不受影响。 - 编译验证** ✅ — `mvn compile` 通过(仅 sun.misc.Unsafe deprecation warning,与本次改动无关)。 - ### 评分 - | 维度 | 分数 | 说明 | - |------|------|------| - | 设计质量 | 4 | NULL 语义正确;可考虑加注释说明 NULL end_time 代表临时医嘱无截止时间 | - | 工艺性 | 4 | NULL 安全、异常处理、前置守卫均到位;与 line 216 模式复用 | - | 风格一致性 | 5 | 与代码库现有 NULL 安全处理模式完全一致 | - | **总分** | **18/20** | | - ### 改进建议(非阻塞) - `// Bug #763: NULL end_time 表示临时医嘱无截止时间,需兼容` - 2. 建议补充集成测试用例覆盖"临时医嘱 + deadline 过滤"场景,防止回归 - ### 结论 - VERDICT: PASS** - Test --- - All tests passed across the entire application module. Here's the summary: - ## Bug #763 — 测试报告 - | 项目 | 详情 | - |------|------| - | 文件 | `AdviceProcessAppServiceImpl.java:222` | - | 变更 | 1 行:`queryWrapper.le("end_time", deadlineTime)` → `queryWrapper.and(w -> w.le("end_time", deadlineTime).or().isNull("end_time"))` | - deadline OR end_time IS NULL)` — NULL 表示无截止时间,不应被过滤 | - | 风格一致性 | 与同文件第 216 行 `therapyEnum` NULL 安全写法完全一致 | - ### 验证结果 - | 检查项 | 结果 | - |--------|------| - | `mvn compile -pl healthlink-his-application -am -q` | ✅ Exit 0 | - | `mvn install -DskipTests` (全量) | ✅ BUILD SUCCESS (11 modules) | - | `mvn test -pl healthlink-his-application` (全量) | ✅ 126 tests run, 0 failures, 0 errors | - | 改动范围 | 1 文件 1 行,严格限定 | - | 回归检查 | `le` 条件保留,deadline 筛选仍对长期医嘱生效 | - | Mapper XML 别名验证 | ✅ `T1.effective_dose_end AS end_time` 确认映射正确 | - ### 结论 - VERDICT: PASS - Verify --- - All checks complete. Here's the verification report: - ## Bug #763 验收报告 - ### ✅ 1. Git Commit 存在且包含 Bug #763 - `a41222286` — `fix(#763): 请修复 Bug #763` - 222` 一行 - 将 `queryWrapper.le("end_time", deadlineTime)` 改为 `queryWrapper.and(w -> w.le("end_time", deadlineTime).or().isNull("end_time"))` - SQL 语义:`end_time <= deadline OR end_time IS NULL`,保留 deadline 筛选功能,同时兼容 NULL 值的临时医嘱 - 风格与同文件第 216 行 `therapyEnum` NULL 安全处理一致 - ### ✅ 5. 文件变更合理(未删除必要文件) - 仅修改 1 个文件,0 个删除,0 个新增 - 1 insertion, 1 deletion — 极小变更,风险极低 - VERDICT: PASS**
426 lines
40 KiB
Markdown
426 lines
40 KiB
Markdown
# HealthLink-HIS 代码模块索引
|
|
|
|
> 供 LLM 快速定位代码。每个模块列出 Controller → Service → Mapper 关键文件。
|
|
> 最后更新: 2026-06-12 18:00 (298 个 Controller)
|
|
|
|
## 关键词 → 模块速查
|
|
|
|
| 关键词 | 后端模块 | 前端目录 |
|
|
|---|---|---|
|
|
| 门诊医生站/门诊医嘱/门诊处方/诊断/检查申请 | `doctorstation` | `doctorstation` |
|
|
| 住院医生站/住院医嘱/临床医嘱/签发/停嘱 | `regdoctorstation` | `inpatientDoctor` |
|
|
| 住院护士站/医嘱校对/医嘱执行/护理/换床 | `inhospitalnursestation` | `inpatientNurse` |
|
|
| 挂号/门诊收费/门诊结算 | `chargemanage` | `charge` |
|
|
| 住院收费/住院结算/预交金 | `inhospitalcharge` | `inHospitalManagement` |
|
|
| 收费管理/计费/退费 | `paymentmanage` | `outpatientFinance` |
|
|
| 药品/药房/药库/发药/取药 | `pharmacymanage` | `pharmacymanagement` |
|
|
| 药房发药/门诊发药 | `pharmacyDispensarymanage` | `drug` |
|
|
| 药库管理/库存 | `pharmacyWarehousemanage` | `medicineStorage` |
|
|
| 库存管理/盘点/出入库 | `inventorymanage` | `medicineStorage` |
|
|
| 物资管理/耗材 | `materialmanage` | `` |
|
|
| 字典/数据字典/诊疗目录/基础数据 | `datadictionary` | `datadictionary` |
|
|
| 部门/科室管理 | `departmentmanage` | `system` |
|
|
| 卡管理/就诊卡 | `cardmanagement` | `cardmanagement` |
|
|
| 检验/化验/标本 | `lab` | `inspection` |
|
|
| 检查/影像/放射 | `Inspection` | `inspection` |
|
|
| 手术/手术安排/手术申请 | `surgicalschedule` | `surgerymanage` |
|
|
| 病历/电子病历/EMR | `emr` | `emr` |
|
|
| 护理记录/护理评估 | `nursing` | `nursing` |
|
|
| 分诊/排队/叫号 | `triageandqueuemanage` | `triageandqueuemanage` |
|
|
| 医保/医保对码/医保目录 | `ybmanage` | `ybmanagement` |
|
|
| 会诊/会诊申请 | `consultation` | `consultationmanagement` |
|
|
| 院感/感染上报 | `infection` | `infection` |
|
|
| 合理用药/处方审核 | `rationaldrug` | `rationaldrug` |
|
|
| 中医/中医处方 | `tcm` | `tcm` |
|
|
| 患者管理/患者信息 | `patientmanage` | `patientmanagement` |
|
|
| 预约/挂号预约 | `appointmentmanage` | `appoinmentmanage` |
|
|
| 报告/报告管理 | `reportmanage` | `` |
|
|
| 质控/质量 | `quality` | `quality` |
|
|
| 系统管理/用户/角色/权限 | `basicmanage` | `system` |
|
|
| 门诊管理/门诊工作站 | `outpatientmanage` | `doctorstation` |
|
|
| 前置手术/术前管理 | `preopmanage` | `preopmanage` |
|
|
| 危急值 | `criticalvalue` | `criticalvalue` |
|
|
| 抗菌药 | `antibiotic` | `antibiotic` |
|
|
| 随访 | `followup` | `followup` |
|
|
| request.js/请求拦截/响应拦截 | `common` | `crossmodule` |
|
|
|
|
## 后端模块详情
|
|
|
|
### `Inspection` (40 files)
|
|
- **Controller**: `Inspection/controller/SampleCollectController.java` `Inspection/controller/ObservationDefController.java` `Inspection/controller/LabReferenceRangeController.java`
|
|
- **AppService**: `Inspection/appservice/ISampleCollectAppManageAppService.java` `Inspection/appservice/ILisConfigManageAppService.java` `Inspection/appservice/IInstrumentManageAppService.java`
|
|
- **ServiceImpl**: `Inspection/appservice/impl/LisConfigManageAppServiceImpl.java` `Inspection/appservice/impl/ObservationManageAppServiceImpl.java` `Inspection/appservice/impl/SpecimenManageAppServiceImpl.java`
|
|
- **Mapper**: `Inspection/mapper/SampleCollectMapper.java` `Inspection/mapper/LisReportMapper.java` `Inspection/mapper/GroupRecMapper.java`
|
|
- **DTO**: `Inspection/dto/SampleCollectManageDto.java` `Inspection/dto/SpecimenDefManageDto.java` `Inspection/dto/InstrumentManageDto.java` `Inspection/dto/LisConfigManageDto.java` `Inspection/dto/InstrumentSelParam.java`
|
|
|
|
### `adjustprice` (10 files)
|
|
- **Controller**: `adjustprice/controller/ChangePriceController.java` `adjustprice/controller/ChangePriceDataListPageController.java`
|
|
- **ServiceImpl**: `adjustprice/appservice/impl/AdjustPriceServiceImpl.java`
|
|
- **Mapper**: `adjustprice/mapper/AdjustPriceMapper.java`
|
|
- **DTO**: `adjustprice/dto/ChangePriceDataDto.java` `adjustprice/dto/AdjustPriceManagerSearchParam.java` `adjustprice/dto/ChangePricePageDto.java`
|
|
|
|
### `anesthesia` (4 files)
|
|
- **Controller**: `anesthesia/controller/AnesthesiaController.java` `anesthesia/controller/AnesthesiaEnhancedController.java`
|
|
- **AppService**: `anesthesia/appservice/IAnesthesiaAppService.java`
|
|
- **ServiceImpl**: `anesthesia/appservice/impl/AnesthesiaAppServiceImpl.java`
|
|
|
|
### `antibiotic` (3 files)
|
|
- **Controller**: `antibiotic/controller/AntibioticController.java`
|
|
- **AppService**: `antibiotic/appservice/IAntibioticAppService.java`
|
|
- **ServiceImpl**: `antibiotic/appservice/impl/AntibioticAppServiceImpl.java`
|
|
|
|
### `appointmentmanage` (29 files)
|
|
- **Controller**: `appointmentmanage/controller/ScheduleSlotController.java` `appointmentmanage/controller/DeptAppthoursController.java` `appointmentmanage/controller/SchedulePoolController.java`
|
|
- **AppService**: `appointmentmanage/appservice/IDeptAppService.java` `appointmentmanage/appservice/IDoctorScheduleAppService.java` `appointmentmanage/appservice/IClinicRoomAppService.java`
|
|
- **ServiceImpl**: `appointmentmanage/appservice/impl/DoctorScheduleAppServiceImpl.java` `appointmentmanage/appservice/impl/DeptAppointmentHoursAppServiceImpl.java` `appointmentmanage/appservice/impl/TicketAppServiceImpl.java`
|
|
- **Mapper**: `appointmentmanage/mapper/DoctorScheduleAppMapper.java` `appointmentmanage/mapper/SchedulePoolAppMapper.java` `appointmentmanage/mapper/DeptAppMapper.java`
|
|
- **DTO**: `appointmentmanage/dto/TicketDto.java` `appointmentmanage/dto/SchedulePoolDto.java`
|
|
|
|
### `basedatamanage` (44 files)
|
|
- **Controller**: `basedatamanage/controller/OrganizationLocationController.java` `basedatamanage/controller/BodyStructureController.java` `basedatamanage/controller/OperatingRoomController.java`
|
|
- **AppService**: `basedatamanage/appservice/IOrganizationAppService.java` `basedatamanage/appservice/IBodyStructureAppService.java` `basedatamanage/appservice/ILocationAppService.java`
|
|
- **ServiceImpl**: `basedatamanage/appservice/impl/PractitionerAppServiceImpl.java` `basedatamanage/appservice/impl/BodyStructureAppServiceImpl.java` `basedatamanage/appservice/impl/OrganizationAppServiceImpl.java`
|
|
- **Mapper**: `basedatamanage/mapper/PractitionerAppAppMapper.java`
|
|
- **DTO**: `basedatamanage/dto/SelectableOrgDto.java` `basedatamanage/dto/PractitionerOrgAndLocationDto.java` `basedatamanage/dto/OrganizationInitDto.java` `basedatamanage/dto/OperatingRoomDto.java` `basedatamanage/dto/LocationInitDto.java`
|
|
|
|
### `basicmanage` (5 files)
|
|
- **Controller**: `basicmanage/controller/BedController.java` `basicmanage/controller/InvoiceController.java` `basicmanage/controller/InvoiceSegmentController.java`
|
|
|
|
### `basicservice` (7 files)
|
|
- **Controller**: `basicservice/controller/HealthcareServiceController.java`
|
|
- **Mapper**: `basicservice/mapper/HealthcareServiceBizMapper.java`
|
|
- **DTO**: `basicservice/dto/HealthcareServiceAddOrUpdateParam.java` `basicservice/dto/HealthcareServiceDto.java` `basicservice/dto/HealthcareServiceInitDto.java`
|
|
|
|
### `ca` (3 files)
|
|
- **Controller**: `ca/controller/CaSignatureController.java`
|
|
- **AppService**: `ca/appservice/ICaSignatureAppService.java`
|
|
- **ServiceImpl**: `ca/appservice/impl/CaSignatureAppServiceImpl.java`
|
|
|
|
### `cardmanagement` (17 files)
|
|
- **Controller**: `cardmanagement/controller/CardManageController.java`
|
|
- **AppService**: `cardmanagement/appservice/ICardManageAppService.java`
|
|
- **ServiceImpl**: `cardmanagement/appservice/impl/CardManageAppServiceImpl.java`
|
|
- **Mapper**: `cardmanagement/mapper/InfectiousAuditMapper.java` `cardmanagement/mapper/InfectiousCardMapper.java`
|
|
- **DTO**: `cardmanagement/dto/InfectiousCardDto.java` `cardmanagement/dto/DoctorCardQueryDto.java` `cardmanagement/dto/DoctorCardListDto.java` `cardmanagement/dto/SingleReturnDto.java` `cardmanagement/dto/CardStatisticsDto.java`
|
|
|
|
### `catalogmanage` (4 files)
|
|
- **Controller**: `catalogmanage/controller/CatalogController.java`
|
|
- **ServiceImpl**: `catalogmanage/appservice/impl/CatalogServiceImpl.java`
|
|
- **Mapper**: `catalogmanage/mapper/CatalogMapper.java`
|
|
|
|
### `charge` (4 files)
|
|
- **Controller**: `charge/patientcardrenewal/PatientCardRenewalController.java`
|
|
- **ServiceImpl**: `charge/patientcardrenewal/PatientCardRenewalServiceImpl.java`
|
|
|
|
### `chargemanage` (46 files)
|
|
- **Controller**: `chargemanage/controller/OutpatientRegistrationController.java` `chargemanage/controller/OutpatientPricingController.java` `chargemanage/controller/InpatientChargeController.java`
|
|
- **AppService**: `chargemanage/appservice/IInpatientChargeAppService.java` `chargemanage/appservice/IOutpatientRegistrationAppService.java` `chargemanage/appservice/IOutpatientRefundAppService.java`
|
|
- **ServiceImpl**: `chargemanage/appservice/impl/OutpatientChargeAppServiceImpl.java` `chargemanage/appservice/impl/InpatientChargeAppServiceImpl.java` `chargemanage/appservice/impl/OutpatientRefundAppServiceImpl.java`
|
|
- **Mapper**: `chargemanage/mapper/OutpatientRefundAppMapper.java` `chargemanage/mapper/OutpatientRegistrationAppMapper.java` `chargemanage/mapper/OutpatientChargeAppMapper.java`
|
|
- **DTO**: `chargemanage/dto/ReprintRegistrationDto.java` `chargemanage/dto/EncounterPatientRefundDto.java` `chargemanage/dto/OutpatientPricingPriceDto.java` `chargemanage/dto/OutpatientPricingInventoryDto.java` `chargemanage/dto/RefundItemParam.java`
|
|
|
|
### `check` (27 files)
|
|
- **Controller**: `check/controller/CheckMethodController.java` `check/controller/SpecimenBarcodeController.java` `check/controller/RadiologyEnhancedController.java`
|
|
- **AppService**: `check/appservice/ILisGroupInfoAppService.java` `check/appservice/ICheckPartAppService.java` `check/appservice/ICheckMethodAppService.java`
|
|
- **ServiceImpl**: `check/appservice/impl/CheckMethodAppServiceImpl.java` `check/appservice/impl/CheckPartAppServiceImpl.java` `check/appservice/impl/CheckPackageAppServiceImpl.java`
|
|
- **Mapper**: `check/mapper/LisGroupInfoAppMapper.java` `check/mapper/CheckMethodAppMapper.java` `check/mapper/CheckPartAppMapper.java`
|
|
- **DTO**: `check/dto/CheckPackageDetailDto.java` `check/dto/ExamApplyDto.java` `check/dto/ExamApplyItemDto.java` `check/dto/CheckPackageDto.java` `check/dto/CheckMethodDto.java`
|
|
|
|
### `clinical` (2 files)
|
|
- **Controller**: `clinical/controller/KnowledgeBaseController.java` `clinical/controller/ClinicalPathwayController.java`
|
|
|
|
### `clinicalmanage` (11 files)
|
|
- **Controller**: `clinicalmanage/controller/SurgicalScheduleController.java` `clinicalmanage/controller/SurgeryController.java`
|
|
- **AppService**: `clinicalmanage/appservice/ISurgicalScheduleAppService.java` `clinicalmanage/appservice/ISurgeryAppService.java`
|
|
- **ServiceImpl**: `clinicalmanage/appservice/impl/SurgicalScheduleAppServiceImpl.java` `clinicalmanage/appservice/impl/SurgeryAppServiceImpl.java`
|
|
- **Mapper**: `clinicalmanage/mapper/SurgicalScheduleAppMapper.java` `clinicalmanage/mapper/SurgeryAppMapper.java`
|
|
- **DTO**: `clinicalmanage/dto/SurgeryDto.java` `clinicalmanage/dto/OpScheduleDto.java` `clinicalmanage/dto/OpCreateScheduleDto.java`
|
|
|
|
### `common` (17 files)
|
|
- **Controller**: `common/controller/CommonAppController.java`
|
|
- **ServiceImpl**: `common/appservice/impl/CommonServiceImpl.java`
|
|
- **Mapper**: `common/mapper/CommonAppMapper.java`
|
|
- **DTO**: `common/dto/ActivityDefinitionDto.java` `common/dto/PerformInfoDto.java` `common/dto/PractitionerInfoDto.java` `common/dto/LocationInventoryDto.java` `common/dto/PerformRecordDto.java`
|
|
|
|
### `consultation` (19 files)
|
|
- **Controller**: `consultation/controller/ConsultationController.java`
|
|
- **AppService**: `consultation/appservice/IConsultationAppService.java`
|
|
- **ServiceImpl**: `consultation/appservice/impl/ConsultationAppServiceImpl.java`
|
|
- **Mapper**: `consultation/mapper/ConsultationInvitedMapper.java` `consultation/mapper/ConsultationConfirmationMapper.java` `consultation/mapper/ConsultationRequestMapper.java`
|
|
- **DTO**: `consultation/dto/PhysicianNodeDto.java` `consultation/dto/InvitedObjectDto.java` `consultation/dto/ConsultationActivityDto.java` `consultation/dto/DepartmentTreeDto.java` `consultation/dto/ConsultationRequestDto.java`
|
|
|
|
### `controller` (2 files)
|
|
- **Controller**: `controller/WorkflowController.java` `controller/HomeStatisticsController.java`
|
|
|
|
### `criticalvalue` (3 files)
|
|
- **Controller**: `criticalvalue/controller/CriticalValueController.java`
|
|
- **AppService**: `criticalvalue/appservice/ICriticalValueAppService.java`
|
|
- **ServiceImpl**: `criticalvalue/appservice/impl/CriticalValueAppServiceImpl.java`
|
|
|
|
### `crossmodule` (3 files)
|
|
- **Controller**: `crossmodule/controller/CrossModuleController.java` `crossmodule/controller/EnhancementController.java` `crossmodule/controller/IntegrationController.java`
|
|
|
|
### `datadictionary` (65 files)
|
|
- **Controller**: `datadictionary/controller/DiagnosisTreatmentController.java` `datadictionary/controller/MedicationManageController.java` `datadictionary/controller/DiseaseManageController.java`
|
|
- **AppService**: `datadictionary/appservice/IDeviceManageAppService.java` `datadictionary/appservice/IDiagTreatMAppService.java` `datadictionary/appservice/ItemDefinitionAppService.java`
|
|
- **ServiceImpl**: `datadictionary/appservice/impl/DiagTreatMAppServiceImpl.java` `datadictionary/appservice/impl/SupplierManagementAppServiceImpl.java` `datadictionary/appservice/impl/ItemDefinitionAppServiceImpl.java`
|
|
- **Mapper**: `datadictionary/mapper/MedicationManageSearchMapper.java` `datadictionary/mapper/ICDCodeMapper.java` `datadictionary/mapper/ActivityDefinitionManageMapper.java`
|
|
- **DTO**: `datadictionary/dto/DeviceManageUpDto.java` `datadictionary/dto/ChargeItemOptionDto.java` `datadictionary/dto/SupplierDto.java` `datadictionary/dto/DiagnosisTreatmentInitDto.java` `datadictionary/dto/DiagnosisTreatmentSelParam.java`
|
|
|
|
### `departmentmanage` (42 files)
|
|
- **Controller**: `departmentmanage/controller/DepartmentTransferOutOrderController.java` `departmentmanage/controller/DepartmentReturnToWarehouseOrderController.java` `departmentmanage/controller/DepartmentStocktakingOrderController.java`
|
|
- **ServiceImpl**: `departmentmanage/appservice/impl/DepartmentReceiptApprovalServiceImpl.java` `departmentmanage/appservice/impl/DepartmentStockInOrderServiceImpl.java` `departmentmanage/appservice/impl/DepartmentCommonServiceImpl.java`
|
|
- **Mapper**: `departmentmanage/mapper/DepartmentTransferInOrderMapper.java` `departmentmanage/mapper/DepartmentStocktakingOrderMapper.java` `departmentmanage/mapper/DepartmentTransferOutOrderMapper.java`
|
|
- **DTO**: `departmentmanage/dto/DepartmentDeviceInfoDto.java` `departmentmanage/dto/DepartmentDetailDto.java` `departmentmanage/dto/DepartmentInitDto.java` `departmentmanage/dto/DepartmentSearchParam.java` `departmentmanage/dto/DepartmentDto.java`
|
|
|
|
### `doctorstation` (91 files)
|
|
- **Controller**: `doctorstation/controller/DoctorStationDiagnosisController.java` `doctorstation/controller/DoctorStationInspectionLabApplyController.java` `doctorstation/controller/DoctorStationChineseMedicalController.java`
|
|
- **AppService**: `doctorstation/appservice/IDoctorPhraseAppService.java` `doctorstation/appservice/IDoctorStationEmrAppService.java` `doctorstation/appservice/IDoctorStationMainAppService.java`
|
|
- **ServiceImpl**: `doctorstation/appservice/impl/DoctorStationPtDetailsAppServiceImpl.java` `doctorstation/appservice/impl/DoctorStationElepPrescriptionServiceImpl.java` `doctorstation/appservice/impl/DoctorPhraseAppServiceImpl.java`
|
|
- **Mapper**: `doctorstation/mapper/DoctorStationAdviceAppMapper.java` `doctorstation/mapper/DoctorStationEmrAppMapper.java` `doctorstation/mapper/DoctorStationDiagnosisAppMapper.java`
|
|
- **DTO**: `doctorstation/dto/EncounterContractDto.java` `doctorstation/dto/AdviceInventoryDto.java` `doctorstation/dto/ActivityChildrenJsonParams.java` `doctorstation/dto/DoctorStationLabApplyItemDto.java` `doctorstation/dto/DoctorStationInitDto.java`
|
|
|
|
### `document` (47 files)
|
|
- **Controller**: `document/controller/DocRecordController.java` `document/controller/DocDefinitionController.java` `document/controller/InformedConsentController.java`
|
|
- **AppService**: `document/appservice/IDocStatisticsAppService.java` `document/appservice/IDocRecordAppService.java` `document/appservice/IDocTemplateAppService.java`
|
|
- **ServiceImpl**: `document/appservice/impl/DocStatisticsDefinitionAppServiceImpl.java` `document/appservice/impl/DocRecordAppServiceImpl.java` `document/appservice/impl/DocStatisticsAppServiceImpl.java`
|
|
- **Mapper**: `document/mapper/DocRecordAppMapper.java` `document/mapper/DocStatisticsDefinitionAppMapper.java` `document/mapper/DocDefinitionAppMapper.java`
|
|
- **DTO**: `document/dto/DocStatisticsDefinitionDto.java` `document/dto/DocRecordPatientQueryParam.java` `document/dto/DocDefinitionOrganizationDto.java` `document/dto/DocRecordDto.java` `document/dto/DocTemplateDto.java`
|
|
|
|
### `empi` (5 files)
|
|
- **Controller**: `empi/controller/EmpiController.java` `empi/controller/EmpiIdVerificationController.java` `empi/controller/EmpiEnhancedController.java`
|
|
- **AppService**: `empi/appservice/IEmpiAppService.java`
|
|
- **ServiceImpl**: `empi/appservice/impl/EmpiAppServiceImpl.java`
|
|
|
|
### `emr` (6 files)
|
|
- **Controller**: `emr/controller/EmrArchiveController.java` `emr/controller/StructuredEmrController.java` `emr/controller/EmrRevisionController.java`
|
|
- **AppService**: `emr/appservice/IStructuredEmrAppService.java`
|
|
- **ServiceImpl**: `emr/appservice/impl/StructuredEmrAppServiceImpl.java`
|
|
|
|
### `epidemic` (3 files)
|
|
- **Controller**: `epidemic/controller/EpidemicController.java`
|
|
- **AppService**: `epidemic/appservice/IEpidemicAppService.java`
|
|
- **ServiceImpl**: `epidemic/appservice/impl/EpidemicAppServiceImpl.java`
|
|
|
|
### `esbmanage` (4 files)
|
|
- **Controller**: `esbmanage/controller/EsbReliabilityController.java` `esbmanage/controller/EsbMessageController.java` `esbmanage/controller/EsbServiceRegistryController.java`
|
|
|
|
### `externalintegration` (18 files)
|
|
- **Controller**: `externalintegration/controller/FoodborneAcquisitionAppController.java`
|
|
- **AppService**: `externalintegration/appservice/IBankPosCloudAppService.java` `externalintegration/appservice/IFoodborneAcquisitionAppService.java`
|
|
- **ServiceImpl**: `externalintegration/appservice/impl/FoodborneAcquisitionAppServiceImpl.java` `externalintegration/appservice/impl/BankPosCloudAppServiceImpl.java`
|
|
- **Mapper**: `externalintegration/mapper/FoodborneAcquisitionAppMapper.java`
|
|
- **DTO**: `externalintegration/dto/BpcTransactionResponseDto.java` `externalintegration/dto/BpcPaymentScanNotifyDto.java` `externalintegration/dto/FaSimplediseaseAddNopwParam.java` `externalintegration/dto/BpcTransactionRequestDto.java` `externalintegration/dto/BpcDataElementDto.java`
|
|
|
|
### `infection` (4 files)
|
|
- **Controller**: `infection/controller/InfectionEnhancedController.java` `infection/controller/InfectionController.java`
|
|
- **AppService**: `infection/appservice/IInfectionAppService.java`
|
|
- **ServiceImpl**: `infection/appservice/impl/InfectionAppServiceImpl.java`
|
|
|
|
### `inhospitalcharge` (17 files)
|
|
- **Controller**: `inhospitalcharge/controller/AdvancePaymentManageController.java` `inhospitalcharge/controller/InHospitalRegisterController.java`
|
|
- **AppService**: `inhospitalcharge/appservice/IInHospitalRegisterAppService.java` `inhospitalcharge/appservice/IAdvancePaymentManageAppService.java`
|
|
- **ServiceImpl**: `inhospitalcharge/appservice/impl/AdvancePaymentManageAppServiceImpl.java` `inhospitalcharge/appservice/impl/InHospitalRegisterAppServiceImpl.java`
|
|
- **Mapper**: `inhospitalcharge/mapper/InHospitalRegisterAppMapper.java` `inhospitalcharge/mapper/AdvancePaymentManageAppMapper.java`
|
|
- **DTO**: `inhospitalcharge/dto/AdvancePaymentInAndOutDto.java` `inhospitalcharge/dto/PatientUpdateDto.java` `inhospitalcharge/dto/NoFilesRegisterDto.java` `inhospitalcharge/dto/InHospitalPatientInfoDto.java` `inhospitalcharge/dto/InHospitalRegisterQueryDto.java`
|
|
|
|
### `inhospitalnursestation` (52 files)
|
|
- **Controller**: `inhospitalnursestation/controller/AdviceProcessController.java` `inhospitalnursestation/controller/NurseBillingController.java` `inhospitalnursestation/controller/EncounterAutoRollAppController.java`
|
|
- **AppService**: `inhospitalnursestation/appservice/IOrgDeviceStockTakeAppService.java` `inhospitalnursestation/appservice/IAdviceProcessAppService.java` `inhospitalnursestation/appservice/INurseBillingAppService.java`
|
|
- **ServiceImpl**: `inhospitalnursestation/appservice/impl/OrgDeviceStockTakeAppServiceImpl.java` `inhospitalnursestation/appservice/impl/ATDManageAppServiceImpl.java` `inhospitalnursestation/appservice/impl/EncounterAutoRollAppServiceImpl.java`
|
|
- **Mapper**: `inhospitalnursestation/mapper/ATDManageAppMapper.java` `inhospitalnursestation/mapper/EncounterAutoRollAppMapper.java` `inhospitalnursestation/mapper/MedicineSummaryAppMapper.java`
|
|
- **DTO**: `inhospitalnursestation/dto/AdmissionBedPageDto.java` `inhospitalnursestation/dto/AdviceExecuteParam.java` `inhospitalnursestation/dto/InpatientAdviceParam.java` `inhospitalnursestation/dto/DispenseFormSearchParam.java` `inhospitalnursestation/dto/AutoRollNursingDto.java`
|
|
|
|
### `inpatientmanage` (40 files)
|
|
- **Controller**: `inpatientmanage/controller/NursingVitalSignsChartController.java` `inpatientmanage/controller/VitalSignsController.java` `inpatientmanage/controller/PatientHomeController.java`
|
|
- **AppService**: `inpatientmanage/appservice/IPatientHomeAppService.java` `inpatientmanage/appservice/IDepositAppService.java` `inpatientmanage/appservice/INursingRecordAppService.java`
|
|
- **ServiceImpl**: `inpatientmanage/appservice/impl/DepositAppServiceImpl.java` `inpatientmanage/appservice/impl/NursingRecordAppServiceImpl.java` `inpatientmanage/appservice/impl/PatientHomeAppServiceImpl.java`
|
|
- **Mapper**: `inpatientmanage/mapper/VitalSignsAppMapper.java` `inpatientmanage/mapper/DepositMapper.java` `inpatientmanage/mapper/NursingRecordAppMapper.java`
|
|
- **DTO**: `inpatientmanage/dto/DepositDetailDto.java` `inpatientmanage/dto/VitalSignsChartSmallDto.java` `inpatientmanage/dto/VitalSignsSaveDto.java` `inpatientmanage/dto/PatientHomeSearchParam.java` `inpatientmanage/dto/PatientHomeEmptyBedDto.java`
|
|
|
|
### `inventorymanage` (107 files)
|
|
- **Controller**: `inventorymanage/controller/PurchaseReturnController.java` `inventorymanage/controller/InventorySettlementController.java` `inventorymanage/controller/ReturnIssueController.java`
|
|
- **AppService**: `inventorymanage/appservice/IProductStocktakingAppService.java` `inventorymanage/appservice/IInventoryDetailsAppService.java` `inventorymanage/appservice/IReturnIssueAppService.java`
|
|
- **ServiceImpl**: `inventorymanage/appservice/impl/InventoryDetailsAppServiceImpl.java` `inventorymanage/appservice/impl/ProductTransferAppServiceImpl.java` `inventorymanage/appservice/impl/ReceiptApprovalAppServiceImpl.java`
|
|
- **Mapper**: `inventorymanage/mapper/ProductDetailAppMapper.java` `inventorymanage/mapper/RequisitionIssueMapper.java` `inventorymanage/mapper/PurchaseReturnMapper.java`
|
|
- **DTO**: `inventorymanage/dto/ProductTransferPageDto.java` `inventorymanage/dto/PurchaseInventoryDto.java` `inventorymanage/dto/ReceiptDetailDto.java` `inventorymanage/dto/RequisitionOutDetailDto.java` `inventorymanage/dto/InventoryReceiptDetailDto.java`
|
|
|
|
### `jlau` (5 files)
|
|
- **Controller**: `jlau/controller/ReviewPrescriptionRecordsController.java`
|
|
- **AppService**: `jlau/appservice/IReviewPrescriptionRecordsAppService.java`
|
|
- **ServiceImpl**: `jlau/appservice/impl/ReviewPrescriptionRecordsAppServiceImpl.java`
|
|
- **Mapper**: `jlau/mapper/ReviewPrescriptionRecordsAppMapper.java`
|
|
- **DTO**: `jlau/dto/ReviewPrescriptionRecordsDto.java`
|
|
|
|
### `lab` (7 files)
|
|
- **Controller**: `lab/controller/LabActivityDefinitionController.java` `lab/controller/LabHistoryController.java` `lab/controller/LabEnhancedController.java`
|
|
- **AppService**: `lab/appservice/ILabActivityDefinitionAppService.java`
|
|
- **ServiceImpl**: `lab/appservice/impl/LabActivityDefinitionAppServiceImpl.java`
|
|
|
|
### `materialmanage` (46 files)
|
|
- **Controller**: `materialmanage/controller/MaterialReturnOrderController.java` `materialmanage/controller/MaterialTransferInOrderController.java` `materialmanage/controller/MaterialTransferOutOrderController.java`
|
|
- **ServiceImpl**: `materialmanage/appservice/impl/MaterialPurchaseOrderServiceImpl.java` `materialmanage/appservice/impl/MaterialTransferOutOrderServiceImpl.java` `materialmanage/appservice/impl/MaterialReturnToWarehouseOrderServiceImpl.java`
|
|
- **Mapper**: `materialmanage/mapper/MaterialCommonMapper.java` `materialmanage/mapper/MaterialProfitLossOrderMapper.java` `materialmanage/mapper/MaterialTransferOutOrderMapper.java`
|
|
- **DTO**: `materialmanage/dto/MaterialInitDto.java` `materialmanage/dto/MaterialSearchParam.java` `materialmanage/dto/MaterialDto.java` `materialmanage/dto/MaterialDetailDto.java` `materialmanage/dto/MaterialDeviceInfoDto.java`
|
|
|
|
### `mrhomepage` (6 files)
|
|
- **Controller**: `mrhomepage/controller/DrgAnalysisController.java` `mrhomepage/controller/MrManagementController.java` `mrhomepage/controller/MrHomepageController.java`
|
|
- **AppService**: `mrhomepage/appservice/IMrHomepageAppService.java`
|
|
- **ServiceImpl**: `mrhomepage/appservice/impl/MrHomepageAppServiceImpl.java`
|
|
|
|
### `nenu` (22 files)
|
|
- **Controller**: `nenu/controller/GfRatioApplicationRecordController.java` `nenu/controller/GfStudentListController.java` `nenu/controller/GfRatioManageController.java`
|
|
- **AppService**: `nenu/appservice/IGfRatioManageAppService.java` `nenu/appservice/IGfRatioApplicationRecordAppService.java` `nenu/appservice/IGfStudentListAppService.java`
|
|
- **ServiceImpl**: `nenu/appservice/impl/GfRatioApplicationRecordAppServiceImpl.java` `nenu/appservice/impl/GfRatioManageAppServiceImpl.java` `nenu/appservice/impl/GfStudentListAppServiceImpl.java`
|
|
- **Mapper**: `nenu/mapper/GfStudentListAppMapper.java` `nenu/mapper/GfRatioManageAppMapper.java` `nenu/mapper/GfRatioApplicationRecordAppMapper.java`
|
|
- **DTO**: `nenu/dto/GfIndividualRatioDto.java` `nenu/dto/GfRatioApplicationRecordDto.java` `nenu/dto/GfStudentListImportDto.java` `nenu/dto/GfRatioApplicationProcessDto.java` `nenu/dto/GfStudentPeisDto.java`
|
|
|
|
### `nursing` (8 files)
|
|
- **Controller**: `nursing/controller/NursingExecutionController.java` `nursing/controller/NursingAssessmentEnhancedController.java` `nursing/controller/NursingEnhancedController.java`
|
|
- **AppService**: `nursing/appservice/INursingAppService.java`
|
|
- **ServiceImpl**: `nursing/appservice/impl/NursingAppServiceImpl.java`
|
|
|
|
### `orderclosedloop` (3 files)
|
|
- **Controller**: `orderclosedloop/controller/OrderClosedLoopController.java`
|
|
- **AppService**: `orderclosedloop/appservice/IOrderClosedLoopAppService.java`
|
|
- **ServiceImpl**: `orderclosedloop/appservice/impl/OrderClosedLoopAppServiceImpl.java`
|
|
|
|
### `outpatientmanage` (22 files)
|
|
- **Controller**: `outpatientmanage/controller/OutpatientTreatmentController.java` `outpatientmanage/controller/OutpatientSkinTestAppController.java` `outpatientmanage/controller/OutpatientInfusionController.java`
|
|
- **AppService**: `outpatientmanage/appservice/IOutpatientTreatmentAppService.java` `outpatientmanage/appservice/IOutpatientInfusionAppService.java` `outpatientmanage/appservice/IOutpatientSkinTestAppService.java`
|
|
- **ServiceImpl**: `outpatientmanage/appservice/impl/OutpatientTreatmentAppServiceImpl.java` `outpatientmanage/appservice/impl/OutpatientSkinTestAppServiceImpl.java` `outpatientmanage/appservice/impl/OutpatientInfusionAppServiceImpl.java`
|
|
- **Mapper**: `outpatientmanage/mapper/OutpatientTreatmentAppMapper.java` `outpatientmanage/mapper/OutpatientInfusionAppMapper.java` `outpatientmanage/mapper/OutpatientSkinTestAppMapper.java`
|
|
- **DTO**: `outpatientmanage/dto/SkinTestMedLotNumberDto.java` `outpatientmanage/dto/OutpatientInfusionRecordDto.java` `outpatientmanage/dto/SkinTestSaveDto.java` `outpatientmanage/dto/OutpatientTreatmentInfoDto.java` `outpatientmanage/dto/OutpatientStationInitDto.java`
|
|
|
|
### `patientmanage` (13 files)
|
|
- **Controller**: `patientmanage/controller/PatientInformationController.java` `patientmanage/controller/OutpatientRecordController.java`
|
|
- **ServiceImpl**: `patientmanage/appservice/impl/OutpatientRecordServiceImpl.java` `patientmanage/appservice/impl/PatientInformationServiceImpl.java`
|
|
- **Mapper**: `patientmanage/mapper/PatientManageMapper.java`
|
|
- **DTO**: `patientmanage/dto/PatientInfoInitDto.java` `patientmanage/dto/PatientIdInfoDto.java` `patientmanage/dto/OutpatientRecordSearchParam.java` `patientmanage/dto/PatientBaseInfoDto.java` `patientmanage/dto/OutpatientRecordDto.java`
|
|
|
|
### `paymentmanage` (57 files)
|
|
- **Controller**: `paymentmanage/controller/EleInvoiceController.java` `paymentmanage/controller/ChargeBillController.java` `paymentmanage/controller/PaymentContractController.java`
|
|
- **ServiceImpl**: `paymentmanage/appservice/impl/PaymentRecServiceImpl.java` `paymentmanage/appservice/impl/IChargeBillServiceImpl.java` `paymentmanage/appservice/impl/EleInvoiceServiceImpl.java`
|
|
- **Mapper**: `paymentmanage/mapper/EleInvoiceMapper.java` `paymentmanage/mapper/ThreePartPayMapper.java` `paymentmanage/mapper/ChangePriceMapper.java`
|
|
- **DTO**: `paymentmanage/dto/NenuBpcPayDto.java` `paymentmanage/dto/EleInvoiceResultDto.java` `paymentmanage/dto/ChargeSummaryDto.java` `paymentmanage/dto/EleInvoicePaymentInfoDto.java` `paymentmanage/dto/Clinic2207OrderResultInfoDto.java`
|
|
|
|
### `personalization` (22 files)
|
|
- **Controller**: `personalization/controller/ActivityDeviceController.java` `personalization/controller/OrdersGroupPackageController.java` `personalization/controller/OrderGroupController.java`
|
|
- **AppService**: `personalization/appservice/IOrderGroupAppService.java` `personalization/appservice/IOrdersGroupPackageAppService.java` `personalization/appservice/IActivityDeviceAppService.java`
|
|
- **ServiceImpl**: `personalization/appservice/impl/OrdersGroupPackageAppServiceImpl.java` `personalization/appservice/impl/ActivityDeviceAppServiceImpl.java` `personalization/appservice/impl/IOrderGroupAppServiceImpl.java`
|
|
- **Mapper**: `personalization/mapper/OrdersGroupPackageAppMapper.java` `personalization/mapper/OrderGroupAppMapper.java` `personalization/mapper/ActivityDeviceAppMapper.java`
|
|
- **DTO**: `personalization/dto/OrdersGroupPackageDetailSaveDto.java` `personalization/dto/OrderGroupDto.java` `personalization/dto/OrdersGroupPackageDto.java` `personalization/dto/OrderGroupInitDto.java` `personalization/dto/OrdersGroupPackageDetailQueryDto.java`
|
|
|
|
### `pharmacyDispensarymanage` (42 files)
|
|
- **Controller**: `pharmacyDispensarymanage/controller/PharmacyDispensaryTransferOutOrderController.java` `pharmacyDispensarymanage/controller/PharmacyDispensaryDispensingOrderController.java` `pharmacyDispensarymanage/controller/PharmacyDispensaryStocktakingOrderController.java`
|
|
- **ServiceImpl**: `pharmacyDispensarymanage/appservice/impl/PharmacyDispensaryStocktakingOrderServiceImpl.java` `pharmacyDispensarymanage/appservice/impl/PharmacyDispensaryTransferInOrderServiceImpl.java` `pharmacyDispensarymanage/appservice/impl/PharmacyDispensaryStockInOrderServiceImpl.java`
|
|
- **Mapper**: `pharmacyDispensarymanage/mapper/PharmacyDispensaryReturnToWarehouseOrderMapper.java` `pharmacyDispensarymanage/mapper/PharmacyDispensaryTransferOutOrderMapper.java` `pharmacyDispensarymanage/mapper/PharmacyDispensaryRequisitionOrderMapper.java`
|
|
- **DTO**: `pharmacyDispensarymanage/dto/PharmacyDispensaryDto.java` `pharmacyDispensarymanage/dto/PharmacyDispensaryDetailDto.java` `pharmacyDispensarymanage/dto/PharmacyDispensarySearchParam.java` `pharmacyDispensarymanage/dto/PharmacyDispensaryMedicationInfoDto.java` `pharmacyDispensarymanage/dto/PharmacyDispensaryInitDto.java`
|
|
|
|
### `pharmacyWarehousemanage` (42 files)
|
|
- **Controller**: `pharmacyWarehousemanage/controller/PharmacyWarehouseProfitLossOrderController.java` `pharmacyWarehousemanage/controller/PharmacyWarehouseReturnToWarehouseOrderController.java` `pharmacyWarehousemanage/controller/PharmacyWarehouseStockOutOrderController.java`
|
|
- **ServiceImpl**: `pharmacyWarehousemanage/appservice/impl/PharmacyWarehousePurchaseOrderServiceImpl.java` `pharmacyWarehousemanage/appservice/impl/PharmacyWarehouseDocumentManagementServiceImpl.java` `pharmacyWarehousemanage/appservice/impl/PharmacyWarehouseProfitLossOrderServiceImpl.java`
|
|
- **Mapper**: `pharmacyWarehousemanage/mapper/PharmacyWarehousePurchaseOrderMapper.java` `pharmacyWarehousemanage/mapper/PharmacyWarehouseDocumentManagementMapper.java` `pharmacyWarehousemanage/mapper/PharmacyWarehouseStockInOrderMapper.java`
|
|
- **DTO**: `pharmacyWarehousemanage/dto/PharmacyWarehouseDto.java` `pharmacyWarehousemanage/dto/PharmacyWarehouseDetailDto.java` `pharmacyWarehousemanage/dto/PharmacyWarehouseMedicationInfoDto.java` `pharmacyWarehousemanage/dto/PharmacyWarehouseInitDto.java` `pharmacyWarehousemanage/dto/PharmacyWarehouseSearchParam.java`
|
|
|
|
### `pharmacymanage` (53 files)
|
|
- **Controller**: `pharmacymanage/controller/InHospitalReturnMedicineController.java` `pharmacymanage/controller/PharmacyStockAlertController.java` `pharmacymanage/controller/MedicationDetailsController.java`
|
|
- **AppService**: `pharmacymanage/appservice/ISummaryDispenseMedicineAppService.java` `pharmacymanage/appservice/IPendingMedicationDetailsAppService.java` `pharmacymanage/appservice/IInHospitalReturnMedicineAppService.java`
|
|
- **ServiceImpl**: `pharmacymanage/appservice/impl/ReturnMedicineAppServiceImpl.java` `pharmacymanage/appservice/impl/MedicationDetailsAppServiceImpl.java` `pharmacymanage/appservice/impl/WesternMedicineDispenseAppServiceImpl.java`
|
|
- **Mapper**: `pharmacymanage/mapper/PendingMedicationDetailsMapper.java` `pharmacymanage/mapper/MedicalDeviceDispenseMapper.java` `pharmacymanage/mapper/SummaryDispenseMedicineMapper.java`
|
|
- **DTO**: `pharmacymanage/dto/MedDetailsInitDto.java` `pharmacymanage/dto/EncounterInfoSearchParam.java` `pharmacymanage/dto/ItemDispenseOrderDto.java` `pharmacymanage/dto/MedicineSummaryDto.java` `pharmacymanage/dto/MedicineSummarySearchParam.java`
|
|
|
|
### `quality` (5 files)
|
|
- **Controller**: `quality/controller/BusinessAnalyticsController.java` `quality/controller/QualityEnhancedController.java` `quality/controller/EmrQualityController.java`
|
|
- **AppService**: `quality/appservice/IEmrQualityAppService.java`
|
|
- **ServiceImpl**: `quality/appservice/impl/EmrQualityAppServiceImpl.java`
|
|
|
|
### `rationaldrug` (3 files)
|
|
- **Controller**: `rationaldrug/controller/RationalDrugController.java`
|
|
- **AppService**: `rationaldrug/appservice/IRationalDrugAppService.java`
|
|
- **ServiceImpl**: `rationaldrug/appservice/impl/RationalDrugAppServiceImpl.java`
|
|
|
|
### `regdoctorstation` (38 files)
|
|
- **Controller**: `regdoctorstation/controller/NurseManageController.java` `regdoctorstation/controller/AdviceManageController.java` `regdoctorstation/controller/SpecialAdviceController.java`
|
|
- **AppService**: `regdoctorstation/appservice/IAdviceManageAppService.java` `regdoctorstation/appservice/IRequestFormManageAppService.java` `regdoctorstation/appservice/ISpecialAdviceAppService.java`
|
|
- **ServiceImpl**: `regdoctorstation/appservice/impl/SpecialAdviceAppServiceImpl.java` `regdoctorstation/appservice/impl/RequestFormManageAppServiceImpl.java` `regdoctorstation/appservice/impl/NurseManageServiceImpl.java`
|
|
- **Mapper**: `regdoctorstation/mapper/RequestFormManageAppMapper.java` `regdoctorstation/mapper/AdviceManageAppMapper.java` `regdoctorstation/mapper/SpecialAdviceAppMapper.java`
|
|
- **DTO**: `regdoctorstation/dto/RegPatientMainInfoDto.java` `regdoctorstation/dto/NursingOrdersDetailDto.java` `regdoctorstation/dto/LeaveHospitalParam.java` `regdoctorstation/dto/NursingOrdersSaveDto.java` `regdoctorstation/dto/NursingOrdersEncounterDto.java`
|
|
|
|
### `reportManagement` (11 files)
|
|
- **Controller**: `reportManagement/controller/reportManagementController.java`
|
|
- **AppService**: `reportManagement/appservice/IInfectiousCardAppService.java`
|
|
- **ServiceImpl**: `reportManagement/appservice/impl/InfectiousCardAppServiceImpl.java`
|
|
- **Mapper**: `reportManagement/mapper/ReportManageCardMapper.java`
|
|
- **DTO**: `reportManagement/dto/InfectiousCardDto.java` `reportManagement/dto/InfectiousCardParam.java`
|
|
|
|
### `reportmanage` (164 files)
|
|
- **Controller**: `reportmanage/controller/AmbAdviceStatisticsAppController.java` `reportmanage/controller/MonthlySettlementController.java` `reportmanage/controller/PurchaseReturnReportController.java`
|
|
- **AppService**: `reportmanage/appservice/PurchaseReturnReportAppService.java` `reportmanage/appservice/IDrugDosageSettlementAppService.java` `reportmanage/appservice/IDepartmentRevenueStatisticsAppService.java`
|
|
- **ServiceImpl**: `reportmanage/appservice/impl/InboundReportAppServiceImpl.java` `reportmanage/appservice/impl/MedicationInboundReportAppServiceImpl.java` `reportmanage/appservice/impl/ReportStatisticsAppServiceImpl.java`
|
|
- **Mapper**: `reportmanage/mapper/PrintReportMapper.java` `reportmanage/mapper/ReportStatisticsMapper.java` `reportmanage/mapper/LossReportMapper.java`
|
|
- **DTO**: `reportmanage/dto/ReportDiseaseDetailsDto.java` `reportmanage/dto/InboundReportSearchParam.java` `reportmanage/dto/InpatientMedicalRecordHomePageCollectionDto.java` `reportmanage/dto/ZyCostDetailParam.java` `reportmanage/dto/BottleLabelDto.java`
|
|
|
|
### `review` (3 files)
|
|
- **Controller**: `review/controller/ReviewController.java`
|
|
- **AppService**: `review/appservice/IReviewAppService.java`
|
|
- **ServiceImpl**: `review/appservice/impl/ReviewAppServiceImpl.java`
|
|
|
|
### `service` (2 files)
|
|
- **ServiceImpl**: `service/impl/HomeStatisticsServiceImpl.java`
|
|
|
|
### `system` (5 files)
|
|
- **Controller**: `system/controller/ApiAuthController.java` `system/controller/DashboardController.java` `system/controller/SysAuditLogController.java`
|
|
|
|
### `tcm` (3 files)
|
|
- **Controller**: `tcm/controller/TcmController.java`
|
|
- **AppService**: `tcm/appservice/ITcmAppService.java`
|
|
- **ServiceImpl**: `tcm/appservice/impl/TcmAppServiceImpl.java`
|
|
|
|
### `tencentJH` (13 files)
|
|
- **Controller**: `tencentJH/controller/TencentController.java`
|
|
- **AppService**: `tencentJH/appservice/ITencentAppService.java`
|
|
- **ServiceImpl**: `tencentJH/appservice/impl/TencentAppServiceImpl.java`
|
|
- **Mapper**: `tencentJH/mapper/TencentAppMapper.java`
|
|
- **DTO**: `tencentJH/dto/PatientInfoTencentDto.java` `tencentJH/dto/CurrentDayEncounterTencentDto.java`
|
|
|
|
### `triageandqueuemanage` (13 files)
|
|
- **Controller**: `triageandqueuemanage/controller/CallNumberVoiceConfigController.java` `triageandqueuemanage/controller/TriageQueueController.java`
|
|
- **AppService**: `triageandqueuemanage/appservice/CallNumberVoiceConfigAppService.java` `triageandqueuemanage/appservice/TriageQueueAppService.java`
|
|
- **ServiceImpl**: `triageandqueuemanage/appservice/impl/CallNumberVoiceConfigAppServiceImpl.java` `triageandqueuemanage/appservice/impl/TriageQueueAppServiceImpl.java`
|
|
- **Mapper**: `triageandqueuemanage/mapper/CallNumberVoiceConfigAppMapper.java`
|
|
|
|
### `ybmanage` (55 files)
|
|
- **Controller**: `ybmanage/controller/YbInpatientController.java` `ybmanage/controller/YbElepController.java` `ybmanage/controller/YbController.java`
|
|
- **ServiceImpl**: `ybmanage/service/impl/YbEleHttpServiceImpl.java` `ybmanage/service/impl/YbServiceImpl.java` `ybmanage/service/impl/YbElepBaseServiceImpl.java`
|
|
- **Mapper**: `ybmanage/mapper/YbElepMapper.java` `ybmanage/mapper/YbMapper.java`
|
|
- **DTO**: `ybmanage/dto/FinancialHand3203AWebParam.java` `ybmanage/dto/FinancialHand3201WebParam.java` `ybmanage/dto/Financial13203WebParam.java` `ybmanage/dto/VeriPrescriptionInfoDto.java` `ybmanage/dto/YbInHospitalRegisterQueryDto.java`
|
|
|
|
## 前端关键文件
|
|
|
|
| 目录 | 说明 |
|
|
|---|---|
|
|
| `src/utils/request.js` | Axios 请求/响应拦截器 |
|
|
| `src/api/` | API 接口定义 |
|
|
| `src/components/` | 公共组件 |
|
|
| `src/views/doctorstation/` | 门诊医生站 |
|
|
| `src/views/inpatientDoctor/` | 住院医生站 |
|
|
| `src/views/inpatientNurse/` | 住院护士站 |
|
|
| `src/views/charge/` | 收费工作站 |
|
|
| `src/views/datadictionary/` | 数据字典 |
|
|
| `src/views/system/` | 系统管理 |
|
|
|
|
## 公共/通用文件
|
|
|
|
- `com.core.common.core.domain.R` — 统一响应封装
|
|
- `com.core.common.core.domain.entity.SysDictData` — 字典数据实体
|
|
- `com.core.common.utils.SecurityUtils` — 安全工具(获取当前用户)
|
|
- `com.core.common.enums.*` — 枚举定义
|
|
- `com.healthlink.his.common.constant.CommonConstants` — 公共常量
|
|
- `com.healthlink.his.common.utils.HisQueryUtils` — 查询工具
|
|
- `com.healthlink.his.common.utils.HisPageUtils` — 分页工具
|
|
- `com.healthlink.his.web.doctorstation.utils.AdviceUtils` — 医嘱工具类
|
|
|
|
|
|
=== 已生成 421 行索引 ===
|