Skip to content

Protocol Workflow

A workflow to create, review, and refine a clinical trial protocol.

Workflow Diagram

graph TD
    classDef stepNode fill:#1a5f7a,stroke:var(--md-default-fg-color,var(--text-color,#0d3a4d)),stroke-width:2px,color:#ffffff;
    classDef inputNode fill:#2c5e43,stroke:var(--md-default-fg-color,var(--text-color,#183b27)),stroke-width:2px,color:#ffffff;
    INPUT_summary_sheet([Input: summary_sheet]):::inputNode
    INPUT_process_information([Input: process_information]):::inputNode
    INPUT_condition([Input: condition]):::inputNode
    INPUT_draft_section([Input: draft_section]):::inputNode
    protocol_creator[protocol_creator<br><i>01_clinical_trial_protocol_creator.prompt.md</i>]:::stepNode
    INPUT_summary_sheet -. summary_sheet .-> protocol_creator
    protocol_creator -->|sequential| sop_architect
    sop_architect[sop_architect<br><i>02_ultimate_sop_architect.prompt.md</i>]:::stepNode
    INPUT_process_information -. process_information .-> sop_architect
    sop_architect -->|sequential| protocol_reviewer
    protocol_reviewer[protocol_reviewer<br><i>03_protocol_reviewer_gap_analysis_coach.prompt.md</i>]:::stepNode
    protocol_creator -. protocol_text_or_nct .-> protocol_reviewer
    protocol_reviewer -->|sequential| protocol_refinement
    protocol_refinement[protocol_refinement<br><i>04_protocol_section_refinement.prompt.md</i>]:::stepNode
    INPUT_condition -. condition .-> protocol_refinement
    INPUT_draft_section -. draft_section .-> protocol_refinement
    linkStyle default stroke:var(--md-default-fg-color,var(--text-color,#767676)),stroke-width:2px;