LIFECYCLE MANAGEMENT FOR PROCESSING ANATOMICAL MODELS
Techniques for managing the lifecycle of processing 3D print orders are provided. In one technique, image data and a request to print a 3D model are received, from a requester computer, over a computer network, through a web portal. Segmentation instructions about segmenting the image data are also received. A record that indicates a print order that is based on the request and the segmentation instructions and that includes the image data is generated in a database. Later, the database is searched for the record based on first input from a segmenting computer that is different than the requester computer. Segmented image data that has been segmented based on the segmentation instructions are received from the segmenting computer.
1 . A computing system comprising:
one or more processors; and
one or more memories storing instruction which, when processed by the one or more processors, cause:
receiving, from a requester computer, over a computer network, through a web portal, image data and a request to print a 3D model;
receiving segmentation instructions about segmenting the image data;
generating, in a database, a record that indicates a print order that is based on the request and the segmentation instructions and that includes the image data;
searching the database for the record based on first input from a segmenting computer that is different than the requester computer; and
receiving, from the segmenting computer, segmented image data that has been segmented based on the segmentation instructions.
2 . The computing system of claim 1 , wherein the instructions, when processed by the one or more processors, further cause:
sending, to an entity associated with the requester computer, a notification that the segmented image data is available for viewing.
3 . The computing system of claim 2 , wherein the instructions, when processed by the one or more processors, further cause:
receiving, from the entity, a response, to the notification, that the segmented image data is approved.
4 . The computing system of claim 2 , wherein the instructions, when processed by the one or more processors, further cause:
after sending the notification, receiving, from the entity, a second request to establish a video conference to discuss the segmented image data.
5 . The computing system of claim 1 , wherein the instructions, when processed by the one or more processors, further cause:
receiving, through the web portal, order data that indicates a ship-to-address, 3D model requirements, an anatomy, and a pathology;
in response to receiving the order data, storing the order data in the record in the database.
6 . The computing system of claim 1 , wherein the first input or the second input includes credentials, wherein the instructions, when processed by the one or more processors, further cause:
based on the credentials received from the segmenting computer, determining whether to grant, to the segmenting computer, access to the image data.
7 . The computing system of claim 1 , wherein the instructions, when processed by the one or more processors, further cause:
sending, to an entity associated with the requester computer, a notification that includes a quote for printing a 3D model based on the image data and segmentation instructions;
receiving, through the web portal, an indication of whether a user associated with the requester computer accepts the quote.
8 . One or more storage media storing instructions which, when executed by one or more processors, cause:
receiving, from a requester computer, over a computer network, through a web portal, image data and a request to print a 3D model;
receiving segmentation instructions about segmenting the image data;
generating, in a database, a record that indicates a print order that is based on the request and the segmentation instructions and that includes the image data;
searching the database for the record based on first input from a segmenting computer that is different than the requester computer; and
receiving, from the segmenting computer, segmented image data that has been segmented based on the segmentation instructions.
9 . The one or more storage media of claim 8 , wherein the instructions, when processed by the one or more processors, further cause:
sending, to an entity associated with the requester computer, a notification that the segmented image data is available for viewing.
10 . The one or more storage media of claim 9 , wherein the instructions, when processed by the one or more processors, further cause:
receiving, from the entity, a response, to the notification, that the segmented image data is approved.
11 . The one or more storage media of claim 9 , wherein the instructions, when processed by the one or more processors, further cause:
after sending the notification, receiving, from the entity, a second request to establish a video conference to discuss the segmented image data.
12 . The one or more storage media of claim 8 , wherein the instructions, when processed by the one or more processors, further cause:
receiving, through the web portal, order data that indicates a ship-to-address, 3D model requirements, an anatomy, and a pathology;
in response to receiving the order data, storing the order data in the record in the database.
13 . The one or more storage media of claim 8 , wherein the first input or the second input includes credentials, wherein the instructions, when processed by the one or more processors, further cause:
based on the credentials received from the segmenting computer, determining whether to grant, to the segmenting computer, access to the image data.
14 . The one or more storage media of claim 8 , wherein the instructions, when processed by the one or more processors, further cause:
sending, to an entity associated with the requester computer, a notification that includes a quote for printing a 3D model based on the image data and segmentation instructions;
receiving, through the web portal, an indication of whether a user associated with the requester computer accepts the quote.
15 . A method comprising:
receiving, from a requester computer, over a computer network, through a web portal, image data and a request to print a 3D model;
receiving segmentation instructions about segmenting the image data;
generating, in a database, a record that indicates a print order that is based on the request and the segmentation instructions and that includes the image data;
searching the database for the record based on first input from a segmenting computer that is different than the requester computer; and
receiving, from the segmenting computer, segmented image data that has been segmented based on the segmentation instructions.
16 . The method of claim 15 , further comprising:
sending, to an entity associated with the requester computer, a notification that the segmented image data is available for viewing.
17 . The method of claim 16 , further comprising:
receiving, from the entity, a response, to the notification, that the segmented image data is approved.
18 . The method of claim 16 , further comprising:
after sending the notification, receiving, from the entity, a second request to establish a video conference to discuss the segmented image data.
19 . The method of claim 15 , further comprising:
receiving, through the web portal, order data that indicates a ship-to-address, 3D model requirements, an anatomy, and a pathology;
in response to receiving the order data, storing the order data in the record in the database.
20 . The method of claim 15 , further comprising:
sending, to an entity associated with the requester computer, a notification that includes a quote for printing a 3D model based on the image data and segmentation instructions;
receiving, through the web portal, an indication of whether a user associated with the requester computer accepts the quote.