User Tools

Site Tools


dicom:userguide:userguide

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
dicom:userguide:userguide [2015/08/11 18:40] – [Getting Started] kerhartdicom:userguide:userguide [2021/07/29 18:23] (current) – external edit 127.0.0.1
Line 19: Line 19:
 ==== Connecting to thinknode™ ==== ==== Connecting to thinknode™ ====
  
-The Dicom App, and all its released versions live on thinknode™ hosted on the Amazon S3 service. Communication with the App is performed over the internet through thinknode https requests which are password protected per user and permission based by thinknode organization administrators. The thinknode startup procedure includes full installation of the appropriate application environment onto the virtual servers, which includes hardware and performance checks to ensure sufficient resources are available for the requested application. A full thinknode™ userguide is found at [[https://developers.thinknode.com|https://developers.thinknode.com]]. +The Dicom App, and all its released versions reside on thinknode™. Communication with the App is performed over the internet through thinknode https requests which are password protectedper userand permission basedby thinknode organization administrators. The thinknode startup procedure includes full installation of the appropriate application environment onto the virtual servers, which includes hardware and performance checks to ensure sufficient resources are available for the requested application. A full thinknode™ userguide is found at [[https://developers.thinknode.com|https://developers.thinknode.com]]. 
  
 Basic information needed to communicate with the Dicom App through thinknode™: Basic information needed to communicate with the Dicom App through thinknode™:
Line 44: Line 44:
 ===== Functions ===== ===== Functions =====
  
-The Dicom App exposes a few key functions through its API. Below is a list and brief explanation of a few of the most common functions. A full function list can be found at the [[http://docs.apps.dotdecimal.com/dicom|Dicom Manifest Guide]] as well as details of each functionargument parameters, and return values are provided at the.+The Dicom App exposes a few key functions through its API. Below is a list and brief explanation of a few of the most common functions. A full function list as well as details of each function, its argument parameters, and return values are provided in the [[http://docs.apps.dotdecimal.com/dicom|Dicom Manifest Guide]]
 + 
 +  * //**add_dcm_file_to_study:**// 
 +    * Takes in a rt_study and dicom file blobparses the blob and adds it to the study. 
 +  * //**add_files_to_study:**// 
 +    * Adds dicom files to an existing study and returns the updated study. 
 +  * //**make_study:**// 
 +    * Makes a new study and initializes planss and ct for importing dicom files 
 +  * //**write_beam_dose:**// 
 +    * Writes a dicom dose file for the beam specified in the study 
 +  * //**write_ct_image_slice:**// 
 +    * Writes a dicom ct image file as a blob from cradle rt_study data. 
 +  * //**write_ct_image_slices:**// 
 +    * Writes all dicom ct image files as blobs from cradle rt_study data. 
 +  * //**write_dose_image:**// 
 +    * Writes 3D image data containing dose information into a binary blob dicom dose file. 
 +  * //**write_patient:**// 
 +    * Returns a filesystem_item of the patient dicom files. 
 +  * //**write_plan:**// 
 +    * Writes dicom plan file as a blob from cradle plan data. 
 +  * //**write_plan_dose:**// 
 +    * Writes a dicom dose file for the plan in the study 
 +  * //**write_structure_set:**// 
 +    * Writes dicom structure set file as a blob from cradle structure set data.
  
-  - //**parse_dicom_filesystem_item**//: 
-    * Parses a dicom //filesystem_item// type into a //dicom_data// type. The filesystem item can contain a thinknode ISS directory of dicom files. 
-  - //**parse_dicom_blob**//:  
-    * Parses a single dicom standard formatted file into a //dicom_data// type. This function handles the determination of which type of RT Types to create based on the files modality (e.g. rt plan, structure set, ct image, dose, etc). This function requires the input dicom file to be in a base64 encoded blob. 
-  - //**parse_dicom_blobs_to_CT_iamge**//:  
-    * Parses a list of dicom (blob) files and constructs the combined CT image set as an //image_3// type. Note: Non-CT files are ignored 
-  - //**make_patient**//:  
-    * Takes an array of //dicom_data// types and returns it as a //dicom_patient//. If there were CT Images it will combine them in to an //image_3d//. 
  
 See the [[dicom:userguide:userguide#Calc_Provider_Examples|Calc Provider Examples section]] for example usage of some of the dicom functions. See the [[dicom:userguide:userguide#Calc_Provider_Examples|Calc Provider Examples section]] for example usage of some of the dicom functions.
Line 91: Line 106:
  
 ---- ----
-<WRAP center 10%>//USR-006//</WRAP> 
  
-<WRAP center 40%>.decimal LLC, 121 Central Park PlaceSanford, FL. 32771</WRAP>+<WRAP center 60%>.decimal LLC, 121 Central Park Place Sanford, FL. 32771 1-800-255-1613</WRAP> 
dicom/userguide/userguide.1439318442.txt.gz · Last modified: (external edit)