HIS醫療項目

文章目錄

  • 醫療項目簡介
    • HIS項目介紹
    • HIS架構解析
      • HIS業務流程圖
      • HIS項目架構圖
    • HIS組件解析——服務支撐
  • 內存設置為4G或以上
  • 部署NGINX服務
  • 部署web
  • 安裝JDK
  • 部署Elasticsearch
    • 安裝ik中文分詞器
  • 部署rabbitmq
  • 部署MySQL服務
    • 安裝MySQL服務
    • 建庫、授權用戶
    • 導入數據
  • 部署Redis
    • 測試Redis
  • 部署后端項目
  • HIS醫療系統
    • 數據表
    • 掛號收費模塊
    • 門診醫生模塊
    • 醫技醫生模塊
    • 藥房醫生模塊
  • HIS系統模塊
  • 總結

醫療項目簡介

HIS項目介紹

  • HIlS英文全稱Hospital Information System.
  • HIS中文全稱醫院信息系統
  • 系統主要功能按照數據流量、流向及處理過程分為臨床診療、藥品管理、財務管理、患者管理等
  • 診療活動由各工作站配合完成,并將臨床信息進行整理、處理、匯總、統計、分析等
  • 本系統包括以下工作站:門診醫生工作站、藥房醫生工作站、醫技醫生工作站、收費員工作站、對帳員工作站、管理員工作站
  • 基于SpringBoot 2.x和VUE實現

HIS架構解析

HIS業務流程圖

在這里插入圖片描述

HIS項目架構圖

在這里插入圖片描述

HIS組件解析——服務支撐

  • RabbitMQ:消息隊列服務,請求異步處理
  • MysQL:關系型數據庫服務,數據持久化存儲
  • Redis:緩存數據庫服務,加速系統響應
  • Elasticsearch:搜索引擎服務,加速海量搜索
  • OSS:對象存儲服務,海量靜態資源存儲
  • Nginx:WEB服務,承接客戶端請求,請求分離

內存設置為4G或以上

在這里插入圖片描述
在這里插入圖片描述

部署NGINX服務

  • 負責動靜分離

    • 靜態頁面交給網頁根目錄
    • 動態頁面交給SpringBoot
  • 可以作為web服務,訪問服務器本地靜態文件

  • 可以作為反向代理,向后臺其他服務轉發訪問

在這里插入圖片描述

部署安裝NGINX服務

從環境資料中把nginx文件夾上傳到his主機的/root目錄

[root@his ~]# cd nginx/
[root@his nginx]# cd nginx-dependency/
[root@his nginx-dependency]# yum -y localinstall *.rpm
[root@his nginx-dependency]# cd ..
[root@his nginx]# tar -xf nginx-1.24.0.tar.gz
[root@his nginx]# cd nginx-1.24.0/
[root@his nginx-1.24.0]# ./configure --prefix=/usr/local/nginx \
--with-http_ssl_module --with-pcre				#--with-pcre表示支持正則表達式
[root@his nginx-1.24.0]# make 
[root@his nginx-1.24.0]# make install
[root@his nginx]# /usr/local/nginx/sbin/nginx	#啟動NGINX服務
[root@his nginx]# echo "/usr/local/nginx/sbin/nginx"  >> /etc/rc.d/rc.local #設置開機自啟
[root@his nginx]# chmod +x /etc/rc.d/rc.local 	

部署web

  • 部署靜態網站
  • 將課前資料 project/his/his-web.zip 上傳到his主機的 /root/

修改NGINX配置,支持動靜分離

[root@his ~]# vim /usr/local/nginx/conf/nginx.conf
#在倒數第二行前添加如下配置
server {listen 80;server_name www.his.cn;index index.html;location / {								#匹配靜態網站root html;								#靜態網站網頁根目錄}location /prod-api/ {						#匹配動態網站proxy_pass http://192.168.8.104:8888/;  #將請求轉發給后端服務器(IP地址不能照抄)}
}

部署靜態網頁

[root@his ~]# mkdir -p /opt/his/web
[root@his ~]# unzip ~/his-web.zip -d /opt/his/web/		#將靜態網頁代碼釋放到/opt/his/web
[root@his ~]# mv /opt/his/web/dist/* /usr/local/nginx/html #將網頁代碼移動至網頁根目錄(覆蓋)

重新加載服務

[root@his ~]# /usr/local/nginx/sbin/nginx -t  				#檢查配置語法
[root@his ~]# /usr/local/nginx/sbin/nginx -s reload			#重新加載配置

訪問驗證,在windows中以管理員的身份向文件C:\Windows\System32\drivers\etc\hosts追加域名映射:

...此處省略1萬字...
192.168.8.104  www.his.cn

真機打開瀏覽器訪問http://www.his.cn,目前這個位置因為沒有配置動態網頁所以點不了登錄
在這里插入圖片描述

安裝JDK

  • 因為動態網站是java語言寫的,所以需要安裝java運行環境、
  • 將資料環境中的openjdk8文件夾上傳至his主機的root/

安裝JDK,即Java運行環境

[root@his ~]# cd /root/openjdk8/
[root@his openjdk8]# yum -y localinstall *.rpm	

為了使用方便,使用jre目錄的軟鏈接路徑,配置JDK的環境變量

[root@his openjdk8]# vim /etc/profile
...此處省略1萬字...
在文件末尾添加如下內容
export JAVA_HOME=/etc/alternatives/jre
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.

刷新配置文件,使用上方配置生效

[root@his openjdk8]# source /etc/profile

測試

[root@his openjdk8]# java -version
openjdk version "1.8.0_372"
OpenJDK Runtime Environment (build 1.8.0_372-b07)
OpenJDK 64-Bit Server VM (build 25.372-b07, mixed mode)

部署Elasticsearch

  • 在該項目中主要用于檢索

  • elasticsearch上傳至his主機的root目錄

  • 默認elasticsearch監聽9200、9300端口號

安裝 Elasticsearch

[root@his ~]# cd elasticsearch
[root@his elasticsearch]# yum -y localinstall *.rpm

啟動 Elasticsearch 服務并設置為開機自啟動

[root@his ~]# systemctl start elasticsearch
[root@his ~]# systemctl enable elasticsearch

檢查是否安裝成功,如果有下方輸出則代表成功

[root@his ~]# curl -X GET "http://localhost:9200/"
{"name" : "his","cluster_name" : "elasticsearch","cluster_uuid" : "ID_M5dflQ4SoFiY8XPpRFw","version" : {"number" : "7.17.7","build_flavor" : "default","build_type" : "rpm","build_hash" : "78dcaaa8cee33438b91eca7f5c7f56a70fec9e80","build_date" : "2022-10-17T15:29:54.167373105Z","build_snapshot" : false,"lucene_version" : "8.11.1","minimum_wire_compatibility_version" : "6.8.0","minimum_index_compatibility_version" : "6.0.0-beta1"},"tagline" : "You Know, for Search"
}

安裝ik中文分詞器

在elasticsearch中安裝ik分詞器,使用elasticsearch的插件安裝

[root@his elasticsearch]# mv elasticsearch-analysis-ik-7.17.7.zip /root/
[root@his ~]# /usr/share/elasticsearch/bin/elasticsearch-plugin install file:///root/elasticsearch-analysis-ik-7.17.7.zip

查看插件列表

[root@his ~]# /usr/share/elasticsearch/bin/elasticsearch-plugin list

測試ik分詞器

  • standard,es的標準分詞器,中文按一個字一個字拆分,英文按單詞
  • ik_smart,分詞比較少
  • ik_max_word,盡可能多的中文詞
[root@his ~]# systemctl restart elasticsearch	#重啟服務
[root@his ~]# curl -H "Content-Type: application/json" -XPOST http://localhost:9200/_analyze?pretty -d '
{
"analyzer": "standard",
"text": "爆華為Mate60系列將支持5G,或于今年9月份發布"
}'#將-d后邊的字符串提交至地址
#-X指定POST請求
#-H告訴服務器向服務器提交的數據格式是json格式
[root@his ~]# curl -H "Content-Type: application/json" -XPOST http://localhost:9200/_analyze?pretty -d '
{
"analyzer": "ik_smart",
"text": "爆華為Mate60系列將支持5G,或于今年9月份發布"
}'
#將-d后邊的字符串提交至地址
#-X指定POST請求
#-H告訴服務器向服務器提交的數據格式是json格式
[root@his ~]# curl -H "Content-Type: application/json" -XPOST http://local	host:9200/_analyze?pretty -d '
{
"analyzer": "ik_max_word",
"text": "爆華為Mate60系列將支持5G,或于今年9月份發布"
}'
#將-d后邊的字符串提交至地址
#-X指定POST請求
#-H告訴服務器向服務器提交的數據格式是json格式

部署rabbitmq

  • rabbitmq在本項目中,主要用于優化寫操作,讓寫入數據進入消息隊列,慢慢寫入MySQL

  • 將環境中的rabbitmq上傳至his主機的root目錄

  • rabbittmq是erlang語言開發的,所以需要安裝erlang的語言包,在環境中

  • rabbitmq的管理界面默認端口:15672

  • rabbitmq的默認端口:5672

[root@his ~]# cd rabbitmq/
[root@his rabbitmq]# yum -y localinstall *.rpm

配置rabbitmq的登錄管理員

[root@his ~]# vim /etc/rabbitmq/rabbitmq.conf
default_user=guest			#用戶名
default_pass=guest			#密碼
loopback_users=none			#禁止任何機器訪問RabbitMQ

啟動rabbitmq

[root@his ~]# systemctl start rabbitmq-server
[root@his ~]# systemctl enable rabbitmq-server

啟用管理界面插件(也可以使用命令行管理)

[root@his ~]# rabbitmq-plugins enable rabbitmq_management		#啟用管理界面插件
[root@his ~]# systemctl restart rabbitmq-server					#重啟服務

創建/his虛擬主機

[root@his ~]# rabbitmqctl add_vhost /his				#創建新的虛擬主機
[root@his ~]# rabbitmqctl add_user admin hisadmin		#添加管理員為admin,密碼hisadmin,這個用戶在HIS醫療后端系統里邊使用
[root@his ~]# rabbitmqctl set_permissions -p /his admin ".*" ".*" ".*"  #允許admin用戶訪問/his虛擬主機,并且擁有所有權限

瀏覽器訪問http://192.168.8.104:15672,使用用戶名和密碼guest登錄。

使用圖形的web管理頁面也可以,也可以使用命令行

部署MySQL服務

安裝MySQL服務

  • MySQL在本項目中主要負責持久化存儲數據,醫療產生的所有數據

  • 將環境中的mysql8-centos7文件夾上傳到/root

[root@his ~]# cd mysql8-centos7/
[root@his mysql8-centos7]# yum -y localinstall *.rpm			#安裝MySQL

啟動mysqld服務,修改root用戶密碼

  • 與Mariadb不同,mysqld啟動之后root會產生一個隨機密碼,這個密碼放在/var/log/mysqld.log
[root@his ~]# systemctl enable mysqld				#將服務設置為開機自啟
[root@his ~]# systemctl start mysqld				#啟動服務

查看數據庫隨機密碼

[root@his ~]# cat /var/log/mysqld.log | grep -i password	# 查看root管理員臨時登錄密碼
2023-07-12T16:55:22.055303Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: d6;e0nLo72<l# 登錄MySQL,提示輸入密碼時使用上面得到的臨時密碼,不要照抄,每個人都是隨機的密碼
[root@his ~]# mysql -uroot -p'上面生成的密碼'

修改數據庫密碼

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123qqq...A';	# 第一次修改成復雜密碼
mysql> set global validate_password.policy=LOW;		#設置為低策略
mysql> set global validate_password.length=4;		#最小密碼長度設置為4
mysql> set global validate_password.check_user_name=OFF;#將用戶名檢查關閉,密碼可以使用用戶名
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';	#將root用戶密碼改為root
mysql> EXIT;										#退出數據庫

重新登錄

[root@his ~]#  mysql -uroot -proot

建庫、授權用戶

創建his庫,創建his用戶,并為用戶授權

  • 未來動態頁面所產生的數據全部寫入his這個庫里
  • 后端動態頁面使用his用戶連接數據庫(用戶:his,密碼:‘hisadmin’
  • mysql8版本中,需要先創建用戶,再為用戶授權
mysql> CREATE DATABASE his;
mysql> CREATE USER 'his'@'%' IDENTIFIED BY 'hisadmin';
mysql> GRANT ALL ON his.* TO 'his'@'%';
mysql> EXIT;

導入數據

  • 將環境資料中的project目錄中的his文件夾到/root/
[root@his ~]# cd /root/his/
[root@his his]# mysql -uroot -proot his < his.sql 

驗證

[root@his ~]# mysql -uroot -p'root'		#連接數據庫
mysql> USE his; 						#切換至his庫
mysql> SHOW TABLES;						#查看有哪些表

部署Redis

  • Redis在本項目中負責緩存讀取數據,加速用戶訪問的速度

  • 將環境資料中的redis文件夾上傳至his主機的/root目錄

[root@his ~]# cd redis/
[root@his redis]# yum -y localinstall *.rpm			#安裝redis

修改配置文件,需要配置redis密碼,因為后端的HIS系統中配置文件里寫了需要redis的密碼為hisadmin

[root@his redis]# vim /etc/redis/redis.conf
...此處省略1萬字...
1036 requirepass hisadmin				#去掉注釋頂格寫,把密碼改為hisadmin
...此處省略1萬字...

啟動服務并設置為開機自啟

[root@his redis]# systemctl start redis
[root@his redis]# systemctl enable redis

測試Redis

[root@his redis]# redis-cli					#連接redis數據庫
127.0.0.1:6379> AUTH hisadmin				#輸入密碼,AUTH認證的意思
OK
127.0.0.1:6379> PING						#ping如果返回PONG則代表服務正常
PONG
127.0.0.1:6379> SET name sam				#這是name變量的值為sam
OK
127.0.0.1:6379> GET name					#獲取name變量的值
"sam"
127.0.0.1:6379> EXIT						#退出Redis數據庫

部署后端項目

  • SpringBoot主要負責處理后端動態頁面

  • 后端his項目的配置是通過application.yml和application-prod.yml文件啟動運行

  • 這兩個文件中主要定義了各個組件之間的調用關系(已經在開發的時候全部記錄好了,開發的事)

  • application.yml資料環境中project/his文件夾中,這個his文件夾在上邊已經上傳過了

  • 將程老師修改過的application-prod.yml單獨上傳至/root/

準備啟動環境

  • 注意application-prod.yml不要使用his文件夾中的,要使用我單獨給的
[root@his redis]# mkdir -p /opt/his/log
[root@his redis]# chmod 777 /opt/his/log
[root@his redis]# mkdir -p /opt/his/api
[root@his redis]# cp /root/his/HIS-api-1.0-SNAPSHOT.jar /opt/his/api/
[root@his redis]# cp /root/his/application.yml /opt/his/api/
[root@his ~]# cp application-prod.yml /opt/his/api/

啟動服務(指定兩個yml文件啟動)部署過程需要耐心等待…

[root@his redis]# cd /opt/his/api/
[root@his redis]# nohup java -jar HIS-api-1.0-SNAPSHOT.jar > ./his.log 2>&1 &

真機測試訪問前端項目:http://www.his.cn

使用用戶名"管理員“和密碼”test"登錄

HIS醫療系統

數據表

  1. bms_bills_record:記錄了患者就診的賬單信息,包括賬單號、病歷號、就診時間、掛號費、藥品費、手術費等。
  2. bms_invoice_exp:記錄了患者的發票費用信息,包括發票號、收費項目名稱、費用等。
  3. bms_invoice_record:記錄了患者的發票信息,包括發票號、開票日期、操作員、發票金額等。
  4. bms_operator_settle_record:記錄了醫生或藥師結算信息,包括結算日期、醫生姓名、結算金額、結算狀態等。
  5. bms_settlement_cat:記錄了醫療費用結算類別,包括個人結算、混合結算、醫保結算等。
  6. dms_case_history:記錄了病人的病歷信息,包括病歷號、醫生姓名、就診時間、臨床表現等。
  7. dms_case_model:記錄了醫生制定的病例模板,包括模板名稱、創建時間、創建者等。
  8. dms_case_model_catalog:記錄了病例模板的分類目錄,包括分類名稱、分類描述、上級分類等。
  9. dms_dise:記錄了疾病信息,包括疾病名稱、診斷標準、癥狀描述等。
  10. dms_dise_catalog:記錄了疾病的分類目錄,包括分類名稱、分類描述、上級分類等。
  11. dms_dosage:記錄了藥品的使用劑量信息,包括藥品名稱、劑量單位、是否常用等。
  12. dms_drug:記錄了藥品信息,包括藥品名稱、劑型、規格、生產廠家等。
  13. dms_drug_model:記錄了醫生制定的用藥模板,包括模板名稱、創建時間、創建者等。
  14. dms_drug_refund_item_record:記錄了藥品退費記錄,包括退費時間、退費數量、退費原因等。
  15. dms_herbal_item_record:記錄了患者中藥顆粒使用記錄,包括用藥時間、用藥數量、用藥劑量等。
  16. dms_herbal_model_item:記錄了醫生制定的中藥顆粒使用模板,包括模板名稱、創建時間、創建者等。
  17. dms_herbal_prescription_record:記錄了中藥顆粒處方記錄,包括處方編號、病歷號、就診時間等。
  18. dms_medicine_item_record:記錄了患者服用藥品的使用記錄,包括用藥時間、用藥劑量、用藥方式等。
  19. dms_medicine_model_item:記錄了醫生制定的藥品使用模板,包括模板名稱、創建時間、創建者等。
  20. dms_medicine_prescription_record:記錄了藥品處方記錄,包括處方編號、病歷號、就診時間等。
  21. dms_non_drug:記錄了非藥品醫療服務信息,包括服務名稱、服務費用、服務介紹等。
  22. dms_non_drug_item_record:記錄了患者非藥品醫療服務使用記錄,包括服務名稱、使用時間、使用費用等。
  23. dms_non_drug_model:記錄了醫生制定的非藥品醫療服務使用模板,包括模板名稱、創建時間、創建者等。
  24. dms_registration:記錄了病人的掛號信息,包括掛號號碼、掛號類型、預約時間等。
  25. pms_patient:記錄了病人個人信息,包括病歷號、姓名、性別、身份證號、出生日期等。
  26. sms_dept:記錄了醫院科室信息,包括科室名稱、科室介紹、科室電話等。
  27. sms_description:記錄了醫院各項服務的詳細描述信息。
  28. sms_frequent_used:記錄了常用的醫療服務、藥品等信息,用于方便快捷的使用。
  29. sms_login_log:記錄了用戶的登錄日志信息,包括登錄時間、用戶名稱、登錄IP等。
  30. sms_permission:記錄了用戶權限信息,包括權限名稱、權限描述等。
  31. sms_registration_rank:記錄了醫生的掛號等級信息,包括等級名稱、等級費用等。
  32. sms_role:記錄了用戶角色信息,包括角色名稱、角色描述等。
  33. sms_role_permission_relation:記錄了角色和權限之間的關系。
  34. sms_skd:記錄了醫生的排班信息,包括排班日期、排班時間、科室名稱等。
  35. sms_skd_rule:記錄了排班規則,包括規則名稱、規則描述、適用時間等。
  36. sms_skd_rule_item:記錄了排班規則中的時間段信息,包括時間段名稱、開始時間、結束時間等。
  37. sms_staff:記錄了醫院員工基本信息,包括員工編號、員工姓名、員工性別等。
  38. sms_workload_record:記錄了醫生的工作量信息,包括醫生姓名、就診科室、就診時間段等。

掛號收費模塊

管理員登錄,創建收費員1賬戶,密碼設置為1234

在這里插入圖片描述
在這里插入圖片描述

使用收費員1登錄

在這里插入圖片描述
在這里插入圖片描述

更換回管理員用戶—>選擇Back to home

門診醫生模塊

添加醫生1賬戶,密碼為:1234

在這里插入圖片描述

使用醫生1登錄

在這里插入圖片描述

醫生1有專屬的工作臺,與收費員不一樣

在這里插入圖片描述

更換回管理員用戶—>選擇Back to home

醫技醫生模塊

添加醫技醫生1(化驗檢查X光盤這類醫生),密碼為:1234

在這里插入圖片描述

使用醫技醫生1登錄

在這里插入圖片描述
在這里插入圖片描述

更換回管理員用戶—>選擇Back to home

藥房醫生模塊

創建藥房醫生1,登錄密碼為:1234

在這里插入圖片描述

切換藥房醫生1登錄
在這里插入圖片描述

更換回管理員用戶—>選擇Back to home

HIS系統模塊

醫院信息管理系統

針對中小醫院業務量相對少,人員計算機水平不高,信息化建設相對落后等特點,我公司專門針對以上醫院開發了一套全新的HIS軟件本系統專有特點:

1、遠程維護
極大的解決了醫院系統維護能力不足的問題,可以適時為醫院處理問題。
2、Windows標準操作
軟件設計符合衛生部標準,只要會操作電腦就會使用系統
3、實施周期短
軟件可操作性強、易理解度高、掌握度高,基礎數據收集便捷中小醫院一周即可完成實施
4、藥房藥庫、物資和設備進行統一管理
為醫院藥品、物資和設備的靈活管理提供了方便
5、科室、病區通過設置角色來確定
可以根據需要靈活的設置科室角色(即一個科室多種功能)方便醫院進行管理。
6、自定義報表
對于計算機水平比較高的醫院,可以使用自定義報表工具設計自己需要的報表。
7、費用數據先到財務
改變傳統出納被動收繳費用模式,保護了費用的安全,防治收款員作弊。
8、藥品自助調動
當一個藥房藥品不足時可以立即選擇別的藥房,患者就可以到指定藥房領取藥。
9、藥房病人用頭像區分
藥房工作人員可以非常直觀的知道領藥人的來源,便于區分病人。
10、院長查詢簡易化
決策層領導關注重點突出操作簡易,使用筆記本在全球漫游隨時監測醫院動態
11、內部通訊QQ
這是一個內部交流平臺,醫務人員之間可以自由交流如同使用其它IM聊天軟件。
12、短信、郵件、網站
結合web2.0建立互動信息平臺,定期自動發布關懷、優惠信息

軟件具體功能介紹

一、門診掛號管理
建立完整的流程化門診就診系統,快速的門診掛號錄入,平均掛號需要時間不到30秒,完全遏止了不掛號、跑號、漏號的行為,同時遵循ICD10標準為門診電子病理提供了一個完善的解決方案:
1、實現分類別掛號(初診號、復診號、普通號、專家號等),分科掛號、選醫生掛號。
2、可接納醫保患者的掛號。建立門診病案。
3、實現掛號費、診療費的分科、分醫生核算。
4、與門診收費、門(急)診醫生工作站數據共享。確保掛號費、診療費的收入。
5、向財務處輸送二級科目的財務報表。
6、掛號員每日打出自己的日結對帳單向財務交費。
7、掛號速度快、平均20-30秒/人(次)。
8、與統計室數據共享,輸送科室醫生分項核算。
9、向院長輸送本科室供院長查詢的各類信息。
由于醫院門診掛號是病人就醫活動的起點。減少病人掛號排隊時間,方便病人掛號是服務宗旨。同時,要利于提高服務質量和工作效率,減輕醫院工作人員的勞動強度。因此,本軟件充分考慮了上述要求。

二、門診病區管理
1、 提供了藥品的即時查詢,讓門診醫生完全掌握目前藥庫藥品動態,管理員可以對于零庫存藥品的是否顯示進行設置,做到了不退藥不缺藥。
2、 龐大的快捷套餐模板系統,隨時可以增加任何組合的藥品+器材或項目+藥品+器材的各種組合。
3、 患者可以根據門診醫生的錄入第一時間了解任何項目與藥品的價格,杜絕了患者因為不了解總的費用而在門診收款時進行退、減項目的事情發生。
4、 系統自動建立全院門診醫生“常用項目列表”,醫生就不必多次重復錄入,只需要對著常用列表里的項目進行簡單的雙擊就完成了項目的選定。
簡單快捷的門診醫生工作站病史記錄、處方、檢查、檢驗、治療、處置、手術、收入等全部醫療過程的計算機處理、存儲和查詢,可同時方便的接診和處理多個病人。采用多種病歷模板,提高醫生的工作效率。 提供多種對病人的處理方式,方便病人就診。支持門診掛號,醫生掛號,預約掛號,支持醫技科室對病人的靈活處理。
5、 完成門診醫生對門診病人的提供對門診病人當前和既往門診各種信息(病歷)的查詢、統計功能。
可打印門診病人病歷、處方和檢查檢驗單,及診斷證明。
6、 可與門診收費、門診藥房、醫技科室(PACS、LIS)聯網實現門診費用自動核算,醫療信息自動傳遞,醫學圖像和檢查檢驗報告的共享查閱。

三、門診結算管理
1、 流程化的結算方式,患者只需用門診掛號單上的門診一號通,就可以快速的進行有選擇性的費用結算。
2、 系統內置多種結算方式:
A、 收費模式 B、掛號收費模式 C、劃價收費模式 D、醫生工作站模式 E、其他擴展模式
以上的任何模式可以即時選擇設定,也可以根據醫院的需求設置多種模式混合的復合結算模式。
3、 管理嚴密,多方面堵塞漏洞。收據執行票據管理,杜絕利用票據作弊;退款完全按財務制度履行,防止退費中的舞弊行為;與掛號和門診藥房數據共享;可制止收費過程中的各種漏費弊端。
4、 當日結帳、當日交款,方便財務科管理使醫院資金及時周轉。
5、 提供二級科目的財務與分科、分醫生分項核算的報表。節約結帳核算的人力與物力的投入,而且解決了多年來門診收入分科、分項核算的難點,真正達到高效低耗、工效掛鉤、節余提獎核算辦法的實施。
6、 系統一次性收費錄入,進行多方核算、提高了數據處理的及時性和準確性。提供各方面管理信息和詳細、準確的資料。
7、 實現收費套餐、靈活制定打折比例。
8、 醫院管理人員及時提供準確的收費及工作量信息,為行政工作提供諸多方便。 掛號與收費數據共享,可減少患者等候時間,提高醫院服務質量。
9、 收費窗口雙顯示,面向患者既有顯示應交款、實交款、應找款又有到幾號窗口取藥等信息。實現與門診管理系統的數據共享,可確保門診收入的統一,又能減少患者的等候時間,提高了醫院的服務質量。
10、 完善的醫保接口預置,對于市政、礦區、林區、軍政、企業等種形式醫保結算提供完美無縫連接。

四、住院登記管理
1、 標準的國際ICD10疾病編碼及病案號管理,快捷的簡碼錄入,成熟的“一號通”登記方式。人性化的更改、編輯患者登記信息,完美的配合病案管理。
2、 目前國際最簡單的押金輸入方式,在錄入數字的同時以中文大寫的漢字出現方便查看與校對。
3、 優秀的費用預警機制,可靈活的設置每個患者的費用預警線,也可以統一設置所有患者的費用預警,絕對解決了令醫院頭痛的住院患者費用管理,完全杜絕了跑費現象。
4、 嚴明的住院登記方式,要求患者必須先在住院病區進行出院登記后再根據患者的住院號到出院結算處進行結算,符合國際的流程化結算方式,提高管理效率極大的降低了管理成本。
5、 接收醫保患者持卡交費。查詢打印患者住院費用、總賬、明細帳、預交押金等。支持不同類型患者單項費用結算,尤其是專科醫院的特殊要求。
6、 患者費用結算,建立患者明細臺帳。對醫保患者,按當地醫保收費標準進行動態的費用結算。進行日、月、年的帳務處理;日結自動計算床位費、護理費等。
7、 與財務數據共享,向財務輸送二級科目財務報表。與統計室數據共享,輸送科室醫生分項核算。可進行出院結算;執行病人出院后的再召回;自動兌帳、催款和追加押金。
8、 查詢、打印患者任意時間段費用明細,向患者查詢系統輸送患者花費明細信息。向院長輸送本科室供院長查詢的各類信息。

五、住院病區管理
1、 患者費用統計:預交款、總金額、自負金額、余額顯示一目了然,患者費用及日清單在線打印。
2、 臨床業務錄入:醫技術申請、長期醫囑、臨時醫囑、體溫單、護理記錄及病程記錄完全支持模板的導入,套餐的使用,簡碼查詢錄入等功能。
3、 完善的病案首頁,手術登記、疾病診斷、及多次就診統計,完全符合衛生部門的檢查管理。
4、 住院病區手術、轉科、會診等處理科學流程化,極大的方便病區管理。
5、 接收患者入院信息,修改入院病歷首頁。支持護士醫囑審核,生成醫囑執行檔案,從共享數據庫中查詢患者相關資料,支持患者生命體征等臨床信息錄入,支持患者轉科調床,修改患者病歷首頁 ,提供病人,病床以及各種工作日志和統計報表,動態提供對醫保病人的費用管理。
6、 接收醫生工作站長期醫囑、臨時醫囑,進行醫囑審核、確認和執行。
7、 按照病歷號、姓名、床位號查詢、打印患者醫囑、用藥、檢查項目以及執行情況等信息。具有辦理患者出院、待出院、召回、病區轉科調床功能、能夠全程處理患者醫囑、生成、查詢、打印患者醫囑單。
8、 動態地對患者的費用進行查詢、執行計算。通過費用報警線、停止線實現患者費用的控制。向中心藥房、煎藥室、醫技科室輸出執行醫囑信息。向住院收費處發送執行醫囑信息,及時與之核對、上帳,及時對帳并反饋患者押金余額信息,給打印每日清單,對欠費患者及時催款。
9、 跟蹤患者所在床位、護理級別、疾病類別信息。
10、向患者查詢系統提供醫囑明細,給患者提供一日清單。查詢打印本病區病人入出院統計,生成病房動態日報表。查詢、打印患者任意時間段的費用明細。
11、向管理者(住院部主任、院長等)提供本病區相關查詢數據。如:床位周轉率、治療率等。
12、可以進行本系統的多種組合查詢,打出無限多的自由組合報表。

六、醫技科室管理
1、 檢查、檢驗、手術、其他醫技分類授權管理,擁有最大的醫技科室共性特性達到一模塊解決所有醫技科室管理。
2、 未做項目、已做項目進行分類瀏覽同時填寫檢查、檢驗結果,同時將報告結果地時間反饋給臨床,互動、快捷,讓臨床醫生及時掌握檢查、檢驗結果。
3、 手術受理根據患者的門診號、住院號進行快速檢索登記,并按照國際標準格式進行手術編碼分類,同時支持模板、套餐快速錄入,對于門診、住院患者進行分類管理。
4、 與門診、住院工作站數據向連接提供準確結果及報告,同時與病案管理系統接口連接,可以直接用于病案統計,為學術研究等提供準確數據。

七、藥庫藥房管理
1、 嚴格遵循國家現行的法律、法規和有關部門的具體規定的醫院財務制度,醫藥分開核算等,作到“金額管理、數量統計、實耗實銷”原則。
2、 藥價:利用不同的檢索碼錄入藥品名稱(支持別名),自動顯示藥品信息(規格、單位、價格、庫存量、有效期等)。
3、 窗口發藥:調出已收費的處方,并與手工處方核對無誤后發藥。
4、 藥品入庫:根據庫存藥品上、下限輔助自動生成向藥庫領藥的領藥單,傳輸到藥庫,藥庫實發數后打印出庫單雙方簽字傳回藥房上帳。
5、庫存管理:藥品批次、藥品報增損、藥品借調、藥品退藥庫、庫存鎖定、藥品停用管理。對藥品的期初、期間出、入庫、期末結余的數量金額進行管理,對特殊藥品、藥品有效期進行管理。自動盤點生成盤點表和報増報損清單。報増報損清單經領導批示后更改庫存。
6、 統計報表:藥品消耗明細及匯總;各科室及醫生用藥明細及匯總;特殊藥品的發藥明細及匯總;本藥房及發藥人的工作量統計。
7、 藥劑科藥庫管理系統是整個醫院的藥品管理中心,完成了藥品從購入到發售的全面跟蹤,能為管理人員提供科學化管理所需的準確、詳盡的數據信息:掌握藥品單位、廠家、追蹤批準文號及生產許可證,避免偽劣藥品入院,提供庫存信息,了解當前低儲、高儲、積壓和暢銷藥品等。該系統與門診藥房管理系統、住院處藥房管理系統、院長查詢系統和患者查詢系統等模塊實現數據共享,使它們之間便于協調統一。

八、后勤物資管理
1、院外入庫信息的登記、院內入庫登記、物品出庫登記。
2、分級別審核制度,訂貨人與審批復核人分開,入庫人與入庫復核分開,科學縝密管理杜絕假帳、錯帳、漏帳。
3、庫存管理:庫存盤存,盤存匯總統計、庫存報增報損、庫存調價、批次管理。
4、科室使用管理:科室權屬變更、科室庫存查詢、報廢。
5、查詢統計:入庫查詢統計、出庫查詢統計、盤存查詢、物品庫存匯總、報增報損查詢、物品調價查詢、物品有效期查詢、物品在位情況查詢、物品在位情況匯總、物品權屬變更查詢、物品報廢查詢、物品編碼查詢。報表打印:入庫單、出庫單、增損單、報廢單、轉賬通知單、對轉賬通知單、盤存報表、庫存報表、物品在位情況報表、領用報表、出入庫報表、超期清單、物品編碼表的打印等。
6、將系統與查詢分析器、綜合查詢及院長查詢內部連接,為科室核算時后勤物資支出提供數據,方便經營部門核算,同時方便管理層領導在線查詢并與目前庫存進行對比,保證了后勤帳務的透明化,公開化,監管化。

九、經營核算管理
1、 基于網絡的經濟核算可以從不同渠道產生系列化的統計數據,每天可由門診、住院、病區、財務、人事等子系統直接匯總生成統計數據,可大大地減少統計部門搜集、匯總、統計的工作量。當用戶增加某一明細項目時,只需通過系統管理功能對相應數據進行修改,無需修改程序,賽優HIS提供靈活的報表打印格式,方便管理。
2、 門急診信息統計:自動采集門診、急診各站點工作量信息、費用信息,可按任意時間進行統計(包括跨年統計),可以按不同財務核算科目核算,也可按操作員、科室、及全院情況進行分級統計核算。
3、藥房藥庫信息統計:不僅可以統計藥品進銷存情況,而且對藥庫藥房毒、麻、貴重藥品允許單獨統計核對。可以準確統計現存藥品的調價盈虧情況。
4、住院部信息統計:自動采集住院部與病區發生的各類財務與醫療信息,統計時間無限制,不僅可按各科室、操作員及全院進行核算,也可以按財務的不同科目核算。
5、 工資獎金核算統計:可以按照醫師與操作員的工作量的情況依當地醫院的工資獎金核算標準,統計每人工資獎金額度,方便財務核算工作。

十、院長綜合查詢
1、 院長通過本系統可以實時查詢住院病人、費用、病床使用信息,門診掛號、收費信息,藥品信息等網絡上已經采用的系統的各種數據和統計報表,并作出提示以輔助院長決策。
2、 可以進行辦公事務管理,如工作計劃自動提示,文檔管理,通訊錄管理等。 實現對醫院信息全面管理,聯網實時查詢住院病人、費用、病床使用信息查詢。
3、 門診掛號、收費信息查詢;藥庫購入、出庫、庫存信息查詢;藥房處方、庫存信息查詢;藥品使用信息在線查詢、動態監控:單品種藥品流量分析、醫生與藥品流量關系分析;病案統計信息查詢;設備物資出入庫、消耗、庫存信息查詢。
4、 醫院財務管理分析、統計、收支執行情況和科室核算分配信息;重要儀器設備使用效率和完好率信息;后勤保障物資供應情況和經濟核算;醫務、護理管理質量和分析信息;人事工資信息查詢;科室設置、重點學科、醫療水平有關決策信息。
5、 院長可以通過本系統在科室核算收入、科室工作量,同期數據對照,指定時期內全院經營對比等全面掌握醫院第一手經營數據,配合醫院行政管理及各項政策出臺。
6、 本系統支持無線網絡漫游,院長在全球任何一個可以登陸互聯網的國家或地區只需要將移動筆記本接入網絡通過我們系統的128位加密網絡傳輸信息即對醫院實施在線管理,與在醫院本地一樣的方便,本功能深受各大醫院院長歡迎。

總結

  • 掌握HIS醫療平臺項目架構
  • 掌握各個組件的作用
  • 了解項目背景
  • 了解項目需求
  • 總結自己再該項目中的職責

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/160895.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/160895.shtml
英文地址,請注明出處:http://en.pswp.cn/news/160895.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

深入了解 JavaScript 中的 DOM 和 BOM

JavaScript 是一種強大的編程語言&#xff0c;它不僅可以操作網頁的內容&#xff0c;還可以控制瀏覽器的行為。在 JavaScript 中&#xff0c;DOM&#xff08;文檔對象模型&#xff09;和 BOM&#xff08;瀏覽器對象模型&#xff09;起著至關重要的作用。本文將深入探討這兩個概…

io+day5

1&#xff0c;select服務端 1 #include<myhead.h>2 3 #define PORT 8888 //端口號4 #define IP "192.168.228.165" //IP地址5 6 7 int main(int argc, const char *argv[])8 {9 //1、創建用于接受連接的套接字10 int sfd socket(…

pikachu靶場PHP反序列化漏洞

pikachu靶場PHP反序列化漏洞 源碼分析 查看源代碼 class S{var $test "pikachu";function __construct(){echo $this->test;} }// O:1:"S":1:{s:4:"test";s:29:"<script>alert(xss)</script>";} $html; if(isset($_PO…

unityplayer.dll如何安裝?unityplayer.dll缺失的解決方法

Unityplayer.dll是Unity引擎所需的一個重要動態鏈接庫&#xff08;DLL&#xff09;文件&#xff0c;負責在運行Unity創建的游戲或應用程序時處理相關的軟件邏輯。如果此文件意外丟失&#xff0c;可能會導致錯誤提示&#xff0c;甚至阻止程序的正常運行。因此&#xff0c;對于許…

Threejs_12 物體陰影的實現

所以在Threejs的畫布世界之中&#xff0c;一個物體有自己的影子呢&#xff1f; 陰影效果的實現 你需要先知道在threejs世界中&#xff0c;有哪些燈光或者材質是可以產生陰影效果的 環境光沒有陰影 平行光有陰影(太陽) 點光源有陰影(燈泡) 聚光燈有陰影(手電筒) 平面光源沒有…

GB/T 40623-2021 船用防靜電升高地板檢測

防靜電升高地板是指由地板構架、可拆地板和防靜電貼面搭建的地板。 GB/T 40623-2021 船用防靜電升高地板測試&#xff1a; 測試項目 測試方法 尺寸偏差與形位公差 GB/T 40623 表面處理 GB/T 40623 外觀 GB/T 40623 升高地板電性能 GB/T 40623 升高地板的載荷性能-系…

代碼隨想錄二刷 | 鏈表 |環形鏈表II

代碼隨想錄二刷 &#xff5c; 鏈表 &#xff5c;環形鏈表II 題目描述解題思路 & 代碼實現判斷鏈表是否有環如何找到環的入口 題目描述 142.環形鏈表II 給定一個鏈表的頭節點 head &#xff0c;返回鏈表開始入環的第一個節點。 如果鏈表無環&#xff0c;則返回 null。 如…

想發EI國際學術會議,但學校要求知網,這種情況該如何解決?

#學術發表# #國際會議# #知網要求# 近期后臺有私信想把論文發表在EI國際會議上&#xff0c;但是畢業要求又規定必須在知網上發表。看起來處境比較困難&#xff0c;作為一名師兄&#xff0c;我來分享下我的建議。 先要明確知網和EI國際會議的不同和各自的優劣&#xff1a; 知…

圖神經網絡:消息傳遞算法

一、說明 圖網絡-GNN&#xff08;Graph Neural Networks&#xff09;是近幾年研究的主題之一&#xff0c;雖不及深度神經網絡那么火爆&#xff0c;但在一些領域&#xff0c;如分子化學方面是不得不依賴的理論。本文就一些典型意義的圖神經網絡消息傳遞展開闡述。 二、圖網絡簡述…

Vue 3 渲染機制解密:從模板到頁面的魔法

Vue 3 渲染機制解密 前言Vue 3的響應性系統1. **Reactivity API:**2. **Proxy 對象:**3. **Getter 和 Setter:**4. **依賴追蹤:**5. **批量更新:**6. **異步更新:**7. **遞歸追蹤:**8. **刪除屬性:** 虛擬DOM的角色1. **減少直接操作真實 DOM:**2. **高效的批量更新:**3. **跨平…

【java】想要限制每次查詢的結果集不能超過10000行,該如何實現?

文章目錄 前言 前言 對于一些Saas化軟件&#xff0c;當某個租戶在執行查詢SQL時&#xff0c;如果查詢條件出現了BUG&#xff0c;導致去查了所有租戶的數據&#xff0c;這種情況是非常嚴重的&#xff0c;此時就需要在架構層面做限制&#xff0c;禁止一些特殊SQL的執行&#xff…

@PropertySource適配通配符加載到Environment的一種方案

PropertySource可將配置文件加載到內存&#xff0c;時間有限說干的&#xff0c;PropertySource注解有4個參數&#xff0c;其中value表示要加載文件的路徑&#xff0c;這個參數不支持通配符。還有一個參數PropertySourceFactory是加載配置文件的工廠&#xff0c;這兩個參數配合使…

【GUI】-- 13 貪吃蛇小游戲之食物及成績判斷

GUI編程 04 貪吃蛇小游戲 4.4 第四步&#xff1a;食物及成績判斷 首先&#xff0c;添加食物與分數的數據定義&#xff1a; //食物的坐標int foodX;int foodY;Random random new Random();//積分面板數據結構int score;在初始化方法中&#xff0c;添加(畫出)食物與分數&…

CSDN最新最全pytest系列——pytest-base-url插件之配置可選的項目系統UR

前言 ①當我們的自動化代碼完成之后&#xff0c;通常期望可以在不同的環境進行測試&#xff0c;此時可以將項目系統的URL單獨拿出來&#xff0c;并且可以通過pytest.ini配置文件和支持pytest命令行方式執行。 ② pytest-base-url 是一個簡單的pytest插件&#xff0c;它通過命…

紐扣電池上架TEMU、亞馬遜美國站需要做什么認證?紐扣電池認證標準16CFR1700.15,16CFR1700.20

近日&#xff0c;Temu連發多條賣家彈窗內容均為商品質量事故違規處理通告。其中一條為賣家銷售的車載吸塵器發生燒毀、冒煙等情況&#xff0c;產生用戶人傷、財損等輿情。經查實是商家偷換關鍵部件鋰電池&#xff0c;導致商品質量下降造成事故。TEMU對于問題車載吸塵器處理結果…

opencv 存儲bgr格式/同理可類推yuv

需求背景 開發rk3588 音視頻硬件編解碼&#xff0c;然后看見他的輸入文件格式。。 只能是裸的文件。不能是壓縮過的。就是不能是jpg/png這種格式&#xff0c;只能是以下的圖像/視頻 的存儲格式.那么我沒有這個格式的&#xff0c;以前hi3559的bgr格式和他要的也不太一致&#x…

設計循環隊列,解決假溢出問題

什么是假溢出&#xff1f; 當我們使用隊列這種基本的數據結構時&#xff0c;很容易發現&#xff0c;隨著入隊和出隊操作的不斷進行&#xff0c;隊列的數據區域不斷地偏向隊尾方向移動。當我們的隊尾指針指向了隊列之外的區域時&#xff0c;我們就不能再進行入隊操作了&#xff…

單鏈表在線OJ題二(詳解+圖解)

1.在一個排序的鏈表中&#xff0c;存在重復的結點&#xff0c;請刪除該鏈表中重復的結點&#xff0c;重復的結點不保留&#xff0c;返回鏈表頭指針 本題的意思是要刪除鏈表中重復出現的節點&#xff0c;然后返回刪除重復節點后的鏈表。 我們可以直接用一個哨兵位以便于觀察鏈表…

【GIT】代碼倉庫服務器變更本地修改并推送

author: jwensh date: 20231122 問題背景 沒有使用域名的 gitlb 服務器搬移&#xff08;IP地址變了&#xff09;&#xff0c; 以至于 gitlab 管理的項目無法進行連接及推送。因為涉及到多個項目工程&#xff0c;所以可以用本地配置修改的方式來進行重新關聯&#xff08;這種修…

指針變量和地址

A.指針變量和地址 理解了內存和地址的關系&#xff0c;我們再回到C語?&#xff0c;在C語?中創建變量其實就是向內存申請空間&#xff0c;比如&#xff1a; #include <stdio.h> int main() {int a 10;return 0; } ?如&#xff0c;上述的代碼就是創建了整型變量a&…