## HIS对接平台微服务工程 ### alibaba nacos - 使用nacos 作为服务注册中心和配置中心 - 搭建nacos 服务时,nacos文件夹下的 mysql-schema.sql为nacos运行数据库mysql版本,在安装之前需创建数据库并执行文件 - docker 部署nacos 单机版,把nacos/conf/application.properties 映射到容器中的配置文件。注意修改配置文件中的mysql连接ip 用户名密码和数据库名称 ``` docker run -d -it -v /Volumes/mac/projects/ncs-ms/nacos/conf/application.properties:/home/nacos/conf/application.properties -p 8848:8848 -p 9848:9848 --restart=always --name nacos nacos/nacos-server:v2.2.0 ``` ### ncs-open-service - 第三方数据存储微服务,提供对数据库wdkl_open_plateform操作的访问接口,最先启动的微服务,不依赖其他任何服务 - 不管以何种方式接入数据,数据都将保存在wdkl_open_plateform数据库中,同时有关医嘱的配置规则也保存在该数据库中 - wdkl_open_plateform 数据库创建语句在 sql文件夹下 ### ncs-system-service - 提供对wdkl_ncs数据库操作的访问接口。 - 依赖于ncs-open-service,通过接口调用获取职员数据,科室数据,患者数据,医嘱数据等。最终反馈到呼叫系统数据的变化 ### ncs-entrace-service - 数据对接的统一入口。无论是对方直接调用我方接口,还是我方调用对方接口获得数据,都应该从此服务接入数据。 - 此服务作为消费微服务,在上层处理ncs-open-service和ncs-system-service 之间的数据逻辑。 ### third-part-gateway - 微服务网关,提供通过服务名+path方式访问微服务接口,同时配置路由到ncs.system的接口访问。主要是open ui需要登录访问system接口 ### ncs-ms-feign - openfeign 客户统一管理工程 ### third-part-wn-hl7 - 益阳中心医院卫宁数据平台对接工程。解析HL7协议数据,存储在wdkl_open_plateform库,同时处理到呼叫系统 ### third-part-zldata - 南充妇儒医院,重庆中联数据推送处理工程。