高生产力开发平台
模型驱动与DSL
以模型驱动工程(Model Driven Engineering)的方法对UI、业务流程、业务规则、数据进行建模与管理
前后端均提供领域特定语言(Domain Specific Language)。前端提供 Java Script/Type Script 的语法 + SDK/API,后端 Groovy 语法 + SDK/API
可视化界面设计器
所见即所得地快速构建现代的 Web 应用界面
遵循 IFML 规范,结合数据、流程和规则模型,灵活并一致的界面表达和交互
基于 React 框架,支持各种粒度UI元素配置(主题、布局、块、控件)
提供大量企业级应用界面模板与控件
数据模型设计器
支持 POJO Java Class 静态模型设计
基于 JSON Schema 的运行时模型设计
支持医疗数据元模型,遵循欧盟 OpenEHR 规范
预定义常用且可扩展的业务数据模型,如组织结构、服务型产品体系、销售阶段等
业务流程设计器
遵循 BPMN 和 CMMN 规范
可视化流程设计和管理
结合UI、业务规则、数据模型和 Groovy DSL,灵活并完整的定义业务流程
业务规则设计器
Drools 规则引擎
支持 DMN 规范
可视化的业务规则设计和管理
结合 UI 和数据模型,灵活且完整的定义业务规则
企业应用特性、云特性和开放性
支持企业应用特性,包括高可用性、灾难恢复、安全访问、高吞吐量以及 SLA 等
支持云服务特性,包括微服务、双向伸缩、以及由外部 DevOps 环境所提供支持的平台和应用的部署、监控和管理、资源使用追踪、系统升级(版本、灰度)管理等
支持开放性,可在多种环境部署,如私有云、公有云、混合云,亦支持单数据中心或多数据中心分布式部署
架构多样性和一致性
可集成基于 hpaPaaS 的系统和外部系统
支持流行的容器技术和管理(docker、Kubernetes)等
EDA 架构(Event-driven architecture),诸如 Kafka、Akka 等
最终一致性(BASE)以及事务一致性(ACID)
数据分析引擎( Pentaho 等)
集成平台
中台及主数据管理
以 Open-Care 中的 CRM 系统为中台,对接前后台系统,打通企业完整业务链条
以 Open-Care 中的 CRM 系统的核心业务数据作为企业业务主数据
认证/授权
采用开源的 WSO2 Identity Server
支持多种协议,如 OAuth2/OpenID Connect等
SSO、联邦认证、多种认证方式
细粒度的授权,支持 RBAC/ABAC/XACML
集成方式
整合各开源解决方案,支持
• 应用集成与数据集成
• ESB/HSB、ApiManager
• Service Mesh、Kafka
• 模型驱动、Low-Code 的集成
医疗大数据
海量且复杂的全生命周期的医疗健康数据的存储和分析
采用源自欧盟的 OpenEHR 医疗数据规范
模型灵活应变、符合 medico-legal 要求
支持 Graph DB 和 RDB 存储
CRM-Care
集团/连锁化管理
统一管理全网的基础数据、业务流程、业务数据
用户、组织结构管理(灵活配置类型、属性等,支持双上级等)
产品配置管理
以产品模板 BOM 树为中心组装服务型产品。产品模板配置支持类别与标签、技术属性、供应属性、特性集、约束、计算以及服务流程模板等
注:医疗健康类产品模板亦可配置医疗数据模型(基于 OpenEHR 规范)和医疗健康报告模板
支持产品多级具化管理,由产品模板 BOM 形成不同具化程度的产品 BOM,分别适用于产品展示、订单、计费与支付、服务执行、结算等不同阶段
支持产品版本管理,满足“产品新旧版本在业务中被同时使用”的需求
市场与销售管理
灵活且可配置的市场与销售流程管理
支持分销管理
支持各种业务规则的卡券管理
灵活对接财务科目数据
客户管理
个人客户与企业客户的统一管理
客户的各种关系管理
客户关怀管理
产品服务履行管理
支持各种类型(客人、资源、产品等)的预约管理
支持资源排期/排班
服务流程驱动与执行
灵活的计费与结算