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:42] – [Connecting to thinknode™] kerhartdicom:userguide:userguide [2021/07/29 18:23] (current) – external edit 127.0.0.1
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.1439318564.txt.gz · Last modified: 2021/07/29 18:21 (external edit)