[go: up one dir, main page]

CN120544816A - Management methods for orthopedic consumables and surgical tools - Google Patents

Management methods for orthopedic consumables and surgical tools

Info

Publication number
CN120544816A
CN120544816A CN202510580458.7A CN202510580458A CN120544816A CN 120544816 A CN120544816 A CN 120544816A CN 202510580458 A CN202510580458 A CN 202510580458A CN 120544816 A CN120544816 A CN 120544816A
Authority
CN
China
Prior art keywords
template
consumables
consumable
orthopedic
surgical tools
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202510580458.7A
Other languages
Chinese (zh)
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.)
Jointown Medical Information Technology Wuhan Co ltd
Guangzhou Ziwu Precision Positioning Medical Technology Co ltd
Original Assignee
Jointown Medical Information Technology Wuhan Co ltd
Guangzhou Ziwu Precision Positioning Medical Technology Co ltd
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 Jointown Medical Information Technology Wuhan Co ltd, Guangzhou Ziwu Precision Positioning Medical Technology Co ltd filed Critical Jointown Medical Information Technology Wuhan Co ltd
Priority to CN202510580458.7A priority Critical patent/CN120544816A/en
Publication of CN120544816A publication Critical patent/CN120544816A/en
Pending legal-status Critical Current

Links

Classifications

    • 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
    • G16H40/00ICT 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/20ICT 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
    • 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/22Indexing; Data structures therefor; Storage structures
    • G06F16/2282Tablespace storage structures; Management thereof
    • 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/23Updating
    • G06F16/2365Ensuring data consistency and integrity
    • 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/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/284Relational databases
    • G06F16/285Clustering or classification
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/186Templates
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • G06Q10/0875Itemisation or classification of parts, supplies or services, e.g. bill of materials

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • General Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Finance (AREA)
  • Quality & Reliability (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Accounting & Taxation (AREA)
  • Artificial Intelligence (AREA)
  • Development Economics (AREA)
  • Software Systems (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Computational Linguistics (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Computer Security & Cryptography (AREA)
  • Biomedical Technology (AREA)
  • Epidemiology (AREA)
  • Medical Informatics (AREA)
  • Primary Health Care (AREA)
  • Public Health (AREA)
  • Electrically Operated Instructional Devices (AREA)

Abstract

The invention discloses a management method, equipment and a computer readable storage medium of orthopaedics consumable and operation tool, wherein the method comprises the steps of establishing father templates of corresponding types of orthopaedics consumable and operation tool according to preset orthopaedics consumable and operation tool classification rules and basic information of different types of orthopaedics consumable and operation tool; training preset identification models according to training data of different types of orthopaedics consumables and surgical tools respectively to train identification capacities of the identification models on orthopaedics consumables and surgical tools in different types of father templates, inheriting corresponding orthopaedics consumables and surgical tool information from the father templates matched with the business requirements of users according to business requirements of users to construct a sub-template frame, mounting dynamic information of the orthopaedics consumables and the surgical tools in the sub-template frame to generate a user terminal template, and managing use states of the orthopaedics consumables and the surgical tools at a user terminal according to the user terminal template and the identification models. The management method of the orthopaedics consumable and the operation tool has the advantage of improving the management efficiency of the orthopaedics consumable and the operation tool.

Description

Management method of orthopaedics consumable and operation tool
Technical Field
The invention relates to the technical field of management of orthopedic consumables and surgical tools, in particular to a management method, equipment and a computer readable storage medium of orthopedic consumables and surgical tools.
Background
In orthopedic surgery, management of orthopedic consumables and orthopedic surgical tools presents a number of challenges, one of the main reasons being the wide variety of such instruments and the difficulty in efficient sorting and storage. Common orthopaedics consumable materials comprise screws, steel plates, nail rods, cross-links, universal screws, fusion devices and the like, the storage positions of the consumable materials often have no unified standard and fixed place, and different types of orthopaedics consumable materials can be mixed with other medical instruments for use in the operation process, so that the management of the consumable materials is complicated.
Classification management of orthopedic consumables and orthopedic surgical tools is ambiguous, so that the consumables and tools are difficult to effectively track in the storage and use processes. Especially after the operation is finished, the user needs to manually confirm and count all used orthopedic consumables and operation tools one by one. This process not only consumes a lot of time and human resources, but also increases the risk of human error, resulting in inefficient medical management.
In addition, during the operation, part of the orthopaedics consumable (such as steel plate, bone nail, etc.) usually has no fixed storage position, but is placed at will according to the actual situation, which aggravates the difficulty in counting after the operation. Under this background, traditional manual confirmation and recording methods often fail to meet the requirements of modern orthopedic surgery for the high efficiency and accuracy of medical management. Therefore, the automation level of the management of the orthopaedics consumable and the operation tool is improved, the manual operation is reduced, the management efficiency is improved, and the problems to be solved in the orthopaedics operation and the hospital management are solved urgently.
Disclosure of Invention
The embodiment of the application provides a management method of orthopaedics consumable and operation tool, aiming at overcoming the defects of low efficiency, complicated flow, easy error, difficult tracking and the like of a manual management mode in the prior art.
To achieve the above object, an embodiment of the present application provides a method for managing orthopedic consumables and surgical tools, including:
Constructing a father template library containing category definitions and associated information of orthopedics consumables and surgical tools;
configuring an identification model to enable the identification model to distinguish orthopedic consumables from surgical tools based on the association information in the parent template library;
responding to business requirements of users, and deriving a child template instance containing selected orthopedics consumables and surgical tools based on the parent template library;
associating dynamic data related to the selected orthopaedic consumable and surgical tool to the sub-template instance to form an operable user terminal template;
And the user terminal template and the identification model are combined to track and manage the use states of the orthopedics consumable and the operation tool.
In order to achieve the above objective, an embodiment of the present application further provides an orthopedic consumable and surgical tool management apparatus, including a memory, a processor, and an orthopedic consumable and surgical tool management program stored in the memory and capable of running on the processor, where the processor implements the orthopedic consumable and surgical tool management method according to any one of the above when executing the orthopedic consumable and surgical tool management program.
To achieve the above objective, an embodiment of the present application further provides a computer readable storage medium, where a management program for orthopedic consumables and surgical tools is stored on the computer readable storage medium, where the management program for orthopedic consumables and surgical tools implements the management method for orthopedic consumables and surgical tools according to any one of the above embodiments when executed by a processor.
The application provides a standardized management framework for various orthopedic consumables and surgical tools by constructing the classified parent template library containing the orthopedic consumables and surgical tool class definitions and the related reference information thereof. On the basis, the identification model is configured pertinently, so that the identification model can effectively distinguish corresponding orthopedics consumables and surgical tools based on the reference information in the parent template library, and the mode of classification and configuration firstly is hopeful to utilize the feature similarity optimization model configuration process of similar objects, and the efficiency and effect of the model preparation link are improved.
And, the method can respond to the specific business requirement of the user, derive the child template instance comprising selected orthopedics consumable and operation tool based on the father template library, and correlate the relevant dynamic data to the instance, form the operable user terminal template. This mechanism allows the user to directly multiplex the standardized outcomes of the parent template library with the configured recognition models without the need to sort through information and configuration rules from scratch, thereby significantly simplifying the operational flow required by the user for a particular scenario (e.g., preparing a surgical kit), and reducing human intervention and time costs.
More importantly, the method realizes the automatic tracking and management of the using states of the orthopedic consumable and the surgical tool by combining the formed user terminal template with the configured identification model. The use condition of the article can be rapidly and accurately determined by calling the identification model to process the image of the article after actual use and comparing the identification result with the initial state recorded by the user terminal template. This allows the state tracking and management process (e.g., post-operative inventory, consumption statistics) to be automated, significantly better than traditional time-consuming, laborious and error-prone manual approaches.
In summary, the application realizes the full-flow optimization from classification, information management and model adaptation to use state tracking of orthopedics consumables and surgical tools by constructing a hierarchical template system (a father template library, a child template instance and a user terminal template) and combining the technical means of the identification model of targeted configuration, improves the management efficiency, simplifies the business flow, and improves the automation level and tracking accuracy.
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 required in the embodiments or the description of the prior art will be briefly described, 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 the structures shown in these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a block diagram of one embodiment of a management apparatus for orthopedic consumables and surgical tools according to the present invention;
Fig. 2 is a flow chart of an embodiment of a method for managing orthopaedic consumables and surgical tools according to the present invention.
The achievement of the objects, functional features and advantages of the present invention will be further described with reference to the accompanying drawings, in conjunction with the embodiments.
Detailed Description
It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the invention.
In order that the above-described aspects may be better understood, exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
It should be noted that in the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps other than those listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention may be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by one and the same item of hardware. And the use of "first," "second," and "third," etc. do not denote any order, and the terms may be construed as names.
As shown in fig. 1, fig. 1 is a schematic structural diagram of a server 1 (also called as management equipment for orthopedic consumables and surgical tools) of a hardware running environment according to an embodiment of the present invention.
The server provided by the embodiment of the invention is equipment with display function, such as 'Internet of things equipment', intelligent air conditioner with networking function, intelligent electric lamp, intelligent power supply, AR/VR equipment with networking function, intelligent sound box, automatic driving automobile, PC, intelligent mobile phone, tablet personal computer, electronic book reader, portable computer and the like.
As shown in fig. 1, the server 1 includes a memory 11, a processor 12, and a network interface 13.
The memory 11 includes at least one type of readable storage medium including flash memory, a hard disk, a multimedia card, a card memory (e.g., SD or DX memory, etc.), a magnetic memory, a magnetic disk, an optical disk, etc. The memory 11 may in some embodiments be an internal storage unit of the server 1, such as a hard disk of the server 1. The memory 11 may also be an external storage device of the server 1 in other embodiments, such as a plug-in hard disk, a smart memory card (SMART MEDIA CARD, SMC), a Secure Digital (SD) card, a flash memory card (FLASH CARD) or the like, which are provided on the server 1.
Further, the memory 11 may also include an internal storage unit of the server 1 as well as an external storage device. The memory 11 may be used not only for storing application software installed in the server 1 and various data such as codes of the management program 10 of the orthopedic consumable and the surgical tool, etc., but also for temporarily storing data that has been output or is to be output.
Processor 12 may in some embodiments be a central processing unit (Central Processing Unit, CPU), controller, microcontroller, microprocessor or other data processing chip for running program code or processing data stored in memory 11, such as executing the management program 10 of orthopedic consumables and surgical tools, etc.
The network interface 13 may optionally comprise a standard wired interface, a wireless interface (e.g. WI-FI interface), typically used to establish a communication connection between the server 1 and other electronic devices.
The network may be the internet, a cloud network, a wireless fidelity (Wi-Fi) network, a Personal Area Network (PAN), a Local Area Network (LAN), and/or a Metropolitan Area Network (MAN). Various devices in a network environment may be configured to connect to a communication network according to various wired and wireless communication protocols. Examples of such wired and wireless communication protocols may include, but are not limited to, at least one of transmission control protocol and internet protocol (TCP/IP), user Datagram Protocol (UDP), hypertext transfer protocol (HTTP), file Transfer Protocol (FTP), zigBee, EDGE, IEEE 802.11, light fidelity (Li-Fi), 802.16, IEEE 802.11s, IEEE 802.11g, multi-hop communication, wireless Access Point (AP), device-to-device communication, cellular communication protocol, and/or bluetooth (bluetooth) communication protocol, or combinations thereof.
Optionally, the server may further comprise a user interface, which may comprise a Display (Display), an input unit such as a Keyboard (Keyboard), and optionally a standard wired interface, a wireless interface. Alternatively, in some embodiments, the display may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, an OLED (Organic Light-Emitting Diode) touch, or the like. The display may also be referred to as a display screen or a display unit, for displaying information processed in the server 1 and for displaying a visual user interface.
Fig. 1 shows only a server 1 with components 11-13 and an orthopedic consumable and surgical tool management program 10, it will be understood by those skilled in the art that the configuration shown in fig. 1 is not limiting of the server 1 and may include fewer or more components than shown, or may combine certain components, or a different arrangement of components.
In this embodiment, the processor 12 may be used to invoke the management program of the orthopaedic consumables and surgical tools stored in the memory 11 and perform the following operations:
Constructing a father template library containing category definitions and associated information of orthopedics consumables and surgical tools;
configuring an identification model to enable the identification model to distinguish orthopedic consumables from surgical tools based on the association information in the parent template library;
responding to business requirements of users, and deriving a child template instance containing selected orthopedics consumables and surgical tools based on the parent template library;
associating dynamic data related to the selected orthopaedic consumable and surgical tool to the sub-template instance to form an operable user terminal template;
And the user terminal template and the identification model are combined to track and manage the use states of the orthopedics consumable and the operation tool.
Based on the hardware architecture of the management equipment of the orthopaedics consumable and the operation tool, the embodiment of the management method of the orthopaedics consumable and the operation tool is provided. Referring to fig. 2, fig. 2 is an embodiment of a method for managing orthopaedic consumables and surgical tools according to the present invention, the method for managing orthopaedic consumables and surgical tools includes the steps of:
S10, constructing a father template library containing category definitions and associated information of orthopedics consumables and surgical tools.
Among these, orthopedic consumables include, but are not limited to, steel plates, bone nails, nail sticks, and orthopedic surgical tools include, but are not limited to, forceps, drills, and nail extractors.
A parent template library refers to a structured database or collection that stores standardized parent templates that are partitioned according to different categories. The parent template refers to a standardized data structure or database record set created for the orthopaedics consumable and the operation tool of a specific category, and is used for systematically storing the association information of all objects in the category.
The category definition refers to classification identification of the orthopedic consumable and the surgical tool according to preset rules (such as medical category, function, manufacturer and the like) or model analysis, such as 'trauma steel plate', 'A manufacturer spine fusion cage', and the like.
The associated information refers to core attribute data associated with each orthopedic consumable and surgical tool, and in this embodiment mainly includes identification information that uniquely identifies the article, such as a category code (indicating which category the orthopedic consumable and surgical tool belong to, e.g. "orthopedic consumable" or "surgical tool"), a manufacturer code (identifying the manufacturer that manufactured the medical device), a product category code (further distinguishing medical device types, e.g. steel plate, bone nail, nail rod, bone forceps, etc.), a company code (indicating the dealer company or agent of the medical device for tracing in purchasing and inventory management), a serial number (indicating the number of layers of nail boxes of the orthopedic consumable and surgical tool), a sequence code (unique identity of the product under the same manufacturer and large category by dealer), a verification code (for verifying the correctness of the identification code, ensuring the reliability of information transmission), and static information describing the physical properties and specifications of the article, such as a commodity name (name of the whole series of the product in the product belonging registration card), a product name (name of the individual product), a product code, a product category, a product name, a product category, a product name, a product registration number, and the product model number. In addition, for the orthopedic surgical kit, the static information mainly includes the tool name.
In some embodiments, the associated information further includes a close-up image for a user to invoke a presentation at the user interface.
Wherein, the close-up image refers to a high-definition photo which is shot for corresponding orthopaedics consumable or operation tool and can clearly show the external details (such as the shape, marks, interfaces, overall outline and the like of a specific part). The primary purpose of such images is to facilitate manual review and recognition, as opposed to or as a consequence of the sample image (which may be more focused on multiple angles, different illumination, but not necessarily enlarged detail) that is primarily used for machine learning model training.
In particular, the purpose of adding the associated information of the close-up image is to provide an intuitive visual reference, assisting in manual operation. When a user browses or processes information of a certain orthopedic consumable/surgical tool in the system, if only credentials words describe or code it is difficult to fully confirm its specific style, specification or distinction from other similar items, the user can click to view its close-up image. For example, a nurse can check the close-up to see if the screw model is correct when preparing the instrument before surgery, or an administrator can quickly compare the physical object to the system record when inventory is made. Thus, the visual degree of the information is enhanced, confusion is reduced, and the accuracy and efficiency of manual identification and verification are improved.
In some embodiments, step S10 may be accomplished by steps S11-S13:
S11, classifying the orthopedics consumables and the surgical tools based on preset classification rules and identification information of the orthopedics consumables and the surgical tools so as to determine class definitions of the orthopedics consumables and the surgical tools in different classes.
The preset classification rule refers to a preset standard or method for classifying the orthopedic consumable and the surgical tool, and may be classified according to the medical category (consumable/tool), product function, manufacturer, product attribute or specific coding rule, for example.
The identification information refers to information capable of uniquely identifying the orthopaedic consumable and the surgical tool, such as a previously defined class code, a manufacturer code, a product classification code, etc.
Specifically, when the system executes the step, the identity identification information of the orthopedic consumable and the surgical tool is read, and a preset classification rule is applied. For example, the system may automatically divide the articles with the same or similar classification attribute into the same category according to the "category code" and the "product classification code" in the identification information, in combination with a preset rule base (the rule base defines the correspondence between the codes and the specific category), and finally determine the category definition to which each article belongs for each article. The process may also be manually entered or confirmed by an operator based on rules.
It should be noted that in some embodiments, the characteristics of the orthopedic consumable and the surgical tool are also analyzed by the pre-trained classification model, and the orthopedic consumable and the surgical tool with similar characteristics are classified as one type.
In this context, a "pre-trained classification model" refers to a machine learning model that has been trained in advance with a large amount of data (possibly generic image data, and possibly related medical image data), typically referred to as a deep learning model, such as a Convolutional Neural Network (CNN). The classification model is capable of comparing feature vectors generated by different items. The system may employ some mathematical method (e.g., calculating euclidean distance or cosine similarity between feature vectors) to measure the "distance" or "similarity" between feature vectors of different items. If the feature vectors of two items are very close to each other in the feature space, meaning that the model considers their visual features to be highly similar, the system will divide the two items into the same category. This can be seen as an automatic clustering or classification process based on visual similarity.
In particular, this approach does not rely on manually predefined detailed rules or item coding schemes. The model is enabled to autonomously judge the similarity between the articles according to the learned visual understanding, and the articles which look similar are put together. For example, for a series of bone nails that are slightly different in gauge but very similar in appearance profile, even if their specific model codes are different, the models may automatically classify them into the same class because of the very close proximity of the visual feature vectors they extract. The method is particularly suitable for processing object classification scenes which can be visually distinguished by virtue of appearance or are difficult to exhaust all details by rules, and is beneficial to realizing more intelligent automatic classification.
S12, storing the associated information of the orthopaedics consumable and the operation tool in the same class according to the class definition to form a father template.
Specifically, after determining the class definition of the item, the system will collect, for each class, the complete association information of all the orthopaedic consumables and surgical tools belonging to that class. The system stores this information (in particular static information containing details of specifications, model numbers, manufacturer etc.) in a database structure of the corresponding category in accordance with predefined fields and formats. Thus, a "product database" is created for each category that contains details of all items in that category, and this database constitutes the parent template for that category. For example, the associated information for all items belonging to the "A vendor spinal cage" would be stored together to form the parent template for that category.
S13, generating an identity identification code for the parent template.
Where the identity code (here referred to as the parent template's own ID) is a unique code assigned to each parent template for quickly and accurately identifying and locating the parent template in the parent template library.
Specifically, the system calculates or combines a unique identification code for the parent template according to a preset encoding rule and by using the category definition information corresponding to the parent template and/or the common part (such as category code, manufacturer code, product large classification code) in the identification information of the article contained in the category definition information. For example, following the rule of "category code (1 bit) +vendor code (3 bits) +product classification code (8 bits)", an ID "200400000004" may be generated for the parent template representing the surgical tool (category 2, product classification 0000004) of "a vendor (004)". After the generation, the identity code of the father template can be associated with the father template (namely the corresponding product database) for storage, so that the follow-up quick calling of the template information of the whole category through the ID is ensured.
In some embodiments, building the parent template library further comprises defining groupings of similar orthopaedic consumables and surgical tools within the parent template.
In this regard, "defining groupings of similar orthopaedic consumables and surgical tools within a parent template" refers to the system providing a mechanism to allow certain orthopaedic consumables contained within a parent template to be logically "grouped" with surgical tools when creating or editing that parent template.
"Similar orthopaedic consumables and surgical tools" refer to those subjects that perform a grouping operation. "similar" as used herein generally refers to items that are so close in appearance that machine vision recognition models may be difficult to distinguish them in practice with stability, high accuracy, or even be confusing by hand. For example, the same series of screws, but with only slight differences in length or diameter, or surgical tools that are very similar in shape, differ only in details that are not easily visible, etc.
Specifically, this functionality of "defining groupings within a parent template" is added primarily to address the challenges of practical application in that for items of very similar appearance, it is often difficult and costly to require that the identification model be consistently 100% accurate in a variety of complex environments (e.g., post-operative contamination, light changes, partial occlusion, etc.).
By defining these indistinguishable "similar items" as a logical grouping (e.g., marking them as belonging to "Group 1") in the parent template in advance, the system can employ a more robust, more practical comparison strategy in the subsequent usage state tracking and management links. Under this strategy, when the recognition model processes the post-operative image, the system may no longer be required to accurately recognize the specific identity of each item (e.g., to discern whether a or B in a group) for items belonging to the same predefined group, but rather to focus on confirming whether the total number of this "group" is consistent with the initial record.
For example, if a sub-template initial record contains one each (2 total) of items a and B in "Group 1", then upon post-operative image recognition, the system may determine that the status of items of "Group 1" is expected (e.g., all returned) as long as the model confirms that there are 2 total items affiliated with "Group 1" in the image, even though the model may internally recognize a as B, or vice versa.
Therefore, a strategy for dealing with the difficulty of identifying similar objects is provided for subsequent identification comparison by predefining groups on the parent template level, so that the system can effectively and reliably manage the use states of the objects by checking the total amount of the groups under the realistic condition of limited identification precision, and the robustness and practicability of the whole management flow are improved.
S20, configuring an identification model so that the identification model can distinguish orthopedic consumables from surgical tools based on the associated information in the parent template library.
The identification model refers to a technical module based on computer vision and machine learning (such as deep learning), and can analyze images and identify orthopedic consumables and surgical tools therein. In this embodiment, the model may include a detection module for locating the object in the image and an identification comparison module for confirming the identity of the object (e.g., by calculating cosine similarity of feature vectors).
The associated information in the parent template library is mainly used as the basis and the target of model configuration in the step, in particular to a physical sample image or a characteristic diagram extracted by the physical sample image.
In some embodiments, step S20 may be implemented by steps S21-S22:
S21, acquiring a physical sample corresponding to the orthopedic consumable and the surgical tool in the father template library as training data.
Where a physical sample refers to an image or other form of data stored in a parent template library associated with each specific orthopaedic consumable or surgical tool that is capable of representing its actual appearance.
Training data refers to raw materials for input to a machine learning model for learning. In this step, the physical sample is designated as training data.
Specifically, the system needs to be ready for training material before starting to configure (train) the recognition model. The step is to extract physical samples (mainly images) associated with each orthopedic consumable and surgical tool item which need model learning identification from the established parent template library. For example, the system may call out photographs of multiple angles, different lighting conditions of all different types of steel plates, bone nails, forceps, etc. stored in the parent template. The set of sample images containing rich visual information form the training data set required for the next training of the recognition model.
S22, training the identification model by using the training data so that the identification model can distinguish the orthopedic consumable in the parent template library from the surgical tool based on the physical sample.
The training of the recognition model refers to a process of adjusting internal parameters of the recognition model through a specific algorithm (such as a back propagation algorithm of deep learning) so that the internal parameters can learn rules from training data. The aim and result of the training is that the whole training process uses physical samples as input and reference standards, and the final aim is to enable the identification model to acquire an ability, namely, to accurately distinguish and distinguish various orthopedic consumables and surgical tools defined in the father template library and actually represented by the physical samples. The basis for model discrimination is that it learns and solidifies from these physical samples during the training process.
Specifically, the system inputs the training data (i.e., the physical sample image and its corresponding item tag/identity) acquired in S21 into the recognition model in batch, iteratively. The model continuously adjusts internal parameters by learning a large number of real physical samples so as to capture key visual characteristics capable of distinguishing different articles. After training, the model has distinguishing capability, namely when a new image of the orthopaedics consumable or the operation tool is input, the model can compare the image with various object features learned by the physical sample in the training stage (operation is carried out in the internal feature space of the model), so that the image is judged to correspond to which specific object in the father template library. The goal of the training is thus to have the model reach a state that can accurately distinguish the actual items represented by the training samples.
S30, responding to business requirements of users, and deriving a child template instance containing selected orthopedics consumables and surgical tools based on the parent template library.
In this context, the user business requirement refers to a specific requirement of a user in a specific medical scenario, for example, a list (including types, specifications, and numbers) of instruments and consumables required for performing a specific type of surgery.
A sub-template instance refers to a customized data set created to meet specific business needs that contains a specific set of selected items and their partial association information. The selected orthopaedics consumable and the operation tool refer to specific article items selected from a father template base according to the service requirements of users.
In some embodiments, step S30 may be implemented by steps S31-S33:
S31, determining a required orthopedics consumable and operation tool list according to business requirements of users.
The required orthopedic consumable and surgical tool list refers to a specific object list which is explicitly listed and needs to be included in the management according to the service requirement, and generally contains information such as the type, specification, model, expected number and the like of objects.
In particular, the system typically provides an interactive interface (e.g., a graphical user interface) through which a user may enter or select his business needs, such as selecting the type of procedure to be performed. The system can finally generate a detailed 'required orthopaedics consumable and operation tool list' according to preset configuration (such as standard operation package configuration) or specific selection of users (such as adding, deleting or modifying the specification/quantity of the objects).
S32, searching a target parent template matched with the required orthopedic consumable and the surgical tool list from the parent template library.
Wherein the target parent template refers to a parent template which is found in the parent template library and contains category definition and association information of at least one part of the required items in the S31 list. A business need typically corresponds to a target parent template.
In some embodiments, step S32 may be implemented by steps S321-S322:
S321, generating list identity codes for the required orthopaedics consumable and operation tool list, wherein the list identity codes comprise category codes, manufacturer codes, product classification codes, company codes, serial numbers, sequence codes and verification codes.
The list identification code refers to a unique and structured identification code generated by the system for the specific object list (service package) according to a preset coding rule. This code encodes key attribute information for the manifest, the primary purpose of which is to be able to make an efficient match with the parent template.
Category codes, manufacturer codes, product classification codes, company codes, serial numbers, order codes, and verification codes are specific information fields that constitute the list identification code. Where category codes, manufacturer codes, product classification codes generally reflect the commonality (or primary attribute) of the items in the list, company codes, serial numbers (e.g., layer number information if multiple layers of cartridges are involved), sequential codes (e.g., product unique identity within the dealer), verification codes, etc., may contain more specific business, source, or verification information.
Specifically, after receiving or generating the item list of S31, the system analyzes the content and attribute of the list, and extracts the values of the various information fields required for generating the list id. The system then combines the field values to form a complete, unique list id code according to a predefined encoding rule (e.g., defining the number of bits, order, and encoding scheme for each field, as detailed in the previous embodiment). This identification code represents this particular service requirement.
S322, matching the list identification code with the identification codes of the father templates in the father template library to screen out the target father template.
Specifically, the system traverses each parent template in the parent template library. For each parent template, the system compares its identity with the list identity generated in S321. This comparison process typically does not compare whether the entire encoded string is exactly equal, but rather whether key fields, which are pre-agreed to reflect core categories and attributes, are identical. For example, the system may specify that the parent template is considered to be a "target parent template" that meets the current business needs by only requiring that the "category code", "vendor code" and "product classification code" fields in the list identity match exactly the corresponding fields in the parent template identity. By performing this matching process, the system can accurately screen one or more parent templates directly related to the current user's needs list from a vast library of parent templates for further item selection and information reuse.
S33, selecting a target orthopaedics consumable and a surgical tool for constructing a child template example from the target father template, and multiplexing the association information of the target orthopaedics consumable and the surgical tool to construct the child template example.
The target orthopedic consumable and the surgical tool are those item items to be included in the current sub-template example, which are finally specifically selected from the target parent template according to the requirement of the S31 list. The associated information refers to various data (e.g., identification information, static information, physical samples, feature maps, grouping information, key item identification, close-up images, etc.) stored in the parent template in relation to the target items. Multiplexing means that the information (or references thereof) existing in the parent template is directly used for constructing the child template instance, so that repeated input is avoided.
Specifically, the system locates a specific item entry in the target parent template found in S32 according to the item list of S31. These items that are located and validated (possibly through the model alignment verification step of the user's physical sample as described in the previous embodiments) to be included in the current business needs become "target orthopaedic consumables and surgical tools". The system then copies or links all or part of the "association information" stored by the target items in the parent template to form a new data set. This new data set constitutes the initial framework and core content of the "child template instance" that inherits the standardized information structure of the parent template and the reference data of the specific item.
In some embodiments, step S33 may be implemented by steps S331-S334:
s331, primarily selecting orthopedic consumables and surgical tools matched with business requirements of users from the target father template.
The preliminary selection refers to screening orthopedic consumables and surgical tool items with consistent information (such as model and specification) from the data records of the target father template according to the service demands (item list) of the user to form a candidate set.
Specifically, the system performs a search and screening within the target parent template determined in S32 based on the item list generated in S31. For example, if the list requires a type A bone pin of a particular length and diameter, the system will find the corresponding record of type A bone pin in the target parent template and mark it as the item of primary choice. This stage is mainly based on matching static information and identity information recorded in the parent template.
S332, acquiring a physical sample of the corresponding orthopedic consumable and the surgical tool provided by the user.
The physical sample in this step refers to an image or other identifiable data of the physical object actually held by the user and intended for the current business requirement.
Specifically, for verification, the system prompts the user to provide a sample of the actual item corresponding to the preliminary selected item. The user may submit these sample data to the system through an interface provided by the system (e.g., a camera connected to take a picture, scan a barcode on the package of the item to trigger an image retrieval, or upload a picture of the item directly). These samples represent the actual condition of the item at hand by the user.
S333, calling the identification model, and comparing the physical sample with the preliminarily selected orthopedic consumable and surgical tool.
Specifically, the system inputs the physical sample image submitted by the user at S332 into the recognition model. The model extracts the features of the sample and compares it to reference features (e.g., features of a pre-stored feature map or standard sample image) associated with the item initially selected in S331 in the parent template. This comparison is typically accomplished by calculating the similarity (e.g., cosine similarity) between the feature vectors to yield a matching score or decision.
S334, confirming the target orthopaedics consumable and the operation tool which are finally used for constructing the sub-template example according to the comparison result.
Specifically, the system analyzes the comparison result of S333. If the similarity score between the user-provided physical sample and the preliminarily selected item is above a preset threshold, indicating that the two are highly matched, the system identifies the preliminarily selected item as the final "target orthopaedic consumable and surgical tool", allowing its information to be multiplexed into the build sub-template instance (and enabling dynamic information correlation of subsequent S40). If the comparison shows a mismatch (score below the threshold), the system will not automatically confirm, and may issue a warning prompt to the user asking for manual inspection confirmation, or recommending other possible matches, and even preventing the item from entering the sub-template until the matching problem is resolved.
It can be understood that, because the link of acquiring the actual article sample of the user (S332) and performing comparison verification through the identification model (S333, S334) is introduced in the process of constructing the child template example, the accuracy of article selection can be significantly improved, and the problem of article misselection caused by manual picking errors, father template information errors or mismatching between the real object and the record can be effectively prevented.
In addition, since the verification process ensures that the articles entering the sub-templates and managed by the system tracking are physically verified, the reliability of the subsequent use state tracking (S50) results and the reliability of the overall management process are greatly enhanced, especially for the management of high-value consumables or critical surgical tools. In addition, as the situation that the real object of the user is inconsistent with the system record can be timely found and prompted (S334), the consistency of the stock real object and the system data is facilitated, and a manager can find and solve the potential stock management problem early.
S40, associating dynamic data related to the selected orthopaedics consumable and the operation tool to the sub-template example to form an operable user terminal template.
Dynamic data refers to information related to a specific item instance that may change during the shipping or use process, such as a product production lot number, a product production date, a product expiration date, a product tracking code, a product UDI (unique instrument identification) code, and the like.
The user terminal template is a database record which is finally formed, contains static and dynamic complete information, and records the information of the types, specifications, quantity and the like of all the orthopaedics consumables and the surgical tools which should be used at the beginning of the current business process.
Specifically, after the sub-template instance framework is built, an operator (e.g., a warehouse manager or nurse) enters dynamic data on the particular physical item to be used for the business needs (e.g., obtained by scanning UDI codes or lot number bar codes on the item packages) into the system and associates or "mounts" the corresponding item entry in the sub-template instance. Upon completion of the dynamic data association, the final user terminal template is formed. The template accurately records the complete information (identity, static attribute and dynamic attribute) and the initial state (such as quantity and use or not) of each article related to the current business.
S50, combining the user terminal template and the identification model to track and manage the use states of the orthopedics consumable and the operation tool.
The usage state refers to a state of an article after a business process (such as surgery) is finished, for example, "consumed", "used to be returned", "unchanged", and the like.
In some embodiments step S50 may be implemented by steps S51-S53:
S51, acquiring images of the orthopedic consumable and the surgical tool after the business process is finished.
The end of the business process refers to the end of the business on the user side, for example, after an operation is completed, or when a batch of instruments is returned from the usage department to the supply center.
The image of the orthopedic consumable and the surgical tool refers to one or more photographs or scans that can reflect the actual status of the orthopedic consumable and the surgical tool involved (e.g., which are still, which have been consumed, their placement, etc.) at the point in time when the business process is completed.
In particular, the system may acquire the image in a variety of ways. For example, a fixed webcam can be provided in the instrument recycling area to automatically take a picture when the instrument is placed in the designated shooting area, or an operator (e.g., nurse or recycling person) can manually take and upload images using a dedicated APP on a mobile device (e.g., tablet, cell phone) connected to the system, or image acquisition can be triggered by scanning an identification on the instrument tray or container. The acquired image will be used as input for the next recognition model process.
S52, calling the identification model to process the image, and identifying the orthopedic consumable and the surgical tool existing in the image.
Specifically, the system transmits the image data acquired in S51 to the recognition model. The model first locates all object areas of suspected orthopaedic consumables or surgical tools in the image by means of its internal detection module. Then, for each detected region, the model uses its recognition comparison module to extract the visual features of that region and compares it with the features of various items stored in the parent template library (or its derived information) that the model learned during the training phase. By comparing (e.g. calculating the similarity), the model determines which orthopaedic consumable or surgical tool in the parent template library each item actually exists in the image. Finally, the model outputs a list of recognition results listing all items successfully recognized in the image and their possible quantities.
Specifically, when the recognition result is compared with the initial state recorded by the user terminal template:
for the orthopedic consumables and surgical tools in the defined group in the target father template, comparing the current number of the identified orthopedic consumables and surgical tools in the group with the initial number of the user terminal template records.
Specifically, after the recognition model has processed the image (in step S52), the system counts the total number of all items identified in the image and marked as belonging to this particular "group". The system then compares this identified current total number to the initial total number of items for the "group" recorded in the user terminal template at the beginning of the process. For example, if a group contains 1 each of two similar tools a and B, the initial total is 2, then the system considers the group to be consistent in item count as long as the recognition results show that there are a total of 2 tools belonging to the group in the image (whether the model specifically recognizes as two a, two B, or one a-B). This approach focuses mainly on whether the overall number of groups is good, not the exact identity of each member within the group.
And comparing the types and the quantity of the identified orthopedic consumables and surgical tools with the initial types and the quantity of the user terminal template records for the orthopedic consumables and surgical tools which are not defined and grouped in the target father template.
Among these, the undefined grouping of orthopedic consumables and surgical tools in the target parent template refers to those common items that are unique, easily distinguished, and not classified into any special "group" in the parent template.
In particular, the system requires more stringent, finer alignments. It will compare the specific item identified in step S52 with its corresponding initial record in the user terminal template. This comparison is to check both the "type" of item (e.g., to ensure that the identified item model, specification, etc. are consistent with the initial record) and the "quantity" of item (e.g., whether the identified quantity matches the initial quantity, or whether it is reasonably reduced or zero for a disposable consumable). This approach requires precise identity and quantity verification for each individual, ungrouped item.
It can be understood that the accuracy of identification and the feasibility of actual operation can be balanced through the comparison method, so that when the tracking management is carried out in a use state, independent articles can be accurately managed, the counting problem of similar articles can be effectively processed, and the efficiency and the reliability of overall management are improved.
S53, comparing the identification result with the initial state recorded by the user terminal template, and determining the service conditions of the orthopedic consumable and the surgical tool according to the comparison result.
Specifically, the system compares the identification result (which items are actually in the image) obtained in S52 item by item or in summary with the initial item list recorded in the user terminal template corresponding to the current service. For disposable consumables (such as bone nails), a "consumed" is determined if there is a record in the initial template but no occurrence in the recognition result. For reusable tools, if there is a record in the initial template and there is also a record in the recognition result, it may be determined to be "to be returned" or "returned" (possibly in combination with other status information). In particular, as previously described, for similar items that have been predefined as "groupings," the comparison herein may focus on comparing whether the total number within the identified group is consistent with the initial total number. And finally determining the service condition of each article in the user terminal template after the end of the business flow according to the comparison rules by the system, and generating a report, updating the inventory, triggering the follow-up operations such as charging and the like.
In some embodiments, the management method of the present application further comprises marking an item as unknown and generating a prompt if the identification model detects an item in the image that is not a user terminal template record but has the characteristics of an orthopaedic consumable and surgical tool.
Specifically, when an image after the end of the model processing business process is recognized (S51 acquisition, S52 processing), it recognizes an article. However, when the identification result is compared with the initial record of the user terminal template (S53), the system finds that the identified item is not in the item list recorded by the user terminal template and included in the current business process. That is, this is an "unscheduled" item.
Further, the identification model not only can identify the article, but also can judge according to the learned knowledge, and the characteristics of the article such as appearance, shape, material quality and the like accord with the general characteristics of the orthopedics consumable and the operation tool which are known by the article. This serves to distinguish it from other extraneous debris that may be present in the image (e.g., a piece of gauze, a pen, stains on the background, etc.).
If the recognition model recognizes the item, the system does not simply ignore the item, but instead assigns it a special status tag, i.e. "unknown item", and records it explicitly in the processing result. Meanwhile, the system actively reminds the operating user (such as nurses and administrators) to pay attention by means of popup windows of a User Interface (UI), messages or highlighting in reports, and the like, and informs that an unknown object which is not in a preset list but possibly related medical equipment is found in the image of the current inventory or examination.
It will be appreciated that by the above embodiments it is possible to capture medical devices that are intended to be outside of the work area or recycled items that should not belong to the current lot (defined by the user terminal template). For example, it may be an instrument that is dropped from elsewhere during surgery, or an item that is misplaced when the warehouse is prepared. By automatically marking and prompting the unknown articles, the unscheduled instruments can be ensured not to be ignored, the unscheduled instruments can be manually intervened to identify, search the sources and properly process, the instruments with unknown sources can be prevented from being mixed into the normal flow, and the potential risk is reduced. In addition, clues can be provided for tracking problems such as misplacement, loss or inaccurate inventory records of the articles.
In some embodiments, constructing the parent template library further comprises setting key item identifications for specified orthopaedic consumables and surgical tools within the parent template.
In particular, when creating or editing a parent template representing a certain class of orthopaedic consumables and surgical tools in the system, the system allows a particular marking or attribute to be assigned to a portion of the item records contained in the template, this marking being the "key item identification".
In particular, the purpose of the "critical item identification" is to focus on tracking and managing certain items that are of high value, susceptible to wear, have limited number of uses, or are critical to operation in a subsequent management process. For example:
an expensive pair of forceps may be marked as a "critical item" in order to keep track of its use and return.
A power tool or endoscope with a specific sterilization number or life limitation may be labeled as a "critical item" so that the system automatically records its number of uses.
The core instrument essential to a certain operation can also be marked as a key to ensure that the state of the core instrument is controlled at the moment.
After the parent template construction stage sets this identification, it is stored as part of the item association information. When the user subsequently derives a child template instance from the parent template according to business needs (step S30), this "key" attribute is inherited into the child template instance as well (which may allow the user to make adjustments to the actual situation at the child template level).
The most important role of this identification is represented by the usage status tracking and management link (step S50). For those orthopedic consumables and surgical tools that are labeled as "critical items" in the user terminal template, the system may trigger additional processing logic after determining their use. For example, the system may specifically accumulate the number of uses of these critical items and automatically issue an early warning notice that maintenance, replacement, or disablement is required when the accumulated number reaches a predetermined threshold.
It can be understood that by presetting the key object identification in the father template, basic data support is provided for realizing the refinement, automatic life cycle management or risk management of specific important objects, which is beneficial to improving the equipment utilization rate, reducing the operation risk and guaranteeing the medical safety.
In some embodiments, the management method of the present application further comprises:
s61, updating accumulated use times according to the use condition of the orthopedic consumable and the operation tool with the key object mark inherited from the target father template and/or user-defined in the user terminal template.
The source of the key item identification may be directly inherited from the parent template (as described above) or may be specifically designated by the user (user-defined) as needed when generating the child template instance.
Specifically, in the background database or article management module of the system, a count of "cumulative number of uses" is maintained for each reusable orthopaedic consumable or surgical tool (particularly those with life limitations) identified as a "critical article". When step S53 determines that a certain key item is actually used in the current business process (e.g., the status is changed from unused to used), the system will automatically increment the "accumulated number of uses" counter corresponding to the item. This updating action ensures that the system has a real-time grasp of the total usage of each critical item.
And S62, triggering early warning or maintenance prompt when the accumulated use times reach a preset threshold value.
The preset threshold value refers to an upper limit or guard line of the number of times of use preset by an administrator for a specific type or specific certain key item according to the advice of the equipment manufacturer, the internal management regulation of the hospital, or the safety standard.
Specifically, each time S61 updates the accumulated number of uses of a critical item, the system immediately compares this new accumulated number with a preset threshold set for it. If the accumulated number of times is found to be equal to or exceeds the threshold value, the system automatically executes a preset triggering action. These actions may include:
And displaying striking early warning information to relevant roles such as a warehouse manager, equipment personnel or nurses on a user interface of the system.
And sending an alarm to the appointed responsible person through an email, a short message or other notification modes.
A maintenance or inspection worksheet is automatically generated in the associated equipment maintenance management system (if integrated).
The item is marked as "to be maintained", "near end of life" or "out of service" in an inventory or instrument state to prevent it from being re-used before being untreated.
Through the embodiment, the system realizes automatic monitoring and early warning of the service life or frequency of key articles, is beneficial to preventive maintenance, ensures the safety and the effectiveness of equipment and optimizes asset management.
It can be understood that the method can improve the efficiency of model configuration and the recognition precision of specific class objects by constructing a classified parent template library and pertinently configuring a recognition model, and further, the method simplifies the preparation workflow required by a user for meeting specific business requirements by adopting a mechanism of deriving child template examples and correlating dynamic data based on the parent template library, reduces the complexity of manual operation, and further, can quickly and accurately realize the tracking and management of the usage states of orthopedics consumables and surgical tools by combining a user terminal template with an accurate initial state and a model with recognition capability, and obviously reduces the error and time consumption of manual counting, and on the other hand, improves the robustness and accuracy of management in complex scenes by introducing the whole quantity confirmation of the classified objects and the prompt of unknown objects, and simultaneously, can track the usage times of key objects and help to realize the preventive maintenance and management of high-value or vulnerable objects. In summary, compared with the traditional method, the technical scheme of the application has obvious improvement on standardization, efficiency, automation degree and accuracy of orthopedics consumable and operation tool management.
In some embodiments, building the parent template library includes:
s14, receiving a user-defined template submitted by a user, wherein the user-defined template comprises basic information, a physical sample and classification rules of orthopedic consumables and surgical tools which are user-defined by the user.
The user-defined template refers to a data packet or record set which is self-organized and submitted to the system by a user (such as a hospital, department or specific doctor) according to the own requirements or owned article information which may not be recorded on the platform. It contains data about a specific set of items that the user wishes to incorporate into the system management.
In particular, the system typically provides a specific user interface (e.g., an uploading function of a web form or client software) through which the user can package and submit their consolidated basic information (identification information and static information) about specific orthopaedic consumables and surgical tools, representative physical samples (e.g., multi-angle photos), and classification rules (or categories to which the user is expected to belong) suggested. After the system receives the data, the data is temporarily stored and marked as a pending state, and the system is ready for the next step of processing.
S15, auditing the user-defined template.
Wherein, the auditing refers to the process of checking, evaluating and confirming the content of the user-defined template submitted by the user so as to ensure the accuracy, the integrity and the compliance of the information and the compatibility with the existing classification system of the system.
Specifically, a manager (or configured automated auditing program) in the background of the system may perform auditing operations on the received user-defined templates. The auditing content can comprise checking whether submitted basic information is complete and correct in format, evaluating whether the quality of a physical sample image meets the requirement of model training, judging whether a classification rule suggested by a user is reasonable, can be coordinated with a classification system of an existing father template library, or forms a meaningful new category. The result of the audit may be pass, reject (and explain the reason) or require the user to supplement the modified information.
S16, after the verification is passed, configuring or updating the identification model by using a physical sample in the user-defined template, and after the configuration or updating of the identification model is completed, converting the user-defined template into a new father template or updating the new father template into the existing father template.
Specifically, once the user-defined template passes the audit, the system performs two main actions:
model adaptation the system provides the sample data (image) of the real object contained in the template to the recognition model for learning. If a brand new item class is used, special training may be required, and if an existing class is supplemented, incremental training or fine tuning (i.e. "update configuration") of the existing model may be used in order to allow the identification model to accurately identify these newly added items.
Template library integration, namely formally adding basic information, classification rules (possibly subjected to auditing adjustment), processed physical samples (or feature graphs generated by the processed physical samples) and the like in the user-defined template into a parent template library according to a standard data structure of the system. This may be to create a completely new parent template (if a new class is defined) or to add or update information about these new items to an existing parent template. After this step, the data submitted by the user becomes part of the system standardized parent template library, and can be used by all subsequent users (according to rights) in deriving the child templates.
It can be understood that the integrity and timeliness of the parent template library can be remarkably improved by converting the user-defined template submitted by the user and containing the user-defined object basic information, the physical sample and the classification rule into a new parent template or updating the new parent template into the existing parent template. The system is not only dependent on centralized input of a platform side, but also can collect the latest or specific product information from a first-line user, so that various orthopedic consumables and surgical tools which are clinically and practically used can be covered more comprehensively and rapidly by the parent template library, and the problem of information lag or insufficient coverage possibly caused by centralized maintenance is solved.
On the other hand, the mechanism effectively utilizes the resources and the expertise of the distributed users to jointly maintain and expand the father template database and the identification model (S14-S16), so that the burden of data acquisition, labeling and model training in the platform set can be shared and lightened to a certain extent, and the overall maintenance efficiency is improved.
In some embodiments, the management method further comprises the steps of extracting a feature map of the orthopedic consumable and the surgical tool in the parent template library, and storing the feature map in the parent template library as associated information, wherein the feature map comprises identification features for distinguishing the orthopedic consumable from the surgical tool.
Specifically, the image information (e.g., derived from the sample image acquired at S21) stored in the parent template library for each orthopaedic consumable or surgical tool is processed using the already configured (typically trained) recognition model. This process results in a "feature map" (or more precisely, a feature vector) that is automatically generated by a deep learning model (e.g., CNN) and can be considered as a digitized, condensed representation of the core visual features of the item image "in the eye" of the model.
The extracted feature map is saved and associated with the corresponding orthopaedic consumable or surgical tool record in the parent template library as part of the associated information describing the item (in parallel with identification information, static information, physical sample images, etc.).
It can be appreciated that the efficiency of subsequent identification and alignment operations can be improved by the above scheme. The comparison of image content is required at a later stage of the management process, such as when a post-operative image is compared to the initial record for use state tracking (S50), or when a user sample is verified for construction of a sub-template (in some implementations of S30). If each comparison starts with a complete feature extraction from the original image, the calculation is relatively large and takes a relatively long time. By pre-extracting and storing feature maps representing the core identification features of the object in the parent template (and possibly inherited by the child template), the system can directly call the pre-computed feature maps (vectors) with smaller data volume for quick comparison (for example, directly computing cosine similarity of two feature map vectors) when the comparison is needed. This is just as if a compact "visual fingerprint" was prepared for each item, and the comparison of fingerprints was much faster than the comparison of the original photographs. Therefore, the speed and efficiency of the system in carrying out article identification and state comparison can be improved remarkably.
In addition, the embodiment of the invention also provides a computer readable storage medium, which can be any one or any combination of a plurality of hard disk, a multimedia card, an SD card, a flash memory card, an SMC, a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a portable compact disc read-only memory (CD-ROM), a USB memory and the like. The computer readable storage medium includes the management program 10 of the orthopedic consumable and the surgical tool, and the specific embodiment of the computer readable storage medium of the present invention is substantially the same as the above-mentioned management method of the orthopedic consumable and the surgical tool and the specific embodiment of the server 1, and will not be described herein.
It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present invention have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. It is therefore intended that the following claims be interpreted as including the preferred embodiments and all such alterations and modifications as fall within the scope of the invention.
It will be apparent to those skilled in the art that various modifications and variations can be made to the present invention without departing from the spirit or scope of the invention. Thus, it is intended that the present invention also include such modifications and alterations insofar as they come within the scope of the appended claims or the equivalents thereof.

Claims (17)

1. A method for managing orthopedic consumables and surgical tools, comprising:
Constructing a father template library containing category definitions and associated information of orthopedics consumables and surgical tools;
configuring an identification model to enable the identification model to distinguish orthopedic consumables from surgical tools based on the association information in the parent template library;
responding to business requirements of users, and deriving a child template instance containing selected orthopedics consumables and surgical tools based on the parent template library;
associating dynamic data related to the selected orthopaedic consumable and surgical tool to the sub-template instance to form an operable user terminal template;
And the user terminal template and the identification model are combined to track and manage the use states of the orthopedics consumable and the operation tool.
2. The method for managing orthopaedic consumables and surgical tools according to claim 1, wherein the associated information includes identification information and static information of the orthopaedic consumables and surgical tools;
Constructing a parent template library comprises:
Classifying the orthopedic consumable and the surgical tool based on a preset classification rule and the identity identification information of the orthopedic consumable and the surgical tool, or analyzing the characteristics of the orthopedic consumable and the surgical tool through a pre-trained classification model, classifying the orthopedic consumable and the surgical tool with similar characteristics into one type, so as to determine the class definitions of the orthopedic consumable and the surgical tool with different classes;
storing the related information of the orthopedics consumables and the surgical tools in the same class according to the class definition to form a father template;
And generating an identification code for the parent template.
3. The method of managing orthopaedic consumables and surgical tools according to claim 2, wherein the associated information further includes a close-up image for a user to invoke a presentation at a user interface.
4. The method of managing orthopaedic consumables and surgical tools of claim 1 wherein constructing a parent template library comprises:
Receiving a user-defined template submitted by a user, wherein the user-defined template comprises basic information, a physical sample and classification rules of orthopedic consumables and surgical tools which are user-defined by the user;
auditing the user-defined template;
After the verification is passed, configuring or updating the identification model by using a physical sample in the user-defined template, and converting the user-defined template into a new father template or updating the new father template into the existing father template after the configuration or updating of the identification model is completed.
5. The method of managing orthopaedic consumables and surgical tools according to claim 4, wherein configuring the identification model comprises:
Acquiring a physical sample corresponding to the orthopedic consumable and the surgical tool in the father template library as training data;
And training the identification model by using the training data so that the identification model can distinguish the orthopedic consumable in the parent template library from the surgical tool based on the physical sample.
6. The method of managing orthopaedic consumables and surgical tools according to claim 1, wherein the method of managing further comprises:
Extracting a feature map of the orthopedic consumable and the surgical tool in the parent template library, and storing the feature map as associated information in the parent template library, wherein the feature map contains identification features for distinguishing the orthopedic consumable and the surgical tool.
7. The method of claim 1, wherein deriving a child template instance containing the selected orthopaedic consumable and surgical tool based on the parent template library in response to a business requirement of a user comprises:
determining a required orthopedics consumable and an operation tool list according to business requirements of a user;
Searching a target parent template matched with the required orthopedics consumable and an operation tool list from the parent template library;
and selecting a target orthopaedics consumable and a surgical tool for constructing a sub-template example from the target father template, and multiplexing the association information of the target orthopaedics consumable and the surgical tool to construct the sub-template example.
8. The method of managing orthopaedic consumables and surgical tools according to claim 7, wherein the identity code of the parent template includes a category code, a manufacturer code and a product classification code;
Searching a target father template matched with the required orthopedics consumable and an operation tool list from the father template library, wherein the target father template comprises:
generating list identity codes for the required orthopaedics consumable and the operation tool list, wherein the list identity codes comprise category codes, manufacturer codes, product classification codes, company codes, serial numbers, sequence codes and verification codes;
and matching the list identity identification code with the identity identification codes of all the father templates in the father template library so as to screen out the target father template.
9. The method of managing orthopaedic consumables and surgical tools of claim 7 wherein selecting a target orthopaedic consumable and surgical tool from the target parent template that constructs a sub-template instance comprises:
Preliminarily selecting orthopedic consumables and surgical tools matched with business requirements of users from the target father template;
Obtaining a physical sample of corresponding orthopedic consumables and surgical tools provided by a user;
Invoking the identification model, and comparing the physical sample with the preliminarily selected orthopedic consumable and surgical tool;
and confirming the target orthopaedics consumable and the operation tool which are finally used for constructing the sub-template example according to the comparison result.
10. The method of managing orthopaedic consumables and surgical tools of claim 2 wherein constructing a parent template library further comprises:
groups of similar orthopaedic consumables and surgical tools are defined within the parent template.
11. The method for managing orthopaedic consumables and surgical tools according to claim 1, wherein the step of combining the user terminal template and the identification model to track and manage the use state of the orthopaedic consumables and surgical tools comprises:
Acquiring images of the orthopedic consumable and the surgical tool after the business process is finished;
Invoking the identification model to process the image, and identifying the orthopedic consumable and the surgical tool existing in the image;
And comparing the identification result with the initial state recorded by the user terminal template, and determining the service conditions of the orthopedic consumable and the surgical tool according to the comparison result.
12. The method of managing orthopaedic consumables and surgical tools of claim 11 wherein comparing the identification with the initial state of the user terminal template record comprises:
for the orthopedic consumables and surgical tools which are defined and grouped in the target father template, comparing the current number of the identified orthopedic consumables and surgical tools in the group with the initial number of the user terminal template records;
and comparing the types and the quantity of the identified orthopedic consumables and surgical tools with the initial types and the quantity of the user terminal template records for the orthopedic consumables and surgical tools which are not defined and grouped in the target father template.
13. The method of managing orthopaedic consumables and surgical tools according to claim 11, wherein the method of managing further comprises:
If the identification model detects an article which is recorded by a non-user terminal template and has the characteristics of the orthopedics consumable and the surgical tool in the image, the article is marked as an unknown article, and a prompt is generated.
14. The method of managing orthopaedic consumables and surgical tools of claim 2 wherein constructing a parent template library further comprises:
and setting key article identifiers for appointed orthopedic consumables and surgical tools in the father template.
15. The method of managing orthopaedic consumables and surgical tools according to claim 1 or 14, wherein the method of managing further comprises:
For the orthopedic consumable and the operation tool with the key object mark inherited from the target father template and/or user-defined in the user terminal template, updating the accumulated use times according to the use condition;
and triggering early warning or maintenance prompt when the accumulated use times reach a preset threshold value.
16. A management device for orthopedic consumables and surgical tools, comprising a memory, a processor and a management program for the orthopedic consumables and surgical tools stored on the memory and operable on the processor, wherein the management method for the orthopedic consumables and surgical tools according to any one of claims 1 to 15 is implemented when the processor executes the management program for the orthopedic consumables and surgical tools.
17. A computer readable storage medium, wherein the computer readable storage medium stores thereon a management program of an orthopedic consumable and a surgical tool, the management program of the orthopedic consumable and the surgical tool implementing the management method of the orthopedic consumable and the surgical tool according to any one of claims 1 to 15 when executed by a processor.
CN202510580458.7A 2025-05-06 2025-05-06 Management methods for orthopedic consumables and surgical tools Pending CN120544816A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202510580458.7A CN120544816A (en) 2025-05-06 2025-05-06 Management methods for orthopedic consumables and surgical tools

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202510580458.7A CN120544816A (en) 2025-05-06 2025-05-06 Management methods for orthopedic consumables and surgical tools

Publications (1)

Publication Number Publication Date
CN120544816A true CN120544816A (en) 2025-08-26

Family

ID=96786386

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202510580458.7A Pending CN120544816A (en) 2025-05-06 2025-05-06 Management methods for orthopedic consumables and surgical tools

Country Status (1)

Country Link
CN (1) CN120544816A (en)

Similar Documents

Publication Publication Date Title
US20250245979A1 (en) Automatic method to determine the authenticity of a product
US20130336554A1 (en) Methods and systems for identifying, marking, and inventorying large quantities of unique surgical instruments
US12321764B1 (en) Systems and methods for automated process discovery
CN107643731A (en) A kind of model generating method and device
CN119623593A (en) A method for constructing UAV knowledge graph based on multimodal large model recognition
CN119228397A (en) Organic fertilizer quality and safety traceability management method based on multi-source data
CN119338396A (en) Field operation data analysis method and system
US8756230B2 (en) Quality validation method
CN113841156B (en) Control method and device based on image recognition
CN114090556A (en) Electric power marketing data acquisition method and system
Gwasem et al. Acquiring testable NFRs utilizing goal models enhancing application requirements analysis in goal-driven software product lines
CN120544816A (en) Management methods for orthopedic consumables and surgical tools
CN118397285B (en) Data labeling method, device, computing equipment and computer storage medium
CN120690405A (en) Refined management method and system for surgical instruments
CN116071348B (en) Workpiece surface detection method and related device based on visual detection
US6516280B2 (en) Method and system for electronic recycle inventory tracking
CN118507003B (en) Consumables management method based on image recognition
US20210407109A1 (en) Visual product identification
CN115797718A (en) Component information identification method, device and system
WO2017141227A1 (en) Method for analyzing result of diagnosing new renewable energy facility and device therefor
US20220300467A1 (en) Storage medium, learning device, and data collection system
CN119850126B (en) A high-precision measurement data digital management method and system
CN120257967B (en) Method, device and computer equipment for automatic verification of clinical trial protocol deviation
CN121455528A (en) A software development and management system for card production data processing based on artificial intelligence.
CN119886387A (en) Data management system based on model training

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