CN110660461B - Cross-platform medical data information uploading system based on artificial intelligence - Google Patents
Cross-platform medical data information uploading system based on artificial intelligence Download PDFInfo
- Publication number
- CN110660461B CN110660461B CN201910896921.3A CN201910896921A CN110660461B CN 110660461 B CN110660461 B CN 110660461B CN 201910896921 A CN201910896921 A CN 201910896921A CN 110660461 B CN110660461 B CN 110660461B
- Authority
- CN
- China
- Prior art keywords
- data
- artificial intelligence
- support
- operations
- robot
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H10/00—ICT specially adapted for the handling or processing of patient-related medical or healthcare data
- G16H10/60—ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/258—Data format conversion from or to a database
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H40/00—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
- G16H40/20—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the management or administration of healthcare resources or facilities, e.g. managing hospital staff or surgery rooms
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Health & Medical Sciences (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Primary Health Care (AREA)
- Public Health (AREA)
- General Health & Medical Sciences (AREA)
- General Business, Economics & Management (AREA)
- Medical Informatics (AREA)
- Epidemiology (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Biomedical Technology (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明涉及一种基于人工智能的跨平台医疗数据信息上传系统,包括数据库系统、人工智能机器人和登录上报系统,所述的数据库系统包括HIS系统、目标文件和目标网页;所述的人工智能机器人包括读取数据模块、数据处理模块、登录模块、填写数据模块、判断模块、发送邮件模块。本发明的优点:实现两个系统无接口之间的数据传递;多种采集数据途径;减轻上报人员的工作量,降低上报出错率;是仿人工操作,不属于爬虫技术,不会被查封。
The present invention relates to a cross-platform medical data information upload system based on artificial intelligence, comprising a database system, an artificial intelligence robot and a login reporting system, the database system comprising a HIS system, target files and target web pages; the artificial intelligence robot It includes reading data module, data processing module, login module, filling data module, judging module and sending mail module. The invention has the advantages of realizing data transfer between two systems without interfaces; multiple ways of collecting data; reducing the workload of reporting personnel and reducing the error rate of reporting; it imitates manual operation, does not belong to crawler technology, and will not be seized.
Description
技术领域technical field
本发明涉及医疗数据获取技术领域,具体是一种基于人工智能的跨平台医疗数据信息上传系统。The invention relates to the technical field of medical data acquisition, in particular to an artificial intelligence-based cross-platform medical data information upload system.
背景技术Background technique
目前各医院专业相关医疗质量信息数据通常采用纸质填报、邮件上报或者调研的方式进行。通过纸质或者邮件上报方式收集信息存在汇总整理困难,需要专门安排人员对资料进行整理录入,才能进行有效的分析和利用。由于各个专业的医疗质量控制指标不相同,各个医院设置的医学专业也存在差异,进行收集数据的网络系统难以覆盖所有医院和所有专业,不利于对每个专业的数据进行有效的管理和利用。At present, the professional-related medical quality information data of each hospital is usually carried out in the form of paper filling, mail reporting or research. It is difficult to collect information through paper or mail reporting, and it is necessary to arrange special personnel to sort and enter the data in order to carry out effective analysis and utilization. Since the medical quality control indicators of each specialty are different, and the medical specialties set up by each hospital are also different, it is difficult for the network system to collect data to cover all hospitals and all specialties, which is not conducive to the effective management and utilization of the data of each specialty.
目前采用人工智能进行数据上传存在以下问题,读取数据时,需要数据源开放一个端口才能读取数据,这种方式如果数据源系统的开发商不愿意开放端口或需要一大笔资金才能开发的话,这样会使得开发进程减慢、成本变高,目前将数据上报给上报系统的方式有后台式,这种方式是会被上报系统后台检测为非人类的操作,会对IP进行封禁。At present, the use of artificial intelligence for data upload has the following problems. When reading data, the data source needs to open a port to read the data. In this way, if the developer of the data source system is unwilling to open the port or needs a large amount of money to develop , This will slow down the development process and increase the cost. At present, there is a background method for reporting data to the reporting system. This method will be detected by the background of the reporting system as an inhuman operation, and the IP will be blocked.
发明内容Contents of the invention
本发明为了解决上述问题,提供一种基于人工智能的跨平台医疗数据信息上传系统。In order to solve the above problems, the present invention provides an artificial intelligence-based cross-platform medical data information uploading system.
为解决上述技术问题,本发明提供的技术方案为:一种基于人工智能的跨平台医疗数据信息上传系统,包括数据库系统、人工智能机器人和登录上报系统,所述的数据原系统包括HIS系统、目标文件和目标网页;目标文件是指包含目标数据的文件,目标数据是指我们需要进行读取和上报的数据。In order to solve the above technical problems, the technical solution provided by the present invention is: a cross-platform medical data information upload system based on artificial intelligence, including a database system, an artificial intelligence robot, and a login reporting system. The original data system includes HIS system, The target file and the target webpage; the target file refers to the file containing the target data, and the target data refers to the data that we need to read and report.
所述的人工智能机器人包括读取数据模块、数据处理模块、登录模块、填写数据模块、判断模块、发送邮件模块;The artificial intelligence robot includes a data reading module, a data processing module, a login module, a data filling module, a judgment module, and a mail sending module;
所述的登录上报系统链接登录模块。The login reporting system links the login module.
人工智能机器人获取数据的方式有很多,可从HIS系统的数据库里读取数据、从Excel表格读取数据、从网页里获取数据等,根据不同的情况,设置不同的读取方式,从而获取目标数据,所述的数据读取模块包括:从HIS系统读取数据,是将路径给人工智能机器人,人工智能机器人自动查询路径的数据库文件并导入,筛选出目标数据,存入人工智能机器人当中;There are many ways for artificial intelligence robots to obtain data. They can read data from the database of the HIS system, read data from Excel tables, and obtain data from web pages. According to different situations, set different reading methods to obtain the target. Data, the data reading module includes: reading data from the HIS system is to give the path to the artificial intelligence robot, and the artificial intelligence robot automatically queries the database file of the path and imports it, screens out the target data, and stores it in the artificial intelligence robot;
从目标文件中读取数据,是将路径和名字,并调用Delphi的createoleobject函数从而得到一个ole对象,通过这个对象去调取目标文件的接口来操作目标文件;To read data from the target file is to call the path and name, and call the createoleobject function of Delphi to get an ole object, and use this object to call the interface of the target file to operate the target file;
从目标网页读取数据是通过寻找特征属性,比如说id、name、css,从而进行定位,将位置定好之后即可获取目标数据。Reading data from the target webpage is by looking for characteristic attributes, such as id, name, and css, so as to locate. After the location is set, the target data can be obtained.
所述的人工智能机器人支持文本替换、基于模式的替换、大小写转换、删除空格、删除非打印字符、创建字符串、获取子字符串、搜索字符串、插入或提取的特殊字符、字符串运算操作;The AI robot described supports text replacement, pattern-based replacement, case conversion, removing spaces, removing non-printing characters, creating strings, getting substrings, searching strings, inserting or extracting special characters, string operations operate;
支持使用JavaScript来执行自定义的字符串转换处理操作;Supports the use of JavaScript to perform custom string conversion processing operations;
支持数字类型数据的提取、转换、格式化操作;Support the extraction, conversion, and formatting operations of digital data;
支持算术运算(支持几乎所有的数学运算符),四舍五入,取最大/最小值等操作;Supports arithmetic operations (supports almost all mathematical operators), rounding, taking maximum/minimum values, etc.;
支持数字格式模式应用的能(例如指定十进制和千位分隔符、指定小数位数)操作;Support the operation of the function of number format pattern application (such as specifying decimal and thousand separators, specifying the number of decimal places);
支持日期/时间类型数据的提取、转换、计算和格式化操作;Support extraction, conversion, calculation and formatting operations of date/time type data;
支持从日期类型数据中提取日期或时间元素(例如获得日期的年、天或小时)操作;Support extracting date or time elements from date type data (such as obtaining the year, day or hour of the date);
支持12小时制或24小时制不停歇操作;Support 12-hour or 24-hour non-stop operation;
支持在提取日期和时间时可以设定工作的时区操作;Support the time zone operation that can be set to work when extracting date and time;
支持方便的日期运算处理(例如修改日期或计算两个日期之间的时间)操作;Support convenient date operation processing (such as modifying a date or calculating the time between two dates);
支持在机器人处理中任何一点获取当前的日期、时间、星期等操作;Support operations such as obtaining the current date, time, week, etc. at any point in robot processing;
支持以各种方式格式化日期/时间数据操作;Support for formatting date/time data manipulation in various ways;
支持自动从网站上提取日期/时间数据并计算或显示其“3小时前”或“2天前”的准日期/时间数据操作;Support automatic extraction of date/time data from the website and calculate or display its quasi-date/time data operation of "3 hours ago" or "2 days ago";
支持HTML格式数据的提取与转换操作;Support HTML format data extraction and conversion operations;
支持任何上面列出的关于“字符串”的处理能力一般也适用于HTML操作;Support for any of the processing capabilities listed above for "strings" generally applies to HTML manipulation as well;
支持移除给定HTML字符串中的所有类型的特定HTML标签操作;Supports removing all types of specific HTML tag operations in a given HTML string;
支持计算HTML字符串中的特殊标签的数量操作;Support counting the number of special tags in HTML strings;
支持基于逻辑规则的数据转换操作;Support data conversion operations based on logical rules;
支持能够实现不限数量的if-then/else的逻辑结构操作;Support logical structure operations that can realize an unlimited number of if-then/else;
支持其他转换处理能力操作;Support other conversion processing capability operations;
人工智能机器人可以对各种类型数据进行转换(例如字符串与日期类型的相互转换);Artificial intelligence robots can convert various types of data (such as the conversion between strings and dates);
人工智能机器人可以生成随机数;Artificial intelligence robots can generate random numbers;
人工智能机器人可以计算,输入数据的MD5校验码,机器人数据导出;The artificial intelligence robot can calculate and input the MD5 check code of the data, and the robot data can be exported;
通过SMTP服务器发送邮件,并动态生成邮件的内容及收件人;Send mail through the SMTP server, and dynamically generate the content and recipients of the mail;
人工智能机器人可以发送包含附件的电子邮件;AI bots can send emails with attachments;
人工智能机器人可以在文件系统中读取和写入文件;AI bots can read and write files in the file system;
人工智能机器人可以模拟人工在网页中填写表单,并能够动态地处理页面输入元素;Artificial intelligence robots can simulate human filling in forms in web pages, and can dynamically process page input elements;
人工智能机器人可以动态遍历下拉框和单选按钮组;Artificial intelligence robots can dynamically traverse drop-down boxes and radio button groups;
人工智能机器人可以写数据到各种格式的文本文件,包括XML、JSON、CSV格式等;AI robots can write data to text files in various formats, including XML, JSON, CSV, etc.;
所述的填写数据模块是对于目标文件中通过windows的api接口SetCursorPos函数定位鼠标;The described data filling module is for positioning the mouse by the api interface SetCursorPos function of windows in the target file;
通过windows的api接口mouse_event发送鼠标按下左键和放起事件,右键与左键一致;Send the event of pressing the left button and releasing the mouse through the api interface mouse_event of windows, and the right button is the same as the left button;
通过windows的api接口keybd_event发送一些字符信息,用其打开网站和进入到对应需要填写数据的页面;再而将人工智能机器人内部的数据按一一对应的方式填入。与现有技术相比,通过控制虚拟键鼠的仿人工方式进行操作,而非后台登陆操作,这样不会被上报系统查出异常操作而被封禁。Send some character information through the api interface keybd_event of windows, use it to open the website and enter the corresponding page that needs to fill in the data; then fill in the data inside the artificial intelligence robot in a one-to-one correspondence. Compared with the existing technology, the virtual keyboard and mouse are operated in a simulated manual way, rather than the background login operation, so that the system will not be reported to the system to detect abnormal operations and be blocked.
所述的发送邮件模块是在python调用email的库来完成对应得功能,然后让Pascal拿来调用即可。实现的效果是:当机器人完美运行时,会发一条邮件给使用者,若未能完美运行,也会发一条警告给使用者,这样使用者就知道机器人是否完整的运行下来。The sending email module is to call the email library in python to complete the corresponding function, and then let Pascal call it. The effect achieved is: when the robot runs perfectly, an email will be sent to the user, and if it fails to run perfectly, a warning will also be sent to the user, so that the user will know whether the robot is running completely.
所述的人工智能机器人的配置包括:The configuration of the artificial intelligence robot includes:
如果在访问网站页面超时,机器人可以进行多次尝试,并且可以设置在两次尝试之间等待指定的一段时间后再进行;If the access to the website page times out, the robot can make multiple attempts, and can be set to wait for a specified period of time between attempts before proceeding;
默认情况下人工智能机器人不加载广告内容的网址,可以通过配置开启或关闭;By default, the artificial intelligence robot does not load the URL of the advertising content, which can be turned on or off through configuration;
可以配置人工智能机器人不加载某些匹配特定网址模式的网址;AI robots can be configured not to load certain URLs that match specific URL patterns;
可以配置人工智能机器人仅加载某些匹配特定网址模式的网址;Artificial intelligence robots can be configured to only load certain URLs that match specific URL patterns;
可以配置人工智能机器人是否忽略CSS样式表;It is possible to configure whether the artificial intelligence robot ignores the CSS style sheet;
可以配置人工智能机器人是否加载Frame框架;You can configure whether the artificial intelligence robot loads the Frame framework;
可以配置人工智能机器人是否允许元数据重定向;It is possible to configure whether the artificial intelligence robot allows metadata redirection;
可以配置人工智能机器人是否忽略JavaScript事件;It is possible to configure whether the artificial intelligence robot ignores JavaScript events;
人工智能机器人可以在加载页面时选择性地忽略遇到的任何错误(例如缺失或无效的JavaScript脚本)。AI bots can optionally ignore any errors encountered (such as missing or invalid JavaScript scripts) when loading a page.
本发明的优点在于:1、可以实现两个系统无接口之间的数据传递;The present invention has the advantages of: 1. Data transmission between two systems without interfaces can be realized;
2、多种采集数据途径;2. Multiple ways to collect data;
3、减轻上报人员的工作量,降低上报出错率;3. Reduce the workload of reporting personnel and reduce the reporting error rate;
4、是仿人工操作,不属于爬虫技术,不会被查封;4. It imitates manual operation, does not belong to crawler technology, and will not be seized;
5、数据自动转录;5. Data automatic transcription;
6、实现数据自动上报至相应系统。6. Automatically report data to the corresponding system.
附图说明Description of drawings
图1是本发明一种基于人工智能的跨平台医疗数据信息上传系统的模块示意图。FIG. 1 is a block diagram of an artificial intelligence-based cross-platform medical data information uploading system in the present invention.
图2是本发明一种基于人工智能的跨平台医疗数据信息上传系统的人工智能机器人的操作流程图。Fig. 2 is an operation flowchart of an artificial intelligence robot of an artificial intelligence-based cross-platform medical data information uploading system according to the present invention.
图3是本发明一种基于人工智能的跨平台医疗数据信息上传系统的实施例的操作流程图。Fig. 3 is an operation flowchart of an embodiment of an artificial intelligence-based cross-platform medical data information uploading system of the present invention.
具体实施方式Detailed ways
下面结合附图对本发明做进一步的详细说明。The present invention will be described in further detail below in conjunction with the accompanying drawings.
一种基于人工智能的跨平台医疗数据信息上传系统,包括数据库系统、人工智能机器人和登录上报系统,所述的数据原系统包括HIS系统、目标文件和目标网页;A cross-platform medical data information upload system based on artificial intelligence, including a database system, an artificial intelligence robot, and a login reporting system. The original data system includes a HIS system, a target file, and a target web page;
所述的人工智能机器人包括读取数据模块、数据处理模块、登录模块、填写数据模块、判断模块、发送邮件模块;The artificial intelligence robot includes a data reading module, a data processing module, a login module, a data filling module, a judgment module, and a mail sending module;
所述的登录上报系统链接登录模块。The login reporting system links the login module.
所述的数据读取模块包括:从HIS系统读取数据,是将路径给人工智能机器人,人工智能机器人自动查询路径的数据库文件并导入,筛选出目标数据,存入人工智能机器人当中;The data reading module includes: reading data from the HIS system is to give the path to the artificial intelligence robot, and the artificial intelligence robot automatically queries the database file of the path and imports it, screens out the target data, and stores it in the artificial intelligence robot;
从目标文件中读取数据,是将路径和名字,并调用Pascal的createoleobject函数从而得到一个ole对象,通过这个对象去调取目标文件的接口来操作目标文件;To read data from the target file, call the path and name, and call Pascal's createoleobject function to obtain an ole object, and use this object to call the interface of the target file to operate the target file;
从目标网页读取数据是通过寻找特征属性,比如说id、name、css,从而进行定位,将位置定好之后即可获取目标数据。Reading data from the target webpage is by looking for characteristic attributes, such as id, name, and css, so as to locate. After the location is set, the target data can be obtained.
所述的人工智能机器人支持文本替换、基于模式的替换、大小写转换、删除空格、删除非打印字符、创建字符串、获取子字符串、搜索字符串、插入或提取的特殊字符、字符串运算操作;The AI robot described supports text replacement, pattern-based replacement, case conversion, removing spaces, removing non-printing characters, creating strings, getting substrings, searching strings, inserting or extracting special characters, string operations operate;
支持使用JavaScript来执行自定义的字符串转换处理操作;Supports the use of JavaScript to perform custom string conversion processing operations;
支持数字类型数据的提取、转换、格式化操作;Support the extraction, conversion, and formatting operations of digital data;
支持算术运算(支持几乎所有的数学运算符),四舍五入,取最大/最小值等操作;Supports arithmetic operations (supports almost all mathematical operators), rounding, taking maximum/minimum values, etc.;
支持数字格式模式应用的能(例如指定十进制和千位分隔符、指定小数位数)操作;Support the operation of the function of number format pattern application (such as specifying decimal and thousand separators, specifying the number of decimal places);
支持日期/时间类型数据的提取、转换、计算和格式化操作;Support extraction, conversion, calculation and formatting operations of date/time type data;
支持从日期类型数据中提取日期或时间元素(例如获得日期的年、天或小时)操作;Support extracting date or time elements from date type data (such as obtaining the year, day or hour of the date);
支持12小时制或24小时制不停歇的操作;Support 12-hour or 24-hour non-stop operation;
支持在提取日期和时间时可以设定工作的时区操作;Support the time zone operation that can be set to work when extracting date and time;
支持方便的日期运算处理(例如修改日期或计算两个日期之间的时间)操作;Support convenient date operation processing (such as modifying a date or calculating the time between two dates);
支持在机器人处理中任何一点获取当前的日期、时间、星期等操作;Support operations such as obtaining the current date, time, week, etc. at any point in robot processing;
支持以各种方式格式化日期/时间数据操作;Support for formatting date/time data manipulation in various ways;
支持自动从网站上提取日期/时间数据并计算或显示其“3小时前”或“2天前”的准日期/时间数据操作;Support automatic extraction of date/time data from the website and calculate or display its quasi-date/time data operation of "3 hours ago" or "2 days ago";
支持HTML格式数据的提取与转换操作;Support HTML format data extraction and conversion operations;
支持任何上面列出的关于“字符串”的处理能力一般也适用于HTML操作;Support for any of the processing capabilities listed above for "strings" generally applies to HTML manipulation as well;
支持移除给定HTML字符串中的所有类型的特定HTML标签操作;Supports removing all types of specific HTML tag operations in a given HTML string;
支持计算HTML字符串中的特殊标签的数量操作;Support counting the number of special tags in HTML strings;
支持基于逻辑规则的数据转换操作;Support data conversion operations based on logical rules;
支持能够实现不限数量的if-then/else的逻辑结构操作;Support logical structure operations that can realize an unlimited number of if-then/else;
支持其他转换处理能力操作;Support other conversion processing capability operations;
人工智能机器人可以对各种类型数据进行转换(例如字符串与日期类型的相互转换);Artificial intelligence robots can convert various types of data (such as the conversion between strings and dates);
人工智能机器人可以生成随机数;Artificial intelligence robots can generate random numbers;
人工智能机器人可以计算,输入数据的MD5校验码,机器人数据导出;The artificial intelligence robot can calculate and input the MD5 check code of the data, and the robot data can be exported;
通过SMTP服务器发送邮件,并动态生成邮件的内容及收件人;Send mail through the SMTP server, and dynamically generate the content and recipients of the mail;
人工智能机器人可以发送包含附件的电子邮件;AI bots can send emails with attachments;
人工智能机器人可以在文件系统中读取和写入文件,;AI bots can read and write files in the file system,;
人工智能机器人可以模拟人工在网页中填写表单,并能够动态地处理页面输入元素;Artificial intelligence robots can simulate human filling in forms in web pages, and can dynamically process page input elements;
人工智能机器人可以动态遍历下拉框和单选按钮组;Artificial intelligence robots can dynamically traverse drop-down boxes and radio button groups;
人工智能机器人可以写数据到各种格式的文本文件,包括XML、JSON、CSV格式等;AI robots can write data to text files in various formats, including XML, JSON, CSV, etc.;
所述的填写数据模块是对于目标文件中通过windows的api接口SetCursorPos函数定位鼠标;The described data filling module is for positioning the mouse by the api interface SetCursorPos function of windows in the target file;
通过windows的api接口mouse_event发送鼠标按下左键和放起事件,右键与左键一致;Send the event of pressing the left button and releasing the mouse through the api interface mouse_event of windows, and the right button is the same as the left button;
通过windows的api接口keybd_event发送一些字符信息,用其打开网站和进入到对应需要填写数据的页面;再而将人工智能机器人内部的数据按一一对应的方式填入。Send some character information through the api interface keybd_event of windows, use it to open the website and enter the corresponding page that needs to fill in the data; then fill in the data inside the artificial intelligence robot in a one-to-one correspondence.
所述的发送邮件模块是在python调用email的库来完成对应得功能,然后让Pascal拿来调用即可。The sending email module is to call the email library in python to complete the corresponding function, and then let Pascal call it.
所述的人工智能机器人的配置包括:The configuration of described artificial intelligence robot comprises:
如果在访问网站页面超时,机器人可以进行多次尝试,并且可以设置在两次尝试之间等待指定的一段时间后再进行;If the access to the website page times out, the robot can make multiple attempts, and can be set to wait for a specified period of time between attempts before proceeding;
默认情况下人工智能机器人不加载广告内容的网址,可以通过配置开启或关闭;By default, the artificial intelligence robot does not load the URL of the advertising content, which can be turned on or off through configuration;
可以配置人工智能机器人不加载某些匹配特定网址模式的网址;AI robots can be configured not to load certain URLs that match specific URL patterns;
可以配置人工智能机器人仅加载某些匹配特定网址模式的网址;Artificial intelligence robots can be configured to only load certain URLs that match specific URL patterns;
可以配置人工智能机器人是否忽略CSS样式表;It is possible to configure whether the artificial intelligence robot ignores the CSS style sheet;
可以配置人工智能机器人是否加载Frame框架;You can configure whether the artificial intelligence robot loads the Frame framework;
可以配置人工智能机器人是否允许元数据重定向;It is possible to configure whether the artificial intelligence robot allows metadata redirection;
可以配置人工智能机器人是否忽略JavaScript事件;It is possible to configure whether the artificial intelligence robot ignores JavaScript events;
人工智能机器人可以在加载页面时选择性地忽略遇到的任何错误(例如缺失或无效的JavaScript脚本)。AI bots can optionally ignore any errors encountered (such as missing or invalid JavaScript scripts) when loading a page.
具体实施例:Specific examples:
本实施例公开了基于一种基于人工智能的跨平台医疗数据信息上传系统在实际情境下的应用方式,能够模拟工作人员在PC机上的重复作业,工作人员在PC机上的重复作业包括,读取数据,数据处理与数据上报,如图3所示其流程图,工作人员的主要数据来源是从数据源系统导出Excel表格,人工智能机器人被设置为从某一个路径读取具体名字的Excel表格来获取目标数据。This embodiment discloses an application method based on an artificial intelligence-based cross-platform medical data information uploading system in an actual situation, which can simulate the repetitive operations of the staff on the PC. The repetitive operations of the staff on the PC include, reading Data, data processing and data reporting, as shown in Figure 3, the flow chart, the main data source of the staff is to export the Excel form from the data source system, and the artificial intelligence robot is set to read the Excel form with a specific name from a certain path. Get target data.
具体操作如下:The specific operation is as follows:
1、开始片段:开始运行机器人;1. Start segment: start running the robot;
2、图像定位片段:判断是否打开上报系统页面,如果判断为是才可以继续往下进行;2. Image positioning segment: judge whether to open the reporting system page, if it is judged to be, it can continue to proceed;
3、批量重命名片段:将需要读取的Excel统一命名,这样方便找到需要读取数据的目标文件;3. Rename fragments in batches: uniformly name the Excel that needs to be read, so that it is convenient to find the target file that needs to read data;
4、读取Excel文件片段:读取目标文件获取目标数据;4. Read the Excel file fragment: read the target file to obtain the target data;
5、执行函数片段:将目标函数进行处理,得到需要上报的数据;5. Execute the function fragment: process the target function to obtain the data that needs to be reported;
6、输入年份、判断分支片段:是将处理完的信息分好年份和月份进行判断,从而选择进入哪一年哪一个月的上报页面;6. Enter the year and judge the branch fragment: it is to divide the processed information into years and months for judgment, so as to choose which year and which month to enter the reporting page;
7、点击查看、点击新建片段:这里我们会判断是否第一次进入这个上报页面;是的话会新建一个上报页面的表格,否的话及时查看;7. Click to view, click to create a new segment: Here we will judge whether it is the first time to enter this reporting page; if yes, a new report page form will be created, if not, check it in time;
8、填写数据片段:将处理好的数据严格按照对应关系填入上报页面;8. Fill in the data fragments: fill in the processed data into the reporting page in strict accordance with the corresponding relationship;
9、结束片段:结束机器人。9. End Fragment: End the robot.
以上对本发明及其实施方式进行了描述,这种描述没有限制性,附图中所示的也只是本发明的实施方式之一,实际的结构并不局限于此。总而言之如果本领域的普通技术人员受其启示,在不脱离本发明创造宗旨的情况下,不经创造性的设计出与该技术方案相似的结构方式及实施例,均应属于本发明的保护范围。The present invention and its implementations have been described above, and this description is not limiting. What is shown in the drawings is only one of the implementations of the present invention, and the actual structure is not limited thereto. All in all, if a person of ordinary skill in the art is inspired by it, and without departing from the inventive concept of the present invention, without creatively designing a structure and an embodiment similar to the technical solution, it shall fall within the scope of protection of the present invention.
Claims (3)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910896921.3A CN110660461B (en) | 2019-09-23 | 2019-09-23 | Cross-platform medical data information uploading system based on artificial intelligence |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910896921.3A CN110660461B (en) | 2019-09-23 | 2019-09-23 | Cross-platform medical data information uploading system based on artificial intelligence |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN110660461A CN110660461A (en) | 2020-01-07 |
| CN110660461B true CN110660461B (en) | 2023-03-24 |
Family
ID=69038345
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910896921.3A Active CN110660461B (en) | 2019-09-23 | 2019-09-23 | Cross-platform medical data information uploading system based on artificial intelligence |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN110660461B (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111813747A (en) * | 2020-07-09 | 2020-10-23 | 广东一一五科技股份有限公司 | File batch renaming method, electronic equipment and computer readable storage medium |
| CN111914011B (en) * | 2020-08-06 | 2024-07-05 | 上海智众医疗科技有限公司 | Cross-platform data conversion method and system |
Citations (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1862498A (en) * | 2006-06-01 | 2006-11-15 | 无锡永中科技有限公司 | Converting method of object linking and embedded object |
| CN101165683A (en) * | 2006-10-19 | 2008-04-23 | 维豪信息技术有限公司 | Heterogeneous different source different platform data integration method and exchange method |
| CN101452450A (en) * | 2007-11-30 | 2009-06-10 | 上海市电力公司 | Multiple source data conversion service method and apparatus thereof |
| CN102655516A (en) * | 2011-03-03 | 2012-09-05 | 中国移动通信集团江苏有限公司 | Generic access network-based tele-medicine method and system |
| CN103064827A (en) * | 2013-01-16 | 2013-04-24 | 盘古文化传播有限公司 | Method and device for extracting webpage content |
| CN104503419A (en) * | 2015-01-24 | 2015-04-08 | 无锡桑尼安科技有限公司 | A method for collecting data in a ward |
| CN105243108A (en) * | 2015-09-24 | 2016-01-13 | 四川长虹电器股份有限公司 | XBRL based intelligent reporting platform system |
| WO2016065352A1 (en) * | 2014-10-24 | 2016-04-28 | Baxter Corporation Englewood | Automated exchange of healthcare information for fulfillment of medication doses |
| CN107274103A (en) * | 2017-06-26 | 2017-10-20 | 广西凯之睿电力工程有限公司 | A kind of online declaration management system of enterprise energy |
| CN108170770A (en) * | 2017-12-26 | 2018-06-15 | 山东联科云计算股份有限公司 | A kind of analyzing and training platform based on big data |
| CN108255373A (en) * | 2018-01-25 | 2018-07-06 | 平安科技(深圳)有限公司 | Data entry method, device, computer equipment and storage medium |
| CN109543086A (en) * | 2018-11-23 | 2019-03-29 | 北京信息科技大学 | A kind of network data acquisition and methods of exhibiting towards multi-data source |
| CN109741803A (en) * | 2019-01-14 | 2019-05-10 | 南京大学 | Medical data security cooperation system based on block chain |
| CN109753502A (en) * | 2018-12-29 | 2019-05-14 | 山东浪潮商用系统有限公司 | A kind of collecting method based on NiFi |
| CN109977389A (en) * | 2019-04-10 | 2019-07-05 | 鼎信信息科技有限责任公司 | List input method, device, computer equipment and storage medium |
| CN110032594A (en) * | 2019-03-21 | 2019-07-19 | 厦门市美亚柏科信息股份有限公司 | The data pick-up method, apparatus and storage medium of the Various database of customizable |
-
2019
- 2019-09-23 CN CN201910896921.3A patent/CN110660461B/en active Active
Patent Citations (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1862498A (en) * | 2006-06-01 | 2006-11-15 | 无锡永中科技有限公司 | Converting method of object linking and embedded object |
| CN101165683A (en) * | 2006-10-19 | 2008-04-23 | 维豪信息技术有限公司 | Heterogeneous different source different platform data integration method and exchange method |
| CN101452450A (en) * | 2007-11-30 | 2009-06-10 | 上海市电力公司 | Multiple source data conversion service method and apparatus thereof |
| CN102655516A (en) * | 2011-03-03 | 2012-09-05 | 中国移动通信集团江苏有限公司 | Generic access network-based tele-medicine method and system |
| CN103064827A (en) * | 2013-01-16 | 2013-04-24 | 盘古文化传播有限公司 | Method and device for extracting webpage content |
| WO2016065352A1 (en) * | 2014-10-24 | 2016-04-28 | Baxter Corporation Englewood | Automated exchange of healthcare information for fulfillment of medication doses |
| CN104503419A (en) * | 2015-01-24 | 2015-04-08 | 无锡桑尼安科技有限公司 | A method for collecting data in a ward |
| CN105243108A (en) * | 2015-09-24 | 2016-01-13 | 四川长虹电器股份有限公司 | XBRL based intelligent reporting platform system |
| CN107274103A (en) * | 2017-06-26 | 2017-10-20 | 广西凯之睿电力工程有限公司 | A kind of online declaration management system of enterprise energy |
| CN108170770A (en) * | 2017-12-26 | 2018-06-15 | 山东联科云计算股份有限公司 | A kind of analyzing and training platform based on big data |
| CN108255373A (en) * | 2018-01-25 | 2018-07-06 | 平安科技(深圳)有限公司 | Data entry method, device, computer equipment and storage medium |
| CN109543086A (en) * | 2018-11-23 | 2019-03-29 | 北京信息科技大学 | A kind of network data acquisition and methods of exhibiting towards multi-data source |
| CN109753502A (en) * | 2018-12-29 | 2019-05-14 | 山东浪潮商用系统有限公司 | A kind of collecting method based on NiFi |
| CN109741803A (en) * | 2019-01-14 | 2019-05-10 | 南京大学 | Medical data security cooperation system based on block chain |
| CN110032594A (en) * | 2019-03-21 | 2019-07-19 | 厦门市美亚柏科信息股份有限公司 | The data pick-up method, apparatus and storage medium of the Various database of customizable |
| CN109977389A (en) * | 2019-04-10 | 2019-07-05 | 鼎信信息科技有限责任公司 | List input method, device, computer equipment and storage medium |
Non-Patent Citations (2)
| Title |
|---|
| Excel自动化技术在Delphi中的应用;卢向华;《福建电脑》;20060901(第09期);第187-188页 * |
| 番禺中心医院信息平台虚拟化研究与实践;梁耀基等;《中国数字医学》;20130215;第8卷(第2期);第80-82页 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN110660461A (en) | 2020-01-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10754752B2 (en) | Data pipeline monitoring | |
| US11755559B1 (en) | Automatic entity control in a machine data driven service monitoring system | |
| Fairchild et al. | Epidemiological data challenges: planning for a more robust future through data standards | |
| US9235316B2 (en) | Analytic process design | |
| CN108733532B (en) | Health control method, device, medium and electronic device for big data platform | |
| CN109255093A (en) | Behavioral data processing method, device, electronic equipment and computer-readable medium | |
| CN111427748A (en) | Task warning method, system, equipment and storage medium | |
| CN110660461B (en) | Cross-platform medical data information uploading system based on artificial intelligence | |
| Rocha et al. | Notifiable Diseases Information System (SINAN): main features of tuberculosis notification and data analysis | |
| CN103678509A (en) | Method and device for generating webpage template | |
| CN105122733A (en) | Queue monitoring and visualization | |
| CN114036206A (en) | A multi-energy energy information management system based on time series database | |
| Rahiminia et al. | A novel data-driven patient and medical waste queueing-inventory system under pandemic: a real-life case study | |
| CN114328452A (en) | Data auditing method, device, platform, electronic device and storage medium | |
| Bashir et al. | Medcloud: cloud-based disease surveillance and information management system | |
| US10055110B2 (en) | Simulating a user interface to submit data received from a device | |
| CN116910250B (en) | Knowledge processing method, knowledge processing device, electronic equipment and storage medium | |
| Dunlop | Beginning Big Data with Power BI and Excel 2013: Big Data Processing and Analysis Using PowerBI in Excel 2013 | |
| CN118981465A (en) | Multi-channel business data processing method and device, storage medium, and terminal | |
| CN116629224A (en) | An Online Filling Method of Laboratory Record Form | |
| CN117194757A (en) | Report generation method, device, equipment and storage medium based on big data | |
| CN113536187A (en) | Method and device for automatically analyzing html (hypertext markup language) execution downloading based on chrome | |
| CN112907218A (en) | Engineering report generation method and device and electronic equipment | |
| JP7536260B1 (en) | DATA ACQUISITION SYSTEM, DATA ACQUISITION METHOD, AND DATA ACQUISITION PROGRAM | |
| CN103793225A (en) | Catalogue visualization maintenance method and device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |
