User Tools

Site Tools


decimal3d:instructions_for_use:instructions_for_use

Differences

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

Link to this comparison view

Next revision
Previous revision
Next revisionBoth sides next revision
decimal3d:instructions_for_use:instructions_for_use [2019/08/19 13:11] – created dpatenaudedecimal3d:instructions_for_use:instructions_for_use [2019/09/03 19:19] – [User Responsibilities] kmobile
Line 1: Line 1:
-====== Planning App Instructions for Use ======+====== decimal3D Instructions for Use ======
  
 ===== Overview and Indications for Use ===== ===== Overview and Indications for Use =====
  
-The Astroid Planning App is an interactive end user application for proton treatment planning for the intended use and primary purpose of enabling radiotherapy professionals to efficiently design and analyze proton radiotherapy treatment plans. This Astroid Planning App leverages the existing .decimal Astroid Dosimetry App [FDA 510(k) K150547], which is library of treatment planning functions accessed through the Thinknode® cloud services frameworkfor device creationdose calculation, optimization, and all other dosimetry and processing calculations. Since the Astroid Dosimetry App is responsible for performing the calculations, the scope of this Astroid Planning App is to be the interface for end users to input treatment planning data and review the results. Typical indications for use of this application are for the treatment of persons with cancer, over a wide range of potential disease locationsIn the most common use case of the software, users will import patient data from existing imaging and contouring software programs, manage physician prescription and intent information, develop a proton treatment planand analyze the plan to determine how well it meets the physician’s goalsSince the critical treatment planning functions and calculations are handled outside this software application, by a software of known quality and pedigree, the primary and most frequently used functions of this software are the record keeping service (for patient data storage), user interface controls, and visualization tools.+The primary purpose of this product is to provide an advanced optical scanning technology using an iPad App that enables the user to capture three dimensionalfull colordimensionally accurate of the patient and the treatment area drawn by the physicianThe user is then able to digitize the treatment areadesign the electron aperture as well as place the beam utilizing decimal3DThe decimal3D app also allows the user to order through an interface with the decimal Direct API
  
-Furthermore, since the accuracy of information computed and displayed by an application such as this is very important to the proper treatment of patients, it is critical that users have the appropriate educational and clinical experience backgrounds to adequately understand and use the product. Additionally, since each radiotherapy treatment machine produces a unique beam of radiation, there is much responsibility on the end users to adequately commission and test this software over the full range of expected treatment conditions before the system is utilized for patient treatment.+Furthermore, since the accuracy of information displayed by an application such as this is very important to the proper treatment of patients, it is critical that users have the appropriate educational and clinical experience backgrounds to adequately understand and use the product. Additionally, since each radiotherapy treatment machine produces a unique beam of radiation, there is much responsibility on the end users to adequately commission and test this software before the system is utilized for patient treatment.
  
 ===== User Responsibilities ===== ===== User Responsibilities =====
  
-It is the user's responsibility to commission and test the dose accuracy prior to patient treatment. This general liability on the end users should be understood and communicated to all users and a representative with signatory authority from each facility using Astroid must sign a //User Agreement// stating their understanding and acceptance of this responsibility.+It is the user's responsibility to commission and test the geometrical accuracy prior to patient treatment. This general liability on the end users should be understood and communicated to all users and a representative with signatory authority from each facility using decimal3D must sign a //User Agreement// stating their understanding and acceptance of this responsibility.
  
 Additionally, a site administrator with signatory authority will be required to sign an //End User License Agreement// on behalf of the facility indicating understanding of the responsibilities for quality, accuracy, and security described herein. Additionally, a site administrator with signatory authority will be required to sign an //End User License Agreement// on behalf of the facility indicating understanding of the responsibilities for quality, accuracy, and security described herein.
Line 95: Line 95:
  
  
-==== Release Management (Launcher) ==== 
- 
-The astroid Planning App is installed and launched from the astroid Launcher. The Launcher program provides the following functionality in regards to the Planning App: 
-  - Ensures that all users at a site are using the same version of the application 
-  - Ensures that the local Planning App client stays in sync with the latest release version (as set via Thinknode) 
-  - Provides user authentication and password management 
- 
-When an application update is available via the astroid Launcher, the users will be required to install the App in the Launcher. This is accomplished by selecting the //Install// button for the specific app. Within a few minutes, the app should be downloaded and installed locally for the current user account. The user will then be able to launch the released app version from the astroid Launcher. 
- 
-By using the astroid Launcher, users can log in to multiple realms with each realm using a different app version. This allows for scenarios of using non-clinical or research application versions from the same user account or workstation without the overhead of managing multiple installations. By logging into a realm, the user is required to use the installed client version for that realm. 
- 
-Details regarding the specific requirements for computers on which the Launcher and Planning App client applications will be installed can be found on the [[planning:userguide:systemrequirements|System Requirements]] page. 
-=== Releasing a new App Version === 
- 
-In order to "push" a new Planning App version to the astroid Launcher, the dev-launcher realm must be updated to include an RKS entry for the new version of the application being released. The //client_version// record references the immutable data for the application package that contains the file system contents for the app versions (executable, dlls, etc.). The RKS hierarchy for this realm should be as follows: 
-  * **<client>** (e.g.: planning) 
-    * **<client_version>** (e.g: 1.0.0-beta1) 
-      * References Immutable: <code>{ 
-  "reference": "<immutable_id>", 
-  "path": "planning_app.exe" 
-} </code> 
-    * **<client_version>** 
-  * **<client>** 
-    * **<client_version>** 
- 
-For the launcher to register that an application should be installed for a realm, the //client// app with the //client_version// matching the dev-launcher RKS records should be installed into that realm. Please note that since the Launcher uses the //dev-launcher// realm for storing its records, all users of the Launcher will need permissions to read from this realm. Also, permissions to install/change app versions in Thinknode can be limited using Thinknode policies. Specifically, the //iam:realms:installVersions// permission is used to control this accessibility. 
- 
-For Example: from the above RKS hierarchy example, the application client named //planning// with client version //1.0.0-beta1// should be installed in the intended clinical realm where users would need to access this version. When a user logs into the astroid Launcher and selects the clinical realm, they will have the ability to automatically install and launch that application version. 
  
 === Release Notes === === Release Notes ===
decimal3d/instructions_for_use/instructions_for_use.txt · Last modified: 2023/04/17 16:34 by kerhart