Merge branch 'master' of github.com:sartography/cr-connect-workflow
This commit is contained in:
commit
d58a90a727
|
@ -17,7 +17,8 @@ before_install:
|
|||
- psql -c 'create database crc_test;' -U postgres
|
||||
|
||||
install:
|
||||
- pip install pipenv pytest coverage
|
||||
- pip install pipenv pytest coverage awscli
|
||||
- export PATH=$PATH:$HOME/.local/bin;
|
||||
- pipenv install
|
||||
- pytest # <== This runs in Pipenv (a/k/a virtualenv)
|
||||
|
||||
|
|
|
@ -23,7 +23,7 @@
|
|||
<bpmn:startEvent id="StartEvent_1mhzkcr">
|
||||
<bpmn:outgoing>SequenceFlow_1r3yrhy</bpmn:outgoing>
|
||||
</bpmn:startEvent>
|
||||
<bpmn:userTask id="UserTask_1y1qon7" name="Enter Protocol Owner Info" camunda:formKey="FormKey_EnterProtocolOwnerInfo">
|
||||
<bpmn:userTask id="UserTask_1y1qon7" name="Enter Protocol Owner Info" camunda:formKey="Protocol Owner Info">
|
||||
<bpmn:extensionElements>
|
||||
<camunda:formData>
|
||||
<camunda:formField id="FormField_ProtocolOwnerInfo" label="What is the Protocol Owner?" type="enum">
|
||||
|
@ -54,7 +54,7 @@
|
|||
<bpmn:incoming>SequenceFlow_1idbomg</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_0gsy7mo</bpmn:outgoing>
|
||||
</bpmn:userTask>
|
||||
<bpmn:userTask id="UserTask_01zzzg9" name="Enter Clinical Trials.gov Info" camunda:formKey="form_key_enter_clinical_trials_info">
|
||||
<bpmn:userTask id="UserTask_01zzzg9" name="Enter Clinical Trials.gov Info" camunda:formKey="Clinicalrials.gov Info">
|
||||
<bpmn:extensionElements>
|
||||
<camunda:formData>
|
||||
<camunda:formField id="CTG_NA" label="Not Applicable" type="enum">
|
||||
|
@ -85,7 +85,7 @@
|
|||
<bpmn:incoming>SequenceFlow_0xj8i4c</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_0rw17h2</bpmn:outgoing>
|
||||
</bpmn:userTask>
|
||||
<bpmn:userTask id="UserTask_0gtuk1e" name="Enter Multi-Site Info" camunda:formKey="form_key_enter_multisite_info" camunda:priority="1">
|
||||
<bpmn:userTask id="UserTask_0gtuk1e" name="Enter Multi-Site Info" camunda:formKey="Multi-Site Info" camunda:priority="1">
|
||||
<bpmn:extensionElements>
|
||||
<camunda:formData>
|
||||
<camunda:formField id="SiteInvolvement" label="Site Involvement" type="enum">
|
||||
|
@ -118,7 +118,7 @@
|
|||
<bpmn:incoming>SequenceFlow_1tbhrhj</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_1o39rt4</bpmn:outgoing>
|
||||
</bpmn:userTask>
|
||||
<bpmn:userTask id="UserTask_0ebxkp7" name="Enter Study Info" camunda:formKey="form_key_enter_study_info">
|
||||
<bpmn:userTask id="UserTask_0ebxkp7" name="Enter Study Info" camunda:formKey="Study Info">
|
||||
<bpmn:extensionElements>
|
||||
<camunda:formData>
|
||||
<camunda:formField id="StudyShortName" label="Study Short Name" type="string">
|
||||
|
|
|
@ -0,0 +1,47 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<bpmn:definitions xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:camunda="http://camunda.org/schema/1.0/bpmn" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" id="Definitions_1m17yrm" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="3.5.0">
|
||||
<bpmn:process id="Process_0m4c833" isExecutable="true">
|
||||
<bpmn:startEvent id="StartEvent_1">
|
||||
<bpmn:outgoing>SequenceFlow_0u2erl2</bpmn:outgoing>
|
||||
</bpmn:startEvent>
|
||||
<bpmn:userTask id="UserTask_159cxhb" name="Specify Submission Type" camunda:formKey="SubmissionType">
|
||||
<bpmn:extensionElements>
|
||||
<camunda:formData>
|
||||
<camunda:formField id="isWaiver" label="Will Study submit an IDS Waiver?" type="boolean">
|
||||
<camunda:validation>
|
||||
<camunda:constraint name="required" config="true" />
|
||||
</camunda:validation>
|
||||
</camunda:formField>
|
||||
</camunda:formData>
|
||||
</bpmn:extensionElements>
|
||||
<bpmn:incoming>SequenceFlow_0u2erl2</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_1a2otcw</bpmn:outgoing>
|
||||
</bpmn:userTask>
|
||||
<bpmn:sequenceFlow id="SequenceFlow_0u2erl2" sourceRef="StartEvent_1" targetRef="UserTask_159cxhb" />
|
||||
<bpmn:endEvent id="EndEvent_1duqzyv">
|
||||
<bpmn:incoming>SequenceFlow_1a2otcw</bpmn:incoming>
|
||||
</bpmn:endEvent>
|
||||
<bpmn:sequenceFlow id="SequenceFlow_1a2otcw" sourceRef="UserTask_159cxhb" targetRef="EndEvent_1duqzyv" />
|
||||
</bpmn:process>
|
||||
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
|
||||
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Process_0m4c833">
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_1a2otcw_di" bpmnElement="SequenceFlow_1a2otcw">
|
||||
<di:waypoint x="400" y="117" />
|
||||
<di:waypoint x="492" y="117" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_0u2erl2_di" bpmnElement="SequenceFlow_0u2erl2">
|
||||
<di:waypoint x="228" y="117" />
|
||||
<di:waypoint x="300" y="117" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNShape id="UserTask_159cxhb_di" bpmnElement="UserTask_159cxhb">
|
||||
<dc:Bounds x="300" y="77" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="EndEvent_1duqzyv_di" bpmnElement="EndEvent_1duqzyv">
|
||||
<dc:Bounds x="492" y="99" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="_BPMNShape_StartEvent_2" bpmnElement="StartEvent_1">
|
||||
<dc:Bounds x="192" y="99" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
</bpmndi:BPMNPlane>
|
||||
</bpmndi:BPMNDiagram>
|
||||
</bpmn:definitions>
|
|
@ -0,0 +1,51 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<bpmn:definitions xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:camunda="http://camunda.org/schema/1.0/bpmn" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" id="Definitions_04lawrx" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="3.5.0">
|
||||
<bpmn:process id="Process_1uc9iwo" isExecutable="true">
|
||||
<bpmn:startEvent id="StartEvent_1">
|
||||
<bpmn:outgoing>SequenceFlow_17jq54v</bpmn:outgoing>
|
||||
</bpmn:startEvent>
|
||||
<bpmn:userTask id="UserTask_1ldw3tf" name="Enter Outside of UVA" camunda:formKey="EnterOutsideUVa">
|
||||
<bpmn:documentation>Transmission to and/or storage of the human subject research data OUTSIDE of UVA, such as to a sponsor or a colleague at another institution
|
||||
|
||||
##### Important
|
||||
Indicate all the possible formats in which you will transmit your data outside of UVA. Options should be selected even if the data is only temporarily stored in that format. Also remember to select any location where a subject’s SSN, hospital billing or account number, or certificate/license number might be recorded either with the data or separately.</bpmn:documentation>
|
||||
<bpmn:extensionElements>
|
||||
<camunda:formData>
|
||||
<camunda:formField id="DataTransmittedOutside" label="Will data be transmitted to a sponsor or a colleague at another institution?" type="boolean">
|
||||
<camunda:validation>
|
||||
<camunda:constraint name="required" config="true" />
|
||||
</camunda:validation>
|
||||
</camunda:formField>
|
||||
</camunda:formData>
|
||||
</bpmn:extensionElements>
|
||||
<bpmn:incoming>SequenceFlow_17jq54v</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_1i5u5im</bpmn:outgoing>
|
||||
</bpmn:userTask>
|
||||
<bpmn:sequenceFlow id="SequenceFlow_17jq54v" sourceRef="StartEvent_1" targetRef="UserTask_1ldw3tf" />
|
||||
<bpmn:endEvent id="EndEvent_0q7300v">
|
||||
<bpmn:incoming>SequenceFlow_1i5u5im</bpmn:incoming>
|
||||
</bpmn:endEvent>
|
||||
<bpmn:sequenceFlow id="SequenceFlow_1i5u5im" sourceRef="UserTask_1ldw3tf" targetRef="EndEvent_0q7300v" />
|
||||
</bpmn:process>
|
||||
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
|
||||
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Process_1uc9iwo">
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_1i5u5im_di" bpmnElement="SequenceFlow_1i5u5im">
|
||||
<di:waypoint x="400" y="117" />
|
||||
<di:waypoint x="492" y="117" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_17jq54v_di" bpmnElement="SequenceFlow_17jq54v">
|
||||
<di:waypoint x="208" y="117" />
|
||||
<di:waypoint x="300" y="117" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNShape id="UserTask_1ldw3tf_di" bpmnElement="UserTask_1ldw3tf">
|
||||
<dc:Bounds x="300" y="77" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="EndEvent_0q7300v_di" bpmnElement="EndEvent_0q7300v">
|
||||
<dc:Bounds x="492" y="99" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="_BPMNShape_StartEvent_2" bpmnElement="StartEvent_1">
|
||||
<dc:Bounds x="172" y="99" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
</bpmndi:BPMNPlane>
|
||||
</bpmndi:BPMNDiagram>
|
||||
</bpmn:definitions>
|
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,39 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<bpmn:definitions xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" id="Definitions_1jxnugv" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="3.5.0">
|
||||
<bpmn:process id="Process_0eei9ll" isExecutable="true">
|
||||
<bpmn:startEvent id="StartEvent_1">
|
||||
<bpmn:outgoing>SequenceFlow_0orzghi</bpmn:outgoing>
|
||||
</bpmn:startEvent>
|
||||
<bpmn:scriptTask id="ScriptTask_GenDSP" name="Generate DSP">
|
||||
<bpmn:incoming>SequenceFlow_0orzghi</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_0sx28e1</bpmn:outgoing>
|
||||
<bpmn:script>CompleteTemplate NEW_DSP_template.docx Study.DataSecurityPlan</bpmn:script>
|
||||
</bpmn:scriptTask>
|
||||
<bpmn:sequenceFlow id="SequenceFlow_0orzghi" sourceRef="StartEvent_1" targetRef="ScriptTask_GenDSP" />
|
||||
<bpmn:endEvent id="EndEvent_1m6t5h4">
|
||||
<bpmn:incoming>SequenceFlow_0sx28e1</bpmn:incoming>
|
||||
</bpmn:endEvent>
|
||||
<bpmn:sequenceFlow id="SequenceFlow_0sx28e1" sourceRef="ScriptTask_GenDSP" targetRef="EndEvent_1m6t5h4" />
|
||||
</bpmn:process>
|
||||
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
|
||||
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Process_0eei9ll">
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_0sx28e1_di" bpmnElement="SequenceFlow_0sx28e1">
|
||||
<di:waypoint x="410" y="117" />
|
||||
<di:waypoint x="512" y="117" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_0orzghi_di" bpmnElement="SequenceFlow_0orzghi">
|
||||
<di:waypoint x="228" y="117" />
|
||||
<di:waypoint x="310" y="117" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNShape id="_BPMNShape_StartEvent_2" bpmnElement="StartEvent_1">
|
||||
<dc:Bounds x="192" y="99" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="ScriptTask_0priqvl_di" bpmnElement="ScriptTask_GenDSP">
|
||||
<dc:Bounds x="310" y="77" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="EndEvent_1m6t5h4_di" bpmnElement="EndEvent_1m6t5h4">
|
||||
<dc:Bounds x="512" y="99" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
</bpmndi:BPMNPlane>
|
||||
</bpmndi:BPMNDiagram>
|
||||
</bpmn:definitions>
|
|
@ -1,10 +1,10 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<bpmn:definitions xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:camunda="http://camunda.org/schema/1.0/bpmn" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="Definitions_1wv9t3c" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="3.4.1">
|
||||
<bpmn:definitions xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:camunda="http://camunda.org/schema/1.0/bpmn" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="Definitions_1wv9t3c" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="3.5.0">
|
||||
<bpmn:process id="Process_19ej1y2" name="Data Securty Plan" isExecutable="true">
|
||||
<bpmn:startEvent id="StartEvent_1co48s3">
|
||||
<bpmn:outgoing>SequenceFlow_100w7co</bpmn:outgoing>
|
||||
</bpmn:startEvent>
|
||||
<bpmn:userTask id="Task_EnterHIPAAIdentifiers" name="Enter HIPAA Identifiers" camunda:formKey="Enter_HIPAA_Identifiers">
|
||||
<bpmn:userTask id="Task_EnterHIPAAIdentifiers" name="Enter HIPAA Identifiers" camunda:formKey="FormKey_EnterHIPAA_Identifiers">
|
||||
<bpmn:documentation>Add a box for each of the HIPAA Identifiers that you will receive, collect, record, store long term, or send outside of UVA during the course of your research..</bpmn:documentation>
|
||||
<bpmn:extensionElements>
|
||||
<camunda:formData>
|
||||
|
@ -50,9 +50,11 @@
|
|||
<camunda:value id="OrigSource" name="Original source data collection (receive, collect, or record at UVa)" />
|
||||
<camunda:value id="ShortTerm" name="Store long term at UVa" />
|
||||
<camunda:value id="SendTransOutside" name="Send or transmit outside of UVA" />
|
||||
<camunda:value id="NA" name="Not Applicable" />
|
||||
</camunda:formField>
|
||||
</camunda:formData>
|
||||
<camunda:properties>
|
||||
<camunda:property name="display_name" value="HIPAA_Identifiers" />
|
||||
</camunda:properties>
|
||||
</bpmn:extensionElements>
|
||||
<bpmn:incoming>SequenceFlow_0jyty9m</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_0blyor8</bpmn:outgoing>
|
||||
|
@ -68,7 +70,7 @@
|
|||
<bpmn:outgoing>SequenceFlow_0obqjjx</bpmn:outgoing>
|
||||
</bpmn:parallelGateway>
|
||||
<bpmn:sequenceFlow id="SequenceFlow_1i6ac9a" sourceRef="ExclusiveGateway_0b16kmf" targetRef="Task_EnterPaperDocuments" />
|
||||
<bpmn:userTask id="Task_EnterPaperDocuments" name="Enter Paper Documents" camunda:formKey="Enter_Paper_Documents">
|
||||
<bpmn:userTask id="Task_EnterPaperDocuments" name="Enter Paper Documents" camunda:formKey="FormKey_EnterPaperDocuments">
|
||||
<bpmn:documentation>Paper documents:</bpmn:documentation>
|
||||
<bpmn:extensionElements>
|
||||
<camunda:formData>
|
||||
|
@ -82,6 +84,9 @@
|
|||
</camunda:formField>
|
||||
<camunda:formField id="CollStorUVaLocPaperOther" label="Other: (Please describe)" type="textarea" />
|
||||
</camunda:formData>
|
||||
<camunda:properties>
|
||||
<camunda:property name="display_name" value="Paper Documents" />
|
||||
</camunda:properties>
|
||||
</bpmn:extensionElements>
|
||||
<bpmn:incoming>SequenceFlow_1i6ac9a</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_1q6gf6w</bpmn:outgoing>
|
||||
|
@ -90,7 +95,7 @@
|
|||
<bpmn:sequenceFlow id="SequenceFlow_10g92nf" sourceRef="ExclusiveGateway_0b16kmf" targetRef="Task_EnterEMR" />
|
||||
<bpmn:sequenceFlow id="SequenceFlow_0pw57x9" sourceRef="ExclusiveGateway_0b16kmf" targetRef="Task_EnterUVAApprovedECRF" />
|
||||
<bpmn:sequenceFlow id="SequenceFlow_0ng3fm8" sourceRef="ExclusiveGateway_0b16kmf" targetRef="Task_EnterUVaServersWebsites" />
|
||||
<bpmn:userTask id="Task_EnterEmailedUVAPersonnel" name="Enter Emailed to UVA Personnel" camunda:formKey="EnterEmailedUVAPersonnel">
|
||||
<bpmn:userTask id="Task_EnterEmailedUVAPersonnel" name="Enter Emailed to UVA Personnel" camunda:formKey="FormKey_EnterEmailedUVAPersonnel">
|
||||
<bpmn:documentation>Emailed to other UVA personnel:</bpmn:documentation>
|
||||
<bpmn:extensionElements>
|
||||
<camunda:formData>
|
||||
|
@ -103,6 +108,9 @@
|
|||
</camunda:formField>
|
||||
<camunda:formField id="CollStorUVaLocEmailOther" label="Other Email Characteristics (Please describe)" type="textarea" />
|
||||
</camunda:formData>
|
||||
<camunda:properties>
|
||||
<camunda:property name="display_name" value="Emailed to UVA Personnel" />
|
||||
</camunda:properties>
|
||||
</bpmn:extensionElements>
|
||||
<bpmn:incoming>SequenceFlow_084dyht</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_12cos7w</bpmn:outgoing>
|
||||
|
@ -372,171 +380,12 @@
|
|||
</camunda:formData>
|
||||
</bpmn:extensionElements>
|
||||
<bpmn:incoming>SequenceFlow_0nc6lcs</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_0gp2pjm</bpmn:outgoing>
|
||||
<bpmn:outgoing>SequenceFlow_1j2f22j</bpmn:outgoing>
|
||||
<bpmn:standardLoopCharacteristics />
|
||||
</bpmn:userTask>
|
||||
<bpmn:sequenceFlow id="SequenceFlow_0gp2pjm" sourceRef="Task_EnterIndividualUseDevices" targetRef="Task_EnterOutsideUVA" />
|
||||
<bpmn:sequenceFlow id="SequenceFlow_0mgwas4" sourceRef="Task_EnterOutsideUVA" targetRef="ExclusiveGateway_0pi0c2d" />
|
||||
<bpmn:sequenceFlow id="SequenceFlow_1i8e52t" sourceRef="ExclusiveGateway_0x3t2vl" targetRef="Task_EnterEmailMethods" />
|
||||
<bpmn:userTask id="Task_EnterOutsideUVA" name="Enter Outside of UVA" camunda:formKey="EnterOutsideUVa">
|
||||
<bpmn:documentation>Transmission to and/or storage of the human subject research data OUTSIDE of UVA, such as to a sponsor or a colleague at another institution
|
||||
|
||||
##### Important
|
||||
Indicate all the possible formats in which you will transmit your data outside of UVA. Options should be selected even if the data is only temporarily stored in that format. Also remember to select any location where a subject’s SSN, hospital billing or account number, or certificate/license number might be recorded either with the data or separately.</bpmn:documentation>
|
||||
<bpmn:extensionElements>
|
||||
<camunda:formData>
|
||||
<camunda:formField id="DateTransmittedOutside" label="Will data be transmitted to a sponsor or a colleague at another institution?" type="boolean">
|
||||
<camunda:validation>
|
||||
<camunda:constraint name="required" config="true" />
|
||||
</camunda:validation>
|
||||
</camunda:formField>
|
||||
</camunda:formData>
|
||||
</bpmn:extensionElements>
|
||||
<bpmn:incoming>SequenceFlow_0gp2pjm</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_0mgwas4</bpmn:outgoing>
|
||||
</bpmn:userTask>
|
||||
<bpmn:userTask id="Task_EnterEmailMethods" name="Enter Email Methods" camunda:formKey="EnterEmailMethods">
|
||||
<bpmn:documentation>Since you answered "Yes" to question above, than complete questions below:</bpmn:documentation>
|
||||
<bpmn:extensionElements>
|
||||
<camunda:formData>
|
||||
<camunda:formField id="DateTransmittedOutsideViaHSC" label="Data will be emailed to non-UVA personnel via HSC secure email:" type="boolean">
|
||||
<camunda:properties>
|
||||
<camunda:property id="help" value="For information regarding how to email data to non-UVA personnel via HSC secure email: http://hit.healthsystem.virginia.edu/index.cfm/departments/security/how-tos/how-to-encrypt-a-medical-center-email/" />
|
||||
</camunda:properties>
|
||||
</camunda:formField>
|
||||
<camunda:formField id="DateTransmittedOutsideRegEmail" label="Data will be emailed to non-UVA personnel via regular email" type="boolean" />
|
||||
</camunda:formData>
|
||||
</bpmn:extensionElements>
|
||||
<bpmn:incoming>SequenceFlow_1i8e52t</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_0uewki3</bpmn:outgoing>
|
||||
</bpmn:userTask>
|
||||
<bpmn:sequenceFlow id="SequenceFlow_12bv2i4" sourceRef="ExclusiveGateway_0x3t2vl" targetRef="Task_EnterDataManagement" />
|
||||
<bpmn:userTask id="Task_EnterDataManagement" name="Enter Data Management" camunda:formKey="EnterDataManagement">
|
||||
<bpmn:documentation>Data will be sent to website/server/drive managed by the sponsor or CRO</bpmn:documentation>
|
||||
<bpmn:extensionElements>
|
||||
<camunda:formData>
|
||||
<camunda:formField id="EnterDataManagementWebwsiteServerDriveAck" label="I acknowledge that ANY electronic individual use devices used to connect to any servers/websites listed below are supported by UVA Health System IT." type="boolean">
|
||||
<camunda:properties>
|
||||
<camunda:property id="help" value="[Definition of electronic individual user devices](https://security.virginia.edu/individual%E2%80%93use-electronic-devices)" />
|
||||
<camunda:property id="group" value="DataSentSponsorCRO" />
|
||||
<camunda:property id="repeat" value="DataSentSponsorCRO" />
|
||||
</camunda:properties>
|
||||
<camunda:validation>
|
||||
<camunda:constraint name="required" config="true" />
|
||||
</camunda:validation>
|
||||
</camunda:formField>
|
||||
<camunda:formField id="EnterDataManagementHIPAA_Ids" label="HIPAA Identifiers" type="enum">
|
||||
<camunda:properties>
|
||||
<camunda:property id="group" value="DataSentSponsorCRO" />
|
||||
<camunda:property id="repeat" value="DataSentSponsorCRO" />
|
||||
</camunda:properties>
|
||||
<camunda:validation>
|
||||
<camunda:constraint name="required" config="true" />
|
||||
</camunda:validation>
|
||||
<camunda:value id="HIPAA_Ids0" name="No HIPAA identifiers will be recorded as part of this research" />
|
||||
<camunda:value id="HIPAA_Ids1" name="1. Name - Highly Sensitive Data " />
|
||||
<camunda:value id="HIPAA_Ids2a" name="2a. Postal address includes street and/or PO Box, and town or city, state, and zip code - Highly Sensitive Data" />
|
||||
<camunda:value id="HIPAA_Ids2b" name="2b. Postal address that includes only town or city, state, and/or zip code - Moderately Sensitive Data" />
|
||||
<camunda:value id="HIPAA_Ids3" name="3. All date elements (except year) for dates related to an individual, e.g. service date" />
|
||||
<camunda:value id="HIPAA_Ids4" name="4. Telephone numbers - Highly Sensitive Data" />
|
||||
<camunda:value id="HIPAA_Ids5" name="5. Fax numbers - Highly Sensitive Data" />
|
||||
<camunda:value id="HIPAA_Ids6" name="6. Electronic mail addresses - Highly Sensitive Data" />
|
||||
<camunda:value id="HIPAA_Ids7" name="7. Social Security number - Highly Sensitive Data" />
|
||||
<camunda:value id="HIPAA_Ids8" name="8. Medical Record number - Highly Sensitive Data" />
|
||||
<camunda:value id="HIPAA_Ids9" name="9. Health plan beneficiary numbers - Highly Sensitive Data" />
|
||||
<camunda:value id="HIPAA_Ids10" name="10. Account numbers - Highly Sensitive Data" />
|
||||
<camunda:value id="HIPAA_Ids11" name="11. Certificate/license numbers - Highly Sensitive Data" />
|
||||
<camunda:value id="HIPAA_Ids12" name="12. Vehicle identifiers and serial numbers, including license plate numbers - Highly Sensitive Data" />
|
||||
<camunda:value id="HIPAA_Ids13" name="13. Device identifiers and serial numbers - Highly Sensitive Data" />
|
||||
<camunda:value id="HIPAA_Ids14" name="14. Web Universal Resource Locators (URLs) - Highly Sensitive Data" />
|
||||
<camunda:value id="HIPAA_Ids15" name="15. Internet Protocol (IP) address numbers - Highly Sensitive Data" />
|
||||
<camunda:value id="HIPAA_Ids16" name="16. Biometric identifiers, including finger and voice prints - Highly Sensitive Data" />
|
||||
<camunda:value id="HIPAA_Ids17" name="17. Full face photographic images and any comparable images - Highly Sensitive Data" />
|
||||
<camunda:value id="HIPAA_Ids18" name="18. Other unique number, characteristic, code related to an individual, e.g. initials" />
|
||||
</camunda:formField>
|
||||
<camunda:formField id="EnterDataManagementSharingContract" label="If sharing data with anyone outside of UVA, do you confirm that you will obtain a contract with them via the School of Medicine Office of Grants and Contracts (OGC) or the Office of Sponsored Programs (OSP)?" type="boolean">
|
||||
<camunda:properties>
|
||||
<camunda:property id="group" value="DataSentSponsorCRO" />
|
||||
<camunda:property id="repeat" value="DataSentSponsorCRO" />
|
||||
</camunda:properties>
|
||||
</camunda:formField>
|
||||
<camunda:formField id="EnterDataManagementWebsiteServerDriveEncrypted" label="Data will be sent and stored in an encrypted fashion (e.g. will only be shared and via Secure FX, Secure FTP, HTTPS, PGP) and the server/drive is configured to store data regulated by HIPAA" type="boolean">
|
||||
<camunda:properties>
|
||||
<camunda:property id="group" value="DataSentSponsorCRO" />
|
||||
<camunda:property id="repeat" value="DataSentSponsorCRO" />
|
||||
</camunda:properties>
|
||||
</camunda:formField>
|
||||
<camunda:formField id="EnterDataManagementWebsiteServerDriveURL" label="Name (URL) of website (e.g. https://remote.sponsor.com/project name)" type="textarea">
|
||||
<camunda:properties>
|
||||
<camunda:property id="group" value="DataSentSponsorCRO" />
|
||||
<camunda:property id="repeat" value="DataSentSponsorCRO" />
|
||||
</camunda:properties>
|
||||
</camunda:formField>
|
||||
</camunda:formData>
|
||||
</bpmn:extensionElements>
|
||||
<bpmn:incoming>SequenceFlow_12bv2i4</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_08rwbhm</bpmn:outgoing>
|
||||
<bpmn:standardLoopCharacteristics />
|
||||
</bpmn:userTask>
|
||||
<bpmn:sequenceFlow id="SequenceFlow_1mnmo6p" sourceRef="ExclusiveGateway_0x3t2vl" targetRef="Task_EnterTransmissionMethod" />
|
||||
<bpmn:sequenceFlow id="SequenceFlow_08rwbhm" sourceRef="Task_EnterDataManagement" targetRef="ExclusiveGateway_1lpm3pa" />
|
||||
<bpmn:parallelGateway id="ExclusiveGateway_1lpm3pa">
|
||||
<bpmn:incoming>SequenceFlow_08rwbhm</bpmn:incoming>
|
||||
<bpmn:incoming>SequenceFlow_0uewki3</bpmn:incoming>
|
||||
<bpmn:incoming>SequenceFlow_0lere0k</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_1h5ufzp</bpmn:outgoing>
|
||||
</bpmn:parallelGateway>
|
||||
<bpmn:sequenceFlow id="SequenceFlow_0uewki3" sourceRef="Task_EnterEmailMethods" targetRef="ExclusiveGateway_1lpm3pa" />
|
||||
<bpmn:sequenceFlow id="SequenceFlow_0lere0k" sourceRef="Task_EnterTransmissionMethod" targetRef="ExclusiveGateway_1lpm3pa" />
|
||||
<bpmn:userTask id="Task_EnterTransmissionMethod" name="Enter Transmission Method" camunda:formKey="EnterTransmissionMethod">
|
||||
<bpmn:documentation>Transmission Method of data that will be mailed or faxed (FedEx, UPS, certified mail, etc.) Check all that apply:</bpmn:documentation>
|
||||
<bpmn:extensionElements>
|
||||
<camunda:formData>
|
||||
<camunda:formField id="DataTransmissionMethodPaper" label="Paper documents" type="enum">
|
||||
<camunda:properties>
|
||||
<camunda:property id="enum_type" value="radio" />
|
||||
<camunda:property id="markdown_description" value="**Note:** Paper documents shipped using non-trackable method - **Not Allowed.**" />
|
||||
</camunda:properties>
|
||||
<camunda:value id="Yes" name="Yes, paper documents will be shipped using trackable method" />
|
||||
<camunda:value id="No" name="No, paper documents will not be shipped" />
|
||||
</camunda:formField>
|
||||
<camunda:formField id="DataTransmissionMethodEncrypted" label="Individual Use Devices" type="enum">
|
||||
<camunda:properties>
|
||||
<camunda:property id="enum_type" value="checkbox" />
|
||||
<camunda:property id="markdown_description" value="**Note:** Examples of individual use devices: CD, thumb drive, etc." />
|
||||
</camunda:properties>
|
||||
<camunda:value id="Yes" name="Yes, individual use devices will be shipped using a trackable method with data encrypted and password to the encrypted data transmitted separately" />
|
||||
<camunda:value id="No" name="No, individual use devices will not be shipped" />
|
||||
</camunda:formField>
|
||||
<camunda:formField id="DataTransmissionMethodFaxed" label="Faxed" type="enum">
|
||||
<camunda:properties>
|
||||
<camunda:property id="enum_type" value="checkbox" />
|
||||
<camunda:property id="markdown_description" value="**Note:** By checking this option, you are also confirming you will verify FAX numbers before faxing and use FAX cover sheet with a confidentiality statement." />
|
||||
</camunda:properties>
|
||||
<camunda:value id="Yes" name="Yes, data wile be faxed to a receiving machine in a restricted-access location with the intended recipient is clearly indicated, alerted to the pending transmission and available to pick up immediately." />
|
||||
<camunda:value id="No" name="No, data will not be faxed" />
|
||||
</camunda:formField>
|
||||
</camunda:formData>
|
||||
</bpmn:extensionElements>
|
||||
<bpmn:incoming>SequenceFlow_1mnmo6p</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_0lere0k</bpmn:outgoing>
|
||||
</bpmn:userTask>
|
||||
<bpmn:endEvent id="EndEvent_151cj59">
|
||||
<bpmn:incoming>Flow_0bvraie</bpmn:incoming>
|
||||
<bpmn:incoming>SequenceFlow_1j2f22j</bpmn:incoming>
|
||||
</bpmn:endEvent>
|
||||
<bpmn:exclusiveGateway id="ExclusiveGateway_0pi0c2d" name="Outside of UVa?">
|
||||
<bpmn:incoming>SequenceFlow_0mgwas4</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_01hl869</bpmn:outgoing>
|
||||
</bpmn:exclusiveGateway>
|
||||
<bpmn:sequenceFlow id="SequenceFlow_01hl869" name="Yes" sourceRef="ExclusiveGateway_0pi0c2d" targetRef="ExclusiveGateway_0x3t2vl">
|
||||
<bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">DateTransmittedOutside == True</bpmn:conditionExpression>
|
||||
</bpmn:sequenceFlow>
|
||||
<bpmn:parallelGateway id="ExclusiveGateway_0x3t2vl">
|
||||
<bpmn:incoming>SequenceFlow_01hl869</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_1i8e52t</bpmn:outgoing>
|
||||
<bpmn:outgoing>SequenceFlow_12bv2i4</bpmn:outgoing>
|
||||
<bpmn:outgoing>SequenceFlow_1mnmo6p</bpmn:outgoing>
|
||||
</bpmn:parallelGateway>
|
||||
<bpmn:sequenceFlow id="SequenceFlow_100w7co" sourceRef="StartEvent_1co48s3" targetRef="Task_0q6ir2l" />
|
||||
<bpmn:userTask id="Task_196zozc" name="View Definitions & Instructions" camunda:formKey="def_temp_ack">
|
||||
<bpmn:documentation>#### Collection & storage of research data at UVA
|
||||
|
@ -560,6 +409,9 @@ Indicate all the possible formats in which you will collect or receive your orig
|
|||
<camunda:value id="def_ack" name="Yes" />
|
||||
</camunda:formField>
|
||||
</camunda:formData>
|
||||
<camunda:properties>
|
||||
<camunda:property name="form_key" value="Definitions & Instructions" />
|
||||
</camunda:properties>
|
||||
</bpmn:extensionElements>
|
||||
<bpmn:incoming>SequenceFlow_0blyor8</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_1oq4w2h</bpmn:outgoing>
|
||||
|
@ -568,7 +420,7 @@ Indicate all the possible formats in which you will collect or receive your orig
|
|||
<bpmn:sequenceFlow id="SequenceFlow_0m2op9s" sourceRef="Task_0q6ir2l" targetRef="Task_0uotpzg" />
|
||||
<bpmn:sequenceFlow id="SequenceFlow_0jyty9m" sourceRef="Task_0uotpzg" targetRef="Task_EnterHIPAAIdentifiers" />
|
||||
<bpmn:sequenceFlow id="SequenceFlow_0blyor8" sourceRef="Task_EnterHIPAAIdentifiers" targetRef="Task_196zozc" />
|
||||
<bpmn:userTask id="Task_0q6ir2l" name="View Instructions" camunda:formKey="asf">
|
||||
<bpmn:userTask id="Task_0q6ir2l" name="View Instructions" camunda:formKey="Instructions">
|
||||
<bpmn:documentation>##### Instructions
|
||||
|
||||
Overview: You should consult with UVA Information Security (InfoSec) while completing this Step if your protocol will involve highly technical issues such as the creation of a website to collect data, software application development, the use of a smart phone app, or if you plan to store identifiable data onto an individual use device such as a tablet, laptop, or camera. Otherwise, answer the questions on this Step to create the Data Security Plan for your study. After you submit this Step, you can view the resulting Data Security Plan and assessment outcomes on the Data Security Plan Upload Step and submit your plan for UVA Information Security (InfoSec) or IRB-HSR Review.
|
||||
|
@ -591,6 +443,9 @@ Submit the step only when you are ready. After you "Submit" the step, the inform
|
|||
<camunda:formData>
|
||||
<camunda:formField id="FormField_23d42bc" label="asdg" type="boolean" />
|
||||
</camunda:formData>
|
||||
<camunda:properties>
|
||||
<camunda:property name="display_name" value="Instructions" />
|
||||
</camunda:properties>
|
||||
</bpmn:extensionElements>
|
||||
<bpmn:incoming>SequenceFlow_100w7co</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_0m2op9s</bpmn:outgoing>
|
||||
|
@ -607,115 +462,20 @@ Submit the step only when you are ready. After you "Submit" the step, the inform
|
|||
<camunda:formData>
|
||||
<camunda:formField id="FormField_3l1fkli" label="Read?" type="boolean" />
|
||||
</camunda:formData>
|
||||
<camunda:properties>
|
||||
<camunda:property name="display_name" value="HIPAA ID Instructions" />
|
||||
</camunda:properties>
|
||||
</bpmn:extensionElements>
|
||||
<bpmn:incoming>SequenceFlow_0m2op9s</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_0jyty9m</bpmn:outgoing>
|
||||
</bpmn:userTask>
|
||||
<bpmn:sequenceFlow id="SequenceFlow_1wzlqa1" sourceRef="Task_Create_DSP" targetRef="ExclusiveGateway_1ef1ype" />
|
||||
<bpmn:userTask id="Task_Create_DSP" name="Create DSP?" camunda:formKey="Create_DSP">
|
||||
<bpmn:extensionElements>
|
||||
<camunda:formData>
|
||||
<camunda:formField id="FormField_isCreateDSP" label="Create DSP?" type="boolean" />
|
||||
</camunda:formData>
|
||||
</bpmn:extensionElements>
|
||||
<bpmn:incoming>Flow_1wgcnrc</bpmn:incoming>
|
||||
<bpmn:incoming>Flow_1h5ufzp</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_1wzlqa1</bpmn:outgoing>
|
||||
</bpmn:userTask>
|
||||
<bpmn:exclusiveGateway id="ExclusiveGateway_1ef1ype">
|
||||
<bpmn:incoming>SequenceFlow_1wzlqa1</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_07rwety</bpmn:outgoing>
|
||||
<bpmn:outgoing>SequenceFlow_1huif01</bpmn:outgoing>
|
||||
</bpmn:exclusiveGateway>
|
||||
<bpmn:sequenceFlow id="SequenceFlow_07rwety" name="Yes" sourceRef="ExclusiveGateway_1ef1ype" targetRef="Task_0q2zf9x">
|
||||
<bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">FormField_isCreateDSP == True</bpmn:conditionExpression>
|
||||
</bpmn:sequenceFlow>
|
||||
<bpmn:sequenceFlow id="SequenceFlow_0v51xcx" sourceRef="Task_0q2zf9x" targetRef="Activity_0kxjyy1" />
|
||||
<bpmn:scriptTask id="Task_0q2zf9x" name="Generate DSP">
|
||||
<bpmn:incoming>SequenceFlow_07rwety</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_0v51xcx</bpmn:outgoing>
|
||||
<bpmn:script>CompleteTemplate NEW_DSP_template.docx Study.DataSecurityPlan</bpmn:script>
|
||||
</bpmn:scriptTask>
|
||||
<bpmn:sequenceFlow id="SequenceFlow_1huif01" name="No" sourceRef="ExclusiveGateway_1ef1ype" targetRef="Activity_0kxjyy1">
|
||||
<bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">FormField_isCreateDSP == False</bpmn:conditionExpression>
|
||||
</bpmn:sequenceFlow>
|
||||
<bpmn:sequenceFlow id="Flow_0gejicg" sourceRef="Activity_0kxjyy1" targetRef="Gateway_1yxsvlc" />
|
||||
<bpmn:userTask id="Activity_0kxjyy1" name="Answer Done?" camunda:formKey="DSP_Done">
|
||||
<bpmn:extensionElements>
|
||||
<camunda:formData>
|
||||
<camunda:formField id="FormField_DSP_Done" label="Done?" type="boolean" />
|
||||
</camunda:formData>
|
||||
</bpmn:extensionElements>
|
||||
<bpmn:incoming>SequenceFlow_0v51xcx</bpmn:incoming>
|
||||
<bpmn:incoming>SequenceFlow_1huif01</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_0gejicg</bpmn:outgoing>
|
||||
</bpmn:userTask>
|
||||
<bpmn:exclusiveGateway id="Gateway_1yxsvlc">
|
||||
<bpmn:incoming>Flow_0gejicg</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_0bvraie</bpmn:outgoing>
|
||||
<bpmn:outgoing>Flow_1wgcnrc</bpmn:outgoing>
|
||||
</bpmn:exclusiveGateway>
|
||||
<bpmn:sequenceFlow id="Flow_0bvraie" name="Yes" sourceRef="Gateway_1yxsvlc" targetRef="EndEvent_151cj59">
|
||||
<bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">FormField_DSP_Done == True</bpmn:conditionExpression>
|
||||
</bpmn:sequenceFlow>
|
||||
<bpmn:sequenceFlow id="Flow_1wgcnrc" name="No" sourceRef="Gateway_1yxsvlc" targetRef="Task_Create_DSP">
|
||||
<bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">FormField_DSP_Done == False</bpmn:conditionExpression>
|
||||
</bpmn:sequenceFlow>
|
||||
<bpmn:sequenceFlow id="Flow_1h5ufzp" sourceRef="ExclusiveGateway_1lpm3pa" targetRef="Task_Create_DSP" />
|
||||
<bpmn:textAnnotation id="TextAnnotation_120djqw">
|
||||
<bpmn:text>Thisi is a pointless comment and can be deleted immediately.</bpmn:text>
|
||||
</bpmn:textAnnotation>
|
||||
<bpmn:association id="Association_0e1c7ht" sourceRef="Task_0uotpzg" targetRef="TextAnnotation_120djqw" />
|
||||
<bpmn:sequenceFlow id="SequenceFlow_1j2f22j" sourceRef="Task_EnterIndividualUseDevices" targetRef="EndEvent_151cj59" />
|
||||
</bpmn:process>
|
||||
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
|
||||
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Process_19ej1y2">
|
||||
<bpmndi:BPMNEdge id="Flow_1h5ufzp_di" bpmnElement="Flow_1h5ufzp">
|
||||
<di:waypoint x="2075" y="390" />
|
||||
<di:waypoint x="2130" y="390" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_1wgcnrc_di" bpmnElement="Flow_1wgcnrc">
|
||||
<di:waypoint x="2791" y="415" />
|
||||
<di:waypoint x="2791" y="590" />
|
||||
<di:waypoint x="2180" y="590" />
|
||||
<di:waypoint x="2180" y="430" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="2479" y="572" width="15" height="14" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_0bvraie_di" bpmnElement="Flow_0bvraie">
|
||||
<di:waypoint x="2816" y="390" />
|
||||
<di:waypoint x="2913" y="390" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="2856" y="372" width="18" height="14" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_0gejicg_di" bpmnElement="Flow_0gejicg">
|
||||
<di:waypoint x="2701" y="390" />
|
||||
<di:waypoint x="2766" y="390" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_1huif01_di" bpmnElement="SequenceFlow_1huif01">
|
||||
<di:waypoint x="2323" y="415" />
|
||||
<di:waypoint x="2323" y="513" />
|
||||
<di:waypoint x="2651" y="513" />
|
||||
<di:waypoint x="2651" y="430" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="2480" y="495" width="15" height="14" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_0v51xcx_di" bpmnElement="SequenceFlow_0v51xcx">
|
||||
<di:waypoint x="2525" y="390" />
|
||||
<di:waypoint x="2601" y="390" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_07rwety_di" bpmnElement="SequenceFlow_07rwety">
|
||||
<di:waypoint x="2348" y="390" />
|
||||
<di:waypoint x="2425" y="390" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="2378" y="372" width="18" height="14" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_1wzlqa1_di" bpmnElement="SequenceFlow_1wzlqa1">
|
||||
<di:waypoint x="2230" y="390" />
|
||||
<di:waypoint x="2298" y="390" />
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_1j2f22j_di" bpmnElement="SequenceFlow_1j2f22j">
|
||||
<di:waypoint x="1380" y="390" />
|
||||
<di:waypoint x="1471" y="390" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_0blyor8_di" bpmnElement="SequenceFlow_0blyor8">
|
||||
<di:waypoint x="665" y="390" />
|
||||
|
@ -734,52 +494,9 @@ Submit the step only when you are ready. After you "Submit" the step, the inform
|
|||
<di:waypoint x="875" y="390" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_100w7co_di" bpmnElement="SequenceFlow_100w7co">
|
||||
<di:waypoint x="178" y="390" />
|
||||
<di:waypoint x="168" y="390" />
|
||||
<di:waypoint x="251" y="390" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_01hl869_di" bpmnElement="SequenceFlow_01hl869">
|
||||
<di:waypoint x="1645" y="390" />
|
||||
<di:waypoint x="1725" y="390" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="1676" y="372" width="18" height="14" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_0lere0k_di" bpmnElement="SequenceFlow_0lere0k">
|
||||
<di:waypoint x="1950" y="530" />
|
||||
<di:waypoint x="2050" y="530" />
|
||||
<di:waypoint x="2050" y="415" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_0uewki3_di" bpmnElement="SequenceFlow_0uewki3">
|
||||
<di:waypoint x="1950" y="250" />
|
||||
<di:waypoint x="2050" y="250" />
|
||||
<di:waypoint x="2050" y="365" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_08rwbhm_di" bpmnElement="SequenceFlow_08rwbhm">
|
||||
<di:waypoint x="1950" y="390" />
|
||||
<di:waypoint x="2025" y="390" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_1mnmo6p_di" bpmnElement="SequenceFlow_1mnmo6p">
|
||||
<di:waypoint x="1750" y="415" />
|
||||
<di:waypoint x="1750" y="530" />
|
||||
<di:waypoint x="1850" y="530" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_12bv2i4_di" bpmnElement="SequenceFlow_12bv2i4">
|
||||
<di:waypoint x="1775" y="390" />
|
||||
<di:waypoint x="1850" y="390" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_1i8e52t_di" bpmnElement="SequenceFlow_1i8e52t">
|
||||
<di:waypoint x="1750" y="365" />
|
||||
<di:waypoint x="1750" y="250" />
|
||||
<di:waypoint x="1850" y="250" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_0mgwas4_di" bpmnElement="SequenceFlow_0mgwas4">
|
||||
<di:waypoint x="1550" y="390" />
|
||||
<di:waypoint x="1595" y="390" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_0gp2pjm_di" bpmnElement="SequenceFlow_0gp2pjm">
|
||||
<di:waypoint x="1380" y="390" />
|
||||
<di:waypoint x="1450" y="390" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_0nc6lcs_di" bpmnElement="SequenceFlow_0nc6lcs">
|
||||
<di:waypoint x="1185" y="390" />
|
||||
<di:waypoint x="1280" y="390" />
|
||||
|
@ -844,9 +561,6 @@ Submit the step only when you are ready. After you "Submit" the step, the inform
|
|||
<di:waypoint x="900" y="120" />
|
||||
<di:waypoint x="980" y="120" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNShape id="StartEvent_1co48s3_di" bpmnElement="StartEvent_1co48s3">
|
||||
<dc:Bounds x="142" y="372" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="UserTask_16imtaa_di" bpmnElement="Task_EnterHIPAAIdentifiers">
|
||||
<dc:Bounds x="565" y="350" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
|
@ -877,32 +591,8 @@ Submit the step only when you are ready. After you "Submit" the step, the inform
|
|||
<bpmndi:BPMNShape id="UserTask_0q8o038_di" bpmnElement="Task_EnterIndividualUseDevices">
|
||||
<dc:Bounds x="1280" y="350" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="UserTask_10x8kgc_di" bpmnElement="Task_EnterOutsideUVA">
|
||||
<dc:Bounds x="1450" y="350" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="UserTask_1x8azom_di" bpmnElement="Task_EnterEmailMethods">
|
||||
<dc:Bounds x="1850" y="210" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="UserTask_1r640re_di" bpmnElement="Task_EnterDataManagement">
|
||||
<dc:Bounds x="1850" y="350" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="ParallelGateway_0cignbh_di" bpmnElement="ExclusiveGateway_1lpm3pa">
|
||||
<dc:Bounds x="2025" y="365" width="50" height="50" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="UserTask_0ns9m8t_di" bpmnElement="Task_EnterTransmissionMethod">
|
||||
<dc:Bounds x="1850" y="490" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="EndEvent_151cj59_di" bpmnElement="EndEvent_151cj59">
|
||||
<dc:Bounds x="2913" y="372" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="ExclusiveGateway_0pi0c2d_di" bpmnElement="ExclusiveGateway_0pi0c2d" isMarkerVisible="true">
|
||||
<dc:Bounds x="1595" y="365" width="50" height="50" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="1580" y="341" width="80" height="14" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="ParallelGateway_1284xgu_di" bpmnElement="ExclusiveGateway_0x3t2vl">
|
||||
<dc:Bounds x="1725" y="365" width="50" height="50" />
|
||||
<dc:Bounds x="1471" y="372" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="UserTask_1nybxz8_di" bpmnElement="Task_196zozc">
|
||||
<dc:Bounds x="717" y="350" width="100" height="80" />
|
||||
|
@ -913,28 +603,9 @@ Submit the step only when you are ready. After you "Submit" the step, the inform
|
|||
<bpmndi:BPMNShape id="UserTask_1x7d94b_di" bpmnElement="Task_0uotpzg">
|
||||
<dc:Bounds x="398" y="350" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="UserTask_19v750c_di" bpmnElement="Task_Create_DSP">
|
||||
<dc:Bounds x="2130" y="350" width="100" height="80" />
|
||||
<bpmndi:BPMNShape id="StartEvent_1co48s3_di" bpmnElement="StartEvent_1co48s3">
|
||||
<dc:Bounds x="132" y="372" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="ExclusiveGateway_1ef1ype_di" bpmnElement="ExclusiveGateway_1ef1ype" isMarkerVisible="true">
|
||||
<dc:Bounds x="2298" y="365" width="50" height="50" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="ScriptTask_0c4dq75_di" bpmnElement="Task_0q2zf9x">
|
||||
<dc:Bounds x="2425" y="350" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_0y3cxu2_di" bpmnElement="Activity_0kxjyy1">
|
||||
<dc:Bounds x="2601" y="350" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Gateway_1yxsvlc_di" bpmnElement="Gateway_1yxsvlc" isMarkerVisible="true">
|
||||
<dc:Bounds x="2766" y="365" width="50" height="50" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="TextAnnotation_120djqw_di" bpmnElement="TextAnnotation_120djqw">
|
||||
<dc:Bounds x="520" y="240" width="99.98522458628841" height="82.74231678486996" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNEdge id="Association_0e1c7ht_di" bpmnElement="Association_0e1c7ht">
|
||||
<di:waypoint x="492" y="351" />
|
||||
<di:waypoint x="524" y="323" />
|
||||
</bpmndi:BPMNEdge>
|
||||
</bpmndi:BPMNPlane>
|
||||
</bpmndi:BPMNDiagram>
|
||||
</bpmn:definitions>
|
|
@ -0,0 +1,207 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<bpmn:definitions xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:camunda="http://camunda.org/schema/1.0/bpmn" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" id="Definitions_0uuaxbf" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="3.5.0">
|
||||
<bpmn:process id="Process_1a5e4jn" isExecutable="true">
|
||||
<bpmn:startEvent id="StartEvent_1">
|
||||
<bpmn:outgoing>SequenceFlow_0xb25wn</bpmn:outgoing>
|
||||
</bpmn:startEvent>
|
||||
<bpmn:userTask id="UserTask_08lgs9c" name="Enter Email Methods" camunda:formKey="EnterEmailMethods">
|
||||
<bpmn:documentation>Since you answered "Yes" to question above, than complete questions below:</bpmn:documentation>
|
||||
<bpmn:extensionElements>
|
||||
<camunda:formData>
|
||||
<camunda:formField id="DateTransmittedOutsideViaHSC" label="Data will be emailed to non-UVA personnel via HSC secure email:" type="boolean">
|
||||
<camunda:properties>
|
||||
<camunda:property id="help" value="For information regarding how to email data to non-UVA personnel via HSC secure email: http://hit.healthsystem.virginia.edu/index.cfm/departments/security/how-tos/how-to-encrypt-a-medical-center-email/" />
|
||||
</camunda:properties>
|
||||
</camunda:formField>
|
||||
<camunda:formField id="DateTransmittedOutsideRegEmail" label="Data will be emailed to non-UVA personnel via regular email" type="boolean" />
|
||||
</camunda:formData>
|
||||
</bpmn:extensionElements>
|
||||
<bpmn:incoming>SequenceFlow_1wxt3ai</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_0ocz955</bpmn:outgoing>
|
||||
</bpmn:userTask>
|
||||
<bpmn:userTask id="UserTask_11gfjwf" name="Enter Data Management" camunda:formKey="EnterDataManagement">
|
||||
<bpmn:documentation>Data will be sent to website/server/drive managed by the sponsor or CRO</bpmn:documentation>
|
||||
<bpmn:extensionElements>
|
||||
<camunda:formData>
|
||||
<camunda:formField id="EnterDataManagementWebwsiteServerDriveAck" label="I acknowledge that ANY electronic individual use devices used to connect to any servers/websites listed below are supported by UVA Health System IT." type="boolean">
|
||||
<camunda:properties>
|
||||
<camunda:property id="help" value="[Definition of electronic individual user devices](https://security.virginia.edu/individual%E2%80%93use-electronic-devices)" />
|
||||
<camunda:property id="group" value="DataSentSponsorCRO" />
|
||||
<camunda:property id="repeat" value="DataSentSponsorCRO" />
|
||||
</camunda:properties>
|
||||
<camunda:validation>
|
||||
<camunda:constraint name="required" config="true" />
|
||||
</camunda:validation>
|
||||
</camunda:formField>
|
||||
<camunda:formField id="EnterDataManagementHIPAA_Ids" label="HIPAA Identifiers" type="enum">
|
||||
<camunda:properties>
|
||||
<camunda:property id="group" value="DataSentSponsorCRO" />
|
||||
<camunda:property id="repeat" value="DataSentSponsorCRO" />
|
||||
</camunda:properties>
|
||||
<camunda:validation>
|
||||
<camunda:constraint name="required" config="true" />
|
||||
</camunda:validation>
|
||||
<camunda:value id="HIPAA_Ids0" name="No HIPAA identifiers will be recorded as part of this research" />
|
||||
<camunda:value id="HIPAA_Ids1" name="1. Name - Highly Sensitive Data " />
|
||||
<camunda:value id="HIPAA_Ids2a" name="2a. Postal address includes street and/or PO Box, and town or city, state, and zip code - Highly Sensitive Data" />
|
||||
<camunda:value id="HIPAA_Ids2b" name="2b. Postal address that includes only town or city, state, and/or zip code - Moderately Sensitive Data" />
|
||||
<camunda:value id="HIPAA_Ids3" name="3. All date elements (except year) for dates related to an individual, e.g. service date" />
|
||||
<camunda:value id="HIPAA_Ids4" name="4. Telephone numbers - Highly Sensitive Data" />
|
||||
<camunda:value id="HIPAA_Ids5" name="5. Fax numbers - Highly Sensitive Data" />
|
||||
<camunda:value id="HIPAA_Ids6" name="6. Electronic mail addresses - Highly Sensitive Data" />
|
||||
<camunda:value id="HIPAA_Ids7" name="7. Social Security number - Highly Sensitive Data" />
|
||||
<camunda:value id="HIPAA_Ids8" name="8. Medical Record number - Highly Sensitive Data" />
|
||||
<camunda:value id="HIPAA_Ids9" name="9. Health plan beneficiary numbers - Highly Sensitive Data" />
|
||||
<camunda:value id="HIPAA_Ids10" name="10. Account numbers - Highly Sensitive Data" />
|
||||
<camunda:value id="HIPAA_Ids11" name="11. Certificate/license numbers - Highly Sensitive Data" />
|
||||
<camunda:value id="HIPAA_Ids12" name="12. Vehicle identifiers and serial numbers, including license plate numbers - Highly Sensitive Data" />
|
||||
<camunda:value id="HIPAA_Ids13" name="13. Device identifiers and serial numbers - Highly Sensitive Data" />
|
||||
<camunda:value id="HIPAA_Ids14" name="14. Web Universal Resource Locators (URLs) - Highly Sensitive Data" />
|
||||
<camunda:value id="HIPAA_Ids15" name="15. Internet Protocol (IP) address numbers - Highly Sensitive Data" />
|
||||
<camunda:value id="HIPAA_Ids16" name="16. Biometric identifiers, including finger and voice prints - Highly Sensitive Data" />
|
||||
<camunda:value id="HIPAA_Ids17" name="17. Full face photographic images and any comparable images - Highly Sensitive Data" />
|
||||
<camunda:value id="HIPAA_Ids18" name="18. Other unique number, characteristic, code related to an individual, e.g. initials" />
|
||||
</camunda:formField>
|
||||
<camunda:formField id="EnterDataManagementSharingContract" label="If sharing data with anyone outside of UVA, do you confirm that you will obtain a contract with them via the School of Medicine Office of Grants and Contracts (OGC) or the Office of Sponsored Programs (OSP)?" type="boolean">
|
||||
<camunda:properties>
|
||||
<camunda:property id="group" value="DataSentSponsorCRO" />
|
||||
<camunda:property id="repeat" value="DataSentSponsorCRO" />
|
||||
</camunda:properties>
|
||||
</camunda:formField>
|
||||
<camunda:formField id="EnterDataManagementWebsiteServerDriveEncrypted" label="Data will be sent and stored in an encrypted fashion (e.g. will only be shared and via Secure FX, Secure FTP, HTTPS, PGP) and the server/drive is configured to store data regulated by HIPAA" type="boolean">
|
||||
<camunda:properties>
|
||||
<camunda:property id="group" value="DataSentSponsorCRO" />
|
||||
<camunda:property id="repeat" value="DataSentSponsorCRO" />
|
||||
</camunda:properties>
|
||||
</camunda:formField>
|
||||
<camunda:formField id="EnterDataManagementWebsiteServerDriveURL" label="Name (URL) of website (e.g. https://remote.sponsor.com/project name)" type="textarea">
|
||||
<camunda:properties>
|
||||
<camunda:property id="group" value="DataSentSponsorCRO" />
|
||||
<camunda:property id="repeat" value="DataSentSponsorCRO" />
|
||||
</camunda:properties>
|
||||
</camunda:formField>
|
||||
</camunda:formData>
|
||||
</bpmn:extensionElements>
|
||||
<bpmn:incoming>SequenceFlow_1hcuctl</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_1vpjurj</bpmn:outgoing>
|
||||
<bpmn:standardLoopCharacteristics />
|
||||
</bpmn:userTask>
|
||||
<bpmn:parallelGateway id="ParallelGateway_166u7zj">
|
||||
<bpmn:incoming>SequenceFlow_0ocz955</bpmn:incoming>
|
||||
<bpmn:incoming>SequenceFlow_1vpjurj</bpmn:incoming>
|
||||
<bpmn:incoming>SequenceFlow_1osmct0</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_0olkmu4</bpmn:outgoing>
|
||||
</bpmn:parallelGateway>
|
||||
<bpmn:userTask id="UserTask_1dak5jv" name="Enter Transmission Method" camunda:formKey="EnterTransmissionMethod">
|
||||
<bpmn:documentation>Transmission Method of data that will be mailed or faxed (FedEx, UPS, certified mail, etc.) Check all that apply:</bpmn:documentation>
|
||||
<bpmn:extensionElements>
|
||||
<camunda:formData>
|
||||
<camunda:formField id="DataTransmissionMethodPaper" label="Paper documents" type="enum">
|
||||
<camunda:properties>
|
||||
<camunda:property id="enum_type" value="radio" />
|
||||
<camunda:property id="markdown_description" value="**Note:** Paper documents shipped using non-trackable method - **Not Allowed.**" />
|
||||
</camunda:properties>
|
||||
<camunda:value id="Yes" name="Yes, paper documents will be shipped using trackable method" />
|
||||
<camunda:value id="No" name="No, paper documents will not be shipped" />
|
||||
</camunda:formField>
|
||||
<camunda:formField id="DataTransmissionMethodEncrypted" label="Individual Use Devices" type="enum">
|
||||
<camunda:properties>
|
||||
<camunda:property id="enum_type" value="checkbox" />
|
||||
<camunda:property id="markdown_description" value="**Note:** Examples of individual use devices: CD, thumb drive, etc." />
|
||||
</camunda:properties>
|
||||
<camunda:value id="Yes" name="Yes, individual use devices will be shipped using a trackable method with data encrypted and password to the encrypted data transmitted separately" />
|
||||
<camunda:value id="No" name="No, individual use devices will not be shipped" />
|
||||
</camunda:formField>
|
||||
<camunda:formField id="DataTransmissionMethodFaxed" label="Faxed" type="enum">
|
||||
<camunda:properties>
|
||||
<camunda:property id="enum_type" value="checkbox" />
|
||||
<camunda:property id="markdown_description" value="**Note:** By checking this option, you are also confirming you will verify FAX numbers before faxing and use FAX cover sheet with a confidentiality statement." />
|
||||
</camunda:properties>
|
||||
<camunda:value id="Yes" name="Yes, data wile be faxed to a receiving machine in a restricted-access location with the intended recipient is clearly indicated, alerted to the pending transmission and available to pick up immediately." />
|
||||
<camunda:value id="No" name="No, data will not be faxed" />
|
||||
</camunda:formField>
|
||||
</camunda:formData>
|
||||
</bpmn:extensionElements>
|
||||
<bpmn:incoming>SequenceFlow_0cipgxt</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_1osmct0</bpmn:outgoing>
|
||||
</bpmn:userTask>
|
||||
<bpmn:parallelGateway id="ParallelGateway_0qmu0xo">
|
||||
<bpmn:incoming>SequenceFlow_0xb25wn</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_1wxt3ai</bpmn:outgoing>
|
||||
<bpmn:outgoing>SequenceFlow_1hcuctl</bpmn:outgoing>
|
||||
<bpmn:outgoing>SequenceFlow_0cipgxt</bpmn:outgoing>
|
||||
</bpmn:parallelGateway>
|
||||
<bpmn:sequenceFlow id="SequenceFlow_1wxt3ai" sourceRef="ParallelGateway_0qmu0xo" targetRef="UserTask_08lgs9c" />
|
||||
<bpmn:sequenceFlow id="SequenceFlow_0ocz955" sourceRef="UserTask_08lgs9c" targetRef="ParallelGateway_166u7zj" />
|
||||
<bpmn:sequenceFlow id="SequenceFlow_1hcuctl" sourceRef="ParallelGateway_0qmu0xo" targetRef="UserTask_11gfjwf" />
|
||||
<bpmn:sequenceFlow id="SequenceFlow_1vpjurj" sourceRef="UserTask_11gfjwf" targetRef="ParallelGateway_166u7zj" />
|
||||
<bpmn:sequenceFlow id="SequenceFlow_1osmct0" sourceRef="UserTask_1dak5jv" targetRef="ParallelGateway_166u7zj" />
|
||||
<bpmn:sequenceFlow id="SequenceFlow_0cipgxt" sourceRef="ParallelGateway_0qmu0xo" targetRef="UserTask_1dak5jv" />
|
||||
<bpmn:sequenceFlow id="SequenceFlow_0xb25wn" sourceRef="StartEvent_1" targetRef="ParallelGateway_0qmu0xo" />
|
||||
<bpmn:endEvent id="EndEvent_09jx4ou">
|
||||
<bpmn:incoming>SequenceFlow_0olkmu4</bpmn:incoming>
|
||||
</bpmn:endEvent>
|
||||
<bpmn:sequenceFlow id="SequenceFlow_0olkmu4" sourceRef="ParallelGateway_166u7zj" targetRef="EndEvent_09jx4ou" />
|
||||
</bpmn:process>
|
||||
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
|
||||
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Process_1a5e4jn">
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_0olkmu4_di" bpmnElement="SequenceFlow_0olkmu4">
|
||||
<di:waypoint x="645" y="260" />
|
||||
<di:waypoint x="722" y="260" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_0xb25wn_di" bpmnElement="SequenceFlow_0xb25wn">
|
||||
<di:waypoint x="228" y="260" />
|
||||
<di:waypoint x="295" y="260" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_0cipgxt_di" bpmnElement="SequenceFlow_0cipgxt">
|
||||
<di:waypoint x="320" y="285" />
|
||||
<di:waypoint x="320" y="400" />
|
||||
<di:waypoint x="420" y="400" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_1osmct0_di" bpmnElement="SequenceFlow_1osmct0">
|
||||
<di:waypoint x="520" y="400" />
|
||||
<di:waypoint x="620" y="400" />
|
||||
<di:waypoint x="620" y="285" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_1vpjurj_di" bpmnElement="SequenceFlow_1vpjurj">
|
||||
<di:waypoint x="520" y="260" />
|
||||
<di:waypoint x="595" y="260" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_1hcuctl_di" bpmnElement="SequenceFlow_1hcuctl">
|
||||
<di:waypoint x="345" y="260" />
|
||||
<di:waypoint x="420" y="260" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_0ocz955_di" bpmnElement="SequenceFlow_0ocz955">
|
||||
<di:waypoint x="520" y="120" />
|
||||
<di:waypoint x="620" y="120" />
|
||||
<di:waypoint x="620" y="235" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_1wxt3ai_di" bpmnElement="SequenceFlow_1wxt3ai">
|
||||
<di:waypoint x="320" y="235" />
|
||||
<di:waypoint x="320" y="120" />
|
||||
<di:waypoint x="420" y="120" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNShape id="UserTask_08lgs9c_di" bpmnElement="UserTask_08lgs9c">
|
||||
<dc:Bounds x="420" y="80" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="UserTask_11gfjwf_di" bpmnElement="UserTask_11gfjwf">
|
||||
<dc:Bounds x="420" y="220" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="ParallelGateway_166u7zj_di" bpmnElement="ParallelGateway_166u7zj">
|
||||
<dc:Bounds x="595" y="235" width="50" height="50" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="UserTask_1dak5jv_di" bpmnElement="UserTask_1dak5jv">
|
||||
<dc:Bounds x="420" y="360" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="ParallelGateway_0qmu0xo_di" bpmnElement="ParallelGateway_0qmu0xo">
|
||||
<dc:Bounds x="295" y="235" width="50" height="50" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="EndEvent_09jx4ou_di" bpmnElement="EndEvent_09jx4ou">
|
||||
<dc:Bounds x="722" y="242" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="_BPMNShape_StartEvent_2" bpmnElement="StartEvent_1">
|
||||
<dc:Bounds x="192" y="242" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
</bpmndi:BPMNPlane>
|
||||
</bpmndi:BPMNDiagram>
|
||||
</bpmn:definitions>
|
|
@ -14,13 +14,13 @@
|
|||
</camunda:formField>
|
||||
<camunda:formField id="FormField_BudgetDraft" label="Draft Budget" type="file">
|
||||
<camunda:properties>
|
||||
<camunda:property id="hide_expression" value="!(model.FormField_isBudget) | FormField_isBudget == null" />
|
||||
<camunda:property id="hide_expression" value="!model.FormField_isBudget" />
|
||||
</camunda:properties>
|
||||
</camunda:formField>
|
||||
<camunda:formField id="FormField_Budget Final" label="Final Budget" type="file">
|
||||
<camunda:properties>
|
||||
<camunda:property id="description" value="This is the budget that you will negotiate with your funding source." />
|
||||
<camunda:property id="hide_expression" value="!(model.FormField_isBudget) | FormField_isBudget == null" />
|
||||
<camunda:property id="hide_expression" value="!model.FormField_isBudget" />
|
||||
</camunda:properties>
|
||||
</camunda:formField>
|
||||
</camunda:formData>
|
||||
|
@ -54,7 +54,7 @@
|
|||
<bpmn:sequenceFlow id="SequenceFlow_157c6e9" sourceRef="ExclusiveGateway_0m1n8mu" targetRef="Task_0xn3d6z" />
|
||||
<bpmn:sequenceFlow id="SequenceFlow_1oh6eq7" sourceRef="ExclusiveGateway_0m1n8mu" targetRef="Task_0dj66yz" />
|
||||
<bpmn:userTask id="Task_0dj66yz" name="Enter Contract Funded" camunda:formKey="FormKey_ContractFunded">
|
||||
<bpmn:documentation>#### Process:
|
||||
<bpmn:documentation>#### Process:
|
||||
|
||||
The study team uploads the executed copy of the contract(s) after they receive it from the Office of Grants and Contracts, after the following process components are completed outside of the Clinical Research Connect:
|
||||
|
||||
|
@ -111,7 +111,7 @@ If you have any questions about the process, contact contract negotiator or Offi
|
|||
<bpmn:documentation>#### Non-Funded Executed Agreement
|
||||
|
||||
|
||||
#### Process:
|
||||
#### Process:
|
||||
OGC will upload the Non-Funded Executed Agreement after it has been negotiated by OSP contract negotiator.</bpmn:documentation>
|
||||
<bpmn:extensionElements>
|
||||
<camunda:formData>
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<bpmn:definitions xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:camunda="http://camunda.org/schema/1.0/bpmn" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="Definitions_07f7kut" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="3.7.0">
|
||||
<bpmn:definitions xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:camunda="http://camunda.org/schema/1.0/bpmn" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="Definitions_07f7kut" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="3.5.0">
|
||||
<bpmn:process id="Process_IDS" isExecutable="true">
|
||||
<bpmn:startEvent id="StartEvent_1">
|
||||
<bpmn:outgoing>SequenceFlow_0hr4ghe</bpmn:outgoing>
|
||||
<bpmn:outgoing>SequenceFlow_1dexemq</bpmn:outgoing>
|
||||
</bpmn:startEvent>
|
||||
<bpmn:userTask id="Task_0nz6wkk" name="Enter IDS Study Identification" camunda:formKey="IDS Study ID">
|
||||
<bpmn:userTask id="Task_EnterIDSStudyIdentification" name="Enter IDS Study Identification" camunda:formKey="IDS Study ID">
|
||||
<bpmn:documentation>#### Instructions
|
||||
|
||||
According to selected Study Type: Treatment (TRE), IDS applicable for this type of study: Yes</bpmn:documentation>
|
||||
|
@ -39,7 +39,7 @@ According to selected Study Type: Treatment (TRE), IDS applicable for this type
|
|||
<bpmn:incoming>SequenceFlow_1guaev4</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_1iiazgn</bpmn:outgoing>
|
||||
</bpmn:userTask>
|
||||
<bpmn:userTask id="Task_10vwq9y" name="Enter IDS Fee Structure" camunda:formKey="IDS Fee Structure">
|
||||
<bpmn:userTask id="Task_EnterIDSFeeStructure" name="Enter IDS Fee Structure" camunda:formKey="IDS Fee Structure">
|
||||
<bpmn:documentation>#### How to
|
||||
IDS service fees are based on the Protocol Owner identified in Common Study section of the workflow.
|
||||
|
||||
|
@ -64,7 +64,7 @@ Protocol Owner: **(need to insert value here)**</bpmn:documentation>
|
|||
<bpmn:incoming>SequenceFlow_0movigc</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_100vc9e</bpmn:outgoing>
|
||||
</bpmn:userTask>
|
||||
<bpmn:sequenceFlow id="SequenceFlow_1guaev4" sourceRef="ExclusiveGateway_14igy57" targetRef="Task_0nz6wkk" />
|
||||
<bpmn:sequenceFlow id="SequenceFlow_1guaev4" sourceRef="ExclusiveGateway_14igy57" targetRef="Task_EnterIDSStudyIdentification" />
|
||||
<bpmn:parallelGateway id="ExclusiveGateway_14igy57">
|
||||
<bpmn:incoming>SequenceFlow_1bkjyhx</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_1guaev4</bpmn:outgoing>
|
||||
|
@ -73,23 +73,22 @@ Protocol Owner: **(need to insert value here)**</bpmn:documentation>
|
|||
<bpmn:outgoing>SequenceFlow_0jwnfzy</bpmn:outgoing>
|
||||
<bpmn:outgoing>SequenceFlow_1lys0jq</bpmn:outgoing>
|
||||
</bpmn:parallelGateway>
|
||||
<bpmn:sequenceFlow id="SequenceFlow_0movigc" sourceRef="ExclusiveGateway_14igy57" targetRef="Task_10vwq9y" />
|
||||
<bpmn:sequenceFlow id="SequenceFlow_100vc9e" sourceRef="Task_10vwq9y" targetRef="ExclusiveGateway_1b69uum" />
|
||||
<bpmn:sequenceFlow id="SequenceFlow_0movigc" sourceRef="ExclusiveGateway_14igy57" targetRef="Task_EnterIDSFeeStructure" />
|
||||
<bpmn:sequenceFlow id="SequenceFlow_100vc9e" sourceRef="Task_EnterIDSFeeStructure" targetRef="ExclusiveGateway_1b69uum" />
|
||||
<bpmn:parallelGateway id="ExclusiveGateway_1b69uum">
|
||||
<bpmn:incoming>SequenceFlow_100vc9e</bpmn:incoming>
|
||||
<bpmn:incoming>SequenceFlow_1iiazgn</bpmn:incoming>
|
||||
<bpmn:incoming>SequenceFlow_1pg0dkw</bpmn:incoming>
|
||||
<bpmn:incoming>SequenceFlow_13fzv9y</bpmn:incoming>
|
||||
<bpmn:incoming>SequenceFlow_0m01j99</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_0t9ss6z</bpmn:outgoing>
|
||||
<bpmn:outgoing>SequenceFlow_0lixqzs</bpmn:outgoing>
|
||||
</bpmn:parallelGateway>
|
||||
<bpmn:sequenceFlow id="SequenceFlow_1iiazgn" sourceRef="Task_0nz6wkk" targetRef="ExclusiveGateway_1b69uum" />
|
||||
<bpmn:sequenceFlow id="SequenceFlow_1iiazgn" sourceRef="Task_EnterIDSStudyIdentification" targetRef="ExclusiveGateway_1b69uum" />
|
||||
<bpmn:endEvent id="EndEvent_0jypqha">
|
||||
<bpmn:incoming>SequenceFlow_1te0oad</bpmn:incoming>
|
||||
<bpmn:incoming>SequenceFlow_1r7kcks</bpmn:incoming>
|
||||
</bpmn:endEvent>
|
||||
<bpmn:sequenceFlow id="SequenceFlow_0t9ss6z" sourceRef="ExclusiveGateway_1b69uum" targetRef="Task_0o7fpjo" />
|
||||
<bpmn:sequenceFlow id="SequenceFlow_0y21euo" sourceRef="ExclusiveGateway_14igy57" targetRef="Task_0euyl7m" />
|
||||
<bpmn:userTask id="Task_0euyl7m" name="Review Pharmacy Manual Status" camunda:formKey="Pharmacy Manual Status">
|
||||
<bpmn:sequenceFlow id="SequenceFlow_0y21euo" sourceRef="ExclusiveGateway_14igy57" targetRef="Task_ReviewPharmacyManualStatus" />
|
||||
<bpmn:userTask id="Task_ReviewPharmacyManualStatus" name="Review Pharmacy Manual Status" camunda:formKey="Pharmacy Manual Status">
|
||||
<bpmn:documentation>{% if IRB_UplCnt.DrugDeviceDocument.PharmacyManual > 0 %}
|
||||
{% if IRB_UplCnt.DrugDeviceDocument.PharmacyManual == 1 %}
|
||||
{{IRB_UplCnt.DrugDeviceDocument.PharmacyManual}} Pharmacy Manual Uploaded
|
||||
|
@ -121,54 +120,8 @@ Protocol Owner: **(need to insert value here)**</bpmn:documentation>
|
|||
<bpmn:incoming>SequenceFlow_0y21euo</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_1pg0dkw</bpmn:outgoing>
|
||||
</bpmn:userTask>
|
||||
<bpmn:sequenceFlow id="SequenceFlow_1pg0dkw" sourceRef="Task_0euyl7m" targetRef="ExclusiveGateway_1b69uum" />
|
||||
<bpmn:sequenceFlow id="SequenceFlow_0b9nzw3" sourceRef="Task_0uxe1xf" targetRef="ExclusiveGateway_1vv218v" />
|
||||
<bpmn:userTask id="Task_0uxe1xf" name="Specify Submission Type" camunda:formKey="SubmissionType">
|
||||
<bpmn:extensionElements>
|
||||
<camunda:formData>
|
||||
<camunda:formField id="isWaiver" label="Will Study submit an IDS Waiver?" type="boolean">
|
||||
<camunda:validation>
|
||||
<camunda:constraint name="required" config="true" />
|
||||
</camunda:validation>
|
||||
</camunda:formField>
|
||||
</camunda:formData>
|
||||
</bpmn:extensionElements>
|
||||
<bpmn:incoming>SequenceFlow_0hr4ghe</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_0b9nzw3</bpmn:outgoing>
|
||||
</bpmn:userTask>
|
||||
<bpmn:exclusiveGateway id="ExclusiveGateway_1vv218v">
|
||||
<bpmn:incoming>SequenceFlow_0b9nzw3</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_14hktr4</bpmn:outgoing>
|
||||
<bpmn:outgoing>SequenceFlow_1w7dlq7</bpmn:outgoing>
|
||||
</bpmn:exclusiveGateway>
|
||||
<bpmn:sequenceFlow id="SequenceFlow_14hktr4" name="Full Submission" sourceRef="ExclusiveGateway_1vv218v" targetRef="Task_06lq8jt">
|
||||
<bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">isWaiver == False</bpmn:conditionExpression>
|
||||
</bpmn:sequenceFlow>
|
||||
<bpmn:sequenceFlow id="SequenceFlow_1w7dlq7" name="Waiver" sourceRef="ExclusiveGateway_1vv218v" targetRef="Task_03qocve">
|
||||
<bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">isWaiver == True</bpmn:conditionExpression>
|
||||
</bpmn:sequenceFlow>
|
||||
<bpmn:userTask id="Task_03qocve" name="Submit Waiver" camunda:formKey="Submit Waiver">
|
||||
<bpmn:extensionElements>
|
||||
<camunda:formData>
|
||||
<camunda:formField id="FormField_Upload" label="Upload " type="file" />
|
||||
</camunda:formData>
|
||||
</bpmn:extensionElements>
|
||||
<bpmn:incoming>SequenceFlow_1w7dlq7</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_0yzkn64</bpmn:outgoing>
|
||||
</bpmn:userTask>
|
||||
<bpmn:sequenceFlow id="SequenceFlow_0yzkn64" sourceRef="Task_03qocve" targetRef="Task_14y55zq" />
|
||||
<bpmn:userTask id="Task_14y55zq" name="Approve Waiver" camunda:formKey="Approve Waiver">
|
||||
<bpmn:extensionElements>
|
||||
<camunda:formData>
|
||||
<camunda:formField id="FormField_isApporved" label="Waiver Approved?" type="boolean" />
|
||||
<camunda:formField id="FormField_FileUpload" label="IDS Waiver Application approved by IDS" type="file" />
|
||||
</camunda:formData>
|
||||
</bpmn:extensionElements>
|
||||
<bpmn:incoming>SequenceFlow_0yzkn64</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_0jqi0ps</bpmn:outgoing>
|
||||
</bpmn:userTask>
|
||||
<bpmn:sequenceFlow id="SequenceFlow_0jqi0ps" sourceRef="Task_14y55zq" targetRef="ExclusiveGateway_0mat0ea" />
|
||||
<bpmn:userTask id="UserTask_0uvz4r8" name="Review Investigator's Brochure Status" camunda:formKey="Investigator's Brochure Status">
|
||||
<bpmn:sequenceFlow id="SequenceFlow_1pg0dkw" sourceRef="Task_ReviewPharmacyManualStatus" targetRef="ExclusiveGateway_1b69uum" />
|
||||
<bpmn:userTask id="UserTask_ReviewInvestigatorsBrochureStatus" name="Review Investigator's Brochure Status" camunda:formKey="Investigator's Brochure Status">
|
||||
<bpmn:documentation>{% if IRB_UplCnt.DrugDeviceDocument.InvestigatorBrochure > 0 %}
|
||||
{% if IRB_UplCnt.DrugDeviceDocument.InvestigatorBrochure == 1 %}
|
||||
{{IRB_UplCnt.DrugDeviceDocument.InvestigatorBrochure}} Pharmacy Manual Uploaded
|
||||
|
@ -200,9 +153,9 @@ Protocol Owner: **(need to insert value here)**</bpmn:documentation>
|
|||
<bpmn:incoming>SequenceFlow_0jwnfzy</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_13fzv9y</bpmn:outgoing>
|
||||
</bpmn:userTask>
|
||||
<bpmn:sequenceFlow id="SequenceFlow_0jwnfzy" sourceRef="ExclusiveGateway_14igy57" targetRef="UserTask_0uvz4r8" />
|
||||
<bpmn:sequenceFlow id="SequenceFlow_13fzv9y" sourceRef="UserTask_0uvz4r8" targetRef="ExclusiveGateway_1b69uum" />
|
||||
<bpmn:userTask id="UserTask_06sfx4u" name="Review IVRS/IWRS/IXRS Manual Status" camunda:formKey="IVRS/IWRS/IXRS Manual Status">
|
||||
<bpmn:sequenceFlow id="SequenceFlow_0jwnfzy" sourceRef="ExclusiveGateway_14igy57" targetRef="UserTask_ReviewInvestigatorsBrochureStatus" />
|
||||
<bpmn:sequenceFlow id="SequenceFlow_13fzv9y" sourceRef="UserTask_ReviewInvestigatorsBrochureStatus" targetRef="ExclusiveGateway_1b69uum" />
|
||||
<bpmn:userTask id="UserTask_ReviewIVRS-IWRS-IXRSManualStatus" name="Review IVRS/IWRS/IXRS Manual Status" camunda:formKey="IVRS/IWRS/IXRS Manual Status">
|
||||
<bpmn:documentation>{% if IRB_UplCnt.DrugDeviceDocument.IVRSIWRSIXRSManual > 0 %}
|
||||
{% if IRB_UplCnt.DrugDeviceDocument.IVRSIWRSIXRSManual == 1 %}
|
||||
{{IRB_UplCnt.DrugDeviceDocument.IVRSIWRSIXRSManual}} Pharmacy Manual Uploaded
|
||||
|
@ -253,10 +206,26 @@ Protocol Owner: **(need to insert value here)**</bpmn:documentation>
|
|||
<bpmn:incoming>SequenceFlow_1lys0jq</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_0m01j99</bpmn:outgoing>
|
||||
</bpmn:userTask>
|
||||
<bpmn:sequenceFlow id="SequenceFlow_1lys0jq" sourceRef="ExclusiveGateway_14igy57" targetRef="UserTask_06sfx4u" />
|
||||
<bpmn:sequenceFlow id="SequenceFlow_0m01j99" sourceRef="UserTask_06sfx4u" targetRef="ExclusiveGateway_1b69uum" />
|
||||
<bpmn:sequenceFlow id="SequenceFlow_06jbdfp" sourceRef="Task_0o7fpjo" targetRef="ExclusiveGateway_0mat0ea" />
|
||||
<bpmn:userTask id="Task_0o7fpjo" name="Enter Staff Training" camunda:formKey="Staff Training">
|
||||
<bpmn:sequenceFlow id="SequenceFlow_1lys0jq" sourceRef="ExclusiveGateway_14igy57" targetRef="UserTask_ReviewIVRS-IWRS-IXRSManualStatus" />
|
||||
<bpmn:sequenceFlow id="SequenceFlow_0m01j99" sourceRef="UserTask_ReviewIVRS-IWRS-IXRSManualStatus" targetRef="ExclusiveGateway_1b69uum" />
|
||||
<bpmn:businessRuleTask id="BusinessRuleTask_PharmacyManual" name="Pharmacy Manual" camunda:decisionRef="Decision_PharmacyManual">
|
||||
<bpmn:incoming>SequenceFlow_1dcu8zu</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_1kam5in</bpmn:outgoing>
|
||||
</bpmn:businessRuleTask>
|
||||
<bpmn:businessRuleTask id="BusinessRuleTask_InvestigatorsBrochure" name="Investigator's Brochure" camunda:decisionRef="Decision_InvestigatorBrochure">
|
||||
<bpmn:incoming>SequenceFlow_1dexemq</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_1dcu8zu</bpmn:outgoing>
|
||||
</bpmn:businessRuleTask>
|
||||
<bpmn:businessRuleTask id="BusinessRuleTask_IVRS-IWRS-IXRSManual" name="IVRS/IWRS/IXRS Manual" camunda:decisionRef="Decision_IVRS-IWRS-IXRS">
|
||||
<bpmn:incoming>SequenceFlow_1kam5in</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_1bkjyhx</bpmn:outgoing>
|
||||
</bpmn:businessRuleTask>
|
||||
<bpmn:sequenceFlow id="SequenceFlow_1dcu8zu" sourceRef="BusinessRuleTask_InvestigatorsBrochure" targetRef="BusinessRuleTask_PharmacyManual" />
|
||||
<bpmn:sequenceFlow id="SequenceFlow_1kam5in" sourceRef="BusinessRuleTask_PharmacyManual" targetRef="BusinessRuleTask_IVRS-IWRS-IXRSManual" />
|
||||
<bpmn:sequenceFlow id="SequenceFlow_1bkjyhx" sourceRef="BusinessRuleTask_IVRS-IWRS-IXRSManual" targetRef="ExclusiveGateway_14igy57" />
|
||||
<bpmn:sequenceFlow id="SequenceFlow_1dexemq" sourceRef="StartEvent_1" targetRef="BusinessRuleTask_InvestigatorsBrochure" />
|
||||
<bpmn:sequenceFlow id="SequenceFlow_0lixqzs" sourceRef="ExclusiveGateway_1b69uum" targetRef="UserTask_03o04d0" />
|
||||
<bpmn:userTask id="UserTask_03o04d0" name="Enter Staff Training" camunda:formKey="Staff Training">
|
||||
<bpmn:extensionElements>
|
||||
<camunda:formData>
|
||||
<camunda:formField id="FormField_isStaffTraining" label="Is there any sponsor-required protocol training for IDS staff (web training, slide review, etc) that must be completed prior to beginning the study?" type="enum">
|
||||
|
@ -270,191 +239,123 @@ Protocol Owner: **(need to insert value here)**</bpmn:documentation>
|
|||
<camunda:formField id="FormField_Details" label="If yes or unknown, provide details:" type="text_area" />
|
||||
</camunda:formData>
|
||||
</bpmn:extensionElements>
|
||||
<bpmn:incoming>SequenceFlow_0t9ss6z</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_06jbdfp</bpmn:outgoing>
|
||||
<bpmn:incoming>SequenceFlow_0lixqzs</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_1r7kcks</bpmn:outgoing>
|
||||
</bpmn:userTask>
|
||||
<bpmn:businessRuleTask id="Task_1pk5sc9" name="Pharmacy Manual" camunda:decisionRef="Decision_PharmacyManual">
|
||||
<bpmn:incoming>SequenceFlow_1dcu8zu</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_1kam5in</bpmn:outgoing>
|
||||
</bpmn:businessRuleTask>
|
||||
<bpmn:businessRuleTask id="Task_06lq8jt" name="Investigator's Brochure" camunda:decisionRef="Decision_InvestigatorBrochure">
|
||||
<bpmn:incoming>SequenceFlow_14hktr4</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_1dcu8zu</bpmn:outgoing>
|
||||
</bpmn:businessRuleTask>
|
||||
<bpmn:businessRuleTask id="Task_0tpnvpu" name="IVRS/IWRS/IXRS Manual" camunda:decisionRef="Decision_IVRS-IWRS-IXRS">
|
||||
<bpmn:incoming>SequenceFlow_1kam5in</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_1bkjyhx</bpmn:outgoing>
|
||||
</bpmn:businessRuleTask>
|
||||
<bpmn:sequenceFlow id="SequenceFlow_1te0oad" sourceRef="ExclusiveGateway_0mat0ea" targetRef="EndEvent_0jypqha" />
|
||||
<bpmn:inclusiveGateway id="ExclusiveGateway_0mat0ea">
|
||||
<bpmn:incoming>SequenceFlow_06jbdfp</bpmn:incoming>
|
||||
<bpmn:incoming>SequenceFlow_0jqi0ps</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_1te0oad</bpmn:outgoing>
|
||||
</bpmn:inclusiveGateway>
|
||||
<bpmn:sequenceFlow id="SequenceFlow_0hr4ghe" sourceRef="StartEvent_1" targetRef="Task_0uxe1xf" />
|
||||
<bpmn:sequenceFlow id="SequenceFlow_1dcu8zu" sourceRef="Task_06lq8jt" targetRef="Task_1pk5sc9" />
|
||||
<bpmn:sequenceFlow id="SequenceFlow_1kam5in" sourceRef="Task_1pk5sc9" targetRef="Task_0tpnvpu" />
|
||||
<bpmn:sequenceFlow id="SequenceFlow_1bkjyhx" sourceRef="Task_0tpnvpu" targetRef="ExclusiveGateway_14igy57" />
|
||||
<bpmn:sequenceFlow id="SequenceFlow_1r7kcks" sourceRef="UserTask_03o04d0" targetRef="EndEvent_0jypqha" />
|
||||
</bpmn:process>
|
||||
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
|
||||
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Process_IDS">
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_1r7kcks_di" bpmnElement="SequenceFlow_1r7kcks">
|
||||
<di:waypoint x="1180" y="340" />
|
||||
<di:waypoint x="1272" y="340" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_0lixqzs_di" bpmnElement="SequenceFlow_0lixqzs">
|
||||
<di:waypoint x="985" y="340" />
|
||||
<di:waypoint x="1080" y="340" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_1dexemq_di" bpmnElement="SequenceFlow_1dexemq">
|
||||
<di:waypoint x="178" y="340" />
|
||||
<di:waypoint x="270" y="340" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_1bkjyhx_di" bpmnElement="SequenceFlow_1bkjyhx">
|
||||
<di:waypoint x="955" y="340" />
|
||||
<di:waypoint x="1005" y="340" />
|
||||
<di:waypoint x="645" y="340" />
|
||||
<di:waypoint x="695" y="340" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_1kam5in_di" bpmnElement="SequenceFlow_1kam5in">
|
||||
<di:waypoint x="816" y="340" />
|
||||
<di:waypoint x="855" y="340" />
|
||||
<di:waypoint x="506" y="340" />
|
||||
<di:waypoint x="545" y="340" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_1dcu8zu_di" bpmnElement="SequenceFlow_1dcu8zu">
|
||||
<di:waypoint x="680" y="340" />
|
||||
<di:waypoint x="716" y="340" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_0hr4ghe_di" bpmnElement="SequenceFlow_0hr4ghe">
|
||||
<di:waypoint x="188" y="340" />
|
||||
<di:waypoint x="250" y="340" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_1te0oad_di" bpmnElement="SequenceFlow_1te0oad">
|
||||
<di:waypoint x="1535" y="340" />
|
||||
<di:waypoint x="1572" y="340" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_06jbdfp_di" bpmnElement="SequenceFlow_06jbdfp">
|
||||
<di:waypoint x="1450" y="340" />
|
||||
<di:waypoint x="1485" y="340" />
|
||||
<di:waypoint x="370" y="340" />
|
||||
<di:waypoint x="406" y="340" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_0m01j99_di" bpmnElement="SequenceFlow_0m01j99">
|
||||
<di:waypoint x="1200" y="560" />
|
||||
<di:waypoint x="1270" y="560" />
|
||||
<di:waypoint x="1270" y="365" />
|
||||
<di:waypoint x="890" y="560" />
|
||||
<di:waypoint x="960" y="560" />
|
||||
<di:waypoint x="960" y="365" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_1lys0jq_di" bpmnElement="SequenceFlow_1lys0jq">
|
||||
<di:waypoint x="1030" y="365" />
|
||||
<di:waypoint x="1030" y="560" />
|
||||
<di:waypoint x="1100" y="560" />
|
||||
<di:waypoint x="720" y="365" />
|
||||
<di:waypoint x="720" y="560" />
|
||||
<di:waypoint x="790" y="560" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_13fzv9y_di" bpmnElement="SequenceFlow_13fzv9y">
|
||||
<di:waypoint x="1200" y="450" />
|
||||
<di:waypoint x="1270" y="450" />
|
||||
<di:waypoint x="1270" y="365" />
|
||||
<di:waypoint x="890" y="450" />
|
||||
<di:waypoint x="960" y="450" />
|
||||
<di:waypoint x="960" y="365" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_0jwnfzy_di" bpmnElement="SequenceFlow_0jwnfzy">
|
||||
<di:waypoint x="1030" y="365" />
|
||||
<di:waypoint x="1030" y="450" />
|
||||
<di:waypoint x="1100" y="450" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_0jqi0ps_di" bpmnElement="SequenceFlow_0jqi0ps">
|
||||
<di:waypoint x="1320" y="700" />
|
||||
<di:waypoint x="1510" y="700" />
|
||||
<di:waypoint x="1510" y="370" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_0yzkn64_di" bpmnElement="SequenceFlow_0yzkn64">
|
||||
<di:waypoint x="1100" y="700" />
|
||||
<di:waypoint x="1220" y="700" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_1w7dlq7_di" bpmnElement="SequenceFlow_1w7dlq7">
|
||||
<di:waypoint x="450" y="365" />
|
||||
<di:waypoint x="450" y="700" />
|
||||
<di:waypoint x="1000" y="700" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="456" y="531" width="35" height="14" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_14hktr4_di" bpmnElement="SequenceFlow_14hktr4">
|
||||
<di:waypoint x="475" y="340" />
|
||||
<di:waypoint x="580" y="340" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="481" y="323" width="78" height="14" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_0b9nzw3_di" bpmnElement="SequenceFlow_0b9nzw3">
|
||||
<di:waypoint x="350" y="340" />
|
||||
<di:waypoint x="425" y="340" />
|
||||
<di:waypoint x="720" y="365" />
|
||||
<di:waypoint x="720" y="450" />
|
||||
<di:waypoint x="790" y="450" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_1pg0dkw_di" bpmnElement="SequenceFlow_1pg0dkw">
|
||||
<di:waypoint x="1200" y="340" />
|
||||
<di:waypoint x="1245" y="340" />
|
||||
<di:waypoint x="890" y="340" />
|
||||
<di:waypoint x="935" y="340" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_0y21euo_di" bpmnElement="SequenceFlow_0y21euo">
|
||||
<di:waypoint x="1055" y="340" />
|
||||
<di:waypoint x="1100" y="340" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_0t9ss6z_di" bpmnElement="SequenceFlow_0t9ss6z">
|
||||
<di:waypoint x="1295" y="340" />
|
||||
<di:waypoint x="1350" y="340" />
|
||||
<di:waypoint x="745" y="340" />
|
||||
<di:waypoint x="790" y="340" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_1iiazgn_di" bpmnElement="SequenceFlow_1iiazgn">
|
||||
<di:waypoint x="1200" y="120" />
|
||||
<di:waypoint x="1270" y="120" />
|
||||
<di:waypoint x="1270" y="315" />
|
||||
<di:waypoint x="890" y="120" />
|
||||
<di:waypoint x="960" y="120" />
|
||||
<di:waypoint x="960" y="315" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_100vc9e_di" bpmnElement="SequenceFlow_100vc9e">
|
||||
<di:waypoint x="1200" y="230" />
|
||||
<di:waypoint x="1270" y="230" />
|
||||
<di:waypoint x="1270" y="315" />
|
||||
<di:waypoint x="890" y="230" />
|
||||
<di:waypoint x="960" y="230" />
|
||||
<di:waypoint x="960" y="315" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_0movigc_di" bpmnElement="SequenceFlow_0movigc">
|
||||
<di:waypoint x="1030" y="315" />
|
||||
<di:waypoint x="1030" y="230" />
|
||||
<di:waypoint x="1100" y="230" />
|
||||
<di:waypoint x="720" y="315" />
|
||||
<di:waypoint x="720" y="230" />
|
||||
<di:waypoint x="790" y="230" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_1guaev4_di" bpmnElement="SequenceFlow_1guaev4">
|
||||
<di:waypoint x="1030" y="315" />
|
||||
<di:waypoint x="1030" y="120" />
|
||||
<di:waypoint x="1100" y="120" />
|
||||
<di:waypoint x="720" y="315" />
|
||||
<di:waypoint x="720" y="120" />
|
||||
<di:waypoint x="790" y="120" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNShape id="_BPMNShape_StartEvent_2" bpmnElement="StartEvent_1">
|
||||
<dc:Bounds x="152" y="322" width="36" height="36" />
|
||||
<bpmndi:BPMNShape id="UserTask_0wr3vp4_di" bpmnElement="Task_EnterIDSStudyIdentification">
|
||||
<dc:Bounds x="790" y="80" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="UserTask_0wr3vp4_di" bpmnElement="Task_0nz6wkk">
|
||||
<dc:Bounds x="1100" y="80" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="UserTask_0s34owg_di" bpmnElement="Task_10vwq9y">
|
||||
<dc:Bounds x="1100" y="190" width="100" height="80" />
|
||||
<bpmndi:BPMNShape id="UserTask_0s34owg_di" bpmnElement="Task_EnterIDSFeeStructure">
|
||||
<dc:Bounds x="790" y="190" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="ParallelGateway_1c14ymx_di" bpmnElement="ExclusiveGateway_14igy57">
|
||||
<dc:Bounds x="1005" y="315" width="50" height="50" />
|
||||
<dc:Bounds x="695" y="315" width="50" height="50" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="ParallelGateway_188sr3c_di" bpmnElement="ExclusiveGateway_1b69uum">
|
||||
<dc:Bounds x="1245" y="315" width="50" height="50" />
|
||||
<dc:Bounds x="935" y="315" width="50" height="50" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="EndEvent_0jypqha_di" bpmnElement="EndEvent_0jypqha">
|
||||
<dc:Bounds x="1572" y="322" width="36" height="36" />
|
||||
<dc:Bounds x="1272" y="322" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="UserTask_0li1vo4_di" bpmnElement="Task_0euyl7m">
|
||||
<dc:Bounds x="1100" y="300" width="100" height="80" />
|
||||
<bpmndi:BPMNShape id="UserTask_0li1vo4_di" bpmnElement="Task_ReviewPharmacyManualStatus">
|
||||
<dc:Bounds x="790" y="300" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="UserTask_06f87u2_di" bpmnElement="Task_0uxe1xf">
|
||||
<dc:Bounds x="250" y="300" width="100" height="80" />
|
||||
<bpmndi:BPMNShape id="UserTask_0uvz4r8_di" bpmnElement="UserTask_ReviewInvestigatorsBrochureStatus">
|
||||
<dc:Bounds x="790" y="410" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="ExclusiveGateway_1vv218v_di" bpmnElement="ExclusiveGateway_1vv218v" isMarkerVisible="true">
|
||||
<dc:Bounds x="425" y="315" width="50" height="50" />
|
||||
<bpmndi:BPMNShape id="UserTask_06sfx4u_di" bpmnElement="UserTask_ReviewIVRS-IWRS-IXRSManualStatus">
|
||||
<dc:Bounds x="790" y="520" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="UserTask_1h0h9yz_di" bpmnElement="Task_03qocve">
|
||||
<dc:Bounds x="1000" y="660" width="100" height="80" />
|
||||
<bpmndi:BPMNShape id="BusinessRuleTask_1ld7tdu_di" bpmnElement="BusinessRuleTask_PharmacyManual">
|
||||
<dc:Bounds x="406" y="300" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="UserTask_0um2ig6_di" bpmnElement="Task_14y55zq">
|
||||
<dc:Bounds x="1220" y="660" width="100" height="80" />
|
||||
<bpmndi:BPMNShape id="BusinessRuleTask_04d0y1w_di" bpmnElement="BusinessRuleTask_InvestigatorsBrochure">
|
||||
<dc:Bounds x="270" y="300" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="UserTask_0uvz4r8_di" bpmnElement="UserTask_0uvz4r8">
|
||||
<dc:Bounds x="1100" y="410" width="100" height="80" />
|
||||
<bpmndi:BPMNShape id="BusinessRuleTask_03zh0rt_di" bpmnElement="BusinessRuleTask_IVRS-IWRS-IXRSManual">
|
||||
<dc:Bounds x="545" y="300" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="UserTask_06sfx4u_di" bpmnElement="UserTask_06sfx4u">
|
||||
<dc:Bounds x="1100" y="520" width="100" height="80" />
|
||||
<bpmndi:BPMNShape id="UserTask_03o04d0_di" bpmnElement="UserTask_03o04d0">
|
||||
<dc:Bounds x="1080" y="300" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="UserTask_0fx9ws8_di" bpmnElement="Task_0o7fpjo">
|
||||
<dc:Bounds x="1350" y="300" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="BusinessRuleTask_1ld7tdu_di" bpmnElement="Task_1pk5sc9">
|
||||
<dc:Bounds x="716" y="300" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="BusinessRuleTask_04d0y1w_di" bpmnElement="Task_06lq8jt">
|
||||
<dc:Bounds x="580" y="300" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="BusinessRuleTask_03zh0rt_di" bpmnElement="Task_0tpnvpu">
|
||||
<dc:Bounds x="855" y="300" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="InclusiveGateway_1jlofwp_di" bpmnElement="ExclusiveGateway_0mat0ea">
|
||||
<dc:Bounds x="1485" y="315" width="50" height="50" />
|
||||
<bpmndi:BPMNShape id="_BPMNShape_StartEvent_2" bpmnElement="StartEvent_1">
|
||||
<dc:Bounds x="142" y="322" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
</bpmndi:BPMNPlane>
|
||||
</bpmndi:BPMNDiagram>
|
|
@ -0,0 +1,61 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<bpmn:definitions xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:camunda="http://camunda.org/schema/1.0/bpmn" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" id="Definitions_0gn2e8d" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="3.5.0">
|
||||
<bpmn:process id="Process_1hssp5j" isExecutable="true">
|
||||
<bpmn:startEvent id="StartEvent_1">
|
||||
<bpmn:outgoing>SequenceFlow_1aq1jk8</bpmn:outgoing>
|
||||
</bpmn:startEvent>
|
||||
<bpmn:userTask id="UserTask_SubmitWaiver" name="Submit Waiver" camunda:formKey="Submit Waiver">
|
||||
<bpmn:extensionElements>
|
||||
<camunda:formData>
|
||||
<camunda:formField id="FormField_Upload" label="Upload " type="file" />
|
||||
</camunda:formData>
|
||||
</bpmn:extensionElements>
|
||||
<bpmn:incoming>SequenceFlow_1aq1jk8</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_0wdpi62</bpmn:outgoing>
|
||||
</bpmn:userTask>
|
||||
<bpmn:userTask id="UserTask_ApproveWaiver" name="Approve Waiver" camunda:formKey="Approve Waiver">
|
||||
<bpmn:extensionElements>
|
||||
<camunda:formData>
|
||||
<camunda:formField id="FormField_isApporved" label="Waiver Approved?" type="boolean" />
|
||||
<camunda:formField id="FormField_FileUpload" label="IDS Waiver Application approved by IDS" type="file" />
|
||||
</camunda:formData>
|
||||
</bpmn:extensionElements>
|
||||
<bpmn:incoming>SequenceFlow_0wdpi62</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_1pbjfym</bpmn:outgoing>
|
||||
</bpmn:userTask>
|
||||
<bpmn:sequenceFlow id="SequenceFlow_0wdpi62" sourceRef="UserTask_SubmitWaiver" targetRef="UserTask_ApproveWaiver" />
|
||||
<bpmn:sequenceFlow id="SequenceFlow_1aq1jk8" sourceRef="StartEvent_1" targetRef="UserTask_SubmitWaiver" />
|
||||
<bpmn:endEvent id="EndEvent_1nf8um4">
|
||||
<bpmn:incoming>SequenceFlow_1pbjfym</bpmn:incoming>
|
||||
</bpmn:endEvent>
|
||||
<bpmn:sequenceFlow id="SequenceFlow_1pbjfym" sourceRef="UserTask_ApproveWaiver" targetRef="EndEvent_1nf8um4" />
|
||||
</bpmn:process>
|
||||
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
|
||||
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Process_1hssp5j">
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_1pbjfym_di" bpmnElement="SequenceFlow_1pbjfym">
|
||||
<di:waypoint x="620" y="120" />
|
||||
<di:waypoint x="722" y="120" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_1aq1jk8_di" bpmnElement="SequenceFlow_1aq1jk8">
|
||||
<di:waypoint x="188" y="120" />
|
||||
<di:waypoint x="300" y="120" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_0wdpi62_di" bpmnElement="SequenceFlow_0wdpi62">
|
||||
<di:waypoint x="400" y="120" />
|
||||
<di:waypoint x="520" y="120" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNShape id="_BPMNShape_StartEvent_2" bpmnElement="StartEvent_1">
|
||||
<dc:Bounds x="152" y="102" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="UserTask_1ede5qu_di" bpmnElement="UserTask_SubmitWaiver">
|
||||
<dc:Bounds x="300" y="80" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="UserTask_0pe6rdg_di" bpmnElement="UserTask_ApproveWaiver">
|
||||
<dc:Bounds x="520" y="80" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="EndEvent_1nf8um4_di" bpmnElement="EndEvent_1nf8um4">
|
||||
<dc:Bounds x="722" y="102" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
</bpmndi:BPMNPlane>
|
||||
</bpmndi:BPMNDiagram>
|
||||
</bpmn:definitions>
|
|
@ -6,11 +6,11 @@
|
|||
<bpmn:outgoing>SequenceFlow_1fmyo77</bpmn:outgoing>
|
||||
</bpmn:startEvent>
|
||||
<bpmn:scriptTask id="ScriptTask_02924vs" name="Load IRB Details">
|
||||
<bpmn:incoming>Flow_1vzubvq</bpmn:incoming>
|
||||
<bpmn:incoming>SequenceFlow_1fmyo77</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_18nr0gf</bpmn:outgoing>
|
||||
<bpmn:script>StudyInfo details</bpmn:script>
|
||||
</bpmn:scriptTask>
|
||||
<bpmn:sequenceFlow id="SequenceFlow_1fmyo77" sourceRef="StartEvent_1" targetRef="Gateway_0o4ffxr" />
|
||||
<bpmn:sequenceFlow id="SequenceFlow_1fmyo77" sourceRef="StartEvent_1" targetRef="ScriptTask_02924vs" />
|
||||
<bpmn:userTask id="UserTask_04pvcqk" name="Edit IND Info" camunda:formKey="FormKey_Details">
|
||||
<bpmn:documentation>### Details
|
||||
|
||||
|
@ -44,139 +44,40 @@
|
|||
<camunda:formField id="DrugBiologicName" label="Drug/Biologic Name" type="string" />
|
||||
</camunda:formData>
|
||||
</bpmn:extensionElements>
|
||||
<bpmn:incoming>Flow_1917x6x</bpmn:incoming>
|
||||
<bpmn:incoming>SequenceFlow_18nr0gf</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_05ybtii</bpmn:outgoing>
|
||||
</bpmn:userTask>
|
||||
<bpmn:sequenceFlow id="SequenceFlow_18nr0gf" sourceRef="ScriptTask_02924vs" targetRef="Gateway_0t0tmy8" />
|
||||
<bpmn:sequenceFlow id="SequenceFlow_18nr0gf" sourceRef="ScriptTask_02924vs" targetRef="UserTask_04pvcqk" />
|
||||
<bpmn:endEvent id="EndEvent_1qvyxg7">
|
||||
<bpmn:incoming>Flow_021akpg</bpmn:incoming>
|
||||
</bpmn:endEvent>
|
||||
<bpmn:sequenceFlow id="SequenceFlow_05ybtii" sourceRef="UserTask_04pvcqk" targetRef="Gateway_1t31ti5" />
|
||||
<bpmn:sequenceFlow id="Flow_1vzubvq" sourceRef="Gateway_0o4ffxr" targetRef="ScriptTask_02924vs" />
|
||||
<bpmn:inclusiveGateway id="Gateway_0o4ffxr">
|
||||
<bpmn:incoming>SequenceFlow_1fmyo77</bpmn:incoming>
|
||||
<bpmn:incoming>Flow_0w0jfdi</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_1vzubvq</bpmn:outgoing>
|
||||
</bpmn:inclusiveGateway>
|
||||
<bpmn:sequenceFlow id="Flow_1917x6x" sourceRef="Gateway_0t0tmy8" targetRef="UserTask_04pvcqk" />
|
||||
<bpmn:parallelGateway id="Gateway_0t0tmy8">
|
||||
<bpmn:incoming>SequenceFlow_18nr0gf</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_1917x6x</bpmn:outgoing>
|
||||
<bpmn:outgoing>Flow_1wtm3zl</bpmn:outgoing>
|
||||
</bpmn:parallelGateway>
|
||||
<bpmn:sequenceFlow id="Flow_021akpg" sourceRef="Gateway_1t31ti5" targetRef="EndEvent_1qvyxg7" />
|
||||
<bpmn:parallelGateway id="Gateway_1t31ti5">
|
||||
<bpmn:incoming>SequenceFlow_05ybtii</bpmn:incoming>
|
||||
<bpmn:incoming>Flow_16qv205</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_021akpg</bpmn:outgoing>
|
||||
</bpmn:parallelGateway>
|
||||
<bpmn:sequenceFlow id="Flow_1wtm3zl" sourceRef="Gateway_0t0tmy8" targetRef="Activity_1jxwau9" />
|
||||
<bpmn:userTask id="Activity_1jxwau9" name="Reload IRB Details" camunda:formKey="Reload_Details">
|
||||
<bpmn:extensionElements>
|
||||
<camunda:formData>
|
||||
<camunda:formField id="isReloadDetails" label="Reload IRB Details data?" type="boolean" defaultValue="true">
|
||||
<camunda:validation>
|
||||
<camunda:constraint name="required" config="true" />
|
||||
</camunda:validation>
|
||||
</camunda:formField>
|
||||
</camunda:formData>
|
||||
</bpmn:extensionElements>
|
||||
<bpmn:incoming>Flow_1wtm3zl</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_0lpbi2z</bpmn:outgoing>
|
||||
</bpmn:userTask>
|
||||
<bpmn:exclusiveGateway id="Gateway_1va2do8">
|
||||
<bpmn:incoming>Flow_0lpbi2z</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_16qv205</bpmn:outgoing>
|
||||
<bpmn:outgoing>Flow_0w0jfdi</bpmn:outgoing>
|
||||
</bpmn:exclusiveGateway>
|
||||
<bpmn:sequenceFlow id="Flow_0lpbi2z" sourceRef="Activity_1jxwau9" targetRef="Gateway_1va2do8" />
|
||||
<bpmn:sequenceFlow id="Flow_16qv205" name="No" sourceRef="Gateway_1va2do8" targetRef="Gateway_1t31ti5">
|
||||
<bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">isReloadDetails == False</bpmn:conditionExpression>
|
||||
</bpmn:sequenceFlow>
|
||||
<bpmn:sequenceFlow id="Flow_0w0jfdi" name="Yes" sourceRef="Gateway_1va2do8" targetRef="Gateway_0o4ffxr">
|
||||
<bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">isReloadDetails == True</bpmn:conditionExpression>
|
||||
</bpmn:sequenceFlow>
|
||||
</bpmn:endEvent>
|
||||
<bpmn:sequenceFlow id="SequenceFlow_05ybtii" sourceRef="UserTask_04pvcqk" targetRef="EndEvent_1qvyxg7" />
|
||||
</bpmn:process>
|
||||
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
|
||||
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Process_1gmf4la">
|
||||
<bpmndi:BPMNEdge id="Flow_0w0jfdi_di" bpmnElement="Flow_0w0jfdi">
|
||||
<di:waypoint x="870" y="335" />
|
||||
<di:waypoint x="870" y="490" />
|
||||
<di:waypoint x="280" y="490" />
|
||||
<di:waypoint x="280" y="142" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="566" y="472" width="18" height="14" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_16qv205_di" bpmnElement="Flow_16qv205">
|
||||
<di:waypoint x="870" y="285" />
|
||||
<di:waypoint x="870" y="142" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="878" y="217" width="15" height="14" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_0lpbi2z_di" bpmnElement="Flow_0lpbi2z">
|
||||
<di:waypoint x="770" y="310" />
|
||||
<di:waypoint x="845" y="310" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_1wtm3zl_di" bpmnElement="Flow_1wtm3zl">
|
||||
<di:waypoint x="570" y="142" />
|
||||
<di:waypoint x="570" y="310" />
|
||||
<di:waypoint x="670" y="310" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_021akpg_di" bpmnElement="Flow_021akpg">
|
||||
<di:waypoint x="895" y="117" />
|
||||
<di:waypoint x="952" y="117" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_1917x6x_di" bpmnElement="Flow_1917x6x">
|
||||
<di:waypoint x="595" y="117" />
|
||||
<di:waypoint x="670" y="117" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_1vzubvq_di" bpmnElement="Flow_1vzubvq">
|
||||
<di:waypoint x="305" y="117" />
|
||||
<di:waypoint x="380" y="117" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_05ybtii_di" bpmnElement="SequenceFlow_05ybtii">
|
||||
<di:waypoint x="770" y="117" />
|
||||
<di:waypoint x="845" y="117" />
|
||||
<di:waypoint x="872" y="117" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_18nr0gf_di" bpmnElement="SequenceFlow_18nr0gf">
|
||||
<di:waypoint x="480" y="117" />
|
||||
<di:waypoint x="545" y="117" />
|
||||
<di:waypoint x="570" y="117" />
|
||||
<di:waypoint x="670" y="117" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_1fmyo77_di" bpmnElement="SequenceFlow_1fmyo77">
|
||||
<di:waypoint x="178" y="117" />
|
||||
<di:waypoint x="255" y="117" />
|
||||
<di:waypoint x="358" y="117" />
|
||||
<di:waypoint x="470" y="117" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNShape id="_BPMNShape_StartEvent_2" bpmnElement="StartEvent_1">
|
||||
<dc:Bounds x="142" y="99" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="ScriptTask_02924vs_di" bpmnElement="ScriptTask_02924vs">
|
||||
<dc:Bounds x="380" y="77" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="UserTask_04pvcqk_di" bpmnElement="UserTask_04pvcqk">
|
||||
<dc:Bounds x="670" y="77" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="ScriptTask_02924vs_di" bpmnElement="ScriptTask_02924vs">
|
||||
<dc:Bounds x="470" y="77" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="_BPMNShape_StartEvent_2" bpmnElement="StartEvent_1">
|
||||
<dc:Bounds x="322" y="99" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="EndEvent_1qvyxg7_di" bpmnElement="EndEvent_1qvyxg7">
|
||||
<dc:Bounds x="952" y="99" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Gateway_1i75qlg_di" bpmnElement="Gateway_0o4ffxr">
|
||||
<dc:Bounds x="255" y="92" width="50" height="50" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="271" y="62" width="18" height="14" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Gateway_0j4qgd7_di" bpmnElement="Gateway_0t0tmy8">
|
||||
<dc:Bounds x="545" y="92" width="50" height="50" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Gateway_1nf7ipd_di" bpmnElement="Gateway_1t31ti5">
|
||||
<dc:Bounds x="845" y="92" width="50" height="50" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_0qhfonv_di" bpmnElement="Activity_1jxwau9">
|
||||
<dc:Bounds x="670" y="270" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Gateway_1va2do8_di" bpmnElement="Gateway_1va2do8" isMarkerVisible="true">
|
||||
<dc:Bounds x="845" y="285" width="50" height="50" />
|
||||
<dc:Bounds x="872" y="99" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
</bpmndi:BPMNPlane>
|
||||
</bpmndi:BPMNDiagram>
|
||||
|
|
|
@ -2,14 +2,14 @@
|
|||
<bpmn:definitions xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:camunda="http://camunda.org/schema/1.0/bpmn" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="Definitions_06pyjz2" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="3.5.0">
|
||||
<bpmn:process id="Process_01143nb" isExecutable="true">
|
||||
<bpmn:startEvent id="StartEvent_1">
|
||||
<bpmn:outgoing>Flow_0575g1j</bpmn:outgoing>
|
||||
<bpmn:outgoing>Flow_0kcrx5l</bpmn:outgoing>
|
||||
</bpmn:startEvent>
|
||||
<bpmn:scriptTask id="ScriptTask_0h49cmf" name="Load IRB Personnel">
|
||||
<bpmn:incoming>Flow_0unlb2q</bpmn:incoming>
|
||||
<bpmn:scriptTask id="ScriptTask_LoadPersonnel" name="Load IRB Personnel">
|
||||
<bpmn:incoming>Flow_0kcrx5l</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_05aywbq</bpmn:outgoing>
|
||||
<bpmn:script>StudyInfo investigators</bpmn:script>
|
||||
</bpmn:scriptTask>
|
||||
<bpmn:userTask id="UserTask_0hpnrm9" name="Edit Primary Investigator" camunda:formKey="PrimaryInvestigator">
|
||||
<bpmn:userTask id="UserTask_EditPrimaryInvestigator" name="Edit Primary Investigator" camunda:formKey="PrimaryInvestigator">
|
||||
<bpmn:documentation>### From Protocol Builder
|
||||
{% for personnel in study.investigators|selectattr("INVESTIGATORTYPE", "equalto", "PI") %}
|
||||
#### {{ personnel.INVESTIGATORTYPEFULL }}
|
||||
|
@ -31,6 +31,9 @@ The PI is needed for many required steps. Please enter this information in Prot
|
|||
<camunda:formField id="PI_EditAccess" label="Should the PI have Study Team editing access in the system?" type="boolean" defaultValue="true" />
|
||||
<camunda:formField id="PI_AutomatedEmailNotifications" label="Should the PI receive automated email notifications?" type="boolean" defaultValue="true" />
|
||||
</camunda:formData>
|
||||
<camunda:properties>
|
||||
<camunda:property name="display_name" value="Primary Investigator" />
|
||||
</camunda:properties>
|
||||
</bpmn:extensionElements>
|
||||
<bpmn:incoming>Flow_0g0o593</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_122pp0f</bpmn:outgoing>
|
||||
|
@ -38,25 +41,23 @@ The PI is needed for many required steps. Please enter this information in Prot
|
|||
<bpmn:endEvent id="EndEvent_1qor16n">
|
||||
<bpmn:incoming>Flow_14469u8</bpmn:incoming>
|
||||
</bpmn:endEvent>
|
||||
<bpmn:sequenceFlow id="SequenceFlow_122pp0f" sourceRef="UserTask_0hpnrm9" targetRef="Gateway_19lvya6" />
|
||||
<bpmn:sequenceFlow id="Flow_0g0o593" sourceRef="Gateway_13kno0x" targetRef="UserTask_0hpnrm9" />
|
||||
<bpmn:sequenceFlow id="SequenceFlow_122pp0f" sourceRef="UserTask_EditPrimaryInvestigator" targetRef="Gateway_19lvya6" />
|
||||
<bpmn:sequenceFlow id="Flow_0g0o593" sourceRef="Gateway_13kno0x" targetRef="UserTask_EditPrimaryInvestigator" />
|
||||
<bpmn:parallelGateway id="Gateway_13kno0x">
|
||||
<bpmn:incoming>Flow_05aywbq</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_0g0o593</bpmn:outgoing>
|
||||
<bpmn:outgoing>Flow_1nudg96</bpmn:outgoing>
|
||||
<bpmn:outgoing>Flow_18ix81l</bpmn:outgoing>
|
||||
<bpmn:outgoing>Flow_0gikivj</bpmn:outgoing>
|
||||
</bpmn:parallelGateway>
|
||||
<bpmn:sequenceFlow id="Flow_14469u8" sourceRef="Gateway_19lvya6" targetRef="EndEvent_1qor16n" />
|
||||
<bpmn:parallelGateway id="Gateway_19lvya6">
|
||||
<bpmn:incoming>SequenceFlow_122pp0f</bpmn:incoming>
|
||||
<bpmn:incoming>Flow_00lv37g</bpmn:incoming>
|
||||
<bpmn:incoming>Flow_0y1jvdw</bpmn:incoming>
|
||||
<bpmn:incoming>Flow_0mjzrds</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_14469u8</bpmn:outgoing>
|
||||
</bpmn:parallelGateway>
|
||||
<bpmn:sequenceFlow id="Flow_1nudg96" sourceRef="Gateway_13kno0x" targetRef="Activity_0qh3f09" />
|
||||
<bpmn:userTask id="Activity_0qh3f09" name="Edit Coordinator" camunda:formKey="Coordinator">
|
||||
<bpmn:sequenceFlow id="Flow_1nudg96" sourceRef="Gateway_13kno0x" targetRef="Activity_EditCoordinator" />
|
||||
<bpmn:userTask id="Activity_EditCoordinator" name="Edit Coordinator" camunda:formKey="Coordinator">
|
||||
<bpmn:documentation>### From Protocol Builder
|
||||
{% for personnel in study.investigators|selectattr("INVESTIGATORTYPE", "equalto", "SC_I") %}
|
||||
#### {{ personnel.INVESTIGATORTYPEFULL }}
|
||||
|
@ -73,9 +74,9 @@ The PI is needed for many required steps. Please enter this information in Prot
|
|||
<bpmn:incoming>Flow_1nudg96</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_00lv37g</bpmn:outgoing>
|
||||
</bpmn:userTask>
|
||||
<bpmn:sequenceFlow id="Flow_00lv37g" sourceRef="Activity_0qh3f09" targetRef="Gateway_19lvya6" />
|
||||
<bpmn:sequenceFlow id="Flow_18ix81l" sourceRef="Gateway_13kno0x" targetRef="Activity_1rwry8d" />
|
||||
<bpmn:userTask id="Activity_1rwry8d" name="Edit Department Chair" camunda:formKey="DeptmentChair">
|
||||
<bpmn:sequenceFlow id="Flow_00lv37g" sourceRef="Activity_EditCoordinator" targetRef="Gateway_19lvya6" />
|
||||
<bpmn:sequenceFlow id="Flow_18ix81l" sourceRef="Gateway_13kno0x" targetRef="Activity_EditDepartmentChair" />
|
||||
<bpmn:userTask id="Activity_EditDepartmentChair" name="Edit Department Chair" camunda:formKey="DeptmentChair">
|
||||
<bpmn:documentation>### From Protocol Builder
|
||||
{% for personnel in study.investigators|selectattr("INVESTIGATORTYPE", "equalto", "DEPT_CH") %}
|
||||
#### {{ personnel.INVESTIGATORTYPEFULL }}
|
||||
|
@ -92,96 +93,37 @@ The PI is needed for many required steps. Please enter this information in Prot
|
|||
<bpmn:incoming>Flow_18ix81l</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_0y1jvdw</bpmn:outgoing>
|
||||
</bpmn:userTask>
|
||||
<bpmn:sequenceFlow id="Flow_0y1jvdw" sourceRef="Activity_1rwry8d" targetRef="Gateway_19lvya6" />
|
||||
<bpmn:sequenceFlow id="Flow_0gikivj" sourceRef="Gateway_13kno0x" targetRef="Activity_0n9wgz7" />
|
||||
<bpmn:userTask id="Activity_0n9wgz7" name="Reload IRB Personnel" camunda:formKey="Reload">
|
||||
<bpmn:extensionElements>
|
||||
<camunda:formData>
|
||||
<camunda:formField id="Personnel_Reload" label="Would you like to reload IRB Personnel Info?" type="boolean" defaultValue="true" />
|
||||
</camunda:formData>
|
||||
</bpmn:extensionElements>
|
||||
<bpmn:incoming>Flow_0gikivj</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_0jtwncp</bpmn:outgoing>
|
||||
</bpmn:userTask>
|
||||
<bpmn:exclusiveGateway id="Gateway_128wva2">
|
||||
<bpmn:incoming>Flow_0jtwncp</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_013ve86</bpmn:outgoing>
|
||||
<bpmn:outgoing>Flow_0mjzrds</bpmn:outgoing>
|
||||
</bpmn:exclusiveGateway>
|
||||
<bpmn:sequenceFlow id="Flow_0jtwncp" sourceRef="Activity_0n9wgz7" targetRef="Gateway_128wva2" />
|
||||
<bpmn:sequenceFlow id="Flow_013ve86" name="Yes" sourceRef="Gateway_128wva2" targetRef="Gateway_0kmbt7v">
|
||||
<bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">Personnel_Reload == True</bpmn:conditionExpression>
|
||||
</bpmn:sequenceFlow>
|
||||
<bpmn:sequenceFlow id="Flow_0mjzrds" name="No" sourceRef="Gateway_128wva2" targetRef="Gateway_19lvya6">
|
||||
<bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">Personnel_Reload == False</bpmn:conditionExpression>
|
||||
</bpmn:sequenceFlow>
|
||||
<bpmn:inclusiveGateway id="Gateway_0kmbt7v">
|
||||
<bpmn:incoming>Flow_013ve86</bpmn:incoming>
|
||||
<bpmn:incoming>Flow_0575g1j</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_0unlb2q</bpmn:outgoing>
|
||||
</bpmn:inclusiveGateway>
|
||||
<bpmn:sequenceFlow id="Flow_0575g1j" sourceRef="StartEvent_1" targetRef="Gateway_0kmbt7v" />
|
||||
<bpmn:sequenceFlow id="Flow_0unlb2q" sourceRef="Gateway_0kmbt7v" targetRef="ScriptTask_0h49cmf" />
|
||||
<bpmn:sequenceFlow id="Flow_05aywbq" sourceRef="ScriptTask_0h49cmf" targetRef="Gateway_13kno0x" />
|
||||
<bpmn:sequenceFlow id="Flow_0y1jvdw" sourceRef="Activity_EditDepartmentChair" targetRef="Gateway_19lvya6" />
|
||||
<bpmn:sequenceFlow id="Flow_05aywbq" sourceRef="ScriptTask_LoadPersonnel" targetRef="Gateway_13kno0x" />
|
||||
<bpmn:sequenceFlow id="Flow_0kcrx5l" sourceRef="StartEvent_1" targetRef="ScriptTask_LoadPersonnel" />
|
||||
</bpmn:process>
|
||||
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
|
||||
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Process_01143nb">
|
||||
<bpmndi:BPMNEdge id="Flow_0kcrx5l_di" bpmnElement="Flow_0kcrx5l">
|
||||
<di:waypoint x="168" y="170" />
|
||||
<di:waypoint x="270" y="170" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_05aywbq_di" bpmnElement="Flow_05aywbq">
|
||||
<di:waypoint x="420" y="170" />
|
||||
<di:waypoint x="370" y="170" />
|
||||
<di:waypoint x="475" y="170" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_0unlb2q_di" bpmnElement="Flow_0unlb2q">
|
||||
<di:waypoint x="265" y="170" />
|
||||
<di:waypoint x="320" y="170" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_0575g1j_di" bpmnElement="Flow_0575g1j">
|
||||
<di:waypoint x="168" y="170" />
|
||||
<di:waypoint x="215" y="170" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_0mjzrds_di" bpmnElement="Flow_0mjzrds">
|
||||
<di:waypoint x="810" y="315" />
|
||||
<di:waypoint x="810" y="195" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="822" y="283" width="15" height="14" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_013ve86_di" bpmnElement="Flow_013ve86">
|
||||
<di:waypoint x="810" y="365" />
|
||||
<di:waypoint x="810" y="460" />
|
||||
<di:waypoint x="240" y="460" />
|
||||
<di:waypoint x="240" y="195" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="512" y="442" width="18" height="14" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_0jtwncp_di" bpmnElement="Flow_0jtwncp">
|
||||
<di:waypoint x="700" y="340" />
|
||||
<di:waypoint x="785" y="340" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_0gikivj_di" bpmnElement="Flow_0gikivj">
|
||||
<di:waypoint x="500" y="195" />
|
||||
<di:waypoint x="500" y="340" />
|
||||
<di:waypoint x="600" y="340" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_0y1jvdw_di" bpmnElement="Flow_0y1jvdw">
|
||||
<di:waypoint x="700" y="230" />
|
||||
<di:waypoint x="810" y="230" />
|
||||
<di:waypoint x="710" y="300" />
|
||||
<di:waypoint x="810" y="300" />
|
||||
<di:waypoint x="810" y="195" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_18ix81l_di" bpmnElement="Flow_18ix81l">
|
||||
<di:waypoint x="500" y="195" />
|
||||
<di:waypoint x="500" y="230" />
|
||||
<di:waypoint x="600" y="230" />
|
||||
<di:waypoint x="500" y="300" />
|
||||
<di:waypoint x="610" y="300" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_00lv37g_di" bpmnElement="Flow_00lv37g">
|
||||
<di:waypoint x="700" y="110" />
|
||||
<di:waypoint x="810" y="110" />
|
||||
<di:waypoint x="810" y="145" />
|
||||
<di:waypoint x="710" y="170" />
|
||||
<di:waypoint x="785" y="170" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_1nudg96_di" bpmnElement="Flow_1nudg96">
|
||||
<di:waypoint x="500" y="145" />
|
||||
<di:waypoint x="500" y="110" />
|
||||
<di:waypoint x="600" y="110" />
|
||||
<di:waypoint x="525" y="170" />
|
||||
<di:waypoint x="610" y="170" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_14469u8_di" bpmnElement="Flow_14469u8">
|
||||
<di:waypoint x="835" y="170" />
|
||||
|
@ -189,22 +131,19 @@ The PI is needed for many required steps. Please enter this information in Prot
|
|||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_0g0o593_di" bpmnElement="Flow_0g0o593">
|
||||
<di:waypoint x="500" y="145" />
|
||||
<di:waypoint x="500" y="0" />
|
||||
<di:waypoint x="600" y="0" />
|
||||
<di:waypoint x="500" y="30" />
|
||||
<di:waypoint x="610" y="30" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_122pp0f_di" bpmnElement="SequenceFlow_122pp0f">
|
||||
<di:waypoint x="700" y="0" />
|
||||
<di:waypoint x="810" y="0" />
|
||||
<di:waypoint x="710" y="30" />
|
||||
<di:waypoint x="810" y="30" />
|
||||
<di:waypoint x="810" y="145" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNShape id="_BPMNShape_StartEvent_2" bpmnElement="StartEvent_1">
|
||||
<dc:Bounds x="132" y="152" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="ScriptTask_0h49cmf_di" bpmnElement="ScriptTask_0h49cmf">
|
||||
<dc:Bounds x="320" y="130" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="UserTask_0hpnrm9_di" bpmnElement="UserTask_0hpnrm9">
|
||||
<dc:Bounds x="600" y="-40" width="100" height="80" />
|
||||
<bpmndi:BPMNShape id="ScriptTask_0h49cmf_di" bpmnElement="ScriptTask_LoadPersonnel">
|
||||
<dc:Bounds x="270" y="130" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="EndEvent_1qor16n_di" bpmnElement="EndEvent_1qor16n">
|
||||
<dc:Bounds x="932" y="152" width="36" height="36" />
|
||||
|
@ -215,20 +154,14 @@ The PI is needed for many required steps. Please enter this information in Prot
|
|||
<bpmndi:BPMNShape id="Gateway_0k9iptd_di" bpmnElement="Gateway_19lvya6">
|
||||
<dc:Bounds x="785" y="145" width="50" height="50" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_0fl86y3_di" bpmnElement="Activity_0qh3f09">
|
||||
<dc:Bounds x="600" y="70" width="100" height="80" />
|
||||
<bpmndi:BPMNShape id="Activity_0d622qi_di" bpmnElement="Activity_EditDepartmentChair">
|
||||
<dc:Bounds x="610" y="260" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_0d622qi_di" bpmnElement="Activity_1rwry8d">
|
||||
<dc:Bounds x="600" y="190" width="100" height="80" />
|
||||
<bpmndi:BPMNShape id="Activity_0fl86y3_di" bpmnElement="Activity_EditCoordinator">
|
||||
<dc:Bounds x="610" y="130" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_1jrsk0j_di" bpmnElement="Activity_0n9wgz7">
|
||||
<dc:Bounds x="600" y="300" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Gateway_128wva2_di" bpmnElement="Gateway_128wva2" isMarkerVisible="true">
|
||||
<dc:Bounds x="785" y="315" width="50" height="50" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Gateway_0j297fm_di" bpmnElement="Gateway_0kmbt7v">
|
||||
<dc:Bounds x="215" y="145" width="50" height="50" />
|
||||
<bpmndi:BPMNShape id="UserTask_0hpnrm9_di" bpmnElement="UserTask_EditPrimaryInvestigator">
|
||||
<dc:Bounds x="610" y="-10" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
</bpmndi:BPMNPlane>
|
||||
</bpmndi:BPMNDiagram>
|
||||
|
|
|
@ -1,156 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<bpmn:definitions xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:camunda="http://camunda.org/schema/1.0/bpmn" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="Definitions_1ezzsxp" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="3.5.0">
|
||||
<bpmn:process id="Process_1soujf0" isExecutable="true">
|
||||
<bpmn:startEvent id="StartEvent_1">
|
||||
<bpmn:outgoing>SequenceFlow_005mo19</bpmn:outgoing>
|
||||
</bpmn:startEvent>
|
||||
<bpmn:scriptTask id="ScriptTask_1cyger3" name="Load IRB Documents">
|
||||
<bpmn:incoming>Flow_0u1stvg</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_10fvp7e</bpmn:outgoing>
|
||||
<bpmn:script>RequiredDocs</bpmn:script>
|
||||
</bpmn:scriptTask>
|
||||
<bpmn:sequenceFlow id="SequenceFlow_005mo19" sourceRef="StartEvent_1" targetRef="Gateway_0qz3e4g" />
|
||||
<bpmn:userTask id="UserTask_181dnz1" name="Show IRB Required Documents" camunda:formKey="FormKey_ReqDocs">
|
||||
<bpmn:documentation>#### Required Documents
|
||||
{% for doc in study.required_docs %}
|
||||
{{ doc.AUXDOC }}
|
||||
{% endfor %}</bpmn:documentation>
|
||||
<bpmn:extensionElements>
|
||||
<camunda:formData>
|
||||
<camunda:formField id="FormField_ack" label="Leave" type="boolean" />
|
||||
</camunda:formData>
|
||||
</bpmn:extensionElements>
|
||||
<bpmn:incoming>Flow_15k0i5s</bpmn:incoming>
|
||||
<bpmn:outgoing>SequenceFlow_1deaoy0</bpmn:outgoing>
|
||||
</bpmn:userTask>
|
||||
<bpmn:sequenceFlow id="SequenceFlow_10fvp7e" sourceRef="ScriptTask_1cyger3" targetRef="Gateway_0glrkoo" />
|
||||
<bpmn:endEvent id="EndEvent_1k1s9ah">
|
||||
<bpmn:incoming>Flow_0lz4pws</bpmn:incoming>
|
||||
</bpmn:endEvent>
|
||||
<bpmn:sequenceFlow id="SequenceFlow_1deaoy0" sourceRef="UserTask_181dnz1" targetRef="Gateway_07x5alv" />
|
||||
<bpmn:sequenceFlow id="Flow_0u1stvg" sourceRef="Gateway_0qz3e4g" targetRef="ScriptTask_1cyger3" />
|
||||
<bpmn:inclusiveGateway id="Gateway_0qz3e4g">
|
||||
<bpmn:incoming>SequenceFlow_005mo19</bpmn:incoming>
|
||||
<bpmn:incoming>Flow_00qp7ki</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_0u1stvg</bpmn:outgoing>
|
||||
</bpmn:inclusiveGateway>
|
||||
<bpmn:sequenceFlow id="Flow_15k0i5s" sourceRef="Gateway_0glrkoo" targetRef="UserTask_181dnz1" />
|
||||
<bpmn:parallelGateway id="Gateway_0glrkoo">
|
||||
<bpmn:incoming>SequenceFlow_10fvp7e</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_15k0i5s</bpmn:outgoing>
|
||||
<bpmn:outgoing>Flow_0d0d237</bpmn:outgoing>
|
||||
</bpmn:parallelGateway>
|
||||
<bpmn:sequenceFlow id="Flow_0lz4pws" sourceRef="Gateway_07x5alv" targetRef="EndEvent_1k1s9ah" />
|
||||
<bpmn:parallelGateway id="Gateway_07x5alv">
|
||||
<bpmn:incoming>SequenceFlow_1deaoy0</bpmn:incoming>
|
||||
<bpmn:incoming>Flow_04bvocz</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_0lz4pws</bpmn:outgoing>
|
||||
</bpmn:parallelGateway>
|
||||
<bpmn:sequenceFlow id="Flow_0d0d237" sourceRef="Gateway_0glrkoo" targetRef="Activity_16naa3k" />
|
||||
<bpmn:userTask id="Activity_16naa3k" name="Reload IRB Required Documents?" camunda:formKey="Reload_RequiredDocs">
|
||||
<bpmn:extensionElements>
|
||||
<camunda:formData>
|
||||
<camunda:formField id="isReloadRequiredDocs" label="Reload Required Documents?" type="boolean" defaultValue="true">
|
||||
<camunda:validation>
|
||||
<camunda:constraint name="required" config="true" />
|
||||
</camunda:validation>
|
||||
</camunda:formField>
|
||||
</camunda:formData>
|
||||
</bpmn:extensionElements>
|
||||
<bpmn:incoming>Flow_0d0d237</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_1exnz5m</bpmn:outgoing>
|
||||
</bpmn:userTask>
|
||||
<bpmn:exclusiveGateway id="Gateway_13nie2q">
|
||||
<bpmn:incoming>Flow_1exnz5m</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_04bvocz</bpmn:outgoing>
|
||||
<bpmn:outgoing>Flow_00qp7ki</bpmn:outgoing>
|
||||
</bpmn:exclusiveGateway>
|
||||
<bpmn:sequenceFlow id="Flow_1exnz5m" sourceRef="Activity_16naa3k" targetRef="Gateway_13nie2q" />
|
||||
<bpmn:sequenceFlow id="Flow_04bvocz" name="No" sourceRef="Gateway_13nie2q" targetRef="Gateway_07x5alv">
|
||||
<bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">isReloadRequiredDocs == False</bpmn:conditionExpression>
|
||||
</bpmn:sequenceFlow>
|
||||
<bpmn:sequenceFlow id="Flow_00qp7ki" name="No" sourceRef="Gateway_13nie2q" targetRef="Gateway_0qz3e4g">
|
||||
<bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">isReloadRequiredDocs == True</bpmn:conditionExpression>
|
||||
</bpmn:sequenceFlow>
|
||||
</bpmn:process>
|
||||
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
|
||||
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Process_1soujf0">
|
||||
<bpmndi:BPMNEdge id="Flow_00qp7ki_di" bpmnElement="Flow_00qp7ki">
|
||||
<di:waypoint x="870" y="255" />
|
||||
<di:waypoint x="870" y="360" />
|
||||
<di:waypoint x="280" y="360" />
|
||||
<di:waypoint x="280" y="142" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="568" y="342" width="15" height="14" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_04bvocz_di" bpmnElement="Flow_04bvocz">
|
||||
<di:waypoint x="870" y="205" />
|
||||
<di:waypoint x="870" y="142" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="878" y="171" width="15" height="14" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_1exnz5m_di" bpmnElement="Flow_1exnz5m">
|
||||
<di:waypoint x="760" y="230" />
|
||||
<di:waypoint x="845" y="230" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_0d0d237_di" bpmnElement="Flow_0d0d237">
|
||||
<di:waypoint x="550" y="142" />
|
||||
<di:waypoint x="550" y="230" />
|
||||
<di:waypoint x="660" y="230" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_0lz4pws_di" bpmnElement="Flow_0lz4pws">
|
||||
<di:waypoint x="895" y="117" />
|
||||
<di:waypoint x="992" y="117" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_15k0i5s_di" bpmnElement="Flow_15k0i5s">
|
||||
<di:waypoint x="575" y="117" />
|
||||
<di:waypoint x="660" y="117" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_0u1stvg_di" bpmnElement="Flow_0u1stvg">
|
||||
<di:waypoint x="305" y="117" />
|
||||
<di:waypoint x="360" y="117" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_1deaoy0_di" bpmnElement="SequenceFlow_1deaoy0">
|
||||
<di:waypoint x="760" y="117" />
|
||||
<di:waypoint x="845" y="117" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_10fvp7e_di" bpmnElement="SequenceFlow_10fvp7e">
|
||||
<di:waypoint x="460" y="117" />
|
||||
<di:waypoint x="525" y="117" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="SequenceFlow_005mo19_di" bpmnElement="SequenceFlow_005mo19">
|
||||
<di:waypoint x="208" y="117" />
|
||||
<di:waypoint x="255" y="117" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNShape id="_BPMNShape_StartEvent_2" bpmnElement="StartEvent_1">
|
||||
<dc:Bounds x="172" y="99" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="ScriptTask_1cyger3_di" bpmnElement="ScriptTask_1cyger3">
|
||||
<dc:Bounds x="360" y="77" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="UserTask_181dnz1_di" bpmnElement="UserTask_181dnz1">
|
||||
<dc:Bounds x="660" y="77" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="EndEvent_1k1s9ah_di" bpmnElement="EndEvent_1k1s9ah">
|
||||
<dc:Bounds x="992" y="99" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Gateway_114nzib_di" bpmnElement="Gateway_0qz3e4g">
|
||||
<dc:Bounds x="255" y="92" width="50" height="50" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Gateway_00z5hb4_di" bpmnElement="Gateway_0glrkoo">
|
||||
<dc:Bounds x="525" y="92" width="50" height="50" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Gateway_1gfwdfx_di" bpmnElement="Gateway_07x5alv">
|
||||
<dc:Bounds x="845" y="92" width="50" height="50" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_1plnj4w_di" bpmnElement="Activity_16naa3k">
|
||||
<dc:Bounds x="660" y="190" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Gateway_13nie2q_di" bpmnElement="Gateway_13nie2q" isMarkerVisible="true">
|
||||
<dc:Bounds x="845" y="205" width="50" height="50" />
|
||||
</bpmndi:BPMNShape>
|
||||
</bpmndi:BPMNPlane>
|
||||
</bpmndi:BPMNDiagram>
|
||||
</bpmn:definitions>
|
|
@ -0,0 +1,43 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<bpmn:definitions xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:camunda="http://camunda.org/schema/1.0/bpmn" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" id="Definitions_300b2c3" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="3.0.0-dev">
|
||||
<bpmn:process id="Process_cd666f3" isExecutable="true">
|
||||
<bpmn:startEvent id="StartEvent_1">
|
||||
<bpmn:outgoing>Flow_0q51aiq</bpmn:outgoing>
|
||||
</bpmn:startEvent>
|
||||
<bpmn:sequenceFlow id="Flow_0q51aiq" sourceRef="StartEvent_1" targetRef="Activity_1qpy9ra" />
|
||||
<bpmn:userTask id="Activity_1qpy9ra" name="Placeholder" camunda:formKey="Formkey_placeholder">
|
||||
<bpmn:extensionElements>
|
||||
<camunda:formData>
|
||||
<camunda:formField id="FormField_2t2220o" label="Will this be updated later" type="boolean" />
|
||||
</camunda:formData>
|
||||
</bpmn:extensionElements>
|
||||
<bpmn:incoming>Flow_0q51aiq</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_0ai4j1x</bpmn:outgoing>
|
||||
</bpmn:userTask>
|
||||
<bpmn:endEvent id="Event_1m9fnmv">
|
||||
<bpmn:incoming>Flow_0ai4j1x</bpmn:incoming>
|
||||
</bpmn:endEvent>
|
||||
<bpmn:sequenceFlow id="Flow_0ai4j1x" sourceRef="Activity_1qpy9ra" targetRef="Event_1m9fnmv" />
|
||||
</bpmn:process>
|
||||
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
|
||||
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Process_cd666f3">
|
||||
<bpmndi:BPMNEdge id="Flow_0q51aiq_di" bpmnElement="Flow_0q51aiq">
|
||||
<di:waypoint x="215" y="177" />
|
||||
<di:waypoint x="270" y="177" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_0ai4j1x_di" bpmnElement="Flow_0ai4j1x">
|
||||
<di:waypoint x="370" y="177" />
|
||||
<di:waypoint x="432" y="177" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNShape id="_BPMNShape_StartEvent_2" bpmnElement="StartEvent_1">
|
||||
<dc:Bounds x="179" y="159" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_14cpuv6_di" bpmnElement="Activity_1qpy9ra">
|
||||
<dc:Bounds x="270" y="137" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Event_1m9fnmv_di" bpmnElement="Event_1m9fnmv">
|
||||
<dc:Bounds x="432" y="159" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
</bpmndi:BPMNPlane>
|
||||
</bpmndi:BPMNDiagram>
|
||||
</bpmn:definitions>
|
|
@ -1,9 +1,5 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Install AWS CLI
|
||||
pip install --user awscli;
|
||||
export PATH=$PATH:$HOME/.local/bin;
|
||||
|
||||
# Build and push Docker image to Docker Hub
|
||||
echo "$DOCKER_TOKEN" | docker login -u "$DOCKER_USERNAME" --password-stdin
|
||||
docker build --no-cache -t sartography/cr-connect-backend:latest . || exit 1;
|
||||
|
|
|
@ -35,31 +35,31 @@ class ExampleDataLoader:
|
|||
WorkflowSpecCategoryModel(
|
||||
id=1,
|
||||
name='core_info',
|
||||
display_name='Enter Core Info',
|
||||
display_name='Core Info',
|
||||
display_order=1
|
||||
),
|
||||
WorkflowSpecCategoryModel(
|
||||
id=2,
|
||||
name='approvals',
|
||||
display_name='Obtain Approvals',
|
||||
display_name='Approvals',
|
||||
display_order=2
|
||||
),
|
||||
WorkflowSpecCategoryModel(
|
||||
id=3,
|
||||
name='data_security_plan',
|
||||
display_name='Enter Data Security Plan',
|
||||
display_name='Data Security Plan',
|
||||
display_order=3
|
||||
),
|
||||
WorkflowSpecCategoryModel(
|
||||
id=4,
|
||||
name='finance',
|
||||
display_name='Enter Finance Data',
|
||||
display_name='Finance',
|
||||
display_order=4
|
||||
),
|
||||
WorkflowSpecCategoryModel(
|
||||
id=5,
|
||||
name='notifications',
|
||||
display_name='View and Send Notifications',
|
||||
display_name='Notifications',
|
||||
display_order=5
|
||||
),
|
||||
]
|
||||
|
@ -69,39 +69,69 @@ class ExampleDataLoader:
|
|||
name="top_level_workflow",
|
||||
display_name="Top Level Workflow",
|
||||
description="Determines the status of other workflows in a study",
|
||||
category_id=0,
|
||||
category_id=None,
|
||||
master_spec=True
|
||||
)
|
||||
self.create_spec(id="irb_api_details",
|
||||
name="irb_api_details",
|
||||
display_name="IRB API Details",
|
||||
description="TBD",
|
||||
category_id=0)
|
||||
|
||||
# Pass IRB Review
|
||||
self.create_spec(id="irb_api_personnel",
|
||||
name="irb_api_personnel",
|
||||
display_name="IRB API Personnel",
|
||||
description="TBD",
|
||||
category_id=0)
|
||||
# self.create_spec(id="irb_api_required_docs",
|
||||
# name="irb_api_required_docs",
|
||||
# display_name="IRB API Required Documents",
|
||||
# description="TBD",
|
||||
# category_id=0)
|
||||
self.create_spec(id="irb_api_details",
|
||||
name="irb_api_details",
|
||||
display_name="Protocol Builder Data",
|
||||
description="TBD",
|
||||
category_id=0)
|
||||
|
||||
# Core Info
|
||||
self.create_spec(id="core_info",
|
||||
name="core_info",
|
||||
display_name="Core Data",
|
||||
display_name="Core Info",
|
||||
description="TBD",
|
||||
category_id=1)
|
||||
self.create_spec(id="ids",
|
||||
name="ids",
|
||||
display_name="Investigative Drug Services (IDS)",
|
||||
self.create_spec(id="core_info_approvals_ids",
|
||||
name="core_info_approvals_ids",
|
||||
display_name="Core Info - Approvals - IDS",
|
||||
description="TBD",
|
||||
category_id=1)
|
||||
self.create_spec(id="core_info_data_security_plan_outside",
|
||||
name="core_info_data_security_plan_outside",
|
||||
display_name="Core Info - Data Security Plan - Outside",
|
||||
description="TBD",
|
||||
category_id=1)
|
||||
|
||||
# Approvals
|
||||
self.create_spec(id="ids_full_submission",
|
||||
name="ids_full_submission",
|
||||
display_name="Investigative Drug Services (IDS) Full Submission",
|
||||
description="TBD",
|
||||
category_id=2)
|
||||
self.create_spec(id="data_security_plan",
|
||||
name="data_security_plan",
|
||||
display_name="Data Security Plan",
|
||||
self.create_spec(id="ids_waiver",
|
||||
name="ids_waiver",
|
||||
display_name="Investigational Drug Service (IDS) Waiver",
|
||||
description="TBD",
|
||||
category_id=2)
|
||||
|
||||
# Data Security Plan
|
||||
self.create_spec(id="data_security_plan_inside",
|
||||
name="data_security_plan_inside",
|
||||
display_name="Data Security Plan - Inside",
|
||||
description="TBD",
|
||||
category_id=3)
|
||||
self.create_spec(id="data_security_plan_outside",
|
||||
name="data_security_plan_outside",
|
||||
display_name="Data Security Plan - Outside",
|
||||
description="TBD",
|
||||
category_id=3)
|
||||
self.create_spec(id="data_security_plan_generate",
|
||||
name="data_security_plan_generate",
|
||||
display_name="Data Security Plan - Generate",
|
||||
description="TBD",
|
||||
category_id=3)
|
||||
|
||||
# Finance
|
||||
self.create_spec(id="sponsor_funding_source",
|
||||
name="sponsor_funding_source",
|
||||
display_name="Sponsor Funding Source",
|
||||
|
@ -109,10 +139,17 @@ class ExampleDataLoader:
|
|||
category_id=4)
|
||||
self.create_spec(id="finance",
|
||||
name="finance",
|
||||
display_name="Finance",
|
||||
display_name="Finance Data",
|
||||
description="TBD",
|
||||
category_id=4)
|
||||
|
||||
# Notifications
|
||||
self.create_spec(id="notifications",
|
||||
name="notifications",
|
||||
display_name="Notifications",
|
||||
description="TBD",
|
||||
category_id=5)
|
||||
|
||||
|
||||
def create_spec(self, id, name, display_name="", description="", filepath=None, master_spec=False, category_id=None):
|
||||
"""Assumes that a directory exists in static/bpmn with the same name as the given id.
|
||||
|
|
Loading…
Reference in New Issue