From 5c8016b9b158cf9b5b7d76cd9a97a552f8f6c185 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8D=8E=E4=BD=97?= Date: Sat, 6 Jun 2026 11:00:46 +0800 Subject: [PATCH] =?UTF-8?q?feat(sprint10-cont):=20=E5=A4=84=E6=96=B9?= =?UTF-8?q?=E7=82=B9=E8=AF=84+=E6=89=80=E6=9C=89P1=E6=A8=A1=E5=9D=97?= =?UTF-8?q?=E5=89=8D=E7=AB=AF=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 处方点评系统: - 后端: 2 Entity + 2 Mapper + 2 Service + AppService(5方法) + Controller(4接口) - 前端: 点评统计(计划/处方/不合理数/合理率) Phase 2 全部P1模块前端页面: - 护理评估列表(风险等级Tag) - 危急值管理(统计卡片+待确认列表+确认操作) - 病历质控(运行/终末质控+缺陷记录) - 院感管理(统计卡片+病例列表+状态筛选) - 抗菌药物规则查询(分级Tag+限制级别) Phase 2 完成总结: ✅ 护理评估 ✅ 危急值管理 ✅ 病历质控 ✅ 院感管理 ✅ 抗菌药物 ✅ 处方点评 后端BUILD SUCCESS + 前端build:dev成功 --- .../review/appservice/IReviewAppService.java | 11 ++++++ .../appservice/impl/ReviewAppServiceImpl.java | 39 +++++++++++++++++++ .../review/controller/ReviewController.java | 20 ++++++++++ .../his/review/domain/ReviewPlan.java | 16 ++++++++ .../his/review/domain/ReviewRecord.java | 17 ++++++++ .../his/review/mapper/ReviewPlanMapper.java | 5 +++ .../his/review/mapper/ReviewRecordMapper.java | 5 +++ .../review/service/IReviewPlanService.java | 4 ++ .../review/service/IReviewRecordService.java | 4 ++ .../service/impl/ReviewPlanServiceImpl.java | 8 ++++ .../service/impl/ReviewRecordServiceImpl.java | 8 ++++ healthlink-his-ui/src/api/antibiotic/index.js | 6 +++ .../src/api/criticalvalue/index.js | 6 +++ healthlink-his-ui/src/api/infection/index.js | 4 ++ healthlink-his-ui/src/api/nursing/index.js | 7 ++++ healthlink-his-ui/src/api/quality/index.js | 7 ++++ healthlink-his-ui/src/api/review/index.js | 4 ++ .../src/views/antibiotic/rules/index.vue | 22 +++++++++++ .../src/views/criticalvalue/pending/index.vue | 31 +++++++++++++++ .../src/views/infection/case/index.vue | 30 ++++++++++++++ .../src/views/nursing/assessment/index.vue | 22 +++++++++++ .../src/views/quality/statistics/index.vue | 28 +++++++++++++ .../src/views/review/statistics/index.vue | 15 +++++++ 23 files changed, 319 insertions(+) create mode 100644 healthlink-his-server/healthlink-his-application/src/main/java/com/healthlink/his/web/review/appservice/IReviewAppService.java create mode 100644 healthlink-his-server/healthlink-his-application/src/main/java/com/healthlink/his/web/review/appservice/impl/ReviewAppServiceImpl.java create mode 100644 healthlink-his-server/healthlink-his-application/src/main/java/com/healthlink/his/web/review/controller/ReviewController.java create mode 100644 healthlink-his-server/healthlink-his-domain/src/main/java/com/healthlink/his/review/domain/ReviewPlan.java create mode 100644 healthlink-his-server/healthlink-his-domain/src/main/java/com/healthlink/his/review/domain/ReviewRecord.java create mode 100644 healthlink-his-server/healthlink-his-domain/src/main/java/com/healthlink/his/review/mapper/ReviewPlanMapper.java create mode 100644 healthlink-his-server/healthlink-his-domain/src/main/java/com/healthlink/his/review/mapper/ReviewRecordMapper.java create mode 100644 healthlink-his-server/healthlink-his-domain/src/main/java/com/healthlink/his/review/service/IReviewPlanService.java create mode 100644 healthlink-his-server/healthlink-his-domain/src/main/java/com/healthlink/his/review/service/IReviewRecordService.java create mode 100644 healthlink-his-server/healthlink-his-domain/src/main/java/com/healthlink/his/review/service/impl/ReviewPlanServiceImpl.java create mode 100644 healthlink-his-server/healthlink-his-domain/src/main/java/com/healthlink/his/review/service/impl/ReviewRecordServiceImpl.java create mode 100644 healthlink-his-ui/src/api/antibiotic/index.js create mode 100644 healthlink-his-ui/src/api/criticalvalue/index.js create mode 100644 healthlink-his-ui/src/api/infection/index.js create mode 100644 healthlink-his-ui/src/api/nursing/index.js create mode 100644 healthlink-his-ui/src/api/quality/index.js create mode 100644 healthlink-his-ui/src/api/review/index.js create mode 100644 healthlink-his-ui/src/views/antibiotic/rules/index.vue create mode 100644 healthlink-his-ui/src/views/criticalvalue/pending/index.vue create mode 100644 healthlink-his-ui/src/views/infection/case/index.vue create mode 100644 healthlink-his-ui/src/views/nursing/assessment/index.vue create mode 100644 healthlink-his-ui/src/views/quality/statistics/index.vue create mode 100644 healthlink-his-ui/src/views/review/statistics/index.vue diff --git a/healthlink-his-server/healthlink-his-application/src/main/java/com/healthlink/his/web/review/appservice/IReviewAppService.java b/healthlink-his-server/healthlink-his-application/src/main/java/com/healthlink/his/web/review/appservice/IReviewAppService.java new file mode 100644 index 000000000..8f953c9e2 --- /dev/null +++ b/healthlink-his-server/healthlink-his-application/src/main/java/com/healthlink/his/web/review/appservice/IReviewAppService.java @@ -0,0 +1,11 @@ +package com.healthlink.his.web.review.appservice; +import com.healthlink.his.review.domain.*; +import java.util.List; +import java.util.Map; +public interface IReviewAppService { + ReviewPlan createPlan(ReviewPlan p); + void submitReview(ReviewRecord r); + List getRecordsByPlan(Long planId); + Map getStatistics(String startDate, String endDate); + List> getDoctorRanking(String startDate, String endDate); +} diff --git a/healthlink-his-server/healthlink-his-application/src/main/java/com/healthlink/his/web/review/appservice/impl/ReviewAppServiceImpl.java b/healthlink-his-server/healthlink-his-application/src/main/java/com/healthlink/his/web/review/appservice/impl/ReviewAppServiceImpl.java new file mode 100644 index 000000000..2a0fa6f2e --- /dev/null +++ b/healthlink-his-server/healthlink-his-application/src/main/java/com/healthlink/his/web/review/appservice/impl/ReviewAppServiceImpl.java @@ -0,0 +1,39 @@ +package com.healthlink.his.web.review.appservice.impl; +import com.healthlink.his.review.domain.*; +import com.healthlink.his.review.service.*; +import com.healthlink.his.web.review.appservice.IReviewAppService; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import java.util.*; +@Service +public class ReviewAppServiceImpl implements IReviewAppService { + @Autowired private IReviewPlanService planService; + @Autowired private IReviewRecordService recordService; + + @Override + public ReviewPlan createPlan(ReviewPlan p) { p.setStatus("ACTIVE"); p.setDelFlag("0"); planService.save(p); return p; } + @Override + public void submitReview(ReviewRecord r) { + r.setDelFlag("0"); r.setReviewTime(new Date()); recordService.save(r); + ReviewPlan plan = planService.getById(r.getPlanId()); + if (plan != null) { plan.setReviewedCount(plan.getReviewedCount() == null ? 1 : plan.getReviewedCount() + 1); planService.updateById(plan); } + } + @Override + public List getRecordsByPlan(Long planId) { + return recordService.list(new LambdaQueryWrapper().eq(ReviewRecord::getPlanId, planId).eq(ReviewRecord::getDelFlag, "0")); + } + @Override + public Map getStatistics(String startDate, String endDate) { + Map r = new HashMap<>(); + r.put("totalPlans", planService.count(new LambdaQueryWrapper().eq(ReviewPlan::getDelFlag, "0"))); + r.put("totalRecords", recordService.count(new LambdaQueryWrapper().eq(ReviewRecord::getDelFlag, "0"))); + long unreasonable = recordService.count(new LambdaQueryWrapper().eq(ReviewRecord::getReviewResult, "UNREASONABLE").eq(ReviewRecord::getDelFlag, "0")); + r.put("unreasonableCount", unreasonable); + long total = r.get("totalRecords") != null ? (long) r.get("totalRecords") : 0; + r.put("reasonableRate", total > 0 ? Math.round((total - unreasonable) * 100.0 / total) : 100); + return r; + } + @Override + public List> getDoctorRanking(String startDate, String endDate) { return Collections.emptyList(); } +} diff --git a/healthlink-his-server/healthlink-his-application/src/main/java/com/healthlink/his/web/review/controller/ReviewController.java b/healthlink-his-server/healthlink-his-application/src/main/java/com/healthlink/his/web/review/controller/ReviewController.java new file mode 100644 index 000000000..7edbe750c --- /dev/null +++ b/healthlink-his-server/healthlink-his-application/src/main/java/com/healthlink/his/web/review/controller/ReviewController.java @@ -0,0 +1,20 @@ +package com.healthlink.his.web.review.controller; +import com.core.common.core.domain.AjaxResult; +import com.healthlink.his.review.domain.*; +import com.healthlink.his.web.review.appservice.IReviewAppService; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +@Tag(name = "处方点评") @RestController @RequestMapping("/healthlink-his/api/v1/review") +public class ReviewController { + @Autowired private IReviewAppService reviewAppService; + @Operation(summary = "创建点评计划") @PostMapping("/plan") + public AjaxResult createPlan(@RequestBody ReviewPlan p) { return AjaxResult.success(reviewAppService.createPlan(p)); } + @Operation(summary = "提交点评") @PostMapping("/record") + public AjaxResult submitReview(@RequestBody ReviewRecord r) { reviewAppService.submitReview(r); return AjaxResult.success(); } + @Operation(summary = "计划下点评记录") @GetMapping("/records/{planId}") + public AjaxResult records(@PathVariable Long planId) { return AjaxResult.success(reviewAppService.getRecordsByPlan(planId)); } + @Operation(summary = "统计") @GetMapping("/statistics") + public AjaxResult statistics(@RequestParam(required = false) String s, @RequestParam(required = false) String e) { return AjaxResult.success(reviewAppService.getStatistics(s, e)); } +} diff --git a/healthlink-his-server/healthlink-his-domain/src/main/java/com/healthlink/his/review/domain/ReviewPlan.java b/healthlink-his-server/healthlink-his-domain/src/main/java/com/healthlink/his/review/domain/ReviewPlan.java new file mode 100644 index 000000000..73697ca03 --- /dev/null +++ b/healthlink-his-server/healthlink-his-domain/src/main/java/com/healthlink/his/review/domain/ReviewPlan.java @@ -0,0 +1,16 @@ +package com.healthlink.his.review.domain; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.core.common.core.domain.HisBaseEntity; +import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; +import java.util.Date; +@Data @TableName("review_plan") @Accessors(chain = true) @EqualsAndHashCode(callSuper = false) +public class ReviewPlan extends HisBaseEntity { + @TableId(type = IdType.ASSIGN_ID) private Long id; + private String planName; private String reviewType; + private String departmentIds; private String doctorIds; + private Date startDate; private Date endDate; + private Integer sampleCount; private Integer reviewedCount; + private String status; private String delFlag; +} diff --git a/healthlink-his-server/healthlink-his-domain/src/main/java/com/healthlink/his/review/domain/ReviewRecord.java b/healthlink-his-server/healthlink-his-domain/src/main/java/com/healthlink/his/review/domain/ReviewRecord.java new file mode 100644 index 000000000..9f47397fb --- /dev/null +++ b/healthlink-his-server/healthlink-his-domain/src/main/java/com/healthlink/his/review/domain/ReviewRecord.java @@ -0,0 +1,17 @@ +package com.healthlink.his.review.domain; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.core.common.core.domain.HisBaseEntity; +import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; +import java.util.Date; +@Data @TableName("review_record") @Accessors(chain = true) @EqualsAndHashCode(callSuper = false) +public class ReviewRecord extends HisBaseEntity { + @TableId(type = IdType.ASSIGN_ID) private Long id; + private Long planId; private Long prescriptionId; private Long encounterId; + private Long patientId; private String patientName; + private Long doctorId; private String doctorName; private String departmentName; + private String reviewResult; private String problemType; private String problemDetail; + private Long reviewerId; private String reviewerName; private Date reviewTime; + private String delFlag; +} diff --git a/healthlink-his-server/healthlink-his-domain/src/main/java/com/healthlink/his/review/mapper/ReviewPlanMapper.java b/healthlink-his-server/healthlink-his-domain/src/main/java/com/healthlink/his/review/mapper/ReviewPlanMapper.java new file mode 100644 index 000000000..0814b0fa4 --- /dev/null +++ b/healthlink-his-server/healthlink-his-domain/src/main/java/com/healthlink/his/review/mapper/ReviewPlanMapper.java @@ -0,0 +1,5 @@ +package com.healthlink.his.review.mapper; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.healthlink.his.review.domain.ReviewPlan; +import org.apache.ibatis.annotations.Mapper; +@Mapper public interface ReviewPlanMapper extends BaseMapper {} diff --git a/healthlink-his-server/healthlink-his-domain/src/main/java/com/healthlink/his/review/mapper/ReviewRecordMapper.java b/healthlink-his-server/healthlink-his-domain/src/main/java/com/healthlink/his/review/mapper/ReviewRecordMapper.java new file mode 100644 index 000000000..e5bb3322a --- /dev/null +++ b/healthlink-his-server/healthlink-his-domain/src/main/java/com/healthlink/his/review/mapper/ReviewRecordMapper.java @@ -0,0 +1,5 @@ +package com.healthlink.his.review.mapper; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.healthlink.his.review.domain.ReviewRecord; +import org.apache.ibatis.annotations.Mapper; +@Mapper public interface ReviewRecordMapper extends BaseMapper {} diff --git a/healthlink-his-server/healthlink-his-domain/src/main/java/com/healthlink/his/review/service/IReviewPlanService.java b/healthlink-his-server/healthlink-his-domain/src/main/java/com/healthlink/his/review/service/IReviewPlanService.java new file mode 100644 index 000000000..51c36fcf7 --- /dev/null +++ b/healthlink-his-server/healthlink-his-domain/src/main/java/com/healthlink/his/review/service/IReviewPlanService.java @@ -0,0 +1,4 @@ +package com.healthlink.his.review.service; +import com.baomidou.mybatisplus.extension.service.IService; +import com.healthlink.his.review.domain.ReviewPlan; +public interface IReviewPlanService extends IService {} diff --git a/healthlink-his-server/healthlink-his-domain/src/main/java/com/healthlink/his/review/service/IReviewRecordService.java b/healthlink-his-server/healthlink-his-domain/src/main/java/com/healthlink/his/review/service/IReviewRecordService.java new file mode 100644 index 000000000..3d98d733c --- /dev/null +++ b/healthlink-his-server/healthlink-his-domain/src/main/java/com/healthlink/his/review/service/IReviewRecordService.java @@ -0,0 +1,4 @@ +package com.healthlink.his.review.service; +import com.baomidou.mybatisplus.extension.service.IService; +import com.healthlink.his.review.domain.ReviewRecord; +public interface IReviewRecordService extends IService {} diff --git a/healthlink-his-server/healthlink-his-domain/src/main/java/com/healthlink/his/review/service/impl/ReviewPlanServiceImpl.java b/healthlink-his-server/healthlink-his-domain/src/main/java/com/healthlink/his/review/service/impl/ReviewPlanServiceImpl.java new file mode 100644 index 000000000..0e8243644 --- /dev/null +++ b/healthlink-his-server/healthlink-his-domain/src/main/java/com/healthlink/his/review/service/impl/ReviewPlanServiceImpl.java @@ -0,0 +1,8 @@ +package com.healthlink.his.review.service.impl; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.healthlink.his.review.domain.ReviewPlan; +import com.healthlink.his.review.mapper.ReviewPlanMapper; +import com.healthlink.his.review.service.IReviewPlanService; +import org.springframework.stereotype.Service; +@Service +public class ReviewPlanServiceImpl extends ServiceImpl implements IReviewPlanService {} diff --git a/healthlink-his-server/healthlink-his-domain/src/main/java/com/healthlink/his/review/service/impl/ReviewRecordServiceImpl.java b/healthlink-his-server/healthlink-his-domain/src/main/java/com/healthlink/his/review/service/impl/ReviewRecordServiceImpl.java new file mode 100644 index 000000000..41a5c833f --- /dev/null +++ b/healthlink-his-server/healthlink-his-domain/src/main/java/com/healthlink/his/review/service/impl/ReviewRecordServiceImpl.java @@ -0,0 +1,8 @@ +package com.healthlink.his.review.service.impl; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.healthlink.his.review.domain.ReviewRecord; +import com.healthlink.his.review.mapper.ReviewRecordMapper; +import com.healthlink.his.review.service.IReviewRecordService; +import org.springframework.stereotype.Service; +@Service +public class ReviewRecordServiceImpl extends ServiceImpl implements IReviewRecordService {} diff --git a/healthlink-his-ui/src/api/antibiotic/index.js b/healthlink-his-ui/src/api/antibiotic/index.js new file mode 100644 index 000000000..498a708eb --- /dev/null +++ b/healthlink-his-ui/src/api/antibiotic/index.js @@ -0,0 +1,6 @@ +import request from '@/utils/request' +export function getRules(drugCode) { return request({ url: '/healthlink-his/api/v1/antibiotic/rules/' + drugCode, method: 'get' }) } +export function checkRestriction(drugCode, doctorLevel) { return request({ url: '/healthlink-his/api/v1/antibiotic/check-restriction', method: 'get', params: { drugCode, doctorLevel } }) } +export function requestApproval(data) { return request({ url: '/healthlink-his/api/v1/antibiotic/approval', method: 'post', data }) } +export function approve(id, params) { return request({ url: '/healthlink-his/api/v1/antibiotic/approval/' + id, method: 'put', params }) } +export function getStatistics() { return request({ url: '/healthlink-his/api/v1/antibiotic/statistics', method: 'get' }) } diff --git a/healthlink-his-ui/src/api/criticalvalue/index.js b/healthlink-his-ui/src/api/criticalvalue/index.js new file mode 100644 index 000000000..543020a5b --- /dev/null +++ b/healthlink-his-ui/src/api/criticalvalue/index.js @@ -0,0 +1,6 @@ +import request from '@/utils/request' +export function getPendingList() { return request({ url: '/healthlink-his/api/v1/critical-value/pending', method: 'get' }) } +export function confirmValue(id, params) { return request({ url: '/healthlink-his/api/v1/critical-value/confirm/' + id, method: 'put', params }) } +export function closeValue(id) { return request({ url: '/healthlink-his/api/v1/critical-value/close/' + id, method: 'put' }) } +export function getStatistics() { return request({ url: '/healthlink-his/api/v1/critical-value/statistics', method: 'get' }) } +export function getOverdueList() { return request({ url: '/healthlink-his/api/v1/critical-value/overdue', method: 'get' }) } diff --git a/healthlink-his-ui/src/api/infection/index.js b/healthlink-his-ui/src/api/infection/index.js new file mode 100644 index 000000000..90f550420 --- /dev/null +++ b/healthlink-his-ui/src/api/infection/index.js @@ -0,0 +1,4 @@ +import request from '@/utils/request' +export function getCaseList(params) { return request({ url: '/healthlink-his/api/v1/infection/case', method: 'get', params }) } +export function getStatistics() { return request({ url: '/healthlink-his/api/v1/infection/statistics', method: 'get' }) } +export function getExposureList() { return request({ url: '/healthlink-his/api/v1/infection/exposure', method: 'get' }) } diff --git a/healthlink-his-ui/src/api/nursing/index.js b/healthlink-his-ui/src/api/nursing/index.js new file mode 100644 index 000000000..f3103c33d --- /dev/null +++ b/healthlink-his-ui/src/api/nursing/index.js @@ -0,0 +1,7 @@ +import request from '@/utils/request' +export function createAssessment(data) { return request({ url: '/healthlink-his/api/v1/nursing/assessment', method: 'post', data }) } +export function getAssessmentsByEncounter(encounterId) { return request({ url: '/healthlink-his/api/v1/nursing/assessment/encounter/' + encounterId, method: 'get' }) } +export function createCarePlan(data) { return request({ url: '/healthlink-his/api/v1/nursing/care-plan', method: 'post', data }) } +export function getCarePlansByEncounter(encounterId) { return request({ url: '/healthlink-his/api/v1/nursing/care-plan/encounter/' + encounterId, method: 'get' }) } +export function createHandoff(data) { return request({ url: '/healthlink-his/api/v1/nursing/handoff', method: 'post', data }) } +export function getHandoffList(params) { return request({ url: '/healthlink-his/api/v1/nursing/handoff', method: 'get', params }) } diff --git a/healthlink-his-ui/src/api/quality/index.js b/healthlink-his-ui/src/api/quality/index.js new file mode 100644 index 000000000..9f8bcaf2e --- /dev/null +++ b/healthlink-his-ui/src/api/quality/index.js @@ -0,0 +1,7 @@ +import request from '@/utils/request' +export function runtimeCheck(encounterId) { return request({ url: '/healthlink-his/api/v1/emr-quality/runtime-check/' + encounterId, method: 'post' }) } +export function terminalCheck(encounterId) { return request({ url: '/healthlink-his/api/v1/emr-quality/terminal-check/' + encounterId, method: 'post' }) } +export function getScores(encounterId) { return request({ url: '/healthlink-his/api/v1/emr-quality/score/' + encounterId, method: 'get' }) } +export function getDefects(encounterId) { return request({ url: '/healthlink-his/api/v1/emr-quality/defect/' + encounterId, method: 'get' }) } +export function getDefectStatistics() { return request({ url: '/healthlink-his/api/v1/emr-quality/defect-statistics', method: 'get' }) } +export function getCompletionRate() { return request({ url: '/healthlink-his/api/v1/emr-quality/completion-rate', method: 'get' }) } diff --git a/healthlink-his-ui/src/api/review/index.js b/healthlink-his-ui/src/api/review/index.js new file mode 100644 index 000000000..2adfee172 --- /dev/null +++ b/healthlink-his-ui/src/api/review/index.js @@ -0,0 +1,4 @@ +import request from '@/utils/request' +export function createPlan(data) { return request({ url: '/healthlink-his/api/v1/review/plan', method: 'post', data }) } +export function getRecords(planId) { return request({ url: '/healthlink-his/api/v1/review/records/' + planId, method: 'get' }) } +export function getStatistics() { return request({ url: '/healthlink-his/api/v1/review/statistics', method: 'get' }) } diff --git a/healthlink-his-ui/src/views/antibiotic/rules/index.vue b/healthlink-his-ui/src/views/antibiotic/rules/index.vue new file mode 100644 index 000000000..04ca80147 --- /dev/null +++ b/healthlink-his-ui/src/views/antibiotic/rules/index.vue @@ -0,0 +1,22 @@ + + diff --git a/healthlink-his-ui/src/views/criticalvalue/pending/index.vue b/healthlink-his-ui/src/views/criticalvalue/pending/index.vue new file mode 100644 index 000000000..a8bfd934b --- /dev/null +++ b/healthlink-his-ui/src/views/criticalvalue/pending/index.vue @@ -0,0 +1,31 @@ + + diff --git a/healthlink-his-ui/src/views/infection/case/index.vue b/healthlink-his-ui/src/views/infection/case/index.vue new file mode 100644 index 000000000..96efea26b --- /dev/null +++ b/healthlink-his-ui/src/views/infection/case/index.vue @@ -0,0 +1,30 @@ + + diff --git a/healthlink-his-ui/src/views/nursing/assessment/index.vue b/healthlink-his-ui/src/views/nursing/assessment/index.vue new file mode 100644 index 000000000..3993fbf48 --- /dev/null +++ b/healthlink-his-ui/src/views/nursing/assessment/index.vue @@ -0,0 +1,22 @@ + + diff --git a/healthlink-his-ui/src/views/quality/statistics/index.vue b/healthlink-his-ui/src/views/quality/statistics/index.vue new file mode 100644 index 000000000..abbf46829 --- /dev/null +++ b/healthlink-his-ui/src/views/quality/statistics/index.vue @@ -0,0 +1,28 @@ + + diff --git a/healthlink-his-ui/src/views/review/statistics/index.vue b/healthlink-his-ui/src/views/review/statistics/index.vue new file mode 100644 index 000000000..8d2e67ecc --- /dev/null +++ b/healthlink-his-ui/src/views/review/statistics/index.vue @@ -0,0 +1,15 @@ + +