Download address: Medical Security Information Platform HASF Application System Technical Architecture Specification.pdf Download—Wuji Low Code
HSAF
Healthcare Security Application Framework
IaaS Infrastructure as a Service (Infrastructure-as-a-Service)
PaaS Platform as a Service (Platform-as-a-Service)
Web World Wide Web
API Application Programming Interface (Application Programming Interface)
SDK Software Development Kit (Software Development Kit)
SQL Structured Query Language (Structured Query Language)
TCP Transmission Control Protocol (Transmission Control Protocol)
HTTP Hypertext Transfer Protocol (HyperText Transfer Protocol)
HTTPS Hypertext Transfer Protocol Secure
XML Extensible Markup Language (Extensible Markup Language)
JSON Java Script Object Notation (JavaScript Object Notation)
ORM object relational mapping (Object Relational Mapping)
JWT JSON Web Token (JSON Web Token)
IoC Inversion of Control (Inversion of Control)
DI dependency injection (Dependency Injection)
AOP Aspect Oriented Programming
OLTP Online Transaction Processing (On-Line Transaction Processing)
HA high availability (High Available)
ECS Alibaba Cloud Server (Elastic Compute Service)
HSF Alibaba Cloud Taobao Service Framework (High-speed Service Framework)
EDAS Alibaba Cloud Enterprise Distributed Application Service (Enterprise Distributed Application Service)
DRDS Alibaba Cloud Distributed Relational Database Service (Distributed Relational Database Service)
OSS Alibaba Cloud Object Storage Service (Object Storage Service)
TSF Tencent Service Framework
CMQ Tencent Cloud Message Queue (Cloud Message Queue)
TDSQL Tencent Cloud Distributed Database Service (TencentDB for TDSQL)
CLS Tencent Cloud's log service (Cloud Log Service)
ELK Short for Elasticsearch, Logstash and Kibana
RPC Remote Procedure Call (Remote Procedure Call)
error code | scope of use | illustrate |
0 | system level | success |
-1 | system level | unknown exception |
-2 | system level | Request parameter exception |
-3 | system level | Server request timed out |
-4 | system level | Permission verification exception |
-5 | system level | invalid request address |
-6 | system level | trigger current limit |
10xxxx | frame level | |
11xxxx | Internal Unified Portal | |
12xxxx | Basic Information Management | |
13xxxx | Basics of medical insurance business | |
14xxxx | Payment method management | |
15xxxx | Medical service price management | |
16xxxx | Credit Evaluation Management | |
17xxxx | Medical treatment across provinces | |
18xxxx | Recruitment of medicines and medical consumables | |
19xxxx | Public Service | |
20xxxx | Fund operation and audit supervision | |
21xxxx | Intelligent supervision of medical security | |
22xxxx | Operation monitoring | |
23xxxx | Big data application for macro decision-making | |
24xxxx | Internal Control | |
25xxxx | Business center |
Key technical points | Technology Selection | Version | |
Java runtime environment | JDK | 1.8 | |
Project dependency management | Maven | 3.6.1 | |
Basic technical framework | SpringFrameWork | 5.0.13 | |
Basic technical framework | SpringBoot | 2.0.9 | |
Web infrastructure | SpringMVC | 5.0.13 | |
Security Authentication Framework | SpringSecurity | 5.0.12 | |
logging framework | Base | Slf4j | 1.7.26 |
frame | Logback | 1.2.3 | |
Cache infrastructure | SpringCache | 2.0.9 | |
Distributed cache framework | SpringSession | 2.0.10 | |
Persistence framework | MyBatis | 3.4.6 | |
Connection Pool Framework | Druid | 1.1.19 | |
unit testing framework | JUnit | 4.12 | |
Task Scheduling Framework | XXL-JOB | 2.0.1 | |
Reporting Services | JasperReport | 6.9.0 |
product type | Aliyun products | Tencent Cloud Products | open source product |
Microservice architecture (rpc) | HSF(ConfigServer)V3.8 | TSF (based on SpringCloud, consul) V1.12.4 | Dubbo(zookeeper)V2.7 |
distributed cache | ApsaraDB forRedis V3.8 | Redis cluster version (self-developed) V4.0 | Redis V5.0 |
Distributed message queue | RocketMQ V3.8 | CMQ (self-developed) V1.0.0 | Kafka v2.3 |
Distributed database | DRDS V3.8 | TDSQL (based on MySQL kernel) V152_v1 | Mycat V1.6 |
Distributed Unstructured Storage | OSS v3.8 | TStack provides V6.3 (based on ceph, supports S3 and swift interfaces) | fastDFS V5.0 |
Distributed Timing Task Scheduling | xxl-job V2.1 |