recommending educational content based on detected deviations from baseline standards for medical procedures via an online collaborative medical platform

CN122374845APending Publication Date: 2026-07-10CILAG GMBH INTERNATIONAL

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
CILAG GMBH INTERNATIONAL
Filing Date
2024-12-04
Publication Date
2026-07-10

AI Technical Summary

Technical Problem

In existing technologies, licensed physicians manually review data after medical procedures to identify technical biases, which leads to delays in recommending educational content, is time-consuming and inefficient.

Method used

By intelligently analyzing telemetry and video data during medical surgeries through a collaborative medical platform, and comparing them with baseline standards, educational content is automatically recommended to improve medical surgical techniques.

Benefits of technology

This enables the timely provision of personalized educational content to licensed physicians during medical procedures, improving the quality and efficiency of medical procedures and reducing the time delay of manual review.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122374845A_ABST
    Figure CN122374845A_ABST
Patent Text Reader

Abstract

A collaborative healthcare platform facilitates remote collaboration related to medical procedures during the preoperative, intraoperative, and postoperative phases of a medical case. The platform selects one or more educational content items related to the medical procedure for a physician based on captured data describing the execution of the procedure. Each educational content item is associated with one or more baseline criteria, against which the data describing the execution of the medical procedure is compared. The platform selects educational content items associated with the baseline criteria where the data describing the execution of the medical procedure differs from the baseline criteria and presents the selected educational content items to the physician. These educational content items can be presented during the intraoperative or postoperative phases of the medical procedure.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] Cross-references to related applications This application claims the benefits of U.S. Provisional Patent Application No. 63 / 605,879, filed December 4, 2023; U.S. Provisional Patent Application No. 63 / 641,754, filed May 2, 2024; U.S. Provisional Patent Application No. 63 / 661,015, filed June 17, 2024; U.S. Provisional Patent Application No. 63 / 661,858, filed June 19, 2024; U.S. Provisional Patent Application No. 63 / 717,950, filed November 8, 2024; U.S. Provisional Patent Application No. 63 / 718,000, filed November 8, 2024; and U.S. Provisional Patent Application No. 63 / 719,015, filed November 11, 2024, the contents of which are each incorporated herein by reference. Technical Field

[0002] The described implementation relates to a system and method for recommending educational content to practicing physicians based on deviations from baseline standards of medical procedures identified by a collaborative healthcare platform. Background Technology

[0003] The different techniques employed by physicians during surgical procedures affect patient outcomes. To maintain or improve patient outcomes, data describing the surgical procedure are reviewed after its completion to identify techniques used during the procedure that could be improved or refined by the physician. In many routine settings, data describing the completed surgical procedure are manually reviewed to identify deviations from the physician's intended remedial techniques or to identify techniques performed by the physician for recommendation to other physicians. Based on this manual review, educational content for improving or refining subsequent surgical procedures can be identified and provided to physicians. However, manual review of completed surgical procedures is time-consuming, thus delaying the identification of educational content for physicians. Attached Figure Description

[0004] Figure 1 This is an example implementation of a computing environment for electronically assisted medical surgery. Figure 2 This is a block diagram of an example architecture for a collaborative healthcare platform. Figure 3A This shows a first view of a sample physician dashboard associated with a collaborative healthcare platform. Figure 3B A second view of a sample physician dashboard associated with a collaborative healthcare platform is shown. Figure 4This example physician dashboard displays educational content items to physicians associated with a collaborative healthcare platform. Figure 5 This is an example implementation of a case-sharing interface associated with sharing medical records in a collaborative healthcare platform. Figure 6 This is an example implementation of a case dashboard associated with a set of cases in a collaborative healthcare platform. Figure 7 This is a sample remote presentation interface associated with a collaborative healthcare platform. Figure 8 This is another example of a remote presentation interface associated with a collaborative healthcare platform. Figure 9 This is an example analytics dashboard associated with a collaborative healthcare platform. Figure 10 This is a sample video interface associated with a collaborative healthcare platform. Figure 11 This is a flowchart of an example implementation of a process for selecting one or more educational content items to present to practicing physicians based on data describing medical procedures obtained from a collaborative healthcare platform. Detailed Implementation

[0005] The accompanying drawings and the following description illustrate certain embodiments only by way of example. Those skilled in the art will readily recognize from the following description alternative embodiments that can be employed without departing from the principles described herein. Reference will now be made to several embodiments, examples of which are shown in the accompanying drawings. Similar or analogous reference numerals may be used in the drawings, and may indicate similar or analogous functions, whenever practicable.

[0006] Collaborative healthcare platforms facilitate data exchange among remote practitioners related to medical cases during the preoperative, intraoperative, and postoperative phases. These platforms store or support access to patient records, imaging data, video data, telemetry data from medical devices, biometric sensor data from patients, and other medical information that may be obtained before, during, or after a medical procedure. Based on video and telemetry data obtained during the procedure, the platform intelligently selects educational content for practitioners. This content includes information describing the procedure, the setup of a medical device used during the procedure, or other information about one or more aspects of the procedure. Different educational content is associated with baseline standards for telemetry data, video data, or measurements, thus providing different information about different aspects of the procedure. The platform compares the telemetry or video data received during the procedure against these baseline standards. In response to comparisons indicating deviations of the telemetry or video data from the baseline standards, the platform selects the educational content associated with those standards and presents it to the practitioner. In various implementation schemes, collaborative healthcare platforms can present selected educational content to practicing physicians during the intraoperative or postoperative phases of medical cases.

[0007] Figure 1 An example implementation of a computing environment 100 for a collaborative healthcare platform 140 is illustrated. The collaborative healthcare platform 140 may include one or more servers coupled via a network 130 to client devices 150, medical equipment 160, and various third-party servers 170 associated with users 155 of the collaborative healthcare platform 140. The collaborative healthcare platform 140 facilitates the collaborative exchange of data among practitioners, patients, administrators, or other users 155 via client devices 150 to support the preoperative, intraoperative, and postoperative phases of medical cases. The collaborative healthcare platform 140 may also facilitate access to telemetry data from medical equipment 160, including, for example, real-time video, images, biometric sensing data, equipment control and / or status signals, which can be used in conjunction with performing medical procedures and managing patient cases. Furthermore, the collaborative healthcare platform 140 may facilitate access to various third-party servers 170 providing external services such as, for example, electronic medical record (EHR) services, telemedicine services, operating room scheduling, data analytics services, etc.

[0008] To further support the preoperative phase of medical cases, the collaborative healthcare platform 140 can select one or more reference content items to present to practicing physicians before performing medical procedures. In various implementations, the collaborative healthcare platform 140 maintains a store or library of reference content items from which it selects reference content items for use by the practicing physician. Alternatively or additionally, one or more third-party servers 170 maintain reference content items, and the collaborative healthcare platform 140 selects one or more reference content items from the third-party servers 170. Reference content items for the practicing physician can be retrieved from a combination of one or more third-party servers 170 and the collaborative healthcare platform 140. The collaborative healthcare platform 140 utilizes data from the practicing physician's user profile to select one or more reference content items for the practicing physician.

[0009] To support the intraoperative phase of medical cases, the collaborative medical platform 140 can facilitate the presentation of various information to support the surgery, such as preoperative images, models, patient data, equipment information, or other data. The collaborative medical platform 140 can also facilitate telepresence sessions that allow one or more remote contributors to access video, images, 3D models, equipment telemetry data, or other data streams captured during the ongoing medical procedure. The collaborative medical platform 140 can also enable telephysicians to provide annotations or other comments related to real-time video, images, or 3D models associated with the surgery. The collaborative medical platform 140 tracks and stores all data from the surgery associated with the case identifier, including video, medical equipment telemetry, and collaborative comments, enabling subsequent access.

[0010] During the intraoperative phase, the collaborative medical platform 140 can present educational content about the medical procedure being performed to one or more physicians. The educational content describes the execution of the medical procedure, such as information about the techniques to be used, the movement of medical devices or equipment, the setup of medical equipment, or other relevant information. The collaborative medical platform 140 compares telemetry or video data of the medical procedure during the intraoperative phase with a baseline standard associated with the educational content and selects the educational content associated with the baseline standard that deviates from the telemetry or video data. The educational content may include instructions that, when executed by a medical device 160, modify one or more settings of that medical device based on the educational content, thereby simplifying adjustments to the operation of that medical device 160.

[0011] To support the post-operative phase of medical procedures, the collaborative healthcare platform 140 enables physicians connected to cases to collaboratively monitor data related to patient recovery. For example, the collaborative healthcare platform 140 can provide an interface for viewing health records associated with patient recovery and facilitate collaborative exchange among physicians through case-specific content feeds. The collaborative healthcare platform 140 can also perform various analyses related to the performed medical procedures based on data aggregation. These analyses can be used to support patient recovery, improve future surgeries, and track physician performance.

[0012] Educational content related to medical procedures can be selected and presented by the collaborative healthcare platform 140 to physicians performing the procedures during the postoperative phase. For example, indicators or analyses determined by the collaborative healthcare platform 140 for the medical procedure are compared to baseline standards for various educational contents. In various implementations, the collaborative healthcare platform 140 selects educational content associated with baseline standards where the indicators deviate and presents the selected content to physicians. For example, the collaborative healthcare platform 140 includes information identifying the selected educational content in generating one or more interfaces for presentation to physicians, thereby simplifying access to guidance information related to the medical procedure.

[0013] The collaborative healthcare platform 140 can intelligently utilize data collected during different stages of the same or other cases, including the preoperative, intraoperative, and / or postoperative phases. For example, annotations of images or 3D models, physician comments from content feeds, or other information obtained during the preoperative phase can be made available during the intraoperative phase to assist the performing physician in completing the surgery. Analytical data associated with postoperative data can be used to generate recommendations for future surgeries, such as educational content, to improve efficiency and / or outcomes.

[0014] The collaborative healthcare platform 140 can also facilitate functions such as managing clinical trials, promoting education and training and execution tracking, facilitating the broadcasting of medically relevant presentations, and facilitating surgical scheduling. Advantageously, the collaborative healthcare platform 140 stores a complete record of medical cases (including video and telemetry from surgery) in a centralized and standardized platform, which naturally allows for collaboration in an online environment where physicians can interact from different remote locations. The collaborative healthcare platform 140 can maintain data in a manner that complies with data privacy and the compliance obligations of practicing physicians and organizations.

[0015] The collaborative healthcare platform 140 can also employ various machine learning techniques to infer recommendations, insights, or other artificially generated contributions based on data collected within the platform. For example, the platform can generate recommendations for educational content relevant to a physician's review based on data captured during a medical procedure. For instance, the platform might select educational content for a physician based on telemetry data captured during a medical procedure. As another example, the platform might select educational content based on video data captured during a medical procedure. The educational content selected by the platform can be video, audio, text, or other data describing the execution of a medical procedure. Additionally or alternatively, educational content configuration instructions or configuration data may be provided for one or more medical devices 160.

[0016] The collaborative healthcare platform 140 can generate additional recommendations and present them to licensed physicians based on stored information. For example, the collaborative healthcare platform 140 generates recommendations for licensed physicians based on the type of surgery scheduled to be performed by them; in various implementations, the recommendations include case records associated with one or more historical cases captured in the collaborative healthcare platform 140, which relate to previous performance of that type of surgery on patients in similar situations. If appropriate permissions are granted, physicians can review the entire case record through the collaborative healthcare platform 140, including preoperative information, videos, or other information from the surgery itself, as well as postoperative outcome information. In another example, the collaborative healthcare platform 140 can intelligently generate recommendations to invite a specific licensed physician with relevant expertise, experience, and / or availability to collaborate on a case. An invitation can then be generated for the licensed physician to access and collaborate on the case during at least one of the preoperative, intraoperative, and postoperative phases. Furthermore, the collaborative healthcare platform 140 can intelligently identify and present patient risk factors related to surgical execution, planning, and postoperative care. The collaborative healthcare platform 140 can also intelligently recommend educational content for training practicing physicians based on their individual follow-up performance and various comparative analyses.

[0017] The collaborative healthcare platform 140 can be implemented using on-site computing or storage systems, cloud computing or storage systems, or combinations thereof, and can be implemented using local servers or cloud-based servers, which may include physical machines or virtual machines, or combinations thereof. Cloud-based servers may include private cloud systems, public cloud systems, hybrid public / private cloud systems, or combinations thereof. Therefore, the collaborative healthcare platform 140 can be local, remote, and / or distributed relative to the medical environment in which surgery is performed and relative to the client devices 150 providing user access. Furthermore, different parts of the collaborative healthcare platform 140 can execute on different remote servers, and the various system elements of the collaborative healthcare platform 140 can be communicatively coupled via a network 130.

[0018] Client device 150 may include, for example, a mobile phone, tablet, laptop computer, or desktop computer, other computing device, or an application running thereon for accessing collaborative healthcare platform 140 via network 130. Client device 150 may provide access to various user interfaces, which may include a web-based interface accessed via a browser or an application interface accessed via an application, for viewing and / or editing information associated with collaborative healthcare platform 140. Client device 150 may include conventional computer hardware such as a display, input devices (e.g., a touchscreen), memory, a processor, and a non-transitory computer-readable storage medium storing instructions for execution by the processor to perform the functions described herein. Referring below to Figures 3 to 4... Figure 10 A more detailed description of an example of a user interface.

[0019] Third-party server 170 can facilitate various services utilized by collaborative healthcare platform 140. For example, third-party server 170 may include various EHR systems for managing patient records, robot control platforms for controlling surgical robots or other medical equipment, telepresence servers for facilitating telepresence services, patient scheduling systems, hospital information systems (HIS), or other servers. As another example, one or more third-party servers 170 may include educational content on various medical procedures, such as articles on various medical procedures, audio data related to medical procedures, video data related to medical procedures, setup or configuration details of medical equipment 160 used in medical procedures, or other descriptive information about medical procedures. Third-party server 170 may be implemented using various on-site computing or storage systems, cloud computing or storage systems (such as private cloud systems, public cloud systems, hybrid public / private cloud systems), or combinations thereof.

[0020] Medical device 160 may include various sensors, such as cameras or other imaging devices, biometric monitors, or other sensing devices that collect data associated with the medical procedure being performed. Sensor data may include physiological or biological signals (such as pulse rate, blood pressure, body temperature, etc.), video, electrical signals indicating the status of medical instructions, or other information. Cameras or image sensors may include still image cameras, video cameras, 3D imaging devices, or combinations thereof. Cameras may include fixed cameras in medical environments (e.g., operating rooms) or may include cameras integrated into medical devices, such as endoscopic cameras. Imaging systems may include computed tomography (CT) imaging systems, medical resonance imaging (MRI) systems, X-ray systems, or other imaging devices. Medical device may also include robotic devices that facilitate robot-assisted medical procedures. Robotic devices may include, for example, robotic arms or other computer-controlled mechanical devices that perform or assist medical procedures. Robotic devices may be pre-programmed to perform a specific set of steps or tasks and / or may be manually controlled by an operator. Telemetry data associated with the robotic device may include force data, position data or other sensor data, control signals, fault conditions, or other data related to the operation of the robotic device during surgery. Medical device data may be streamed to the collaborative medical platform 140 in real time, or it may be stored on a third-party server 170 and uploaded to the collaborative medical platform 140 later.

[0021] Network 130 includes communication paths for communication between collaborative medical platform 140, medical equipment 160, client device 150, and third-party server 170. Network 130 may include one or more local area networks (LANs) and / or one or more wide area networks (WANs), including the Internet. Network 130 may also include one or more direct wired or wireless connections (e.g., Ethernet, WiFi, cellular protocols, WiFi Direct, Bluetooth, Universal Serial Bus (USB), or other communication links).

[0022] Figure 2 This is a block diagram illustrating an example architecture of an implementation of the collaborative healthcare platform 140. Figure 2 In one implementation, the collaborative healthcare platform 140 includes a data ingestion module 205, an entity management module 210, an interface management module 215, a medical intelligence module 220, a telepresence module 225, an analysis module 230, a physician education module 235, a demonstration module 240, an application integration module 245, a video library 250, a connection graph repository 255, a user profile repository 260, and a patient data repository 265. In other implementations, the collaborative healthcare platform 140 includes... Figure 2 The function boxes shown are different function boxes or additional function boxes. Furthermore, in some embodiments, a single function box provides... Figure 2The functions of the multiple function boxes shown.

[0023] While in one implementation, the illustrated functional blocks may be executed entirely within the collaborative healthcare platform 140, alternative implementations may include various modules or discrete functionalities of modules executed by one or more third-party servers 170. Here, the collaborative healthcare platform 140 may interact with the third-party server 170 via an application programming interface (API) to enable the collaborative healthcare platform 140 to request and utilize services provided by the third-party server 170 to facilitate any of the functionalities described herein. For example, in one implementation, electronic health records may be provided by the third-party server 170. Here, the collaborative healthcare platform 140 may query relevant data from the third-party server 170, but does not necessarily store complete patient records locally. Furthermore, the third-party server 170 may facilitate services such as telepresence sessions, presentation creation, access to video resources, 3D model generation, or other aspects of the functionality of the collaborative healthcare platform 140 described herein.

[0024] Data ingestion module 205 ingests various medical data used by collaborative healthcare platform 140. Data ingestion module 205 may be electrically coupled to one or more external servers, databases, or other data sources that provide medical data. Medical data may include, for example, patient profile data (e.g., demographic information, health history, etc.), medical professionals (e.g., expertise, experience, etc.) or facilities, information about medical conditions, surgeries and medications, information about robotic systems, imaging systems, interventional tools or other medical devices, information about postoperative outcomes, or other medical information discussed herein.

[0025] Data ingestion module 205 can aggregate data from various input data sources. For example, data ingestion module 205 can obtain medical data from a conventional electronic health record (EHR) system. Here, data ingestion module 205 can perform various preprocessing steps to normalize the data relative to a standardized format used by the collaborative healthcare platform 140. For example, medical records can be organized in a database structure that includes values ​​(strings, numeric values, binary values, or other data types) assigned to each of a set of predefined information fields.

[0026] The data acquisition module 205 can also interface with one or more imaging systems to acquire preoperative, intraoperative, or postoperative images, videos, or 3D models associated with the patient. For example, the data acquisition module 205 can acquire and store X-ray images, magnetic resonance imaging (MRI) images, computed tomography (CT) scan images, visible light images, near-infrared fluorescence (NIRF) images, or other medical images, videos, or 3D models derived from them. Image data may also include image or video data from one or more cameras (such as one or more overhead cameras and / or one or more endoscopic cameras) present in the medical environment where the medical procedure is being performed. Imaging data may include associated metadata, such as telemetry data from one or more medical devices used to perform the medical procedure, annotations or comments associated with videos received from one or more physicians associated with the medical procedure, segmentation data associated with dividing the video into segments related to different steps of the procedure, or other information related to the image or video data.

[0027] To simplify the subsequent retrieval and review of medical surgery videos and associated metadata, the data ingestion module 205 can perform various preprocessing and indexing operations on the content and associated metadata. For example, the data ingestion module 205 can index the medical surgery video with associated metadata to associate different metadata with different parts of the video, synchronize videos associated with the same medical surgery, or perform various encoding or reformatting operations on the video data. The video can also be automatically segmented and indexed into video clips corresponding to different steps of the surgery.

[0028] The data acquisition module 205 can also be integrated with various robotic platforms or other medical devices to obtain telemetry data associated with surgery. For example, the data acquisition module 205 can obtain various sensor data, identification information associated with medical devices, control data associated with controlling robotic platforms or other medical devices, or other data generated from medical devices associated with the performed medical procedure from sensors used during the medical procedure.

[0029] The data ingestion module 205 may also provide an interface accessible via the client device 150 for ingesting data directly input into the collaborative healthcare platform 140. For example, the data ingestion module 205 may present various forms or free-form input elements to enable the input of operationally relevant medical information.

[0030] In one implementation, the data ingestion module 205 can manage data in a manner consistent with various compliance and privacy policies. For example, the data ingestion module 205 can remove or edit portions of the received data to protect patient privacy when the data is used for purposes that do not require patient identification.

[0031] Entity management module 210 manages the presentation of entity pages associated with different entities attached to the collaborative healthcare platform 140 and manages the connections between entities. Entities may include, for example, users 155 (which may be practicing physicians, patients, administrators, etc.), medical records associated with surgery, facilities, medical equipment 160, documents or media content, events (e.g., meetings), presentations, training modules, or other data objects. Entity pages may include web pages accessible via a web browser on client device 150, or pages of desktop or mobile applications installed on client device 150.

[0032] Each entity page for an entity enables the viewing of information associated with the entity and / or interaction with the entity. For example, each user 155 of the collaborative healthcare platform may have a dedicated page providing information about user 155, such as identification information, roles (e.g., surgeon, nurse, practitioner, administrator, patient, etc.), profile information (e.g., resume, certificates, etc.), assigned medical records, surgical history, connections with other users or cases, scheduling information, or other user-specific data. A patient's entity page (regardless of whether the patient is a user 155 of the collaborative healthcare platform 140) may include patient profile information, health history, planned surgeries, risk factors, or medical information associated with the patient. A medical case's entity page may include information about the patient associated with the case, descriptive information about the medical procedure associated with the case (such as the type of medical procedure), the medical environment in which the medical procedure will be performed, other descriptive information about the medical procedure, the status of the procedure (e.g., preoperative, intraoperative, or postoperative), or other information related to the medical case. The page may also include various interactive elements (e.g., content feeds) that enable users to share and interact with data associated with the entity, as will be described further below.

[0033] The entity management module 210 also receives pages and associated data from the collaborative healthcare platform 140, organizing them into a connection graph (stored in the connection graph repository 255). This connection graph captures the relationships between different entities and associated data. Some connections can be configured as default connections, while others can be created based on specific actions from user 155. For example, user 155 can be connected by default to other users 155 within the same organization (with at least viewing permissions). Alternatively, a connection can be generated only when user 155 explicitly invites another user 155 to connect and user 155 accepts the connection request. Similarly, connections between physicians and medical cases can be created by default or in response to invitations to create connections. For example, a default connection can be created between an entry for a planned medical procedure and the physician assigned responsibility for that procedure. Alternatively, all physicians within an organization or related department can be connected by default to a planned procedure. In other scenarios, a user can share a medical case with one or more other physicians to generate a connection request that invites other physicians to collaborate on the medical case. Accepting a connection request allows a connection to be created between the invited physician and the medical case. Supplementary connections can also be generated automatically (e.g., between the owner of a procedure and the invited contributor). Furthermore, connections can be created between user 155 and individual videos, files, presentations, or other data objects. For example, user 155, who created or owns a video, can share the video with one or more other users 155 to grant access to the video.

[0034] Connections between entities can be of different types and can be managed by different permissions. Typically, a page can be accessed only by users with appropriate access rights. Different permission levels can define different access levels for different pages. For example, depending on the user-specific permissions for a particular page, users may be allowed or prevented from accessing, editing, commenting on, annotating, deleting, or performing other modifications to data. In one implementation, a page may have a page owner with the highest access level. Typically, a practicing physician may be the owner of their own profile page and the pages for the surgeries they primarily perform. Pages associated with facilities, medical equipment, or other entities may be variably owned by the assigned practicing physician. Non-owners may have different access levels to the page, depending on the configured permissions. Permissions can be granted by the page owner or by another user with appropriate permissions to assign or relinquish permissions to other users.

[0035] Based on the different connections available to different users 155, the collaborative healthcare platform 140 can provide a personalized experience for each user 155. For example, after logging into the collaborative healthcare platform 140, user 155 may be presented with a personalized interface that includes their connections with other users 155, medical records, videos, demonstrations, or other content hosted by the collaborative healthcare platform 140.

[0036] Interface management module 215 manages content associated with various interfaces hosted by collaborative healthcare platform 140 and accessible via client device 150. As described above, interface management module 215 can manage pages associated with various entities managed by collaborative healthcare platform 140, including users 155 (which may include physicians, patients, administrators, etc.), medical cases associated with surgeries, facilities, medical equipment 160, documents or media content, events (e.g., meetings), presentations, training modules, or other data objects. Access to different pages by a specific user 155 may depend on the user's connections and permissions configured in connection graph repository 255. Furthermore, patient data may be pseudonymous for viewing by certain other users (depending on the type of connection and / or permissions), making the patient data not attributable to a specific individual.

[0037] The medical case page associated with the medical case may include information organized into preoperative, intraoperative, and postoperative phases. In the preoperative phase, the medical case page may include information about the patient, the surgery being performed, and the surgeon performing the surgery. Interface management module 215 may also provide access to various analytical information (e.g., generated by analysis module 230 described below), such as the patient's risk factors, the surgeon's experience / expertise, the outcome of the planned surgical type, or other data. In the intraoperative phase, the medical case page may provide access to a telepresence session, enabling remote collaborators to collaborate remotely on the ongoing surgery. In the postoperative phase, the medical case page may include information about the patient's treatment plan, risk factors, follow-up visits, or other postoperative information.

[0038] Some entity pages within the collaborative healthcare platform 140 may include content feeds to facilitate collaboration among users 155. Content feeds may include a variety of content (e.g., posts), such as text-based comments, images, videos, 3D models, or other multimedia content related to medical cases. Content may be posted directly to pages associated with medical cases, or posts may include links to content stored by the collaborative healthcare platform 140 or on external servers. Posts may be grouped into hierarchical dialogues that track relationships between posts. For example, a post may be created as an original post (which starts a new dialogue) or a reply to an existing post (which becomes part of a dialogue).

[0039] In the example use case, user 155 can invite one or more other users 155 to collaborate on a medical case, thereby gaining access to the case page of the medical case. Content feeds on the page allow collaborating users 155 to post to the case page in association with the medical case. Therefore, content feeds can enable discussions about the surgery to be performed, risks, best practices, or other information that may be useful to the physician performing the surgery. Furthermore, contributing user 155 can post videos or 3D models (or links to content) related to historical surgeries performed on patients with similar conditions. Additionally, contributing user 155 can share links to entity pages associated with potentially relevant past surgeries, allowing the performing physician to view historical content feeds associated with those surgeries. When shared with other users, patient data can optionally be pseudonymous (depending on the type of connection and / or permissions) so that patient data cannot be attributed to a specific individual.

[0040] Furthermore, as discussed in further detail below, content feeding can be utilized in relation to the ongoing surgery during a live telepresence session. Here, content feeding can be presented as a live chat window that allows contributors to comment, share videos, images, or other media during the surgery, provide links to relevant resources, or otherwise contribute content during the surgical procedure.

[0041] In the postoperative phase, contributors can use content feeds to discuss postoperative treatment, patient recovery, risk management, or other information related to patient recovery. Figure 7 An example of content feeding is provided, which will be described in further detail below.

[0042] The medical intelligence module 220 generates medical intelligence data, which can be automatically added to content feeds or otherwise made available in the context of the collaborative healthcare platform 140. For example, the medical intelligence module 220 can automatically contribute posts to content feeds that an AI agent infers to be relevant medical cases. Human-generated posts can mimic posts provided by human contributors and can include text-based comments, multimedia, links, etc. Medical intelligence data can be generated during the preoperative phase, during surgery, or during the postoperative phase.

[0043] In an example implementation, the medical intelligence module 220 may include one or more machine learning models trained to generate content that the model infers to be relevant to a specific medical case or more generally relevant to the user 155. In one implementation, the machine learning model generates an embedding of the medical case based on descriptive information about the medical procedure, characteristics of the patient to be operated on, characteristics of the practicing physician performing the procedure, posts in the content feed, or other information available in the collaborative healthcare platform 140. The medical intelligence module 220 determines a measure of similarity (e.g., cosine similarity, dot product) between the embedding of the medical case and the embeddings of other content available in the collaborative healthcare platform 140 and which may be included in automated posts. The medical intelligence module 220 may then generate posts and / or select content for posts based on the embedding similarity. The medical intelligence module 220 may also employ various large language models (LLMs) to analyze text-based content associated with the medical case and manually generate relevant natural language content for the content feed. Machine learning models may also include one or more neural networks (such as convolutional neural networks (CNNs), artificial neural networks (ANNs), residual neural networks (ResNets), or recurrent neural networks (RNNs)), regression-based models, generative models, or other types of machine learning models capable of achieving the functionality described herein.

[0044] In an example use case, the medical intelligence module 220 can identify one or more historical medical cases similar to the current medical case and automatically generate links to the relevant case pages. The physician can then view data from videos, models, or other records associated with the relevant medical case to help prepare for surgery. In other examples, the medical intelligence module 220 can automatically respond to questions posed by users in content feeds. For example, the medical intelligence module 220 can operate like a chatbot intelligently responding to text-based queries. In another implementation, the medical intelligence module 220 can generate recommendations for inviting specific physicians to collaborate on a medical case based on relevant expertise and experience. The user can then select recommended collaborators to collaborate on the medical case based on these human-generated recommendations.

[0045] The telepresence module 225 facilitates telepresence sessions during surgery. A telepresence session can be joined by one or more collaborators who have been invited to collaborate on a medical case and enable other users 155 to remotely access video, telemetry data from one or more medical devices, or other real-time data captured during the medical procedure. As described above, content feeds can also be displayed in conjunction with the telepresence session, allowing contributors to comment on or share surgery-related multimedia or links.

[0046] The telepresentation module 225 also enables contributors to provide real-time annotations on images, videos, 3D models, or other visual content related to anatomical structures in the context of an ongoing surgery. For example, contributors can tag locations within the visual content in association with the provided annotations. The telepresentation module 225 also allows contributors to add overlays, highlights, or other visual indicators during an ongoing telepresentation session.

[0047] In one implementation, the telepresence module 225 enables a remote contributor to control the medical device 160. For example, the remote contributor can access a control interface that provides control elements for controlling the position or orientation of a camera, controlling a robotic arm, configuring sensing devices, or performing other control functions of the medical device.

[0048] After the surgery is completed, the telepresence module 225 can store recorded video, telemetry data, content feeds, annotations, and other captured data associated with the surgery. This information can later be accessed by the user 155 of the collaborative healthcare platform 140 (with appropriate permissions) and / or can be utilized by the medical intelligence module 220 to further train machine learning models and / or generate inferences.

[0049] Analysis module 230 facilitates the generation of various statistical, indicator, or other analyses associated with information stored in collaborative healthcare platform 140. Analyses can typically be created based on a set of filtering parameters that produce a subset of data records for aggregation, and a combinatorial function that specifies how the filtered data should be combined. Filtering parameters can filter medical data based on data fields such as patient data, physician data, facilities, surgical types, and medical equipment used. Combination functions can include, for example, averaging functions, median functions, histogram functions, or other functions. A specific analysis function can result in a single output value or a series of values ​​across one or more dimensions. A series of outputs can be visually represented in tables, charts, graphs, or other visual outputs.

[0050] For example, analysis module 230 can generate metrics describing the average length of time a particular physician or group of physicians takes to complete a medical procedure. The average time for various procedures performed by the same physician or group of physicians can be presented alongside similar metrics for other physicians for comparative purposes. In another example, analysis module 230 can generate metrics describing the number of times a physician has historically performed a particular type of medical procedure. Such counts can be further aggregated to indicate the percentage of each different type of medical procedure performed out of the total number of procedures performed by the physician.

[0051] In another implementation, the analysis module 230 can generate analyses based on interactions between practicing physicians in the collaborative healthcare platform 140. For example, statistics can be derived based on the count of posts, comments, or other content contributed to the collaborative healthcare platform 140 by practicing physicians. Such analyses can be expressed based on the count of interactions, the frequency of interactions, or other aggregations. These analyses can also be aggregated separately based on whether the interactions are related to the preoperative, intraoperative, or postoperative stages of surgery.

[0052] In one implementation, the analysis module 230 may generate analyses based on specific filtering and / or combination functions specified by user 155 of the collaborative healthcare platform 140. Additionally, the analysis module 230 may include various preset analyses that can be generated without receiving specific user input. Furthermore, in some implementations, the healthcare intelligence module 220 may automatically generate analyses whose inferences will be relevant to a specific user 155.

[0053] In some implementations, the analysis module 230 can generate analyses based on any aspect of collective case data, including preoperative data, telepresence session data (including recorded video, telemetry data, content feeds during the session, etc.), and postoperative data. Analyses associated with the telepresence session data may include performing various video processing, content recognition, or other advanced image processing techniques to extract useful information from the video. Furthermore, the analysis module 230 can utilize various medical intelligence data generated from the medical intelligence module 220 to generate analyses.

[0054] The physician education module 235 manages and stores training data for practicing physicians associated with medical procedures. In various implementations, the training data includes educational content that includes descriptive information about medical procedures or parts thereof. Example educational content includes training videos related to performing medical procedures, articles about performing medical procedures, articles or videos about using one or more medical devices 160 in medical procedures, articles or videos about using one or more medical instruments in medical procedures, best practices for medical procedures, training manuals for medical procedures, instructional materials for one or more medical instruments used in medical procedures, digital training modules, webinars, audio data about medical procedures (e.g., podcasts about medical procedures), or other information used to train practicing physicians associated with medical procedures.

[0055] In various implementations, the educational content also includes configuration data or configuration instructions for one or more medical devices 160 used in one or more medical procedures. For example, the educational content includes a set of configuration instructions for configuring or calibrating a robotic arm or other medical device 160 used in a medical procedure. The configuration instructions may include one or more settings for the medical device 160. Example settings include: one or more limits on the amount of force applied by the medical device 160, one or more limits on the range of motion of the medical device 160, one or more limits on the amount of energy supplied by the medical device 160, an identifier of the operating mode of the medical device 160, or values ​​for one or more other settings of the medical device 160. As another example, the educational content includes a set of instructions that, when executed by the medical device 160, cause the medical device 160 to perform a series of actions for calibration. Certain educational content can be executed by a medical device 160 to modify the values ​​of one or more settings of the medical device 160 or the operating mode of the medical device 160, thereby allowing one or more settings of the medical device 160 to be automatically modified via educational content items without requiring the physician to manually specify the values ​​of the settings of the medical device 160.

[0056] The physician education module 235 stores educational content as distinct educational content items, each comprising discrete portions of content, such as files. Each educational content item has one or more attributes that provide descriptive information about the educational content item. For example, attributes of an educational content item may identify one or more types of medical procedures associated with the educational content item, thereby allowing the identification of educational content items corresponding to different types of medical procedures. Other example attributes of an educational content item include: one or more practicing physicians associated with the educational content item (e.g., the physician performing the medical procedure associated with the educational content item, the physician creating the educational content item), the location associated with the educational content item (e.g., geographic location, specific medical facility), the time associated with the educational content item (e.g., the time when the educational content item was created), identifiers of one or more pieces of medical equipment 160 associated with the educational content item, identifiers of one or more medical devices used in the medical procedure associated with the educational content item, the format of the educational content item (e.g., audio, video, text), or other information describing the educational content item. In various implementations, educational content items may be stored locally by the collaborative healthcare platform 140 (e.g., in a video library 250 or another storage device) or retrieved from one or more third-party servers 170.

[0057] One or more educational content items may include reference cases, which are medical cases performed by a licensed physician in medical cases selected for use by other licensed physicians. For reference cases, physician education module 235 stores video data, telemetry data from medical device 160, or other data captured by collaborative healthcare platform 140 during the performance of the completed medical procedure. In various embodiments, reference cases include content feeds that include comments or other data obtained by collaborative healthcare platform 140 from contributors during the completed medical procedure. For reference cases, physician education module 235 pseudonyms patient data to prevent reference cases from including patient data that could be attributed to a specific patient. In some embodiments, pseudonymed patent data in reference cases identifies the scope of one or more types of patent data to maintain information about patents performed by another licensed physician while preventing the identification of a specific patient who performed the completed medical procedure.

[0058] Each educational content item is associated with one or more baseline standards. Different baseline standards specify values ​​from indicators used in performing the medical procedure, settings of a piece of medical equipment 160 used in the medical procedure, movement patterns of the piece of medical equipment 160 during the medical procedure, patterns of telemetry data acquired during the medical procedure, movement patterns of the practicing physician during the medical procedure, or other descriptive information about performing the medical procedure. Baseline standards specify standardized values ​​of indicators, standardized techniques or methods used in the medical procedure, or other standardized values ​​or techniques related to the medical procedure. The physician education module 235 maintains one or more baseline standards for different medical procedures, thus different educational content items correspond to different medical procedures. The attributes of the educational content item include an identifier for the type of medical procedure to indicate that the educational content item and its associated baseline standard correspond to the type of medical procedure. This allows the physician education module 235 to identify different baseline standards for different types of medical procedures.

[0059] In various implementations, one or more practitioners input baseline standards for a medical procedure into the physician education module 235. For example, a group of practitioners agree on values ​​for indicators, patterns of telemetry data, patterns of movement, or other information describing the execution of the medical procedure. The practitioners in this group input the agreed baseline standards into the physician education module 235 for storage associated with educational content items. This group of practitioners may be associated with a specific healthcare facility (e.g., a hospital, clinic) to provide facility-specific baseline standards. The physician education module 235 stores the healthcare facility's identifier as an attribute of the educational content item associated with the facility-specific baseline standards to indicate the baseline standards associated with a specific healthcare facility. Alternatively or additionally, the group of practitioners determining the baseline standards may not be associated with a specific healthcare facility but rather with a larger organization or standard institution, thus making the baseline standards for the medical procedure applicable to a variety of healthcare facilities. In various implementations, the physician education module 235 may store facility-specific baseline standards and more generally applicable baseline standards as different attributes of the educational content items. This allows the use of facility-specific baseline standards to enhance the more generally applicable baseline standards associated with the educational content items.

[0060] In various implementations, the physician education module 235 generates one or more baseline standards associated with educational content items by applying one or more trained machine learning models to metrics generated for multiple medical cases in which a type of medical procedure is performed by the analysis module 235. In various implementations, one or more trained machine learning models are also applied to telemetry data or video data captured by the telepresence module 225 during the medical cases in which this type of medical procedure is performed. For example, the machine learning model detects patterns in telemetry data captured during a particular type of medical procedure that occur in medical cases for which a specific value of a generated metric is generated, or for which the value of the generated metric is within a range of values. The specific value of the generated metric, or the range of values ​​of the generated metric, may correspond to one or more specific patient outcomes. For example, a specific value or a range of values ​​identifies a successful patient outcome for this type of medical procedure. In various implementations, one or more patterns of telemetry data detected at at least a threshold frequency during medical procedures occurring in medical cases are stored as baseline standards for educational content items associated with a particular type of medical procedure, for which the generated metric has a specific value or has a value within a specified range.

[0061] For example, applying a machine learning model to telemetry data identifies a specific movement sequence of a medical device 160 detected at at least a threshold frequency during a specific type of completed medical procedure performed in a medical case. Indicators corresponding to positive outcomes are stored as baseline standards for educational content items corresponding to the movement of the medical device 160 during the specific type of medical procedure. The telemetry data describing the specific movement sequence of the medical device 160 can be stored in educational content items to specify the movement limits of the medical device 160 during the specific type of medical procedure, or to specify the limits of the forces exerted by the medical device 160 during the specific type of medical procedure. As another example, the captured telemetry data includes location data of a medical device 160 during the occurrence of that type of medical procedure in the medical case, where one or more indicators are associated with positive outcomes for the patient. The physician education module 235 stores educational content items associated with the type of medical procedure, which has the location data in the captured telemetry data as a baseline standard. This allows the physician education module 235 to dynamically generate educational content items and associated baseline standards for a type of medical procedure based on telemetry data captured during the performance of that type of medical procedure over time, thereby simplifying the generation of educational content items for various medical procedures.

[0062] In other examples of generating educational content items from telemetry data, telemetry data from a medical device includes the dexterity of a practicing physician during a surgical procedure, wherein the dexterity information is stored as a baseline criterion in the educational content item in response to determining that the surgical procedure has a positive outcome. In various embodiments, the generated educational content item includes data for accessing a simulator of the medical device 160 used during the surgical procedure (e.g., an identifier of the simulator, one or more exercises or techniques to be performed on the identified simulator, etc.) to further refine the use of the medical device 160 in response to telemetry data from the practicing physician during the surgical procedure, which includes dexterity information deviating from the baseline criterion of the educational content item by at least a threshold amount. As another example, telemetry data from a medical device 160 includes tissue tension in a patient during a surgical procedure, wherein tissue tension is stored as a baseline criterion in the educational content item in response to the physician education module 235 determining that the surgical procedure has a positive outcome. The generated educational content items may include data for accessing a simulator of the medical device 160 used during a medical procedure (e.g., the simulator's identifier, one or more exercises or techniques to be performed on the identified simulator, etc.) to further refine the use of the medical device 160 in response to telemetry data from a practicing physician during the medical procedure, including hand dexterity information that deviates from the baseline standard of the educational content items by at least a threshold amount.

[0063] Additionally or alternatively, the physician education module 235 applies one or more machine learning models to video data captured during the performance of a specific type of medical procedure in previous medical cases to identify different pieces of medical equipment 160 used during the specific type of medical procedure, the movement of different pieces of medical equipment 160 during the specific type of medical procedure, the movement of the physician performing the specific type of medical procedure, or other information about the performance of the specific type of medical procedure. As further described above, applying machine learning models to video data of previous performances of a specific type of medical procedure detects movement patterns of the physician or a piece of medical equipment 160 during the performance of the specific type of medical procedure. Patterns or movements detected at at least a threshold frequency in the video data of completed medical procedures of a specific type performed in a medical case, with indicators corresponding to positive outcomes, are stored as baseline standards for one or more educational content items associated with the specific type of medical procedure. Such educational content items associated with the type of medical procedure and the baseline standards describing movement patterns include location data or other data describing the movement or positioning of the physician or a piece of medical equipment 160 during the specific type of medical procedure for later reference. Other information, such as depth-sensing data, the proximity of a medical device 160 to the patient's structure, the cross-sectional angle of the medical device 160 to the patient's structure, the path length of the medical device 160, tissue tension, the practitioner's dexterity, or other data, can be determined by the physician education module 235 based on video data and stored as baseline criteria in response to video data of medical procedures with threshold frequencies or in response to video data of medical procedures with indicators corresponding to positive outcomes. This allows the physician education module 235 to determine baseline criteria for a type of medical procedure based on video data of one or more medical procedures.

[0064] To select educational content items for practicing physicians, physician education module 235 compares data describing the execution of medical procedures performed by the practicing physician with baseline standards associated with various educational content items. In various implementations, after the practicing physician completes the medical procedure, physician education module 235 identifies educational content items associated with the type of medical procedure and compares the obtained information describing the medical procedure with one or more baseline standards associated with the identified educational content items. For example, physician education module 235 compares indicators generated by analysis module 230 from captured telemetry data, video data, or other data for the medical procedure with baseline standards associated with educational content items associated with the type of medical procedure. In response to an indicator differing from the baseline standard associated with an educational content item by at least a threshold amount, or otherwise failing to meet the baseline standard, physician education module 235 selects the educational content item associated with the baseline standard for presentation to the practicing physician. For example, in response to determining that the time taken by a practicing physician to complete a medical procedure exceeds the average time taken to complete that type of medical procedure or exceeds the baseline time taken to complete that type of medical procedure, one or more educational content items are selected that are associated with that type of medical procedure and with a baseline standard specifying the time taken to complete that type of medical procedure. In some embodiments, the physician education module 235 selects one or more educational content items that are associated with the type of medical procedure and with a baseline standard, wherein the indicator determined for the medical procedure differs from the baseline standard by at least a threshold amount, thereby allowing the physician education module 235 to consider a specific amount of variance between the determined indicator and the baseline standard when selecting educational content items.

[0065] Alternatively or additionally, the physician education module 235 compares one or more patterns or data detected within telemetry data captured during the performance of a medical procedure with a baseline standard associated with the educational content item. The physician education module 235 selects educational content items associated with the type of medical procedure and associated with a baseline standard specifying a telemetry data pattern that differs from the captured telemetry data by at least a threshold amount. For example, the telemetry data includes depth-sensing data during the medical procedure, and the physician education module 235 selects educational content items associated with the type of medical procedure and associated with depth-sensing data that differs from the captured depth-sensing data by at least a threshold amount. In some embodiments, the selected educational content item includes information for accessing a simulator of the medical device 160 to be accessed by a practicing physician (e.g., the simulator's identifier, one or more exercises or techniques to be performed on the identified simulator, etc.). In another example, the telemetry data includes tissue tension data captured during the medical procedure, and the physician education module 235 selects educational content items associated with the type of medical procedure and associated with tissue tension data that differs from the captured tissue tension data by at least a threshold amount. In various implementations, the selected educational content items include information for accessing the simulator of the medical device 160 to be accessed by a practicing physician (e.g., the simulator's identifier, one or more exercises or techniques to be performed on the identified simulator, etc.).

[0066] Telemetry data from one or more sensors (e.g., sensors included in a medical device 160) can also describe the movement or positioning of the medical device 160 or medical instrument during a medical procedure, and the physician education module 235 selects educational content items that include a baseline standard from which the movement of a medical device or the positioning of a medical instrument in the telemetry data deviates from at least a threshold amount. For example, the telemetry data includes the path length of a medical device 160 during a medical procedure, and the physician education module 235 selects educational content items associated with the type of medical procedure and including a baseline standard specifying the path length of the medical device 160, where the path length in the captured telemetry data deviates from the baseline standard by at least a threshold amount. As another example, the telemetry data includes location data of a medical device 160 during a medical procedure, and the physician education module 235 selects educational content items associated with the type of medical procedure and including a baseline standard specifying the location data of the medical device 160, where the location data of the medical device 160 in the captured telemetry data deviates from the baseline standard by at least a threshold amount. In another example, the telemetry data includes the dexterity data of a practicing physician during a medical procedure, and the physician education module 235 selects educational content items associated with the type of medical procedure and including a baseline standard specifying the dexterity data of the medical device 160, wherein the dexterity data in the captured telemetry data deviates from the baseline standard by at least a threshold amount. In the foregoing example, the educational content items selected based on the telemetry data include information for (e.g., via the collaborative healthcare platform 140) accessing a simulator associated with the medical device 160 corresponding to the telemetry data, thereby providing the practicing physician with increased interaction with the medical device 160. Furthermore, educational content items selected based on the deviation of a medical device 160's positional data from the baseline standard may include one or more of the following: training videos associated with and describing the operation of the medical device 160, audio data describing the operation of the medical device 160, and information for accessing the simulator of the medical device 160 (e.g., simulator identifier, one or more exercises or techniques to be performed on the identified simulator, etc.). In some implementations, the captured telemetry data describes the usage pattern of a medical device 160 during a medical procedure. In response to determining that the usage pattern of the medical device 160 deviates from the baseline usage pattern of the medical device in the educational content item, the physician education module 235 selects an educational content item that may include baseline data describing the cost of the medical procedure based on the usage pattern and information on alternative usage patterns of the medical device 160 to reduce costs, or information describing recommended usage patterns of the medical device 160 or alternative usage of multiple medical devices 160 in this type of medical procedure.

[0067] In various implementations, the physician education module 235 compares one or more data points identified from video data captured during a medical procedure with baseline criteria associated with educational content items to select one or more educational content items for the practicing physician. The physician education module 235 selects educational content items associated with the type of medical procedure and with a baseline criterion specifying particular data that differs from the data identified from the captured video by at least a threshold amount. For example, the physician education module 235 obtains depth-sensing data from video data of a medical procedure during the procedure and selects educational content items associated with the type of medical procedure and with the depth-sensing data that differs from the depth-sensing data determined from the video data of the medical procedure by at least a threshold amount. In some implementations, the selected educational content items include information for accessing a simulator of the medical equipment 160 to be accessed by the practicing physician (e.g., simulator identifier, one or more exercises or techniques to be performed on the identified simulator, etc.). In another example, physician education module 235 determines tissue tension data during a medical procedure and selects educational content items associated with the type of medical procedure and the tissue tension data, which differ from tissue tension data determined from video data by at least a threshold amount. In various embodiments, the selected educational content items include information for accessing a simulator of the medical device 160 to be accessed by a practicing physician (e.g., the simulator's identifier, one or more exercises or techniques to be performed on the identified simulator, etc.).

[0068] In various implementations, the physician education module 235 determines the movement or location of medical device 160 or medical instrument during a medical procedure from video data of a medical procedure using one or more computer vision models or other models. Based on the movement or location information obtained from the video data, the physician education module 235 selects educational content items that include a baseline standard, whereby the movement of a piece of medical device or the location of a medical instrument in the telemetry data deviates from the baseline standard by at least a threshold amount. For example, the physician education module 235 determines the path length of a piece of medical device 160 during a medical procedure from the video data of the medical procedure, and the physician education module 235 selects educational content items that are associated with the type of medical procedure and include a baseline standard specifying the path length of the medical device 160, whereby the path length from the video data deviates from the path length of the medical device by at least a threshold amount. As another example, the physician education module 235 determines the location data of a piece of medical device 160 during a medical procedure from the video of the medical procedure, and the physician education module 235 selects educational content items that are associated with the type of medical procedure and include a baseline standard specifying the location data of the medical device 160, whereby the location data of the medical device 160 from the video data deviates from the baseline standard by at least a threshold amount. In another example, physician education module 235 determines the dexterity data of a practicing physician during a medical procedure from video data, and selects educational content items associated with the type of medical procedure and including a baseline standard for the dexterity data of the medical device 160, wherein the dexterity data determined from the video data deviates from the baseline standard by at least a threshold amount. In the aforementioned example, the educational content items selected based on telemetry data include information for accessing a simulator associated with the medical device 160 corresponding to the telemetry data (e.g., simulator identifier, one or more exercises or techniques to be performed on the identified simulator, etc.), thereby providing the practicing physician with increased interaction with the medical device. Furthermore, educational content items selected based on the deviation of the position data of a medical device 160 from the baseline standard may include one or more of the following: training videos associated with and describing the operation of the medical device 160, audio data describing the operation of the medical device 160, and information for accessing the simulator of the medical device 160 (e.g., simulator identifier, one or more exercises or techniques to be performed on the identified simulator, etc.).

[0069] In some implementations, physician education module 235 determines from video data of a medical procedure the angle at which a patient's structure (e.g., an organ) is transected by a medical device 160 during a medical procedure. Physician education module 235 selects educational content items associated with the type of medical procedure and including the angle used to transect the patient's structure, from which the angle determined from the video data of the medical procedure deviates by at least a threshold amount. Educational content items selected based on the deviation of the determined transect angle of the patient's structure from a baseline transect angle may include content describing the use of the medical device 160 (or medical device) to transect the patient's structure during the medical procedure, or content describing the correlation between the transect angle of the patient's structure and one or more outcomes of the medical procedure (e.g., information depicting the correlation between certain angles of transecting the patient's structure and positive outcomes of the medical procedure, or the correlation between the angles of transecting the patient's structure and negative outcomes of the medical procedure). As another example, physician education module 235 determines from video data of a medical procedure the proximity of a medical device 160 (or medical device) to one or more key structures of the patient (e.g., organs, bones, arteries) during the medical procedure. The physician education module 235 selects educational content items associated with the type of medical procedure and including baseline proximity of the medical device 160 (or medical instrument) from key structures of the patient, the proximity of the medical device 160 (or medical instrument) from video data deviating from the baseline proximity by at least a threshold amount. In various embodiments, the educational content items having baseline proximity to key structures of the patient include content describing the use of energy devices during the medical procedure, which may include interactive content (e.g., content with questions to be answered by a practicing physician), video or audio content describing the use of energy devices during the medical procedure, or other descriptive information about the use of energy devices during the medical procedure.

[0070] Furthermore, the physician education module 235 can determine the usage pattern of a medical device 160 during a medical procedure from video data of the procedure. In response to determining that the usage pattern of the medical device 160 deviates from the baseline usage pattern of that medical device in the educational content item, the physician education module 235 selects that educational content item. The selected educational content item may include baseline data describing the cost of the medical procedure based on the usage pattern and information on alternative usage patterns of the medical device 160 to reduce costs. As another example, the selected educational content item may include recommended usage patterns of the medical device 160 in this type of medical procedure or information on the use of multiple alternative medical devices 160.

[0071] In another example, the physician education module 235 compares one or more motion patterns detected within video data captured during a medical procedure (e.g., movement of a piece of medical equipment 160, movement of a portion of the physician's movements) with a baseline standard that includes motion patterns specific to the type of medical procedure, and selects educational content items for the physician associated with the baseline standard for a specified motion pattern, where the detected motion pattern differs from the motion pattern by at least a threshold amount. Therefore, the physician education module 235 can use data captured during the performance of a medical procedure (e.g., video data or telemetry data) to determine when to select educational content items for the physician. Different detected patterns within the telemetry or video data captured during the performance of a medical procedure can be compared with different educational content items, each associated with a different baseline standard. This allows the physician education module 235 to select educational content items for the physician based on a deviation from the baseline standard corresponding to the video or telemetry data captured during the performance of the medical procedure, thereby allowing for customized selection of educational content items for specific portions of the medical procedure.

[0072] Physician Education Module 235 may apply one or more trained machine learning models to attributes describing the execution of medical procedures performed by a licensed physician and educational content items (such as those associated with the type of medical procedure) to select one or more educational content items for presentation to the licensed physician. Example attributes of educational content items include: the type of medical procedure associated with the reference content item, one or more licensed physicians associated with the reference content item, the location where the medical procedure was performed (e.g., geographic location, identifier of a medical facility), the format of the reference content item (e.g., text data, audio data, video data, etc.), feedback from one or more licensed physicians regarding the reference content item (e.g., ratings, the amount of positive feedback received for the reference content item, etc.), or other descriptive information. In various implementations, Physician Education Module 235 trains one or more machine learning models to select one or more educational content items for the licensed physician based on the attributes of the educational content items and the characteristics of the licensed physicians. Example machine learning models include regression models, support vector machines, Naive Bayes, decision trees, k-nearest neighbors, random forests, augmentation algorithms, k-means, and hierarchical clustering. Machine learning models may also include neural networks, such as perceptrons, multilayer perceptrons, convolutional neural networks, recurrent neural networks, sequence-to-sequence models, generative adversarial networks, or transformers. In various implementations, other types of machine learning models may be additionally or alternatively trained or applied by the physician education module 235.

[0073] For example, in order to train a machine learning model to select one or more educational content items, the physician education module 235 generates a set of training examples, each of which includes data describing the execution of a medical procedure performed by a practicing physician and the attributes of the educational content item, and has labels indicating whether the practicing physician in the training example accessed the educational content item included in the training example (or indicating whether the practicing physician in the training example provided positive feedback to the educational content item included in the training example).

[0074] The machine learning model is applied to training examples to generate a predicted probability (or a predicted probability) that a practicing physician in the training example will access an educational content item in the training example. For each training example to which the machine learning model is applied by the physician education module 235, the physician education module 235 generates a score for the machine learning model, including an error term, based on the label applied to the training example and the predicted probability (or the predicted probability) that a practicing physician in the training example will access an educational content item in the training example. When the difference between the label applied to the training example and the predicted probability (or the predicted probability) that a practicing physician in the training example will access an educational content item in the training example, the error term and the corresponding score are large; conversely, when the difference between the label applied to the training example and the predicted probability (or the predicted probability) that a practicing physician in the training example will provide positive feedback to an educational content item in the training example, the error term and the corresponding score are small. In various implementations, the physician education module 235 uses a loss function to generate a score for the machine learning model applied to the training examples, based on the difference between the predicted probability of a practicing physician in the training examples accessing an educational content item in the training examples (or the predicted probability of a practicing physician in the training examples providing positive feedback to an educational content item included in the training examples). Example loss functions include mean squared error, mean absolute error, hinge loss, and cross-entropy loss.

[0075] The physician education module 235 backpropagates error terms to update a set of parameters including a machine learning model, and stops backpropagation in response to a score or loss function satisfying one or more criteria. For example, the physician education module 235 backpropagates the score of the machine learning model layer by layer to update the parameters of the machine learning model until the score is less than a threshold. For example, the physician education module 235 uses gradient descent to update the set of parameters including the machine learning model. The physician education module 235 stores trained machine learning models for application to data describing the execution of medical procedures performed by a practicing physician, as well as attributes of one or more educational content items. In some implementations, the physician education module 235 trains and maintains different machine learning models, each using a different combination of attributes of educational content items and data describing the execution of medical procedures performed by a practicing physician.

[0076] Alternatively or additionally, one or more machine learning models applied by the physician education module 235 to select educational content items are nearest neighbor models applied to embeddings corresponding to features of the educational content item and the practicing physician, including data describing the execution of medical procedures performed by the practicing physician. As further described above, the attributes of the educational content item include: the type of medical procedure associated with the reference content item, one or more practicing physicians associated with the reference content item, the location where the medical procedure was performed (e.g., geographic location, identifier of a medical facility), the format of the reference content item (e.g., text data, audio data, video data, etc.), feedback from one or more practicing physicians regarding the reference content item (e.g., ratings, the amount of positive feedback received for the reference content item, etc.), or other descriptive information. Example characteristics of a licensed physician include: the physician’s area of ​​expertise, the types of previous medical procedures performed by the physician, medical procedures planned to be performed by the physician, the location where the physician will perform the medical procedures (e.g., geographic location, identifier of a medical facility, etc.), collaborators connected to the physician via a connection diagram, or other descriptive information about the physician, and data describing the medical procedures performed by the physician as further described above.

[0077] In some implementations, the physician education module 235 applies a nearest neighbor model to the embeddings of a practicing physician, which determines the distance (or similarity measure) in the latent space between the physician's embeddings and the embeddings used for various educational content items. For example, the nearest neighbor model determines the Euclidean distance between the physician's embeddings and the embeddings used for educational content items. Based on this distance, the nearest neighbor model ranks the educational content items by the distance (or similarity measure) between the corresponding embeddings of the educational content items and the physician's embeddings, and selects one or more educational content items that have a threshold position in the ranking, thus having an embedding closest to the physician's embedding. Alternatively, the nearest neighbor model selects one or more educational content items that have a distance less than a threshold to the physician's embedding. Alternatively, the physician education module 235 generates embeddings of medical procedures performed by the practicing physician and selects one or more educational content items based on the distance between the embeddings of the medical procedures and the embeddings used for educational content items, as further described above.

[0078] Furthermore, in some implementations, the physician education module 235 generates embeddings for different practicing physicians based on the characteristics of the practicing physician, as further described above. The physician education module 235 determines the distance between the embedding for the practicing physician and the embeddings for additional practicing physicians. For example, the physician education module 235 determines the Euclidean distance between the embedding for the practicing physician and the embeddings for multiple additional practicing physicians. Based on this distance (or a measure of similarity), the physician education module 235 selects a set of additional practicing physicians. For example, the physician education module 235 selects additional practicing physicians with embeddings within a threshold distance of the practicing physician's embeddings. As another example, the physician education module 235 ranks the additional practicing physicians based on the distance between the embeddings of the additional practicing physicians and the embeddings of the practicing physician, and selects the additional practicing physicians who have at least a threshold position in the ranking. The physician education module 235 selects one or more educational content items to present to one or more of the selected additional practicing physicians for demonstration to the practicing physician. This implementation allows the physician education module 235 to utilize the similarities among various practicing physicians to select educational content items for presentation to practicing physicians.

[0079] In various implementations, the physician education module 235 determines one or more baseline criteria for educational content items by applying one or more clustering models to one or more attributes of medical cases in which a specific type of medical procedure is performed. Attributes of the medical cases include one or more metrics generated for the medical case by the analysis module 230, telemetry data captured during the medical procedure in the medical case, video data captured during the medical procedure in the medical case, or other descriptive information about the medical case. Based on the attributes of the medical cases, the physician education module 235 generates embeddings for the medical cases. The physician education module 235 applies clustering models to the embeddings of different medical cases in which a specific type of medical procedure is performed to generate different clusters of cases in which a specific type of medical procedure is performed. Different clusters are represented by different centroids in a latent space including the embeddings for the medical cases, wherein the clusters include medical cases having embeddings within a threshold distance of the centroids of the clusters. In some implementations, the physician education module 235 applies a k-means clustering model to the embeddings of different medical cases in which a specific type of medical procedure is performed. K-means clustering is used such that medical cases undergoing a specific type of medical procedure are included in clusters based on the distance between the embeddings of the medical cases and the centroids of different clusters. Medical cases undergoing a specific type of medical procedure are included in clusters with centroids that have a minimum distance to the embeddings of the medical cases. The centroids of the clusters are iteratively updated based on the embeddings of the medical cases undergoing the specific type of medical procedure included in the various clusters until one or more criteria are met. This results in a specific number of clusters, each including medical cases undergoing the specific type of medical procedure with similar embeddings.

[0080] The physician education module 235 can identify baseline criteria based on medical cases included in one or more clusters. For example, a cluster of cases performing a specific type of medical procedure might correspond to a positive outcome for that specific type of medical procedure, while alternative clusters might correspond to a negative outcome. Based on telemetry or video data captured during the performance of a specific type of medical procedure in an additional case, the physician education module 235 generates an embedding for the additional case and determines the cluster that includes the additional case based on the centroid of the cluster and the embedding for the additional case. In response to determining that the additional case is included in an alternative cluster corresponding to a negative outcome, the physician education module 235 selects one or more educational content items to present to the practicing physician who performed the specific type of medical procedure during the additional case. The physician education module 235 compares video or telemetry data captured during the performance of a specific type of medical procedure in an additional medical case with video or telemetry data associated with a baseline standard of educational content items associated with the specific type of medical procedure, and selects one or more educational contents associated with the specific type of medical procedure and having a specified baseline standard of video or telemetry data that differs from the video or telemetry data captured during the performance of the specific type of medical procedure by at least a threshold amount.

[0081] Alternatively, the physician education module 235 selects educational content items for a medical case in response to determining that the embedding for the medical case is not included in a specific cluster. For example, the physician education module 235 selects educational content items for a medical case in response to determining that the embedding for the medical case is greater than a threshold distance from the centroid of a specific cluster of the medical case. This can indicate that the medical case has features that deviate from those of other medical cases in which that type of medical procedure was performed and which have positive patient outcomes by at least a threshold amount. As further described above, the physician education module 235 may select educational content items associated with a specific type of medical procedure performed in the medical case and having a baseline criterion that includes video data or telemetry data that differs from video data or telemetry data captured during the medical procedure performed in the medical case by at least a threshold amount.

[0082] When generating clusters of medical cases based on corresponding embeddings, the physician education module 235 can identify medical cases included in a specific cluster as reference cases for educational content items of the corresponding type of medical procedure. For example, in response to the physician education module 235 including a medical case in a specific cluster associated with a positive outcome, the physician education module 235 sends a prompt to the physician associated with the medical case to generate a reference case based on the medical case. In response to receiving authentication from the physician that a reference case has been generated from the medical case, the physician education module 235 pseudonyms the patient data in the medical case and stores the pseudonymed patent data, video data captured during the medical procedure, telemetry data captured during the medical procedure, and one or more indicators generated for the medical procedure as educational content items for the type of medical procedure. One or more patterns determined from the telemetry data or video data, or one or more generated indicators, are stored as baseline criteria associated with the educational content item. This simplifies the creation of educational content items for a type of medical procedure by utilizing data captured by the collaborative healthcare platform 140 during the medical procedure to generate educational content items for subsequent reference regarding the medical procedure.

[0083] In various implementation schemes, educational content items selected by the licensed physician based on the execution of the medical procedure are presented to the physician during the postoperative phase. Presenting educational content items to the physician during the postoperative phase allows for viewing of these items after the completion of the medical procedure. The physician education module 235 generates one or more interfaces to identify the selected educational content items to the physician, as described below. Figure 4 , Figure 8 and Figure 9 Further described. For example, physician education module 235 includes a physician dashboard (such as those described below) that identifies the physicians presented to practicing physicians. Figure 4 The physician education module 235 further describes the information of the selected educational content item in the physician dashboard. In various embodiments, the information identifying the selected educational content item includes a link that retrieves the selected educational content item for presentation when selected by a practicing physician. Alternatively, the physician education module 235 presents the information identifying the educational content item in another interface or in another format. For example, the physician education module 235 transmits a notification message to the practicing physician's client device 150, which includes a link that retrieves the selected educational content item for presentation when selected by the practicing physician.

[0084] In various implementations, the physician education module 235 may include selected educational content items in one or more interfaces presented to practicing physicians when accessing the collaborative healthcare platform 140. For example, the physician education module 235 generates an interface including educational content and presents information describing the selected educational content items through this interface, allowing practicing physicians to access the selected educational content items by selecting the information describing them. As another example, the physician education module 235 includes information identifying the selected educational content items in a medical case page generated by the interface management module 215 for a medical procedure for which the educational content items have been selected. For example, the medical case page includes a section containing notes or feedback from the practicing physician regarding the medical case, wherein one or more educational content items selected by the physician education module 235 are included in this section. Furthermore, the interface management module 215 may generate one or more interfaces that include physician-based recommendations for medical procedure-based metrics, wherein the recommendation interface includes one or more educational content items selected by the physician education module for the practicing physician based on data describing the execution of one or more medical procedures.

[0085] In some implementations, the physician education module 235 includes selected educational content items in different interfaces, depending on the content of the selected educational content item. For example, an educational content item describing the use of a medical device or instrument is displayed in the recommended interface. As another example, educational content items including interactive materials or audio or video data for demonstration to practicing physicians are presented on a medical case page or in the educational interface. However, in other implementations, the physician education module 235 selects the interface for identifying the selected educational content item based on other characteristics of the educational content item.

[0086] Alternatively or additionally, the physician education module 235 presents selected educational content items to the physician during the intraoperative phase of a medical procedure. This presents the selected educational content items to the physician while the medical procedure is being performed. In various embodiments, the physician education module 235 transmits a notification identifying the selected educational content item to a medical device 160 or a client device 150, which displays or audibly presents the notification to the physician. The notification may include specific content from the selected educational content item to simplify access by the physician to relevant information from the selected educational content item. In various embodiments, the physician education module 235 transmits a notification identifying the educational content item to a medical device 160 associated with the educational content item. For example, the educational content item includes recommended settings for the medical device 160 (e.g., force threshold, movement threshold), thus transmitting the notification to the medical device 160 simplifies the identification of the medical device 160 associated with the educational content item. A notification transmitted to a medical device 160 may include a link that, when selected by a practicing physician, causes the medical device 160 to execute one or more instructions to modify one or more settings based on educational content items. Similarly, information identifying educational content items associated with a medical device 160 presented by a client device 150 may include instructions that, when selected, transmit instructions for modifying one or more settings of the medical device 160. This simplifies modifications to the settings of the medical device 160 based on selected educational content items by reducing the amount of interaction between the practicing physician and the medical device 160. Alternatively, the physician education module 235 includes information identifying the selected educational content item in the interface presented to the practicing physician via the client device 150.

[0087] In some implementations, the physician licensing education module 235 automatically modifies one or more settings of a medical device 160 based on educational content items selected for the physician. Such licensing may be specific to a particular medical procedure or limited to one or more specific medical devices 160 used during a particular medical procedure. When the physician licensing education module 235 automatically modifies one or more settings of the medical device 160, the physician education module 235 transmits a notification, including one or more instructions corresponding to the selected educational content items, to the medical device 160 used in the medical procedure. The medical device 160 executes one or more instructions, thereby modifying one or more settings of the medical device 160 based on the selected educational content items. In various implementations, the medical device 160 displays a notification or otherwise informs the physician that one or more settings have been modified or specified based on the selected educational content items. The medical device 160 or client device 150 may present an instruction to a practicing physician to modify one or more settings based on selected educational content items, warning the physician that one or more settings of the medical device 160 are being automatically updated and providing the physician with the option to prevent modification of one or more settings. Alternatively, as further described above, unless the physician instructs the physician education module 235 not to automatically modify one or more settings of a medical device 160, the physician education module 235 may automatically modify one or more settings of a medical device 160 based on educational content items selected for the physician. This allows different implementations to allow the physician to opt in or out of the physician education module 235 automatically modifying one or more settings of a medical device 160.

[0088] In other implementations, presenting educational content items during the intraoperative phase of a medical case increases the number of interactions required to modify one or more settings of a medical device 160 used during the medical procedure. For example, presenting educational content items via a medical device 160 causes the device to request additional confirmation input from the physician after receiving input from the physician, to change a specific setting of the device to a value deviating from the corresponding value in the educational content item, or to specify a specific value of a specific setting of the device 160 outside the range corresponding to the educational content item. For example, presenting educational content items to the physician sends an instruction to a medical device 160 used during the medical procedure, which, when executed, causes the device to display one or more warnings, each warning requesting input from the physician when the device receives input from the physician to set the value of the device 160's settings to a value outside the range included in the educational content item. This increases the difficulty for practicing physicians to configure the medical device 160 in a way that is inconsistent with the selected educational content item, thereby increasing the likelihood that the settings of the medical device 160 are consistent with the selected educational item.

[0089] Presentation module 240 utilizes stored information associated with the completed medical procedure to facilitate the generation of presentations for educational, research, training, or other purposes. Presentations can take the form of slides, posters, videos, animations, or other multimedia content. Presentations can incorporate various multimedia (e.g., videos, images, 3D models, and associated metadata), patient record data, medical device telemetry data, information from content feeds, analytics, or other information generated and / or stored by the collaborative healthcare platform 140.

[0090] In one implementation, the presentation module 240 may maintain one or more presentation templates for generating presentations. Templates may include pre-formatted content with various information fields that can be automatically populated from a set of records. For example, a physician wanting to prepare a presentation related to a set of recently performed surgeries may specify the set of surgeries to be included in the presentation, and the presentation module 240 may automatically populate the presentation pages based on data stored in association with those surgeries, where each page is associated with one or more types of data about the performed medical procedures. In some implementations, the presentation module 240 may apply one or more trained machine learning models to automatically generate and / or recommend presentation content that may be of interest to a practicing physician. In other implementations, the presentation module 240 may intelligently and automatically de-identify the patient data included in the presentation.

[0091] The presentation module 240 may also include various editing tools for creating, viewing, and editing presentations. For example, editing tools can enable editing of text, video, images, animations, 3D models, or other content included in the presentation.

[0092] In one implementation, presentations can be presented directly via presentation module 240 without exporting the data associated with the presentation outside of the collaborative healthcare platform 140. For example, presentation module 240 can enable live streaming of a presentation to a group of invited participants during a remote presentation session. Invited participants can be limited to users 155 of the collaborative healthcare platform 140, or may include external participants who can gain access via an external link. Sharing presentations in this way allows physicians to maintain data privacy and compliance, and avoids potential problems when exporting medical data externally.

[0093] Application integration module 245 manages the integration of applications with the collaborative healthcare platform 140. Applications can be used to add additional, optional functionality to the collaborative healthcare platform 140. For example, applications can integrate with specific EHR systems, scheduling systems, or other existing healthcare systems. Applications can also allow users to selectively add specific functionality beyond the core features of the collaborative healthcare platform 140. Application integration module 245 allows third parties to create applications that interface with the collaborative healthcare platform 140 and makes these applications available for addition.

[0094] Application integration module 245 can maintain a catalog of applications that can interface with collaborative healthcare platform 140 and can provide an interface that allows user 155 to selectively add applications for integration. In various implementations, applications identified by application integration module 245 have been authorized or approved for installation by the administrator of collaborative healthcare platform 140, thereby allowing the regulation of applications that can run on collaborative healthcare platform 140.

[0095] Additionally, the application integration module 245 may include one or more application programming interfaces (APIs) for applications installed through the application integration module 245. The application's API provides functionality for exchanging data between the application and one or more components of the collaborative healthcare platform 140, thereby simplifying data exchange between the application and other parts of the collaborative healthcare platform 140.

[0096] Video library 250 stores videos of various medical procedures, training presentations, simulations, or other medical videos, along with metadata associated with the videos. Examples of metadata associated with videos of medical procedures may include telemetry data received from one or more medical devices in conjunction with the video, comments or annotations received from one or more practitioners via a surgical interface during the medical procedure included in the video, segmented data dividing the video into time segments related to different steps of the procedure, profile information associated with the patient in the video (e.g., age, body mass index, sex, etc.), or other information supplementing the video. In various embodiments, various reference content items including video data may be stored in video library 250 for retrieval by physician education module 235.

[0097] Video library 250 can store videos in an indexed database that indexes videos based on various metadata. Video library 250 can then be browsed or searched via a video library interface to identify related videos. Metadata associated with a video can include permissions stored in a connection graph repository 255, which control which users 155 can access different videos. For example, a video in video library 250 can be accessed only by user 155 who has explicitly shared the video with that user or who otherwise has viewing rights to that video.

[0098] The connection graph repository 255 includes a database that stores information describing connections between entities or other objects (e.g., videos or other multimedia) managed by the collaborative healthcare platform 140. For example, as described above, the connection graph repository 255 stores connections between users 155, connections between users 155 and surgery, connections between users 155 and multimedia content or other objects, or other connections between data entities of the collaborative healthcare platform 140.

[0099] User profile repository 260 stores profile data of users 155 of the collaborative healthcare platform 140. A physician's user profile includes descriptive information such as the physician's name, contact information, qualifications or certifications, resume, types of medical procedures the physician can perform, affiliated medical facilities, operating room preferences (such as patient positioning, equipment setup, preferred instruments, typical surgical procedure sequence, etc.), equipment configuration preferences (e.g., ergonomic settings of a robotic console), or other information describing the physician. Machine learning techniques can be used to infer aspects of the user profile. For example, a physician's preferred instruments or procedure sequence can be inferred from the application of a machine learning model trained to infer such preferences based on observed historical data. Additionally, a physician's user profile includes medical procedures performed or to be performed by the physician, along with information describing those procedures. For example, a user profile identifies different types of medical procedures to be performed by or by a licensed physician, and may include characteristics of each medical procedure (e.g., the duration of the medical procedure, the number of times the licensed physician has performed a medical procedure of a matching type, etc.). Furthermore, as further described above, one or more indicators determined by the analysis module 230 for the licensed physician may be included in the licensed physician's user profile.

[0100] The patient data repository 265 includes a patient profile for each patient associated with a medical case. The patient profile includes characteristics of the corresponding patient, which can be obtained from the patient's electronic health record or provided via input from a practicing physician. Patient characteristics include demographic information about the patient, the patient's medical condition, previous medical procedures performed by the patient, the patient's allergies, the patient's contact information, current or previous prescriptions, or other medically relevant information about the patient. A patient identifier is associated with the patient profile to uniquely identify the patient profile.

[0101] All data stored on the collaborative healthcare platform 140 (or otherwise made available through the collaborative healthcare platform 140) may be stored, presented, and in some cases, the methods used to ensure compliance with various data privacy and protection regulations are limited.

[0102] Figures 3A to 3B Example Physician Dashboard 300 is shown. Figure 3A The upper part of the dashboard 300 is shown, while Figure 3BThe lower part of dashboard 300 is shown (it may be continuously scrollable). The physician dashboard 300 can function as the main login page for practicing physicians after logging into the collaborative healthcare platform 140. The physician dashboard 300 may include various content sections, at least some of which may be specifically tailored to physicians. Search bar 305 enables the input of text-based search queries to search for content available within the collaborative healthcare platform 140 (e.g., case pages, other user pages, videos, presentations, etc.). In response to the input of a search query, a list of results with links to content matching the search query can be displayed. The video promotion section 310 displays videos recently added by the physician, featuring user interface tools that allow the physician to promote the video by sharing it with other users, create highlight reels, or view various statistics about the video. The achievement section 315 presents achievements related to the use of the collaborative healthcare platform 140. In this example, the achievement section 315 highlights that the user has recently reached 100 videos and provides links to view the user's videos and access the video library. Other examples of achievements in the Achievements section 315 may involve the number of cases managed, time spent using platform 140, the number of connections, the frequency of interactions, or other usage achievements. The Video Library 320 includes video thumbnails, video tags, or other links to enable browsing of videos selected as potentially relevant to the practitioner. For example, relevant videos may be selected based on the history of videos viewed by the practitioner, based on the practitioner's practice area or other profile information, or other factors related to past or upcoming surgeries associated with the practitioner. The Webinar Promotion section 325 includes promotional banners for upcoming webinars, which will be viewable within the Collaborative Healthcare Platform 140. Webinars may be identified as potentially of interest to practitioners based on factors such as the webinar's topic, the webinar's organizer, or other factors. The Shared Cases section 330 provides summary information and links to case pages already shared with practitioners. Examples of case pages are described in more detail below. The analysis summary 335 includes example analyses related to physicians' use of the collaborative healthcare platform 140, surgeries performed by physicians, or other analytical data derived from information stored in the collaborative healthcare platform 140. The analytical data may be presented in one or more visual presentations, such as graphs or charts. The feedback section 340 provides links to allow physicians to send feedback to the administrator of the collaborative healthcare platform 140.

[0103] Figures 3A to 3BThis is just one example of a physician dashboard 300. The types of content presented in the physician dashboard 300 can differ for different practicing physicians and / or change dynamically over time for the same practicing physician. Some sections can be fixed and always appear after accessing the dashboard 300 (e.g., search bar 305, video library 320, shared cases 330, analysis 335, and feedback section 340), while other sections (e.g., video promotion 310, achievements 315, webinars promotion 325) can be dynamically inserted only in certain contexts. For example, a webinars promotion 325 can only be presented when an upcoming webinars deemed of sufficient interest are about to take place. Similarly, an achievement 315 can only be displayed if a relevant achievement has recently been achieved. Furthermore, the dashboard 300 can be customized by the user to display desired sections in a configured order. When present, the individual sections 305, 310, 315, 320, 325, 330, 335, and 340 can also be presented in different orders in different contexts.

[0104] Figure 4 An alternative implementation of the Physician Dashboard 400 is shown. Figure 4 In the example shown, the physician dashboard 400 includes an education content item section 405 that includes information identifying education content items selected from a practicing physician based on previously performed medical procedures. The physician education module 235 selects the identified education content items based on stored baseline criteria for education content items associated with the type of previously performed medical procedure and captured data describing the execution of the previously performed medical procedure, as described above. Figure 2 Further description. In various implementations, the Educational Content Item section 405 identifies one or more reasons why the identified educational content item may be of potential interest to a practicing physician. Figure 4 In the example, the educational content item section 405 indicates that the identified educational content item includes recommended parameters or settings for a piece of medical equipment 160 (e.g., a robotic arm) used in a previously performed medical procedure. Figure 4 The example of educational content item 405 includes a link 410 that, when selected by a licensed physician, retrieves educational content items for presentation to the licensed physician via the licensed physician's client device 150.

[0105] For illustrative purposes, Figure 4An example physician dashboard 400 is shown, in which the educational content item section 405 is displayed near the search bar 305. For example, the educational content item section 405 is displayed below the search bar 305 of the physician dashboard 400, thus highlighting the educational content item section 405 in the physician dashboard 400 to increase the likelihood that a practicing physician will select the link 410 to the identified educational content item. However, in other embodiments, the physician dashboard 400 displays the educational content item section 405 in a different position relative to other sections. Similarly, although Figure 4 An example is shown in which the Achievements section 315 and the Video Library section 320 are displayed in combination with the Educational Content Items section 405. However, in other embodiments, the Physician Dashboard 400 displays different or additional sections in combination with the Recommended Reference Content Items section 405.

[0106] In various implementations, the educational content item section 405 is dynamically inserted into the physician dashboard 400 in some contexts and not included in the physician dashboard 400 in other contexts. For example, the physician dashboard 400 displays the educational content item section 405 after the physician has completed a medical procedure. In one example, the physician dashboard 400 displays the educational content item section 405 starting from a specific amount of time after the physician has completed the medical procedure, but does not display the educational content item section 405 until a specific amount of time has elapsed since the completion of the medical procedure. In various implementations, the physician dashboard 400 displays the educational content item section 405 within a specific time interval after the physician has completed the medical procedure.

[0107] Although Figure 4 An example is shown in which the Educational Content Items section 405 identifies a single reference content item; however, in other embodiments, the Educational Content Items section 405 displays multiple reference content items selected for the physician. For example, the Educational Content Items section 405 is a carousel of content items with multiple slides, each slide including information identifying a different selected educational content item and including links to the different selected educational content items. In response to a physician performing a specific interaction with the Educational Content Items section 405, the Educational Content Items section 405 is updated to display different slides including information identifying the different selected educational content items. For example, in response to a physician performing a swipe gesture along an axis perpendicular to the axis including the search bar 305, the Educational Content Items section 405, the Achievements section 315, and the Video Library section 320, the Educational Content Items section 405 displays an alternative slide including information identifying the different selected educational content items. This allows a single section of the Physician Dashboard 400 to identify multiple educational content items for the physician.

[0108] In some implementations, the collaborative healthcare platform 140 generates one or more educational interfaces, such as educational dashboards. These educational interfaces may additionally or alternatively display one or more recommended educational content items to physicians, thereby providing them with additional ways to access the recommended educational content items. The physician dashboard 400 may include interface elements that, when selected by a physician, cause the educational interface to be displayed. In some implementations, the educational interface may display information identifying multiple recommended educational content items, thereby allowing physicians easier access to a wider range of recommended educational content items.

[0109] Figure 5 An example implementation of a case-sharing interface 500 for sharing cases with one or more contributors is shown. Adding a contributor to a case can create connections between the contributor and the case, and between the contributor and the case owner. The case-sharing interface 500 includes a selection element 505 for receiving identification information to identify a desired contributor. For example, the selection element 505 may receive an email address, name, username, or another identifier for a practicing physician or other requested contributor. In some implementations, after selecting the identification information of the desired contributor, the case-sharing interface 500 may display all or part of the profile data of the requested collaborator, allowing the requester to confirm whether the matching profile data is that of the intended collaborator. The case-sharing interface 500 then allows the requester to confirm or reject the selection of a collaborator and interact with a permissions selection element 520 to set the desired permissions level for the requested collaborator. Here, the permissions level may restrict the invited collaborator's access to data about the case and / or may restrict actions that the collaborator is allowed to perform in relation to the case. In the example implementation, the permission level can be selected between "collaborator" level 525A and "delegator" level 525B.

[0110] In response to receiving input (via permission selection element 520) selecting a requested collaborator and setting the desired permission level, the case-sharing interface 500 can send an invitation to the requested contributor (e.g., via email, text message, telephone call, portal message, or other communication mechanism) so that the requested collaborator can accept or decline the request. If the request is accepted, the case-sharing interface 500 can add the new collaborator's identifier or other information to the list of connected physicians 510 that lists the contributors added to the case. For example, the illustrated example shows a list of connected physicians 510 including the case owner 515 and three additional contributors who have been added to the case.

[0111] The case sharing interface 500 also allows the case owner to change the permission levels of existing contributors in the connected list of physicians 510. Furthermore, the case sharing interface 500 may include a removal element 530 associated with each contributor in the connected list of physicians 510, which enables the removal of a contributor from the case. Selecting the removal element 530 removes the stored connection between the physician and the case, thus depriving the physician of access to the case.

[0112] Figure 6 This is an example implementation of a case dashboard 600 for a practicing physician. The case dashboard 600 enables access to cases owned by the practicing physician, as well as cases shared with the practicing physician by other users 155, as indicated in the case summary 610. In this example, the case dashboard 600 is organized as a set of case cards 605, each case card graphically displaying a summary of the case. Selecting a case card 605 links to the case page 400 for that case. In an alternative implementation, the dashboard 600 may be presented in a list view or other view, instead of necessarily in a list view. Figure 6 The visual presentation shown is of case card 605.

[0113] Figure 7 An example of a telepresence interface 700 associated with a telepresence session that may occur during an actual surgery or a simulated surgery is shown. Alternatively, the telepresence session can be used for live planning purposes without necessarily performing or simulating surgery. In this example, the telepresence interface 700 displays a three-dimensional model of a target anatomical structure 705 associated with the surgery. The model may include comments with annotations that can be obtained during the telepresence session or added during the preoperative phase. Alternatively, the telepresence interface 700 may include views of live video or images associated with the ongoing surgery. In one embodiment, each contributor may be able to switch between different relevant views, such as live video or images, a three-dimensional model, preoperative images, or other relevant multimedia.

[0114] The telepresence interface 700 may also include a telepresence content feed 715 for sending and receiving real-time messages between contributors. For example, the telepresence content feed 715 allows users to post messages and / or view messages from other participants. Messages may include text, media content (e.g., images, videos, animations, etc.), or links to various media content or other resources (e.g., research articles). The telepresence interface 700 may also enable participants to provide annotations (presented as images, videos, or models) on target anatomical structures. For example, participants can pin comments to specific locations within the depicted anatomical structure, as indicated by an identifier 710.

[0115] Additionally, the telepresentation interface 700 can display statistics 720 or other analyses that may be relevant to the surgery. Statistics 720 may include estimated or modeled values ​​or indicators related to anatomical structures based on various sensor data from the medical device 160. The telepresentation interface 700 can dynamically update statistics 720 over time during the surgery.

[0116] Figure 8 This is another example of a telepresentation interface 800 associated with a telepresentation session. In this example, the telepresentation interface 800 displays a live video of a surgery being performed, along with a set of annotation tools 810 that allow remote contributors to add annotations 805 overlays onto the video. The telepresentation interface 800 also includes a set of alternative views 815 that contributors can switch between during a telepresentation session. These alternative views 815 may include one or more different camera views (e.g., a view of the medical environment), one or more 3D models (e.g., such as...) Figure 7 (as shown), views of preoperative images, or other multimedia associated with the case. In various implementations, as combined with the above... Figure 2 Further described, if the licensed physician associated with the case generates a reference case based on the medical case, then a remote presentation interface (such as...) for the medical case is stored. Figure 7 or Figure 8 (as shown), and can then be presented to other practicing physicians.

[0117] exist Figure 8In the example, the telepresentation interface 800 also displays educational content item 820 to a practicing physician (such as one performing a medical procedure). In various embodiments, the telepresentation interface 800 dynamically selects educational content item 820 based on video or telemetry data captured during the medical procedure. The telepresentation interface 800 includes information describing or extracting from the educational content item 820, allowing the practicing physician to identify content from the educational content item 820 via the telepresentation interface 800. In various embodiments, the telepresentation interface 800 limits the presentation of educational content item 820 to certain time intervals. For example, the telepresentation interface 800 displays educational content item 820 in response to the collaborative healthcare platform 140 determining that the video or telemetry data captured during the medical procedure deviates from a baseline standard associated with educational content item 820 by at least a threshold amount. When the captured video or telemetry data does not deviate from the corresponding baseline standard for educational content item 820 by at least a threshold amount, the telepresentation interface 800 does not present educational content item 820. For example, client device 150 displaying telepresence interface 800 receives a demonstration instruction for presenting educational content item 820 and educational content item 820 from collaborative healthcare platform 140, and subsequently receives an alternative instruction from collaborative healthcare platform 140 to stop presenting educational content item 820. The alternative instruction can be received in response to collaborative healthcare platform 140 determining that video data or telemetry data received during a medical procedure meets the baseline criteria associated with educational content item 820, or in response to determining that the video data or telemetry data no longer identifies a pattern corresponding to the baseline criteria associated with educational content item 820.

[0118] To simplify the incorporation of information from educational content item 820 into medical procedures, telepresence interface 800 presents modification instructions 825 associated with educational content item 820. Modification instructions 825 include an identifier for a medical device 160 and values ​​for one or more settings of that medical device 160. In response to a physician selecting modification instructions 825 via telepresence interface 800, collaborative medical platform 140 receives a request identifying educational content item 820 and the medical device 160. Upon receiving this request, collaborative medical platform 140 transmits instructions to the identified medical device 160 to modify the values ​​of one or more settings to values ​​retrieved from educational content item 820 and included in the instructions transmitted to the medical device 160. In various embodiments, collaborative medical platform 140 determines the identifier of the medical device 160 based on identifiers included in telemetry data received by collaborative medical platform 140 or identification information included in video data received during the medical procedure. This simplifies modifying one or more settings of the medical device based on the educational content item 820 via interaction with the remote presentation interface 800, rather than by manually entering the value of the setting identified by the educational content item into the medical device 160.

[0119] Figure 9 This is an example implementation of an analytics dashboard 900 for practicing physicians. In this example, the analytics dashboard 900 displays a summary of cases managed by the practicing physician, including, for example, the total number of cases, the number of cases in the current month, the number of cases in the current week, and the distribution of the types of cases performed by the physician. Figure 9 In the example, the analytics dashboard 900 also displays an educational content item section 905 to the physician. The educational content item section 905 includes information identifying the educational content items selected by the collaborative healthcare platform 140 for the physician based on data describing medical procedures performed by the physician, as described above. Figure 2 Further described. In various embodiments, the educational content item section 905 includes links that, when accessed, retrieve educational content items from the collaborative healthcare platform 140 or from a third-party server 170 for presentation. In some embodiments, the educational content item section 905 may identify educational content items selected based on medical procedures recently performed by a practicing physician. Alternatively, the analytics dashboard 900 includes multiple educational content item sections 905, each including educational content items selected for medical procedures previously performed by a practicing physician, thereby simplifying access to different educational content items associated with various medical procedures performed by the practicing physician.

[0120] Figure 10This is an example implementation of a case video interface dashboard 1000 for viewing case videos. Case videos can be captured during a telepresence session, or similarly during surgery without a live streaming telepresence session. The case video interface 1000 includes a video interface that displays one or more views of video associated with a medical procedure. The video interface 1000 may include multiple captured views, which may originate from cameras in the medical environment, cameras inserted into anatomical structures (e.g., endoscopic cameras), or other cameras. The captured views may also include 3D models, preoperative images, surgical planning documents, or other visual information. The video can be segmented (manually or automatically using video processing and content recognition technologies) to divide the video into segments associated with different steps of the surgery. The video may include annotations provided by a practicing physician during a telepresence session or in postoperative review. Content feeds 1010 may be presented in association with the video to enable users 155 to post comments, links, media, or other content associated with the presentation. Reference content items (such as reference cases) can be used in conjunction with... Figure 10 The described video interface 1000 displays videos and other information about medical procedures to a practicing physician (e.g., content feed 1010).

[0121] Figure 11 This is an example implementation of a process for selecting one or more educational content items to present to a practicing physician based on data describing a medical procedure obtained by a collaborative healthcare platform 140. The collaborative healthcare platform 140 obtains 1102 data describing a medical procedure performed by a practicing physician. For example, the collaborative healthcare platform 140 obtains 1102 telemetry data 1102 from one or more medical devices 160 during the medical procedure, and obtains 1102 video data captured during the medical procedure. The data describing the execution of the medical procedure also includes one or more metrics generated by the collaborative healthcare platform based on the telemetry data or video data and other information.

[0122] The collaborative healthcare platform 140 also acquires 1,104 various educational content items. Each educational content item includes information related to a medical procedure and is associated with one or more baseline standards. For example, an educational content item includes one or more settings of a medical device 160 and is associated with a baseline standard that includes one or more ranges of values ​​for the settings of that medical device 160. As another example, an educational content item includes instructions or guidance for using one or more medical devices and is associated with one or more baseline standards describing the movement patterns of one or more medical devices during a medical procedure. Additionally, each educational content item is associated with one or more attributes describing the educational content item. Example attributes include: the location associated with the educational content item, the type of medical procedure associated with the educational content item, one or more physicians associated with the educational content item, one or more medical devices associated with the educational content item, one or more pieces of medical device 160 associated with the educational content item, the format of the educational content item, or other descriptive information about the educational content item.

[0123] The collaborative healthcare platform 140 selects 1106 educational content items for a practicing physician by comparing at least a subset of data describing the execution of a medical procedure with baseline criteria associated with one or more educational content items. In various embodiments, the collaborative healthcare platform 140 identifies a set of educational content items associated with the type of medical procedure for which data 1102 was obtained. The collaborative healthcare platform 140 then compares the obtained data describing the medical procedure with baseline criteria associated with the various educational content items in that set. In various embodiments, the collaborative healthcare platform 140 selects 1106 educational content items associated with one or more baseline criteria from which the data describing the physician's execution differs by at least a threshold amount. For example, the collaborative healthcare platform 140 selects 1106 educational content items associated with a baseline criterion that specifies a particular value of a metric describing the execution of a medical procedure, which differs from a value of the metric from the obtained data describing the execution of the medical procedure by at least a threshold amount. As another example, the collaborative healthcare platform 140 selects 1106 educational content items associated with a baseline standard that specifies the movement pattern of a piece of medical equipment 160 that deviates from the movement pattern of the medical equipment 160 determined from video data or telemetry data obtained during medical procedures by at least a threshold amount.

[0124] The collaborative healthcare platform 140 presents information identifying the selected educational content item to the physician at 1108. In various embodiments, the collaborative healthcare platform 140 generates an interface that includes information identifying the selected educational content item to the physician. For example, the collaborative healthcare platform 140 generates a physician dashboard that includes a section identifying the selected educational content item during the postoperative phase after a medical procedure. The physician dashboard or other interface includes links to retrieve the selected reference content item to be presented when selected by the physician. In some embodiments, the interface identifies the selected educational content item at specific times (such as at a specific time interval after the physician has completed the medical procedure).

[0125] Alternatively, the collaborative healthcare platform 140 generates an interface for display during the intraoperative phase of a medical procedure, thus presenting information identifying the selected educational content item 1108 to the physician during the procedure. In some embodiments, the selected educational content item includes settings for a medical device 160 used during the procedure, and the interface includes elements or instructions that reconfigure the medical device based on the settings in the selected educational content item when selected by the physician. As another example, the collaborative healthcare platform 140 transmits a notification including information identifying the selected educational content item to the physician's client device 150 or to a medical device 160 used during the procedure. This notification includes elements or instructions that, when selected by the physician, cause one or more settings of the medical device 160 to be modified based on values ​​included in the selected educational content item. This allows the physician to easily reconfigure the medical device 160 during the procedure based on the educational content item. As another example, in response to a medical device receiving input from a physician that the specified setting value is outside the range of values ​​specified by the educational content item, the generated interface requests additional input from the physician via the medical device 160. This allows the interface to increase the difficulty for the physician to specify a setting value for the medical device 160 that deviates from the range specified by the selected educational content item.

[0126] The described implementation incorporates various technological improvements that enhance the functionality of computer systems, machine learning techniques, data management systems (particularly those related to healthcare data management), computer-based user interfaces, robotic and / or other medical device systems, and other technological and technical fields. For example, the described implementation offers technological improvements in data availability and data privacy by enabling the automated processing of sensitive and / or restricted data such as operating room videos (or other videos of medical procedures), patient health records, or other sensitive health data.

[0127] The described implementations also include improvements to machine learning methods, as they combine information from diverse data sources, including telemetry data from medical devices, video data, and mobile device data, to enhance predictive capabilities compared to traditional machine learning techniques. Furthermore, the described implementations provide technological improvements to the treatment of medical conditions by enabling the generation of various notifications, recommendations, or other content tailored to specific physician practitioners, allowing them to improve their practices and thus achieve better patient outcomes.

[0128] Furthermore, the described implementations include technological improvements in the field of robot-assisted surgery through automated configuration of surgical robots based on accumulated and aggregated healthcare data associated with patients, facilities, and physicians. For example, the implementations described herein allow computer systems to automatically select configuration information or settings for the use of a medical device during a surgical procedure based on data collected by the computer system, such as telemetry and video data captured during one or more other medical procedures. This results in improved robot performance, enhanced human-machine interaction, and improved patient outcomes.

[0129] For illustrative purposes, the foregoing description of the implementation scheme has been presented; this description is not intended to be exhaustive or to limit the implementation scheme to the specific forms disclosed. Those skilled in the art will understand that many modifications and variations are possible based on the foregoing disclosure.

[0130] Some parts of this description describe the implementation scheme based on the symbolic representation of algorithms and information operations. These operations, when described functionally, computationally, or logically, are understood to be implemented by computer programs or equivalent circuits, microcode, etc. Furthermore, arranging these operations as modules has proven convenient in some cases, without loss of generality. The described operations and their associated modules can be embodied in software, firmware, hardware, or any combination thereof.

[0131] Any of the steps, operations, or processes described herein may be performed or implemented, alone or in combination with other devices, using one or more hardware or software modules. Implementations may also involve devices for performing the operations described herein. Such devices may be specifically configured for the desired purpose and / or may include general-purpose computing devices selectively started or reconfigured by computer programs stored in a computer. Such computer programs may be stored in tangible, non-transitory, computer-readable storage media or any type of media suitable for storing electronic instructions and coupled to a computer system bus. Furthermore, any computing system mentioned in this specification may include a single processor or may be an architecture employing a multiprocessor design to enhance computing power.

[0132] As used herein, and unless explicitly stated otherwise, "or" refers to an inclusive "or" rather than an exclusive "or". For example, the condition "A or B" is satisfied by any of the following: A is true (or exists), and B is false (or does not exist); A is false (or does not exist), and B is true (or exists); and both A and B are true (or exist). Similarly, the condition "A, B, or C" is satisfied by any combination of A, B, and C being true (or existing). As a non-restrictive example, the condition "A, B, or C" is satisfied when A and B are true (or exist) and C is false (or does not exist). Similarly, as another non-restrictive example, the condition "A, B, or C" is satisfied when A is true (or exists) and B and C are false (or do not exist).

[0133] Finally, the language used in this specification has been chosen primarily for readability and guidance purposes and may not be intended to depict or limit the subject matter of the invention. Therefore, the scope of the invention is not limited by this detailed description, but rather by any of the claims published in the application based thereon. Thus, the disclosure of the embodiments is intended to illustrate rather than limit the scope of the invention, which is set forth in the appended claims.

Claims

1. A method for identifying one or more educational content items through an online collaborative healthcare platform, the method comprising: Data describing the execution of a medical procedure by a licensed physician is obtained at the collaborative medical platform, including telemetry data from one or more medical devices or video data of the medical procedure. Educational content items are obtained at the online collaborative medical platform, each educational content item being associated with one or more baseline standards for the medical procedure and including descriptive information for performing the medical procedure; Select an educational content item associated with at least one baseline criterion that is not met by the data describing the performance of the medical procedure; as well as The information of the selected educational content item is presented to the practicing physician.

2. The method according to claim 1, wherein, The information presented to the licensed physician regarding the selected educational content item includes: The interface is transmitted from the collaborative healthcare platform to the practicing physician's client device for presenting selected educational content items during the postoperative phase following the medical procedure.

3. The method according to claim 1, wherein, The information presented to the licensed physician regarding the selected educational content item includes: The interface is transmitted from the collaborative healthcare platform to the practicing physician's client device for presenting selected educational content items during the intraoperative phase of the medical procedure.

4. The method according to claim 3, wherein, The educational content item includes one or more settings of a medical device used during the medical procedure, and the interface includes modification instructions that, when selected by the practicing physician, configure the medical device to the one or more settings included in the educational content item.

5. The method according to claim 1, wherein, The information presented to the licensed physician regarding the selected educational content item includes: The interface is transferred from the collaborative medical platform to a medical device used during the medical procedure. The interface is configured to request additional input from the physician in response to the physician providing values ​​for settings of the medical device that are outside the scope included in the educational content.

6. The method according to claim 1, wherein, The data describing the execution of the medical procedure by the practicing physician includes values ​​of metrics generated by the collaborative healthcare platform based on the telemetry data or the video data, and wherein the educational content items associated with selecting at least one baseline criterion not met by the data describing the execution of the medical procedure include: Select an educational content item associated with a baseline standard that specifies a particular value of the metric, the particular value of which differs from the value of the metric by at least a threshold amount.

7. The method according to claim 1, wherein, The educational content items associated with selecting at least one baseline criterion not met by the data describing the performance of the medical procedure include: Clustering of medical cases including the medical procedures is determined by applying a clustering model to the embedding of the medical procedures based on the telemetry data or the video data; and Select a baseline criterion associated with the cluster that includes the medical procedure.

8. The method according to claim 1, wherein, The educational content items associated with selecting at least one baseline criterion not met by the data describing the performance of the medical procedure include: The medical procedure is excluded from the clustering of medical cases by applying a clustering model to the embedding of the medical procedure determined based on the telemetry data or the video data; and Select the baseline criteria associated with the cluster.

9. The method according to claim 1, wherein, The educational content items associated with selecting at least one baseline criterion not met by the data describing the performance of the medical procedure include: Select an educational content item associated with a baseline standard that identifies a telemetry data pattern that differs from the telemetry data pattern determined from the data describing the execution of the medical procedure.

10. The method according to claim 1, wherein, The educational content items associated with selecting at least one baseline criterion not met by the data describing the performance of the medical procedure include: Select an educational content item associated with a baseline standard that identifies a movement pattern during the medical procedure that differs from a movement pattern determined from data describing the execution of the medical procedure.

11. The method according to claim 1, wherein, The collaborative healthcare platform generates educational content items based on data captured by the platform during the execution of additional medical procedures, with the platform generating at least a quantifiable threshold for the additional medical procedures.

12. A non-transitory computer-readable storage medium storing instructions for identifying one or more educational content items via an online collaborative healthcare platform, the instructions, when executed by one or more processors, causing the one or more processors to perform steps including: Data describing the execution of a medical procedure by a licensed physician is obtained at the collaborative medical platform, including telemetry data from one or more medical devices or video data of the medical procedure. Educational content items are obtained at the online collaborative medical platform, each educational content item being associated with one or more baseline standards for the medical procedure and including descriptive information for performing the medical procedure; Select an educational content item associated with at least one baseline criterion that is not met by the data describing the performance of the medical procedure; as well as The information of the selected educational content item is presented to the practicing physician.

13. The non-transitory computer-readable storage medium according to claim 12, wherein, The information presented to the licensed physician regarding the selected educational content item includes: The interface is transmitted from the collaborative healthcare platform to the practicing physician's client device for presenting selected educational content items during the postoperative phase following the medical procedure.

14. The non-transitory computer-readable storage medium according to claim 12, wherein, The information presented to the licensed physician regarding the selected educational content item includes: The interface is transmitted from the collaborative healthcare platform to the practicing physician's client device for presenting selected educational content items during the intraoperative phase of the medical procedure.

15. The non-transitory computer-readable storage medium according to claim 14, wherein, The educational content item includes one or more settings of a medical device used during the medical procedure, and the interface includes modification instructions that, when selected by the practicing physician, configure the medical device to the one or more settings included in the educational content item.

16. The non-transitory computer-readable storage medium according to claim 12, wherein, The information presented to the licensed physician regarding the selected educational content item includes: The interface is transferred from the collaborative medical platform to a medical device used during the medical procedure. The interface is configured to request additional input from the physician in response to the physician providing values ​​for settings of the medical device that are outside the scope included in the educational content.

17. The non-transitory computer-readable storage medium according to claim 12, wherein, The data describing the execution of the medical procedure by the practicing physician includes values ​​of metrics generated by the collaborative healthcare platform based on the telemetry data or the video data, and wherein the educational content items associated with selecting at least one baseline criterion not met by the data describing the execution of the medical procedure include: Select an educational content item associated with a baseline standard that specifies a particular value of the metric, the particular value of which differs from the value of the metric by at least a threshold amount.

18. The non-transitory computer-readable storage medium according to claim 12, wherein, The educational content items associated with selecting at least one baseline criterion not met by the data describing the performance of the medical procedure include: Clustering of medical cases including the medical procedures is determined by applying a clustering model to the embedding of the medical procedures based on the telemetry data or the video data; and Select a baseline criterion associated with the cluster that includes the medical procedure.

19. The non-transitory computer-readable storage medium according to claim 12, wherein, The educational content items associated with selecting at least one baseline criterion not met by the data describing the performance of the medical procedure include: The medical procedure is excluded from the clustering of medical cases by applying a clustering model to the embedding of the medical procedure determined based on the telemetry data or the video data; and Select the baseline criteria associated with the cluster.

20. The non-transitory computer-readable storage medium according to claim 12, wherein, The educational content items associated with selecting at least one baseline criterion not met by the data describing the performance of the medical procedure include: Select an educational content item associated with a baseline standard that identifies a telemetry data pattern that differs from the telemetry data pattern determined from the data describing the execution of the medical procedure.