SLING-INF.content.Questionnaires.Chemotherapy.xml Maven / Gradle / Ivy
The newest version!
<!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. --> <node> <name>Chemotherapy</name> <primaryNodeType>cards:Questionnaire</primaryNodeType> <property> <name>title</name> <value>Chemotherapy</value> <type>String</type> </property> <property> <name>requiredSubjectTypes</name> <values> <value>/SubjectTypes/Patient</value> <value>/SubjectTypes/Patient/Tumor</value> </values> <type>Reference</type> </property> <node> <name>chemotherapy_section</name> <primaryNodeType>cards:Section</primaryNodeType> <node> <name>chemotherapy</name> <primaryNodeType>cards:Question</primaryNodeType> <property> <name>text</name> <value>Chemotherapy</value> <type>String</type> </property> <property> <name>minAnswers</name> <value>1</value> <type>Long</type> </property> <property> <name>maxAnswers</name> <value>1</value> <type>Long</type> </property> <property> <name>dataType</name> <value>boolean</value> <type>String</type> </property> <property> <name>enableUnknown</name> <value>True</value> <type>Boolean</type> </property> </node> </node> <node> <name>treatment_section</name> <primaryNodeType>cards:Section</primaryNodeType> <node> <name>condition</name> <primaryNodeType>cards:Conditional</primaryNodeType> <property> <name>comparator</name> <value>=</value> <type>String</type> </property> <node> <name>operandA</name> <primaryNodeType>cards:ConditionalValue</primaryNodeType> <property> <name>value</name> <values> <value>chemotherapy</value> </values> <type>String</type> </property> <property> <name>isReference</name> <value>True</value> <type>Boolean</type> </property> </node> <node> <name>operandB</name> <primaryNodeType>cards:ConditionalValue</primaryNodeType> <property> <name>value</name> <values> <value>1</value> </values> <type>String</type> </property> </node> </node> <node> <name>start_date</name> <primaryNodeType>cards:Question</primaryNodeType> <property> <name>text</name> <value>Chemotherapy start date</value> <type>String</type> </property> <property> <name>minAnswers</name> <value>0</value> <type>Long</type> </property> <property> <name>maxAnswers</name> <value>1</value> <type>Long</type> </property> <property> <name>dataType</name> <value>date</value> <type>String</type> </property> <property> <name>dateFormat</name> <value>yyyy-MM-dd</value> <type>String</type> </property> <property> <name>enableNotes</name> <value>True</value> <type>Boolean</type> </property> </node> <node> <name>protocol</name> <primaryNodeType>cards:Question</primaryNodeType> <property> <name>text</name> <value>Treatment Protocol</value> <type>String</type> </property> <property> <name>minAnswers</name> <value>1</value> <type>Long</type> </property> <property> <name>maxAnswers</name> <value>0</value> <type>Long</type> </property> <property> <name>dataType</name> <value>text</value> <type>String</type> </property> <property> <name>enableNotes</name> <value>True</value> <type>Boolean</type> </property> </node> <node> <name>agent</name> <primaryNodeType>cards:Question</primaryNodeType> <property> <name>text</name> <value>Chemotherapy Agent</value> <type>String</type> </property> <property> <name>minAnswers</name> <value>1</value> <type>Long</type> </property> <property> <name>maxAnswers</name> <value>0</value> <type>Long</type> </property> <property> <name>dataType</name> <value>vocabulary</value> <type>String</type> </property> <property> <name>sourceVocabularies</name> <values> <value>CHEBI</value> </values> <type>String</type> </property> <property> <name>enableNotes</name> <value>True</value> <type>Boolean</type> </property> </node> <node> <name>weight_at_start</name> <primaryNodeType>cards:Question</primaryNodeType> <property> <name>text</name> <value>Weight at start of protocol</value> <type>String</type> </property> <property> <name>minAnswers</name> <value>0</value> <type>Long</type> </property> <property> <name>maxAnswers</name> <value>1</value> <type>Long</type> </property> <property> <name>dataType</name> <value>decimal</value> <type>String</type> </property> <property> <name>minValue</name> <value>0</value> <type>Long</type> </property> <property> <name>unitOfMeasurement</name> <value>kg</value> <type>String</type> </property> </node> <node> <name>height_at_start</name> <primaryNodeType>cards:Question</primaryNodeType> <property> <name>text</name> <value>Height at start of protocol</value> <type>String</type> </property> <property> <name>minAnswers</name> <value>0</value> <type>Long</type> </property> <property> <name>maxAnswers</name> <value>1</value> <type>Long</type> </property> <property> <name>dataType</name> <value>decimal</value> <type>String</type> </property> <property> <name>minValue</name> <value>0</value> <type>Long</type> </property> <property> <name>unitOfMeasurement</name> <value>cm</value> <type>String</type> </property> </node> <node> <name>end_date</name> <primaryNodeType>cards:Question</primaryNodeType> <property> <name>text</name> <value>Chemotherapy end date</value> <type>String</type> </property> <property> <name>minAnswers</name> <value>0</value> <type>Long</type> </property> <property> <name>maxAnswers</name> <value>1</value> <type>Long</type> </property> <property> <name>dataType</name> <value>date</value> <type>String</type> </property> <property> <name>dateFormat</name> <value>yyyy-MM-dd</value> <type>String</type> </property> <property> <name>enableNotes</name> <value>True</value> <type>Boolean</type> </property> </node> </node> <node> <name>mode_section</name> <primaryNodeType>cards:Section</primaryNodeType> <node> <name>condition</name> <primaryNodeType>cards:Conditional</primaryNodeType> <property> <name>comparator</name> <value>=</value> <type>String</type> </property> <node> <name>operandA</name> <primaryNodeType>cards:ConditionalValue</primaryNodeType> <property> <name>value</name> <values> <value>chemotherapy</value> </values> <type>String</type> </property> <property> <name>isReference</name> <value>True</value> <type>Boolean</type> </property> </node> <node> <name>operandB</name> <primaryNodeType>cards:ConditionalValue</primaryNodeType> <property> <name>value</name> <values> <value>1</value> </values> <type>String</type> </property> </node> </node> <node> <name>mode</name> <primaryNodeType>cards:Question</primaryNodeType> <property> <name>text</name> <value>Mode</value> <type>String</type> </property> <property> <name>minAnswers</name> <value>1</value> <type>Long</type> </property> <property> <name>maxAnswers</name> <value>1</value> <type>Long</type> </property> <property> <name>displayMode</name> <value>list</value> <type>String</type> </property> <property> <name>dataType</name> <value>text</value> <type>String</type> </property> <node> <name>Cyclic</name> <primaryNodeType>cards:AnswerOption</primaryNodeType> <property> <name>value</name> <value>Cyclic</value> <type>String</type> </property> </node> <node> <name>Continuous</name> <primaryNodeType>cards:AnswerOption</primaryNodeType> <property> <name>value</name> <value>Continuous</value> <type>String</type> </property> </node> <node> <name>Unknown</name> <primaryNodeType>cards:AnswerOption</primaryNodeType> <property> <name>value</name> <value>Unknown</value> <type>String</type> </property> <property> <name>noneOfTheAbove</name> <value>True</value> <type>Boolean</type> </property> </node> </node> <node> <name>mode_cyclic_details</name> <primaryNodeType>cards:Section</primaryNodeType> <node> <name>condition</name> <primaryNodeType>cards:Conditional</primaryNodeType> <property> <name>comparator</name> <value>=</value> <type>String</type> </property> <node> <name>operandA</name> <primaryNodeType>cards:ConditionalValue</primaryNodeType> <property> <name>value</name> <values> <value>mode</value> </values> <type>String</type> </property> <property> <name>isReference</name> <value>True</value> <type>Boolean</type> </property> </node> <node> <name>operandB</name> <primaryNodeType>cards:ConditionalValue</primaryNodeType> <property> <name>value</name> <values> <value>Cyclic</value> </values> <type>String</type> </property> </node> </node> <node> <name>number_of_cycles</name> <primaryNodeType>cards:Question</primaryNodeType> <property> <name>text</name> <value>Number of cycles</value> <type>String</type> </property> <property> <name>minAnswers</name> <value>0</value> <type>Long</type> </property> <property> <name>maxAnswers</name> <value>1</value> <type>Long</type> </property> <property> <name>dataType</name> <value>decimal</value> <type>String</type> </property> <property> <name>minValue</name> <value>0</value> <type>Long</type> </property> <property> <name>enableNotes</name> <value>True</value> <type>Boolean</type> </property> </node> </node> <node> <name>mode_continuous_details</name> <primaryNodeType>cards:Section</primaryNodeType> <node> <name>condition</name> <primaryNodeType>cards:Conditional</primaryNodeType> <property> <name>comparator</name> <value>=</value> <type>String</type> </property> <node> <name>operandA</name> <primaryNodeType>cards:ConditionalValue</primaryNodeType> <property> <name>value</name> <values> <value>mode</value> </values> <type>String</type> </property> <property> <name>isReference</name> <value>True</value> <type>Boolean</type> </property> </node> <node> <name>operandB</name> <primaryNodeType>cards:ConditionalValue</primaryNodeType> <property> <name>value</name> <values> <value>Continuous</value> </values> <type>String</type> </property> </node> </node> <node> <name>total_duration</name> <primaryNodeType>cards:Question</primaryNodeType> <property> <name>text</name> <value>Total duration</value> <type>String</type> </property> <property> <name>minAnswers</name> <value>0</value> <type>Long</type> </property> <property> <name>maxAnswers</name> <value>1</value> <type>Long</type> </property> <property> <name>dataType</name> <value>decimal</value> <type>String</type> </property> <property> <name>minValue</name> <value>0</value> <type>Long</type> </property> <property> <name>unitOfMeasurement</name> <value>months</value> <type>String</type> </property> </node> </node> </node> <node> <name>dose_section</name> <primaryNodeType>cards:Section</primaryNodeType> <node> <name>condition</name> <primaryNodeType>cards:Conditional</primaryNodeType> <property> <name>comparator</name> <value>=</value> <type>String</type> </property> <node> <name>operandA</name> <primaryNodeType>cards:ConditionalValue</primaryNodeType> <property> <name>value</name> <values> <value>chemotherapy</value> </values> <type>String</type> </property> <property> <name>isReference</name> <value>True</value> <type>Boolean</type> </property> </node> <node> <name>operandB</name> <primaryNodeType>cards:ConditionalValue</primaryNodeType> <property> <name>value</name> <values> <value>1</value> </values> <type>String</type> </property> </node> </node> <node> <name>cumulative_dose</name> <primaryNodeType>cards:Question</primaryNodeType> <property> <name>text</name> <value>Cumulative dose</value> <type>String</type> </property> <property> <name>minAnswers</name> <value>0</value> <type>Long</type> </property> <property> <name>maxAnswers</name> <value>1</value> <type>Long</type> </property> <property> <name>dataType</name> <value>decimal</value> <type>String</type> </property> <property> <name>minValue</name> <value>0</value> <type>Long</type> </property> <property> <name>unitOfMeasurement</name> <value>mg/m²</value> <type>String</type> </property> <property> <name>enableNotes</name> <value>True</value> <type>Boolean</type> </property> </node> <node> <name>dose_reduction</name> <primaryNodeType>cards:Question</primaryNodeType> <property> <name>text</name> <value>Dose reduction</value> <type>String</type> </property> <property> <name>minAnswers</name> <value>1</value> <type>Long</type> </property> <property> <name>maxAnswers</name> <value>1</value> <type>Long</type> </property> <property> <name>dataType</name> <value>boolean</value> <type>String</type> </property> <property> <name>enableUnknown</name> <value>True</value> <type>Boolean</type> </property> <property> <name>enableNotes</name> <value>True</value> <type>Boolean</type> </property> </node> </node> <node> <name>comments_section</name> <primaryNodeType>cards:Section</primaryNodeType> <node> <name>comments</name> <primaryNodeType>cards:Question</primaryNodeType> <property> <name>text</name> <value>Comments</value> <type>String</type> </property> <property> <name>minAnswers</name> <value>0</value> <type>Long</type> </property> <property> <name>maxAnswers</name> <value>0</value> <type>Long</type> </property> <property> <name>displayMode</name> <value>textbox</value> <type>String</type> </property> <property> <name>dataType</name> <value>text</value> <type>String</type> </property> </node> </node> </node>