CN102622718A - Web Service-based rural informatized assembly library - Google Patents
Web Service-based rural informatized assembly library Download PDFInfo
- Publication number
- CN102622718A CN102622718A CN2012101261758A CN201210126175A CN102622718A CN 102622718 A CN102622718 A CN 102622718A CN 2012101261758 A CN2012101261758 A CN 2012101261758A CN 201210126175 A CN201210126175 A CN 201210126175A CN 102622718 A CN102622718 A CN 102622718A
- Authority
- CN
- China
- Prior art keywords
- information
- rural
- health
- social security
- component
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Medical Treatment And Welfare Office Work (AREA)
Abstract
本发明公开了一种基于Web Service的农村信息化组件库,其特征在于:其包括农村居民健康档案组件和社会保障组件,其中所述农村居民健康档案组件包括:个人健康档案库、家庭健康档案库、社区健康档案库。其具有以下有益效果:1.构建健康档案、社会保障组件,引入Web Service技术、中间件技术分别构建HIS组件和社会保障组件,从而达到松耦合、对OS无依赖、可移植和屏蔽不同协议的目的。2.构建单点登录组件,为了实现系统在身份认证层面的整合,达到不同应用系统使用同一个身份认证中心的目的,本次组件库研发还包括构建SSO组件。3.实现数据规范,对常见数据库操作进行轻量级封装,达到系统可以处理现存各个地区数据以及应对将来数据变化的目的。
The invention discloses a rural informatization component library based on Web Service, which is characterized in that it includes a rural resident health file component and a social security component, wherein the rural resident health file component includes: a personal health file library, a family health file library, community health archives. It has the following beneficial effects: 1. Build health records and social security components, introduce Web Service technology and middleware technology to build HIS components and social security components respectively, so as to achieve loose coupling, no dependence on OS, portability and shielding of different protocols Purpose. 2. Construct the single sign-on component. In order to realize the integration of the system at the identity authentication level and achieve the purpose of using the same identity authentication center for different application systems, this component library development also includes the construction of the SSO component. 3. Realize data standardization and lightweight packaging of common database operations, so that the system can process existing data in various regions and cope with future data changes.
Description
技术领域 technical field
本发明属于计算机领域,具体涉及一种基于Web Service的组件库。 The invention belongs to the field of computers, and in particular relates to a component library based on Web Service.
背景技术 Background technique
农村信息化是通讯技术和计算机技术在农村生产、生活和社会管理中实现普遍应用和推广的过程,是我国广大的农村人口享受到信息化技术带来的高效、快捷服务的关键一环。农村居民健康档案是农村信息化中的一个重要组成部分。健康档案的主要用户包括医院、社区门诊部门、卫生数据管理部门和健康预测中心。健康档案与这些部门系统的集成,实现系统数据共享可达到:帮助医务人员快速地了解患者的健康问题及其患病的相关背景信息,使医务人员做出正确的临床决策;促进基层卫生服务的规范化;辅助医护人员评价居民的健康问题,也可作为全面掌握居民健康状况的基本工具;有助于制定准确实用的卫生保健计划,合理利用卫生资源,提高基层卫生服务的管理水平;评价医务人员的服务质量和技术水平,有时还可作为处理医疗纠纷的法律依据;可作为政府和卫生管理机构收集基层医疗信息的重要渠道;是医学教学科研的重要参考资料。 Rural informatization is the process of universal application and promotion of communication technology and computer technology in rural production, life and social management. It is a key link for the vast rural population in my country to enjoy the efficient and fast services brought by information technology. Rural residents' health records are an important part of rural informatization. The main users of health records include hospitals, community outpatient departments, health data management departments and health prediction centers. The integration of health records and these departmental systems to achieve system data sharing can achieve: helping medical staff to quickly understand the patient's health problems and related background information about their illness, enabling medical staff to make correct clinical decisions; Standardization; assist medical staff to evaluate the health problems of residents, and can also be used as a basic tool to comprehensively grasp the health status of residents; help to formulate accurate and practical health care plans, rationally use health resources, and improve the management level of primary health services; evaluate medical staff It can be used as a legal basis for handling medical disputes; it can be used as an important channel for the government and health management agencies to collect primary medical information; it is an important reference material for medical teaching and scientific research.
国内外已经有不少软件公司实现了农村居民健康档案系统,常见的居民健康档案系统按照采用的开发模式不同主要包括以下两种:利用互联网通过浏览器进行信息管理的网络版本和以桌面程序形式发布的单机版本。这些系统的设计基本上都是从实现本身功能角度出发,没有考虑到系统集成,其系统各层之间的耦合度高,对操作系统和开发语言的依赖性强;此外,绝大多数社会保障系统是针对城市居民设计的,因此数据只满足城市居民参保类型。只有为数不多的发达地区针对农村居民参保类型设计了社会保障系统,但是不论是针对城市居民设计的社会保障系统还是针对农村居民设计的社会保障系统,数据格式都存在严重的地区差异。异构数据的存在使得,针对特定地区开发的系统不具备处理另一个地区数据的能力。 Many software companies at home and abroad have implemented the health record system for rural residents. The common resident health record system mainly includes the following two types according to the different development models adopted: the network version that uses the Internet to manage information through a browser and the desktop program form Released stand-alone version. The design of these systems is basically from the perspective of realizing their own functions, without considering system integration, the coupling degree between the various layers of the system is high, and the dependence on the operating system and development language is strong; in addition, most social security The system is designed for urban residents, so the data only meets the insurance types of urban residents. Only a few developed regions have designed social security systems for rural residents, but whether it is a social security system designed for urban residents or a social security system designed for rural residents, there are serious regional differences in data formats. The existence of heterogeneous data makes it impossible for a system developed for a specific region to handle data from another region.
现有的解决方案已经不能应对用户更高的信息需求和农村信息化的快速发展,目前迫切需要对独立的信息系统进行优化整合。面向服务的体系架构(SOA)代表着信息系统集成技术的成熟,它既可以对已有系统进行集成,又能满足未来的需求,在资源整合、信息共享等方面具有重大的作用。面向服务的体系架构(SOA)在其他领域已经被证明是一种常见、有效的系统集成方法。 Existing solutions can no longer cope with the higher information needs of users and the rapid development of rural informatization, and there is an urgent need to optimize and integrate independent information systems. Service-Oriented Architecture (SOA) represents the maturity of information system integration technology. It can not only integrate existing systems, but also meet future needs. It plays an important role in resource integration and information sharing. Service-Oriented Architecture (SOA) has proven to be a common and effective system integration method in other fields.
Web Service是SOA框架的一种具体应用;XML模式作为常见的数据集成模式之一,不仅可以描述数据内容也可以描述数据结构,而且具有跨平台特性。将基于XML语言的Web Service应用到农村居民健康档案系统中,从而达到松耦合、对OS无依赖、可移植和屏蔽不同协议的目的,并解决异构数据的问题是本发明要解决的问题。 Web Service is a specific application of SOA framework; XML schema, as one of the common data integration schemas, can describe not only data content but also data structure, and has cross-platform characteristics. Applying the Web Service based on XML language to the rural resident health record system, so as to achieve the purpose of loose coupling, no dependence on OS, portability and shielding of different protocols, and solve the problem of heterogeneous data is the problem to be solved by the present invention.
Web Service是建立可互操作的分布式应用程序的新平台,它可以通过轻量级的、与厂商无关的通信协议从其他的系统跨网络接受XML格式的请求,是一种中间件技术。从表面上看,Web Service技术对外提供一种可以被调用的API,客户调用API完成各自的开发(调用Web Service提供的API的应用程序均称为客户)。 Web Service is a new platform for building interoperable distributed applications. It can accept requests in XML format from other systems across the network through a lightweight, vendor-neutral communication protocol. It is a middleware technology. On the surface, Web Service technology provides an API that can be called externally, and customers call the API to complete their own development (applications that call the API provided by Web Service are called customers).
Web Service主要用在远距离通信、应用程序集成、B2B整合、软件和数据重用,总结起来Web Service有如下特点: Web Service is mainly used in long-distance communication, application integration, B2B integration, software and data reuse. To sum up, Web Service has the following characteristics:
(1)良好的封装性:Web Service是部署在Web应用上的对象,具有良好的封装性,客户只能看到Web Service描述信息。Web Service的具体实现和运行对于客户都是透明的,Web Service技术作为整体提供服务。 (1) Good encapsulation: Web Service is an object deployed on a Web application, which has good encapsulation, and customers can only see the description information of Web Service. The specific implementation and operation of Web Service are transparent to customers, and Web Service technology provides services as a whole.
(2)松散耦合:当Web Service内部发生变化时,客户无法感受Web Service的变化。对于客户来说,只要Web Service提供的接口没有变化,客户就不必进行程序变动。 (2) Loose coupling: When changes occur inside the Web Service, customers cannot feel the changes in the Web Service. For customers, as long as the interface provided by the Web Service does not change, the customer does not need to make program changes.
(3)使用标准协议:Web Service所有的协议都是经过标准协议描述、交换和传输的。这些协议在涉及到操作系统、对象模型和编程语言时,没有任何倾向性,因此具有很强的生命力。 (3) Use standard protocols: All protocols of Web Service are described, exchanged and transmitted through standard protocols. These agreements have no tendency when it comes to operating systems, object models, and programming languages, so they have strong vitality.
(4)高度开放性:Web Service服务之间可以进行交互,具有语言和平台无关性。 (4) High openness: Web Service services can interact with each other, which is independent of language and platform.
可扩展的标记语言(XML)是Web Service平台中表示数据的基本格式。Web Service全部的规范、技术和架构都是以XML为语言基础的。 Extensible Markup Language (XML) is the basic format for representing data in the Web Service platform. All the specifications, technologies and architectures of Web Service are based on XML language.
XML是一种元语言,是Internet环境中跨平台、依赖于内容的技术,也是当今处理分布式结构信息的有效工具。XML文档中的DOM允许脚本或者其他语言进行数据解析,从而解决数据处理问题。 XML is a meta-language, a cross-platform, content-dependent technology in the Internet environment, and an effective tool for processing distributed structured information today. The DOM in the XML document allows scripts or other languages to analyze the data, thus solving data processing problems.
此外,农村信息化系统建设中的跨平台、安全性、稳定性、效率方面的要求,还需要引入中间件技术。中间件是一种独立的系统软件或服务程序。属于可复用软件的范畴,在操作系统、网络和数据库之上,应用程序之下,为处于自己上层的应用软件提供运行与开发环境,帮助用户灵活、高效地开发和集成复杂的应用软件。 In addition, the cross-platform, security, stability, and efficiency requirements in the construction of rural information systems also require the introduction of middleware technology. Middleware is an independent system software or service program. Belonging to the category of reusable software, above the operating system, network and database, and under the application program, it provides a running and development environment for the application software on its own upper layer, helping users develop and integrate complex application software flexibly and efficiently.
the
发明内容 Contents of the invention
本发明提供一种解决上述问题的方案,提供一种基于Web Service的农村信息化组件库。 The present invention provides a solution to the above problems, and provides a rural informatization component library based on Web Service.
本发明的技术方案是提供一种基于Web Service的农村信息化组件库,其特征在于:其包括农村居民健康档案组件和社会保障组件,其中所述农村居民健康档案组件包括: The technical solution of the present invention is to provide a kind of rural informatization component storehouse based on Web Service, it is characterized in that: it comprises rural resident health record component and social security component, wherein said rural resident health record component comprises:
个人健康档案库:用于保存农村居民个人信息、健康检查信息和医疗记录; Personal health archives: used to store personal information, health check information and medical records of rural residents;
家庭健康档案库:用于保存农村居民家庭的家族关系信息、家族遗传病史信息和家庭居住条件信息; Family health archives: used to save family relationship information, family genetic disease history information and family living conditions information of rural residents;
社区健康档案库:用于保存社区集体卫生环境状况信息和公共设施信息; Community health archives: used to save community collective health environment information and public facilities information;
所述农村居民健康档案组件提供Web Service服务接口供用户访问、新增、修改或删除所述个人健康档案库、家庭健康档案库和社区健康档案库中的信息。 The rural residents' health records component provides a Web Service service interface for users to access, add, modify or delete information in the personal health records, family health records and community health records.
优选的,所述个人健康档案库中还包括重点人群档案模块,其包括: Preferably, the personal health archives library also includes a key population archives module, which includes:
婴幼儿管理子模块:采集并保存婴幼儿基本信息、婴幼儿饮食习惯和婴幼儿疫苗接种记录; Infant and young child management sub-module: collect and save the basic information of infants and young children, infant eating habits and infant vaccination records;
孕产妇管理子模块:采集并保存孕产妇基本信息、孕前基本健康检查信息和孕后基本健康检查信息; Maternal management sub-module: collect and save basic information of pregnant women, basic health check information before pregnancy and basic health check information after pregnancy;
慢性病人管理子模块:采集并保存慢性病人基本信息、治疗信息和病情变化信息。 Chronic patient management sub-module: collect and save chronic patient basic information, treatment information and condition change information.
优选的,所述社会保障组件包括: Preferably, the social security components include:
个人基本信息库:用于保存农村居民的个人基本信息; Basic personal information database: used to save basic personal information of rural residents;
社保信息库:用于保存农村居民的社会保障信息; Social security information database: used to save the social security information of rural residents;
所述社会保障组件提供Web Service服务接口供用户访问、新增、修改或删除所述个人基本信息库和社保信息库。 The social security component provides a Web Service service interface for users to access, add, modify or delete the personal basic information database and social security information database.
优选的,所述社保信息库保存农村居民的社会保障信息包括社会保险、最低生活保障、社会优抚、新农合和新农保信息。 Preferably, the social security information database stores the social security information of rural residents, including social insurance, minimum living allowance, social special care, new rural cooperative medical care and new rural insurance information.
优选的,所述单点登录组件包括: Preferably, the single sign-on component includes:
身份认证中心:对用户注册时的身份信息进行认证和核实; Identity Authentication Center: Authenticate and verify the identity information of users when they register;
用户登录中心:供用户登录并访问应用程序; User login center: for users to log in and access applications;
用户注册中心:供用户填报身份信息和社保信息进行登记注册,并提供新的帐号供用户使用;供应用程序提供商注册新的应用程序访问所述农村居民健康档案组件和社会保障组件。 User registration center: for users to fill in identity information and social security information for registration, and provide new accounts for users to use; for application providers to register new applications to access the rural residents' health record components and social security components.
优选的,所述用户注册中心包括: Preferably, the user registration center includes:
用户基本信息注册模块:供用户登记身份信息; User basic information registration module: for users to register identity information;
用户社保信息注册模块:供用户登记社保信息; User social security information registration module: for users to register social security information;
应用程序注册模块:供应用程序提供商注册新的应用程序访问所述农村居民健康档案组件和社会保障组件。 Application registration module: for application providers to register new applications to access the rural residents' health record components and social security components.
the
附图说明 Description of drawings
图1是本发明的基于Web Service的农村信息化组件库的整体结构示意图; Fig. 1 is the overall structural representation of the rural informatization component library based on Web Service of the present invention;
图2是农村居民健康档案组件的组成结构图; Figure 2 is a structural diagram of the components of rural residents' health records;
图3是单点登录组件的结构示意图。 Fig. 3 is a schematic structural diagram of a single sign-on component.
具体实施方式 Detailed ways
下面对本发明的具体实施方式作进一步详细的描述。 Specific embodiments of the present invention will be further described in detail below.
如图1至图3所示,本发明的一种基于Web Service的农村信息化组件库包括农村居民健康档案组件、社会保障组件和单点登录组件。 As shown in Figures 1 to 3, a Web Service-based rural informatization component library of the present invention includes a rural resident health record component, a social security component, and a single sign-on component.
按照国家标准和农村集中居住趋势设计,农村居民健康档案组件分为个人健康档案库、家庭健康档案库和社区健康档案库。 Designed in accordance with national standards and the trend of rural centralized living, the rural residents' health records are divided into personal health records, family health records and community health records.
(1)个人健康档案库 (1) Personal health archives
个人健康档案包括三部分内容:个人基本信息管理、 健康检查、重点人群健康管理和其他医疗记录。 Personal health records include three parts: personal basic information management, health checkups, key population health management and other medical records.
包括个人基本信息采集和家庭基本信息采集、家庭--个人关系构建、家族史采集。 Including personal basic information collection and family basic information collection, family-personal relationship construction, family history collection.
其中还包括重点人群档案模块,通过对一般用户和重点人群(婴幼儿、孕产妇、传染病患者、慢性病患者)的身体健康检查、生活方式的记录、健康状况评价和疾病用药史记录,寻找其中的问题,以预防为主,力求从源头解决健康隐患是健康检查、重点人群档案管理和医疗记录设计的出发点。 It also includes the key group archives module, through the physical health examination, lifestyle records, health status evaluation and disease medication history records of general users and key groups (infants, pregnant women, patients with infectious diseases, and patients with chronic diseases), to find out which Focusing on prevention, and striving to solve health risks from the source is the starting point of health checks, file management of key populations, and medical record design.
主要有针对婴幼儿主要需要设计婴幼儿基本信息采集、婴幼儿饮食习惯统计、婴幼儿疫苗接种记录和接种预约。 Mainly designed for the main needs of infants and young children, basic information collection of infants, infants and young children's eating habits statistics, infant vaccination records and vaccination appointments.
孕产妇主要有初次孕产妇、产前孕产妇和产后孕产妇之分。针对不同类型的孕产妇设计不同的功能。初次孕产妇需要建立档案;针对孕前和孕后分别有孕前基本健康检查、孕前跟踪、孕后基本健康检查、孕后随访。 Pregnant women are mainly divided into first-time pregnant women, prenatal pregnant women and postpartum pregnant women. Different functions are designed for different types of pregnant women. First-time pregnant women need to establish files; for pre-pregnancy and post-pregnancy, there are pre-pregnancy basic health checks, pre-pregnancy follow-up, post-pregnancy basic health checks, and post-pregnancy follow-ups.
高血压病人、心脏病患者、精神分裂者和肺结核患者这些慢性病或者高危病患者除了要具备个人基本信息档案和家庭归属之外,还要建立针对这些特殊人群的跟踪档案,即特殊人群跟踪记录。 Patients with chronic diseases or high-risk diseases such as hypertensive patients, heart disease patients, schizophrenia, and tuberculosis patients must not only have personal basic information files and family affiliations, but also establish tracking files for these special groups, that is, special population tracking records.
(2)家庭健康档案库 (2) Family health archives
家庭是个人生活的主要环境之一,它影响到个人的遗传和生长发育,影响疾病的发生、发展、传播及康复,家庭与居民的健康息息相关。家庭健康档案是居民健康档案的重要组成部分。 Family is one of the main environments of personal life. It affects the genetics, growth and development of individuals, and affects the occurrence, development, transmission and recovery of diseases. Family is closely related to the health of residents. Family health records are an important part of residents' health records.
家庭健康档案是以家庭为单位,记录家庭的家族关系图、家族遗传病史、家庭居住环境、户属性、厨房卫生间设施情况、牲畜管理、燃料饮用水选择和垃圾处理方式。通过对以家庭为单位的整体卫生环境情况的把握,了解中国农村生活方式对健康的影响。 Family health records take the family as a unit to record the family's family relationship diagram, family genetic disease history, family living environment, household attributes, kitchen and bathroom facilities, livestock management, fuel and drinking water selection, and garbage disposal methods. Through grasping the overall sanitation environment of the family as a unit, we can understand the influence of rural life style on health in China.
(3)社区健康档案库 (3) Community health archives
社区健康档案是记录社区自身特征和治安环境的资料库。以社区为单位,通过现场调查和现有资料搜集等方法,收集和记录集体卫生环境相关内容:公共设施(公用道路、绿化环境、垃圾处理设施、公共饮水和公共餐饮)明细登记、垃圾处理记录、环保人员工作记录。 Community health records are databases that record the community's own characteristics and security environment. Take the community as the unit, collect and record the relevant content of the collective sanitation environment through on-site surveys and existing data collection methods: detailed registration of public facilities (public roads, greening environment, garbage disposal facilities, public drinking water and public catering), garbage disposal records , Work records of environmental protection personnel.
社区的集体卫生环境包括集体设施的维护、环境卫生建设和公共餐饮的管理。为了更好的维持集体生存环境,需要对公用设施维护跟踪、卫生人员管理和评价、垃圾处理记录和餐饮企业管理。 The collective sanitation environment in the community includes the maintenance of collective facilities, the construction of environmental sanitation and the management of public catering. In order to better maintain the collective living environment, it is necessary to track the maintenance of public facilities, manage and evaluate sanitation personnel, records of garbage disposal and management of catering enterprises.
所述社会保障组件包括: The social security components include:
个人基本信息库:用于保存农村居民的个人基本信息,个人基本信息中不会变动的是个人身份证号。 Personal basic information database: used to save the basic personal information of rural residents, and the personal ID number will not change in the basic personal information.
社保信息库:用于保存农村居民的社会保障信息,社会保障信息必须详尽的描述数据的种类、组成、时间和账户的变更明细。社会保障信息中包括:社会保险(五种类型保险)、最低生活保障、社会优抚、新农合、新农保。 Social security information database: used to save the social security information of rural residents. The social security information must describe in detail the type, composition, time and account change details of the data. Social security information includes: social insurance (five types of insurance), minimum living allowance, social preferential treatment, new rural cooperative insurance, and new rural insurance.
社会保险是社会保障体系的核心,主要包括养老社会保险、医疗社会保险、失业保险、工伤保险、生育保险等等。社会保险计划由政府举办,强制某一群体将其收入的一部分作为社会保险税(费)形成社会保险基金,在满足一定条件的情况下,被保险人可从基金获得固定的收入或损失的补偿,它是一种再分配制度,它的目标是保证物质及劳动力的再生产和社会的稳定。农村居民也可以参加社会保险。 Social insurance is the core of the social security system, mainly including pension social insurance, medical social insurance, unemployment insurance, work injury insurance, maternity insurance and so on. The social insurance plan is organized by the government, and a certain group is forced to use part of its income as social insurance tax (fee) to form a social insurance fund. Under certain conditions, the insured can obtain fixed income or loss compensation from the fund , it is a redistribution system, and its goal is to ensure the reproduction of materials and labor and social stability. Rural residents can also participate in social insurance.
社会救助是指国家和其他社会主体对于遭受自然灾害、失去劳动能力或者其他低收入公民给予物质帮助或精神救助,以维持其基本生活需求,保障其最低生活水平的各种措施。社会优抚是针对军人及其家属所建立的社会保障制度,是指国家和社会对军人及其家属所提供的各种优待、抚恤、养老、就业安置等待遇和服务的保障制度。根据社会救助和社会优抚的定义,农村居民只要满足了相应条件,就可以享有社会救助和社会优抚。 Social assistance refers to various measures taken by the state and other social entities to provide material assistance or spiritual assistance to citizens who suffer from natural disasters, lose the ability to work, or have other low incomes, so as to maintain their basic living needs and guarantee their minimum living standards. Social special care is a social security system established for soldiers and their families. It refers to the guarantee system for various preferential treatments, pensions, pensions, employment placements and other treatments and services provided by the state and society to soldiers and their families. According to the definition of social assistance and social preferential treatment, rural residents can enjoy social assistance and social preferential treatment as long as they meet the corresponding conditions.
此外,我国还针对农村居民设置了特定的社会保障体系,主要包括新农村合作医疗和新农村养老保险,简称为“新农合”和“新农保”。 In addition, my country has also set up a specific social security system for rural residents, mainly including new rural cooperative medical care and new rural endowment insurance, referred to as "new rural cooperative medical care" and "new rural insurance".
单点登录组件主要包括身份认证中心、用户登录中心和用户注册中心。 Single sign-on components mainly include identity authentication center, user login center and user registration center.
(1)身份认证中心设计 (1) Identity authentication center design
身份认证中心主要包括:一、验证用户是否已经登录;二、验证Token令牌的有效性。 The identity authentication center mainly includes: 1. Verify whether the user has logged in; 2. Verify the validity of the Token token.
身份认证技术是计算机对操作者身份进行认证的一个过程。计算机对一切事物的操作都是基于一组特定的二进制数据的,将用户信息转化为数据是身份认证技术主要研究内容。因此,基于Token-SSO身份认证中心包括对用户账户信息和用户令牌的维护、验证。 Identity authentication technology is a process in which the computer authenticates the identity of the operator. Computer operations on everything are based on a set of specific binary data, and converting user information into data is the main research content of identity authentication technology. Therefore, the Token-SSO-based identity authentication center includes maintenance and verification of user account information and user tokens.
常见的身份验证方法主要分为三类:根据用户知道的信息进行身份认证(what you kown);根据用户拥有的信息进行身份认证(what you have);根据用户独一无二的生理特征进行身份认证(what you are)。基于口令即用户名和密码组合是最典型的what you known类型身份认证;常见的what you have类型身份验证包括智能IC卡、短信密码和动态令牌;目前较为常用的what you are类型身份验证主要是指纹识别技术。第一种基于口令的身份验证最为简单,并且费用较低,符合农村居民低收入的特征,因此发明的SSO选择用户名、密码组合的形式进行身份验证。 Common identity verification methods are mainly divided into three categories: identity authentication based on the information the user knows (what you know); identity authentication based on the information the user has (what you have); identity authentication based on the unique physiological characteristics of the user (what you know); you are). The most typical type of what you known identity authentication is based on passwords, that is, the combination of user name and password; common types of identity authentication of what you have include smart IC cards, SMS passwords, and dynamic tokens; Fingerprint recognition technology. The first password-based identity verification is the simplest, and the cost is low, which is in line with the low-income characteristics of rural residents. Therefore, the invented SSO selects the combination of user name and password for identity verification.
SSO需要利用统一身份认证功能对多个不同应用系统进行验证,为了达到这一目的,本文通过采用随机字符串和加密技术相结合的方法为已经通过账户验证的用户分配Token,用户每一次请求访问应用系统提供的服务时,被请求的应用系统先从SSO处获得分配给此用户的Token信息,再通过解密算法得到Token中的随机字符串,对解密前后的字符串进行匹配,只有通过验证的用户才能被允许访问这一服务。 SSO needs to use the unified identity authentication function to verify multiple different application systems. In order to achieve this goal, this paper uses a combination of random strings and encryption technology to assign Tokens to users who have passed account verification. Every time a user requests access When applying the services provided by the system, the requested application system first obtains the Token information assigned to the user from the SSO, and then obtains the random string in the Token through the decryption algorithm, and matches the strings before and after decryption. Only the verified Users are permitted to access this service.
(2)用户注册中心设计 (2) User registration center design
SSO最主要的目的是实现不同应用系统的统一身份认证,即有效用户只需要登录一次即可访问其权限下的所有应用系统。因此,SSO用户注册中心必须提供用户信息注册和应用系统注册功能。 The main purpose of SSO is to realize unified identity authentication of different application systems, that is, valid users only need to log in once to access all application systems under their authority. Therefore, the SSO user registration center must provide user information registration and application system registration functions.
为了实现农村信息化单个已存应用系统账户和SSO账户的映射,用户需要在SSO用户注册中心进行基本信息注册。通过在SSO用户注册中心的注册,SSO收集用户拥有的其他应用系统账号,用户以后只需要使用SSO账户就可以访问互相信任的应用系统。例如,用户密码设计、用户唯一的用户名设计等。本系统中的用户信息用户注册中心除了需要用户注册最基本的用户信息以外,还需要用户同时填入自己真实的社会保险账号、医保账号、身份证号等信息。本发明采用注册时收集用户已有社保信息的方式,辅助人工采集社保信息,提高系统信息收集效率。 In order to realize the mapping between a single existing application system account and SSO account for rural informatization, users need to register basic information in the SSO user registration center. Through registration in the SSO user registration center, SSO collects other application system accounts owned by the user, and the user only needs to use the SSO account to access mutually trusted application systems in the future. For example, user password design, user unique user name design, etc. The user information user registration center in this system not only needs the user to register the most basic user information, but also needs the user to fill in their real social insurance account number, medical insurance account number, ID number and other information at the same time. The invention adopts the method of collecting the existing social security information of the user during registration, assists manual collection of social security information, and improves the efficiency of system information collection.
用户注册中心的应用系统注册模块主要进行单个应用系统集成,实现系统资源整合。SSO对用户登录信息和用户Token进行短期保存,应用系统通过引入一段java script脚本动态访问SSO系统,并获取SSO保存的用户信息和Token,通过判断这些信息的有效性实现不同应用系统注册。也就是说,应用系统的集成是单个应用系统调用SSO进行用户身份验证的过程。 The application system registration module of the user registration center mainly integrates a single application system to realize system resource integration. SSO saves user login information and user Token for a short period of time. The application system dynamically accesses the SSO system by introducing a javascript script, and obtains the user information and Token saved by SSO, and realizes registration of different application systems by judging the validity of these information. That is to say, the integration of application systems is a process in which a single application system invokes SSO for user authentication.
(3)用户登录中心设计 (3) User login center design
此用户登录中心提供用户登录窗口,用户使用在SSO用户注册中心注册的用户账号在此窗口登录即可。 The user login center provides a user login window, and the user can log in on this window with the user account registered in the SSO user registration center.
以上实施例仅为本发明其中的一种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。 The above embodiment is only one implementation mode of the present invention, and its description is relatively specific and detailed, but it should not be construed as limiting the patent scope of the present invention. It should be pointed out that those skilled in the art can make several modifications and improvements without departing from the concept of the present invention, and these all belong to the protection scope of the present invention. Therefore, the protection scope of the patent for the present invention should be based on the appended claims.
本发明的一种基于Web Service的农村信息化组件库采用Web Service技术和中间件技术,还引入统一身份认证技术实现单点登录。其具有以下有益效果: A rural informatization component library based on Web Service of the present invention adopts Web Service technology and middleware technology, and also introduces unified identity authentication technology to realize single sign-on. It has the following beneficial effects:
1.构建健康档案、社会保障组件,不再使用常见的MVC三层架构构建农村居民健康档案系统和社会保障系统,而是引入Web Service技术、中间件技术分别构建HIS组件和社会保障组件,从而达到松耦合、对OS无依赖、可移植和屏蔽不同协议的目的。 1. Build health records and social security components. Instead of using the common MVC three-tier architecture to build rural residents’ health record systems and social security systems, introduce Web Service technology and middleware technology to build HIS components and social security components respectively, so that To achieve the purpose of loose coupling, no dependence on OS, portability and shielding of different protocols. the
2.构建单点登录组件,为了实现系统在身份认证层面的整合,达到不同应用系统使用同一个身份认证中心的目的,本次组件库研发还包括构建SSO组件。 2. Construct the single sign-on component. In order to realize the integration of the system at the identity authentication level and achieve the purpose of using the same identity authentication center for different application systems, the development of this component library also includes the construction of the SSO component.
3.实现数据规范,对常见数据库操作进行轻量级封装,达到系统可以处理现存各个地区数据以及应对将来数据变化的目的。 3. Realize data standardization and lightweight packaging of common database operations, so that the system can process existing data in various regions and cope with future data changes.
Claims (7)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2012101261758A CN102622718A (en) | 2012-04-27 | 2012-04-27 | Web Service-based rural informatized assembly library |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2012101261758A CN102622718A (en) | 2012-04-27 | 2012-04-27 | Web Service-based rural informatized assembly library |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN102622718A true CN102622718A (en) | 2012-08-01 |
Family
ID=46562623
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2012101261758A Pending CN102622718A (en) | 2012-04-27 | 2012-04-27 | Web Service-based rural informatized assembly library |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN102622718A (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104704521A (en) * | 2012-09-12 | 2015-06-10 | T移动美国公司 | Multi-factor profile and security fingerprint analysis |
| US9824199B2 (en) | 2011-08-25 | 2017-11-21 | T-Mobile Usa, Inc. | Multi-factor profile and security fingerprint analysis |
| CN107423558A (en) * | 2017-06-16 | 2017-12-01 | 康美健康云服务有限公司 | A kind of sufferer information correlation method and system |
| US10168413B2 (en) | 2011-03-25 | 2019-01-01 | T-Mobile Usa, Inc. | Service enhancements using near field communication |
| CN113641354A (en) * | 2021-08-03 | 2021-11-12 | 挂号网(杭州)科技有限公司 | Service data processing method and device, electronic equipment and storage medium |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101702187A (en) * | 2009-09-03 | 2010-05-05 | 刘晓峰 | Electronic medical record system realizing inter-region medical data sharing |
| CN102187361A (en) * | 2006-12-21 | 2011-09-14 | Mlp科技公司(前身为我的生命规划有限公司) | Health care data management |
-
2012
- 2012-04-27 CN CN2012101261758A patent/CN102622718A/en active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102187361A (en) * | 2006-12-21 | 2011-09-14 | Mlp科技公司(前身为我的生命规划有限公司) | Health care data management |
| CN101702187A (en) * | 2009-09-03 | 2010-05-05 | 刘晓峰 | Electronic medical record system realizing inter-region medical data sharing |
Non-Patent Citations (2)
| Title |
|---|
| 卫生部信息化工作领导小组办公室: "基于健康档案的区域卫生信息平台建设指南", 《WWW.MOH.GOV.CN/MOHBGT/S6693/200906/41031.SHTML》 * |
| 段聪颖,刘羽涛: "社区居民健康档案管理浅谈", 《中小企业管理与科技》 * |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10168413B2 (en) | 2011-03-25 | 2019-01-01 | T-Mobile Usa, Inc. | Service enhancements using near field communication |
| US11002822B2 (en) | 2011-03-25 | 2021-05-11 | T-Mobile Usa, Inc. | Service enhancements using near field communication |
| US9824199B2 (en) | 2011-08-25 | 2017-11-21 | T-Mobile Usa, Inc. | Multi-factor profile and security fingerprint analysis |
| US11138300B2 (en) | 2011-08-25 | 2021-10-05 | T-Mobile Usa, Inc. | Multi-factor profile and security fingerprint analysis |
| CN104704521A (en) * | 2012-09-12 | 2015-06-10 | T移动美国公司 | Multi-factor profile and security fingerprint analysis |
| CN104704521B (en) * | 2012-09-12 | 2019-06-07 | T移动美国公司 | Multifactor profile and security fingerprint analysis |
| CN107423558A (en) * | 2017-06-16 | 2017-12-01 | 康美健康云服务有限公司 | A kind of sufferer information correlation method and system |
| CN113641354A (en) * | 2021-08-03 | 2021-11-12 | 挂号网(杭州)科技有限公司 | Service data processing method and device, electronic equipment and storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Wang et al. | Hierarchical medical system based on big data and mobile internet: a new strategic choice in health care | |
| KR20220073899A (en) | Method for dividing profit of medical service by sharing medical data employing blockchain | |
| Leng et al. | Application of hyperledger in the hospital information systems: A survey | |
| KR20220073900A (en) | solution for total health care employing blockchain | |
| Ji et al. | Scoping review of the literature on smart healthcare for older adults | |
| WO2013016324A2 (en) | System and method for sharing electronic information | |
| CN103761437A (en) | Scientific research data automatic generation system based on clinical data | |
| CN111192694B (en) | Intelligent medical service cloud platform portal system based on big data mining | |
| Huang et al. | Development, status quo, and challenges to China’s health informatization during COVID-19: evaluation and recommendations | |
| CN102622718A (en) | Web Service-based rural informatized assembly library | |
| RU2664406C2 (en) | Method and system for making multisite performance indicator anonymous and for controlling actions and re- identification of anonymous data | |
| Li et al. | Medical insurance information systems in China: mixed methods study | |
| CN100428754C (en) | Medical record exchange system based on ebXML | |
| CN116189858A (en) | Blockchain-based child growth and development data traceability system | |
| KR20220073558A (en) | Solution for having intergrity, reliability and accuracy to assumed data employing blockchain | |
| US20200321107A1 (en) | Integrated multi-facility electronic medical record system | |
| Seaborne et al. | Mother and Infant Research Electronic Data Analysis (MIREDA): A protocol for creating a common data model for federated analysis of UK birth cohorts and the life course | |
| CN106484812A (en) | A kind of realization method and system of medical treatment framework data interchange | |
| Fukami et al. | Success factors for realizing regional comprehensive care by EHR with administrative data | |
| Chen et al. | Identity management to support access control in e-health systems | |
| Li et al. | Internet Hospitals | |
| Bourret | Data concerns and challenges in health: networks, information systems and electronic records | |
| Lijun et al. | The identification service in health information exchange | |
| Gauld | One step forward, one step back? Restructuring, evolving policy, and information management and technology in the New Zealand health sector | |
| Liu et al. | Evolution of MSCP‐Enabled Healthcare Ecosystem: A Case of China |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C12 | Rejection of a patent application after its publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20120801 |
