[go: up one dir, main page]

CN118916395B - Abdominal tumor postoperative ileus needling queue data management method and system - Google Patents

Abdominal tumor postoperative ileus needling queue data management method and system Download PDF

Info

Publication number
CN118916395B
CN118916395B CN202410919537.1A CN202410919537A CN118916395B CN 118916395 B CN118916395 B CN 118916395B CN 202410919537 A CN202410919537 A CN 202410919537A CN 118916395 B CN118916395 B CN 118916395B
Authority
CN
China
Prior art keywords
acupuncture
data
human body
body model
dimensional human
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
Application number
CN202410919537.1A
Other languages
Chinese (zh)
Other versions
CN118916395A (en
Inventor
刘芳
谢晓龙
何润佳
周岩
韩林
高宇亮
郑维
汤臣建
何岳义
罗洁
代一丁
黄柏玮
吴家玉
曾奕玮
吕霞
周光焰
林捷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sichuan Cancer Hospital
Original Assignee
Sichuan Cancer Hospital
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sichuan Cancer Hospital filed Critical Sichuan Cancer Hospital
Priority to CN202410919537.1A priority Critical patent/CN118916395B/en
Publication of CN118916395A publication Critical patent/CN118916395A/en
Application granted granted Critical
Publication of CN118916395B publication Critical patent/CN118916395B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2457Query processing with adaptation to user needs
    • G06F16/24578Query processing with adaptation to user needs using ranking
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H10/00ICT specially adapted for the handling or processing of patient-related medical or healthcare data
    • G16H10/40ICT specially adapted for the handling or processing of patient-related medical or healthcare data for data related to laboratory analysis, e.g. patient specimen analysis
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H10/00ICT specially adapted for the handling or processing of patient-related medical or healthcare data
    • G16H10/60ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H20/00ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
    • G16H20/40ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to mechanical, radiation or invasive therapies, e.g. surgery, laser therapy, dialysis or acupuncture

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • Medical Informatics (AREA)
  • Primary Health Care (AREA)
  • Public Health (AREA)
  • General Health & Medical Sciences (AREA)
  • Databases & Information Systems (AREA)
  • Epidemiology (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Software Systems (AREA)
  • Geometry (AREA)
  • Computer Graphics (AREA)
  • Urology & Nephrology (AREA)
  • Surgery (AREA)
  • Computational Linguistics (AREA)
  • Measuring And Recording Apparatus For Diagnosis (AREA)
  • Apparatus For Radiation Diagnosis (AREA)

Abstract

本发明属于队列数据管理领域,提供一种腹部肿瘤术后肠梗阻针刺队列数据管理方法及系统,包括:获取待针刺患者数据,将所述针刺患者数据提交至RedCap数据库;根据所述待针刺患者数据确定队列数据记录时间;根据所述队列数据记录时间提示针刺时间;根据所述针刺时间进行针刺操作;记录所述针刺操作的操作图像;根据所述操作图像识别针刺操作的穴位;将所述穴位及对应的针刺操作时间提交至RedCap数据库。上述方案可以自动化地进行针刺队列数据提交,提高易用性。

The present invention belongs to the field of queue data management, and provides a method and system for managing acupuncture queue data for intestinal obstruction after abdominal tumor surgery, including: obtaining patient data to be acupunctured, and submitting the acupuncture patient data to the RedCap database; determining the queue data recording time according to the patient data to be acupunctured; prompting the acupuncture time according to the queue data recording time; performing acupuncture operation according to the acupuncture time; recording the operation image of the acupuncture operation; identifying the acupuncture point of the acupuncture operation according to the operation image; and submitting the acupuncture point and the corresponding acupuncture operation time to the RedCap database. The above scheme can automatically submit acupuncture queue data, thereby improving ease of use.

Description

Abdominal tumor postoperative ileus needling queue data management method and system
Technical Field
The invention belongs to the field of queue data management, and particularly relates to a method and a system for managing abdominal tumor postoperative ileus needling queue data.
Background
Intestinal obstruction after abdominal tumor surgery refers to intestinal obstruction that occurs after abdominal tumor surgery. Abdominal oncology procedures typically involve excision, repair, or movement of abdominal organs or tissues that may affect the normal structure and function of the digestive tract. Postoperative ileus may be caused by postoperative tissue adhesion, intestinal stenosis, postoperative bleeding, intestinal scarring, and the like.
Postoperative ileus is a common complication after abdominal tumor surgery, and can cause nausea, vomiting, abdominal pain, abdominal distension, defecation and exhaustion stop and the like. Because of the high incidence rate and mortality rate of ileus after abdominal tumor surgery, western medicine treatment has poor pertinence and obvious side effects, and serious patients may need re-operation treatment, the specific treatment of ileus after abdominal tumor surgery is always the focus of attention and controversy.
At present, researches report that the curative effect of acupuncture treatment on postoperative ileus is remarkable, safety and no side effect are achieved, but the quantity of related researches after abdominal tumor operation is small, the quality is low, and popularization and application of acupuncture in the field are affected. Therefore, the patients with intestinal obstruction after abdominal tumor operation need to be used as research objects, and the queue research of optimizing the needling treatment scheme and the conventional treatment is carried out through the prospective and random control design.
The prior art generally uses REDCap (https:// projectredcap. Org /) to build a prospective queue research database, such as the "how to build a prospective queue research database by REDCap" disclosed by david, but the acupuncture treatment needs more recorded data items, especially needs to record acupuncture points, time and the like, and when acupuncture points are more, the record is complex, which causes complicated queue data input operation and needs a more efficient and automatic data management method.
Disclosure of Invention
In order to solve the problems in the prior art, the invention provides a method for managing acupuncture queue data of intestinal obstruction after abdominal tumor operation, which comprises the steps of obtaining patient data to be acupuncture, submitting the patient data to be acupuncture to a RedCap database, determining queue data recording time according to the patient data to be acupuncture, prompting the acupuncture time according to the queue data recording time, performing acupuncture operation according to the acupuncture time, recording an operation image of the acupuncture operation, identifying acupuncture points of the acupuncture operation according to the operation image, and submitting the acupuncture points and corresponding acupuncture operation time to the RedCap database.
Further, the submitting the needled patient data to RedCap database includes analyzing HTML structure and form fields of a data submitting page of the RedCap webpage, writing a crawler program to simulate the operation of submitting the data by a user according to the webpage structure, including login credentials or Cook ie in an HTTP request before submitting the data, submitting the data by simulating the way of filling the form fields on the webpage by the user by using the crawler program, responding by a processing server to check whether the data is successfully submitted and to process any error or abnormal conditions, setting the crawler program to be executed regularly, and automatically submitting the data to RedCap database when the data is updated.
Further, the acupuncture points of the needling operation are identified according to the operation images, the acupuncture points comprise a standard virtual three-dimensional human body model with human body acupuncture points, before needling, a fluorescent pen is used for marking the human body acupuncture points, needling treatment operation is carried out at the fluorescent marking positions, operation process images are obtained from at least two angles, a human body three-dimensional model comprising the fluorescent marking is established according to the images of at least two angles, the standard virtual three-dimensional human body model is scaled to be consistent with the human body three-dimensional model in size, the scaled quasi-virtual three-dimensional human body model is enabled to coincide with the human body three-dimensional model, the distance between a fluorescent point and the acupuncture point on the virtual three-dimensional human body model is calculated, and the acupuncture point with the smallest distance from the fluorescent point is determined to be the needling point.
Further, the establishment of the three-dimensional model of the human body comprising fluorescent marks according to the images of at least two angles comprises the steps of compiling a program to collect photos or videos of the human body of a patient, selecting one cloud-based three-dimensional reconstruction service, determining an API (application program interface) provided by the cloud-based three-dimensional reconstruction service according to an API document or a developer document of the selected service, compiling the program to upload the collected photos or videos to the selected three-dimensional reconstruction service platform, using the API or SDK provided by the service to operate according to instructions in the document, using the API or SDK provided by the service to start a three-dimensional reconstruction process, and compiling the program to obtain the generated three-dimensional model after the three-dimensional reconstruction process is completed.
Further, scaling the standard virtual three-dimensional mannequin to be consistent with the human three-dimensional model in size, and enabling the scaled quasi virtual three-dimensional mannequin to be overlapped with the human three-dimensional model comprises loading the standard virtual three-dimensional mannequin and the human three-dimensional model by using three-dimensional modeling software or a library, determining one point of the two models as a reference point by using a feature detection algorithm or a pattern matching algorithm, calculating scaling and translation vectors between the two models according to the position of the reference point, and applying the calculated scaling and translation vectors to one model so as to align the scaling and translation vectors with the other model.
The invention also discloses a data management system for the intestinal obstruction needling queue after abdominal tumor operation, which comprises:
the data management module is used for acquiring patient data to be needled and submitting the needled patient data to a RedCap database;
the prompting module is used for determining queue data recording time according to the patient data to be needled, prompting needling time according to the queue data recording time, and performing needling operation according to the needling time;
The recording module is used for recording the operation image of the needling operation;
the identification module is used for identifying acupuncture points subjected to needling operation according to the operation image;
and the submitting module is used for submitting the acupoints and the corresponding needling operation time to a RedCap database.
Further, the submitting the needled patient data to RedCap database includes analyzing HTML structure and form fields of a data submitting page of the RedCap webpage, writing a crawler program to simulate the operation of submitting the data by a user according to the webpage structure, including login credentials or Cook ie in an HTTP request before submitting the data, submitting the data by simulating the way of filling the form fields on the webpage by the user by using the crawler program, responding by a processing server to check whether the data is successfully submitted and to process any error or abnormal conditions, setting the crawler program to be executed regularly, and automatically submitting the data to RedCap database when the data is updated.
Further, the acupuncture points of the needling operation are identified according to the operation images, the acupuncture points comprise a standard virtual three-dimensional human body model with human body acupuncture points, before needling, a fluorescent pen is used for marking the human body acupuncture points, needling treatment operation is carried out at the fluorescent marking positions, operation process images are obtained from at least two angles, a human body three-dimensional model comprising the fluorescent marking is established according to the images of at least two angles, the standard virtual three-dimensional human body model is scaled to be consistent with the human body three-dimensional model in size, the scaled quasi-virtual three-dimensional human body model is enabled to coincide with the human body three-dimensional model, the distance between a fluorescent point and the acupuncture point on the virtual three-dimensional human body model is calculated, and the acupuncture point with the smallest distance from the fluorescent point is determined to be the needling point.
Further, the establishment of the three-dimensional model of the human body comprising fluorescent marks according to the images of at least two angles comprises the steps of compiling a program to collect photos or videos of the human body of a patient, selecting one cloud-based three-dimensional reconstruction service, determining an API (application program interface) provided by the cloud-based three-dimensional reconstruction service according to an API document or a developer document of the selected service, compiling the program to upload the collected photos or videos to the selected three-dimensional reconstruction service platform, using the API or SDK provided by the service to operate according to instructions in the document, using the API or SDK provided by the service to start a three-dimensional reconstruction process, and compiling the program to obtain the generated three-dimensional model after the three-dimensional reconstruction process is completed.
Further, scaling the standard virtual three-dimensional mannequin to be consistent with the human three-dimensional model in size, and enabling the scaled quasi virtual three-dimensional mannequin to be overlapped with the human three-dimensional model comprises loading the standard virtual three-dimensional mannequin and the human three-dimensional model by using three-dimensional modeling software or a library, determining one point of the two models as a reference point by using a feature detection algorithm or a pattern matching algorithm, calculating scaling and translation vectors between the two models according to the position of the reference point, and applying the calculated scaling and translation vectors to one model so as to align the scaling and translation vectors with the other model.
Through the technical scheme, the invention can produce the following beneficial effects:
The automatic process can reduce the time of manual operation and manual input, thereby improving the working efficiency. Medical personnel can be more focused on patient care and treatment without spending excessive time on data entry and management.
The automation flow can reduce the occurrence of human errors and improve the accuracy and consistency of data. By automated data transmission and recording, data errors due to human negligence or errors can be avoided.
The automated process may ensure that the data is recorded and managed according to predefined criteria, thereby improving the quality and reliability of the data. Consistency and accuracy of the data is critical to subsequent analysis and decision making. .
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings that are needed in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a flow chart of the method of the present invention.
Detailed Description
The invention will be described with reference to the drawings and detailed description.
The present embodiment solves the above problem by:
In one embodiment, referring to fig. 1, the present invention provides a method of abdominal oncology post-operative ileus needle stick queue data management.
Abdominal tumor surgery is a surgical procedure performed on tumors located in the abdomen. Abdominal tumors may include various types, such as liver cancer, stomach cancer, colon cancer, intestinal tumors, ovarian cancer, and the like.
Abdominal tumor postoperative ileus is a postoperative complication, and refers to the condition of intestinal obstruction after abdominal tumor surgery. Ileus refers to the inability of intestinal contents to pass through normal intestinal passages, resulting in increased intestinal pressure, causing symptoms. The abdominal tumor surgery may lead to adhesion, stenosis, postoperative bleeding, damage to the intestinal wall, etc. of the intestinal tract, thereby increasing the risk of intestinal obstruction.
In the embodiment, the abdominal tumor postoperative ileus patient is taken as a study object, the abdominal tumor postoperative ileus optimizing needling treatment scheme is applied through prospective, random and control design, the optimized needling treatment scheme and the conventional treatment (accelerated rehabilitation surgery) control are carried out, a needling-abdominal tumor postoperative ileus patient special disease queue is established, index collection is carried out based on a patient report ending, an intelligent clinical study implementation platform is used for managing the patient, and the clinical curative effect of the needling treatment of the abdominal tumor postoperative ileus is evaluated by collecting related indexes, so that high-quality evidence is generated.
To achieve the above object, the present implementation first obtains patient data to be needled, and submits the needled patient data to RedCap database.
To obtain detailed queue data, a patient needs to be documented first to obtain data of a surgical patient, and the patient data may be obtained from a hospital's IS (Hosp ita l I nformat ion System ) system, and specific data information may include:
Personal information including basic information such as name, age, sex, contact information, etc. to identify and contact the patient.
Medical history including past medical history, family medical history, allergy history, operation history and the like, which are important for the evaluation of needling effect.
Physical examination, including physical indexes such as height, weight, body temperature, blood pressure, pulse, respiration, etc., and detailed examination results of specific parts or systems, such as cardiopulmonary auscultation, abdominal palpation, etc.
Laboratory tests include blood tests (blood routine, biochemical index, clotting function, etc.), urine tests, imaging tests (X-ray, CT scan, MRI, etc.), electrocardiography (ECG), etc.
Surgical related information including surgical type, date of surgery, surgical site, detailed record during surgery, etc. for performing a needling analysis after performing needling.
RedCap (RESEARCH E L ectron ic Data Capture) is a Web-based electronic data capture tool for supporting management of clinical research and survey data. It provides a user-friendly interface that allows researchers to design, build and manage custom electronic questionnaires and databases.
Researchers can use RedCap's interface to design custom data collection forms, including various types of fields (text, numbers, dates, selection boxes, etc.), to meet the needs of a particular study. The data can be manually input through a Web interface, and can be imported in a mode of uploading data files in batches. RedCap provide a data verification function that ensures the integrity and accuracy of the data. It can automatically check the format, scope and logical relationship of the data and provide error cues. RedCap may also be used to manage data, including adding, editing, deleting, and looking up data.
The data queues in this embodiment are managed by RedCap, firstly, a queue database needs to be built in the RedCap database, a specific building method can refer to the "how to build a prospective queue research database by REDCap" disclosed by david, etc., an entry of the database can refer to the above-mentioned reference file and the above-mentioned patient information, and specific entries and contents of the forms are not the focus of the discussion of this embodiment, and can be designed according to specific situations when the present embodiment is implemented by a person skilled in the art.
RedCap is a Web-based electronic data capture tool, and further, to facilitate automated management of data, the present embodiment automatically submits information within the system via a computer program. Specifically:
First, the web page structure of RedCap, particularly the HTML structure and form fields of the data submission page, are analyzed.
According to the webpage structure, a crawler program is written to simulate the operation of submitting data by a user. The HTTP Requests, parsing web page content, and filling out form fields may be sent using a programming language such as Python, in conjunction with third party libraries (e.g., beaut ifu l Soup and Requests).
Authentication is also required before submitting the data. A login credential or Cook i e may be included in the HTTP request.
Patient data is submitted using a crawler program and the data is submitted by simulating the way the user fills in form fields on a web page.
The processing server responds to check whether the data was successfully submitted and to handle any errors or anomalies.
The crawler is configured to execute periodically to automatically commit the data to RedCap databases when the data is updated.
By the method, the patient data is established and automatically submitted to the RedCap database, so that the operation process of medical staff can be reduced, and the usability is improved.
The study procedure of this embodiment is required to follow a preset time schedule, such as multiple acupuncture treatments from 0 to 3 days, and follow-up on day 10, and in order to prevent forgetfulness, the embodiment is required to determine the time for recording the queue data according to the patient data to be needled.
Specifically, firstly, determining the operation time point of a patient from the data of the patient to be needled, and calculating the time of needling treatment and the follow-up time according to the operation time of the patient. Illustratively, if the patient performs a 9-point operation at 2024, 1-month, 4-day, and if the needle punching treatment needs to be performed at 12 hours, 24 hours, 48 hours, and 72 hours after the operation, the needle punching time is estimated to be 2024, 1-month, 4-day, 21-day, 2024, 1-month, 5-day, 21-day, 2024, 1-month, 6-day, 21-day, 2024, 1-month, 7-day.
The above estimation can be automatically performed by using a computer program, and the automatic estimation is performed by the operation time after the time of the needlestick treatment is set in the system in advance. The method can improve the reckoning efficiency and reduce the manual workload.
In order to prompt treatment for medical care, the implementation further prompts the needling time according to the queue data record time.
In implementing the hint, integrated development environments such as Andro i d Stud i o (applicable to Andro i d application development) or Xcode (applicable to ios application development) can be selected for use. An application program based on Andro i d or IOS is developed, and the application program is connected with a RedCap database to acquire basic information of a patient and acupuncture treatment time.
The reminding function is realized in the application program, and comprises the steps of setting reminding time, reminding modes (such as sound, vibration, notification and the like), reminding contents and the like. The alert function may be implemented using a system-provided alert function (e.g., A L ARMMANAGER of Andro i d or U I Loca l Not i f i cat i on of iOS) or using a third party library.
Through the reminding scheme, medical staff can be reminded to timely perform acupuncture treatment, forgetting is prevented, queue data is lost, and analysis of the queue data is affected.
And after the reminding is received, performing needling operation according to the needling time.
During the needling treatment, an operation image of the needling operation is recorded. In order to facilitate the subsequent operations, the present embodiment preferably acquires operation videos from at least two viewpoints.
Identifying acupuncture points subjected to needling operation according to the operation video, and specifically comprising the following steps:
first, a standard virtual three-dimensional manikin with points of the human body is created.
Human anatomy data is collected, including information on the names, locations, depths, etc. of acupoints. Such data may be from authoritative sources such as anatomical textbooks, academic papers, clinical guidelines, and the like.
The present embodiment may use commonly used three-dimensional modeling software such as B l ender, maya, 3ds Max, etc. Medical image processing software such as chemicals, 3D S l icer, etc. may also be used. A standard manikin is created, which can also be modified and adapted using off-the-shelf manikin as a basis. And determining the accurate position of each acupoint on the human body model according to the collected human anatomy data. The positions of the acupoints are marked on the phantom using a marking or marking system.
Before needling, a fluorescent pen is used for marking acupuncture points of a human body.
Prior to marking, an acupuncturist or doctor can determine the acupoints to be needled according to the condition of the patient and the treatment scheme. The acupuncture points to be needled are marked on the skin of the patient using a highlighter. The marking should ensure that the marking is accurately and clearly visible and does not cause discomfort or pain to the patient. A bright highlighter, preferably a vivid color such as red, green or orange, is selected to ensure clarity and ease of identification of the indicia. The color of the fluorescent pen should be clearly contrasted with the background, and is not easily disturbed or confused.
By using the fluorescent pen to mark points on the human body, on one hand, an acupuncture operator or a doctor can accurately find the acupoints, and on the other hand, software can be helped to identify and position the marked points more easily, so that automatic image processing and analysis are realized.
A needle stick treatment procedure is performed at the fluorescent marker. According to the illness state and the treatment requirement of the patient, proper needling technique is selected. The commonly used needling techniques include direct needling, rotary needling, wave compass needle, etc., and the most suitable needling technique can be selected as required.
Further, to facilitate the subsequent modeling process, the patient needs to receive treatment in the same pose as the standard virtual three-dimensional manikin.
The process images are acquired from at least two angles. A three-dimensional model of the human body including fluorescent markers is built from at least two angles of video.
By integrating the information of the plurality of angles, the shape, structure and texture of the object can be more accurately captured. This helps to improve the accuracy and authenticity of the modeling, making the generated three-dimensional model more accurate. Thus, the present embodiment acquires the operation process images from at least two angles.
The image can be acquired by an image pickup device fixed on an operating table or a sickbed, and when the medical care starts to perform acupuncture treatment, an image pickup switch is started to acquire the image. The device may also be obtained by a handheld device, such as a mobile phone, a video camera, etc., and the specific obtaining means is not limited in this embodiment.
In performing the three-dimensional modeling, any means in the prior art may be selected.
In one embodiment, a cloud-based three-dimensional reconstruction service is used, such as Photoscan, rea l ityCapture, meshroom, and the like. These services allow uploading photos or videos and automatically processing them to generate a three-dimensional model.
A program is first written to collect photographs or videos of the patient's anatomy. This may be done by invoking a camera or reading an image or video file from a local file system.
A suitable cloud-based three-dimensional reconstruction service, such as one of Photoscan, rea l ityCapture, meshroom, is selected. The API it provides is determined from the API document or developer document of the selected service.
A program is written to upload the collected photos or videos to the selected three-dimensional reconstruction service platform. Using the API or SDK provided by the service, the operation is performed as instructed in its document.
Using the API or SDK of the service, a program is written to initiate the three-dimensional reconstruction process. Once the three-dimensional reconstruction process is complete, a program is written to obtain the generated three-dimensional model. And downloading the result file from the website of the service.
In the step, the cloud three-dimensional model generating service API is called by the computer program to automatically generate the three-dimensional model, so that manual intervention can be reduced, and the generating efficiency is improved.
Since the needled points of the patient are marked with a special fluorescent color, the fluorescent points can be easily preserved in the three-dimensional model.
Scaling the standard virtual three-dimensional human body model to be consistent with the human body three-dimensional model in size, and enabling the scaled quasi virtual three-dimensional human body model to coincide with the human body three-dimensional model. The method comprises the following specific steps:
Loading the standard virtual three-dimensional mannequin and the mannequin using three-dimensional modeling software or library.
One point of the two models is determined as a reference point. Feature detection algorithms, such as harris corner detection, S FT, SURF, etc., may be used to detect some significant feature points in the model image. The detected feature points are screened, and some representative points are selected as candidate reference points. In addition, pattern matching algorithms, such as template matching, hough transform, etc., may also be used to match regions from the model image that are similar to the predefined pattern, such as head, hand, etc. A pattern representing the reference point is designed and matched with the model image to find the region that best matches the expected feature.
And calculating the scaling and translation vectors between the two models according to the positions of the reference points. This step may be implemented using mathematical calculations or computer vision techniques.
The calculated scaling and translation vectors are applied to one of the models to align it with the other model. This step may be implemented using three-dimensional transformation operations, such as scaling, panning, and the like.
After the two models are overlapped, the acupuncture points of the patient correspond to the acupuncture points of the standard model, so that the distance between the fluorescent points and the acupuncture points on the virtual three-dimensional human body model can be calculated, and the acupuncture point with the smallest distance from the fluorescent points is determined as the acupuncture point. Specifically:
and extracting coordinate information of the fluorescent points and the acupoint points from the model data. Each point may be represented as one coordinate in three-dimensional space.
For each point, the distance between it and each point is calculated. The distance between two points can be calculated using the euclidean distance formula.
The nearest hole site to the spot was found. Traversing all the hole sites, and finding out the hole site with the smallest distance, namely the hole site corresponding to the fluorescent point.
Submitting the acupoints and the corresponding needling operation time to a RedCap database.
In the foregoing steps, needling points are identified, needling operations are automatically recorded by a program during the identification process, and then the corresponding needling points and operation time are submitted to a RedCap database, and specific submitting methods can refer to the foregoing submitting methods automatically by a computer program.
Through the technical means, the automatic process can reduce the time of manual operation and manual input, thereby improving the working efficiency. Medical personnel can be more focused on patient care and treatment without spending excessive time on data entry and management.
The automation flow can reduce the occurrence of human errors and improve the accuracy and consistency of data. By automated data transmission and recording, data errors due to human negligence or errors can be avoided.
The automated process may ensure that the data is recorded and managed according to predefined criteria, thereby improving the quality and reliability of the data. Consistency and accuracy of the data is critical to subsequent analysis and decision making.
On the other hand, the invention also provides a data management system for the intestinal obstruction needling queue after abdominal tumor operation, which comprises the following steps:
the data management module is used for acquiring patient data to be needled and submitting the needled patient data to a RedCap database;
the prompting module is used for determining queue data recording time according to the patient data to be needled, prompting needling time according to the queue data recording time, and performing needling operation according to the needling time;
The recording module is used for recording the operation image of the needling operation;
the identification module is used for identifying acupuncture points subjected to needling operation according to the operation image;
and the submitting module is used for submitting the acupoints and the corresponding needling operation time to a RedCap database.
Further, the specific implementation method of the abdominal tumor postoperative ileus needling queue data management system is the same as that of the abdominal tumor postoperative ileus needling queue data management method, and all further technical schemes in the abdominal tumor postoperative ileus needling queue data management method are completely introduced into the abdominal tumor postoperative ileus needling queue data management system.
Finally, it should be noted that the above embodiments are only for illustrating the technical solution of the present invention and not for limiting the same, and although the present invention has been described in detail with reference to the above embodiments, it should be understood by those skilled in the art that modifications and equivalents may be made to the specific embodiments of the present invention without departing from the spirit and scope of the present invention, and any modifications and equivalents are intended to be included in the scope of the claims of the present invention.
The present invention is not limited to the specific partial module structure described in the prior art. The prior art to which this invention refers in the preceding background section as well as in the detailed description section can be used as part of the invention for understanding the meaning of some technical features or parameters. The protection scope of the present invention is subject to what is actually described in the claims.

Claims (6)

1.一种腹部肿瘤术后肠梗阻针刺队列数据管理方法,其特征在于所述方法包括:1. A method for managing acupuncture queue data for intestinal obstruction after abdominal tumor surgery, characterized in that the method comprises: 获取待针刺患者数据,将所述针刺患者数据提交至RedCap数据库;Acquire data of patients to be treated with acupuncture, and submit the data to the RedCap database; 根据所述待针刺患者数据确定队列数据记录时间;Determining a queue data recording time according to the patient data to be acupunctured; 根据所述队列数据记录时间提示针刺时间;Prompt acupuncture time according to the queue data recording time; 根据所述针刺时间进行针刺操作;Perform acupuncture operation according to the acupuncture time; 记录所述针刺操作的操作图像;recording an operation image of the acupuncture operation; 根据所述操作图像识别针刺操作的穴位;identifying acupuncture points according to the operation image; 将所述穴位及对应的针刺操作时间提交至RedCap数据库;Submit the acupuncture points and corresponding acupuncture operation times to the RedCap database; 所述将所述针刺患者数据提交至RedCap数据库包括:Submitting the acupuncture patient data to the RedCap database comprises: 分析RedCap网页的数据提交页面的HTML结构和表单字段;Analyze the HTML structure and form fields of the data submission page of the RedCap website; 根据网页结构,编写爬虫程序来模拟用户提交数据的操作;According to the structure of the web page, write a crawler program to simulate the operation of users submitting data; 在提交数据之前,在HTTP请求中包含登录凭据或Cookie;Include login credentials or cookies in HTTP requests before submitting data; 使用爬虫程序通过模拟用户在网页上填写表单字段的方式提交数据;Use a crawler to submit data by simulating a user filling out form fields on a web page; 处理服务器响应以检查数据是否成功提交,并处理任何错误或异常情况;Process the server response to check if the data was successfully submitted and handle any errors or exceptions; 将爬虫程序设置为定期执行,当数据有更新时,以自动将数据提交至RedCap数据库;Set the crawler to run periodically to automatically submit data to the RedCap database when the data is updated; 所述根据所述操作图像识别针刺操作的穴位包括:The step of identifying acupuncture points according to the operation image comprises: 建立带有人体穴位点的标准虚拟三维人体模型;Establish a standard virtual three-dimensional human body model with human acupuncture points; 在进行针刺前,使用荧光笔在人体针刺穴位进行标记;Before acupuncture, use a highlighter pen to mark the acupuncture points on the body; 在荧光标记处进行针刺治疗操作;Perform acupuncture treatment at the fluorescent marked area; 从至少两个角度获取操作过程图像;Acquire images of the operation process from at least two angles; 根据至少两个角度的图像建立包括了荧光标记的人体三维模型;Establishing a three-dimensional model of the human body including fluorescent markers based on images from at least two angles; 将所述标准虚拟三维人体模型进行缩放至与所述人体三维模型大小一致,并使得缩放后的所述准虚拟三维人体模型与所述人体三维模型重合;Scaling the standard virtual three-dimensional human body model to be consistent with the size of the three-dimensional human body model, and making the scaled quasi-virtual three-dimensional human body model overlap with the three-dimensional human body model; 计算荧光点与虚拟三维人体模型上的穴位点之间的距离,将与荧光点距离最小的穴位点确定为针刺穴位。The distance between the fluorescent point and the acupuncture point on the virtual three-dimensional human body model is calculated, and the acupuncture point with the smallest distance to the fluorescent point is determined as the acupuncture point. 2.根据权利要求1所述的一种腹部肿瘤术后肠梗阻针刺队列数据管理方法,其特征在于所述根据至少两个角度的图像建立包括了荧光标记的人体三维模型包括:2. A method for managing acupuncture queue data for intestinal obstruction after abdominal tumor surgery according to claim 1, characterized in that the three-dimensional human body model including fluorescent markers is established based on images from at least two angles, comprising: 编写程序来收集患者人体的照片或视频;Write a program to collect photos or videos of the patient's body; 选择一个的基于云的三维重建服务,根据选择的服务的API文档或开发者文档,确定其提供的API;Select a cloud-based 3D reconstruction service and determine the API provided by the service according to its API documentation or developer documentation. 编写程序来将收集到的照片或视频上传到所选的三维重建服务平台,使用服务提供的API或SDK,按照其文档中的指示进行操作;Write a program to upload the collected photos or videos to the selected 3D reconstruction service platform, using the API or SDK provided by the service and following the instructions in its documentation; 使用服务的API或SDK,编写程序来启动三维重建过程,三维重建过程完成后,编写程序来获取生成的三维模型。Use the service's API or SDK to write a program to start the 3D reconstruction process. After the 3D reconstruction process is completed, write a program to obtain the generated 3D model. 3.根据权利要求2所述的一种腹部肿瘤术后肠梗阻针刺队列数据管理方法,其特征在于所述将所述标准虚拟三维人体模型进行缩放至与所述人体三维模型大小一致,并使得缩放后的所述准虚拟三维人体模型与所述人体三维模型重合包括:3. A method for managing acupuncture queue data for intestinal obstruction after abdominal tumor surgery according to claim 2, characterized in that scaling the standard virtual three-dimensional human body model to the same size as the three-dimensional human body model and making the scaled quasi-virtual three-dimensional human body model overlap with the three-dimensional human body model comprises: 使用三维建模软件或库加载所述标准虚拟三维人体模型和所述人体三维模型;Loading the standard virtual three-dimensional human body model and the three-dimensional human body model using three-dimensional modeling software or library; 使用特征检测算法或模式匹配算法确定两个模型中的一个点作为参考点;Using a feature detection algorithm or a pattern matching algorithm, a point in the two models is determined as a reference point; 根据参考点的位置,计算出两个模型之间的缩放比例和平移向量;Based on the position of the reference point, the scaling ratio and translation vector between the two models are calculated; 将计算得到的缩放比例和平移向量应用到其中一个模型上,以使其与另一个模型对齐。Apply the calculated scale and translation vector to one of the models to align it with the other. 4.一种腹部肿瘤术后肠梗阻针刺队列数据管理系统,其特征在于所述系统包括:4. A data management system for acupuncture queues for intestinal obstruction after abdominal tumor surgery, characterized in that the system comprises: 数据管理模块,用于获取待针刺患者数据,将所述针刺患者数据提交至RedCap数据库;A data management module is used to obtain data of patients to be acupunctured and submit the data of patients to the RedCap database; 提示模块,用于根据所述待针刺患者数据确定队列数据记录时间;根据所述队列数据记录时间提示针刺时间;根据所述针刺时间进行针刺操作;A prompting module is used to determine the queue data recording time according to the patient data to be acupunctured; prompt the acupuncture time according to the queue data recording time; and perform acupuncture operation according to the acupuncture time; 记录模块,用于记录所述针刺操作的操作图像;A recording module, used for recording the operation image of the acupuncture operation; 识别模块,用于根据所述操作图像识别针刺操作的穴位;A recognition module, used for recognizing acupoints for acupuncture operation according to the operation image; 提交模块,用于将所述穴位及对应的针刺操作时间提交至RedCap数据库;A submission module, for submitting the acupoints and corresponding acupuncture operation times to the RedCap database; 所述将所述针刺患者数据提交至RedCap数据库包括:Submitting the acupuncture patient data to the RedCap database comprises: 分析RedCap网页的数据提交页面的HTML结构和表单字段;Analyze the HTML structure and form fields of the data submission page of the RedCap website; 根据网页结构,编写爬虫程序来模拟用户提交数据的操作;According to the structure of the web page, write a crawler program to simulate the operation of users submitting data; 在提交数据之前,在HTTP请求中包含登录凭据或Cookie;Include login credentials or cookies in HTTP requests before submitting data; 使用爬虫程序通过模拟用户在网页上填写表单字段的方式提交数据;Use a crawler to submit data by simulating a user filling out form fields on a web page; 处理服务器响应以检查数据是否成功提交,并处理任何错误或异常情况;Process the server response to check if the data was successfully submitted and handle any errors or exceptions; 将爬虫程序设置为定期执行,当数据有更新时,以自动将数据提交至RedCap数据库;Set the crawler to run periodically to automatically submit data to the RedCap database when the data is updated; 所述根据所述操作图像识别针刺操作的穴位包括:The step of identifying acupuncture points according to the operation image comprises: 建立带有人体穴位点的标准虚拟三维人体模型;Establish a standard virtual three-dimensional human body model with human acupuncture points; 在进行针刺前,使用荧光笔在人体针刺穴位进行标记;Before acupuncture, use a highlighter pen to mark the acupuncture points on the body; 在荧光标记处进行针刺治疗操作;Perform acupuncture treatment at the fluorescent marked area; 从至少两个角度获取操作过程图像;Acquire images of the operation process from at least two angles; 根据至少两个角度的图像建立包括了荧光标记的人体三维模型;Establishing a three-dimensional model of the human body including fluorescent markers based on images from at least two angles; 将所述标准虚拟三维人体模型进行缩放至与所述人体三维模型大小一致,并使得缩放后的所述准虚拟三维人体模型与所述人体三维模型重合;Scaling the standard virtual three-dimensional human body model to be consistent with the size of the three-dimensional human body model, and making the scaled quasi-virtual three-dimensional human body model overlap with the three-dimensional human body model; 计算荧光点与虚拟三维人体模型上的穴位点之间的距离,将与荧光点距离最小的穴位点确定为针刺穴位。The distance between the fluorescent point and the acupuncture point on the virtual three-dimensional human body model is calculated, and the acupuncture point with the smallest distance to the fluorescent point is determined as the acupuncture point. 5.根据权利要求4所述的一种腹部肿瘤术后肠梗阻针刺队列数据管理系统,其特征在于所述根据至少两个角度的图像建立包括了荧光标记的人体三维模型包括:5. The acupuncture queue data management system for intestinal obstruction after abdominal tumor surgery according to claim 4, characterized in that the three-dimensional human body model including fluorescent markers is established based on images from at least two angles, comprising: 编写程序来收集患者人体的照片或视频;Write a program to collect photos or videos of the patient's body; 选择一个的基于云的三维重建服务,根据选择的服务的API文档或开发者文档,确定其提供的API;Select a cloud-based 3D reconstruction service and determine the API provided by the service according to its API documentation or developer documentation. 编写程序来将收集到的照片或视频上传到所选的三维重建服务平台,使用服务提供的API或SDK,按照其文档中的指示进行操作;Write a program to upload the collected photos or videos to the selected 3D reconstruction service platform, using the API or SDK provided by the service and following the instructions in its documentation; 使用服务的API或SDK,编写程序来启动三维重建过程,三维重建过程完成后,编写程序来获取生成的三维模型。Use the service's API or SDK to write a program to start the 3D reconstruction process. After the 3D reconstruction process is completed, write a program to obtain the generated 3D model. 6.根据权利要求5所述的一种腹部肿瘤术后肠梗阻针刺队列数据管理系统,其特征在于所述将所述标准虚拟三维人体模型进行缩放至与所述人体三维模型大小一致,并使得缩放后的所述准虚拟三维人体模型与所述人体三维模型重合包括:6. According to claim 5, a data management system for acupuncture queue for intestinal obstruction after abdominal tumor surgery, characterized in that scaling the standard virtual three-dimensional human body model to the same size as the three-dimensional human body model and making the scaled quasi-virtual three-dimensional human body model overlap with the three-dimensional human body model comprises: 使用三维建模软件或库加载所述标准虚拟三维人体模型和所述人体三维模型;Loading the standard virtual three-dimensional human body model and the three-dimensional human body model using three-dimensional modeling software or library; 使用特征检测算法或模式匹配算法确定两个模型中的一个点作为参考点;Using a feature detection algorithm or a pattern matching algorithm, a point in the two models is determined as a reference point; 根据参考点的位置,计算出两个模型之间的缩放比例和平移向量;Based on the position of the reference point, the scaling ratio and translation vector between the two models are calculated; 将计算得到的缩放比例和平移向量应用到其中一个模型上,以使其与另一个模型对齐。Apply the calculated scale and translation vector to one of the models to align it with the other.
CN202410919537.1A 2024-07-10 2024-07-10 Abdominal tumor postoperative ileus needling queue data management method and system Active CN118916395B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410919537.1A CN118916395B (en) 2024-07-10 2024-07-10 Abdominal tumor postoperative ileus needling queue data management method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410919537.1A CN118916395B (en) 2024-07-10 2024-07-10 Abdominal tumor postoperative ileus needling queue data management method and system

Publications (2)

Publication Number Publication Date
CN118916395A CN118916395A (en) 2024-11-08
CN118916395B true CN118916395B (en) 2025-03-11

Family

ID=93305809

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410919537.1A Active CN118916395B (en) 2024-07-10 2024-07-10 Abdominal tumor postoperative ileus needling queue data management method and system

Country Status (1)

Country Link
CN (1) CN118916395B (en)

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8606595B2 (en) * 2011-06-17 2013-12-10 Sanjay Udani Methods and systems for assuring compliance
KR20210142042A (en) * 2020-05-15 2021-11-24 한국 한의학 연구원 Method and system for inputting acupoint to electronic medical record for oriental medicine hospital based patient's images
CN111524433A (en) * 2020-05-29 2020-08-11 深圳华鹊景医疗科技有限公司 Acupuncture training system and method
CN112155734B (en) * 2020-09-29 2022-01-28 苏州微创畅行机器人有限公司 Readable storage medium, bone modeling and registering system and bone surgery system
CN118173225A (en) * 2024-01-30 2024-06-11 中国人民解放军总医院第三医学中心 Ziwu Liuzhu Acupuncture Point Selection System
CN118098506A (en) * 2024-03-13 2024-05-28 东北大学 Acupuncture auxiliary diagnosis and treatment and model evaluation method based on large language model

Also Published As

Publication number Publication date
CN118916395A (en) 2024-11-08

Similar Documents

Publication Publication Date Title
US12033741B2 (en) Aligning image data of a patient with actual views of the patient using an optical code affixed to the patient
CN111192682A (en) Image exercise data processing method, system and storage medium
CN103705306A (en) Operation support system
KR101862360B1 (en) Program and method for providing feedback about result of surgery
JP7701493B2 (en) Medical image processing device, method and program
KR102146672B1 (en) Program and method for providing feedback about result of surgery
JP2023175011A (en) Document creation assistance device, method, and program
JP2019008349A (en) Learning data generation support apparatus and learning data generation support method and learning data generation support program
CN109561875A (en) The system and method for detecting and its being imaged for ultrasonic vertebra shadow character
JP7684374B2 (en) Information storage device, method, and program, and analysis record generating device, method, and program
JP2019153249A (en) Medical image processing apparatus, medical image processing method, and medical image processing program
CN117672470B (en) Medical image auxiliary diagnosis device based on Web browser
JP2024009342A (en) Document creation support device, method and program
TWI645417B (en) Multimedia interactive medical report system and method
CN111080583A (en) Medical image detection method, computer device and readable storage medium
WO2021177357A1 (en) Information processing device, information processing method, and information processing program
CN118916395B (en) Abdominal tumor postoperative ileus needling queue data management method and system
CN112331314A (en) Image annotation method and device, storage medium and electronic equipment
KR20190133424A (en) Program and method for providing feedback about result of surgery
US20230326580A1 (en) Information processing apparatus, information processing method, and information processing program
EP4343781A1 (en) Information processing apparatus, information processing method, and information processing program
Malathi et al. Application of Image Processing Methods in the Healthcare Sector
CN119811694A (en) A personalized twinning method and system for preoperative planning of liver resection
WO2024248982A1 (en) Flap prediction system based on volumetric data and foundation models
WO2023157957A1 (en) Information processing device, information processing method, and information processing program

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