Helps researchers prepare, review, and submit Institutional Review Board (IRB) applications. Supports drafting informed consent templates, checking protocol compliance, generating application documents, and guiding researchers through the submission workflow.
# Generate an informed consent template
python scripts/main.py --task consent --protocol protocol.json --output consent_form.docx
# Run a compliance check on a research protocol
python scripts/main.py --task compliance-check --protocol protocol.json --verbose
# Generate a full IRB application package
python scripts/main.py --task generate-application --config study_config.json --output irb_package/
Produces compliant informed consent forms based on study parameters such as participant population, risk level, and study type.
python scripts/main.py --task consent \
--protocol protocol.json \
--population "adults 18+" \
--risk-level minimal \
--output consent_form.docx
Checks a research protocol against IRB requirements and flags missing or non-compliant sections.
python scripts/main.py --task compliance-check \
--protocol protocol.json \
--ruleset federal-common-rule \
--output compliance_report.txt
Generates completed IRB application forms (e.g., initial review, continuing review, amendment) from structured study data.
python scripts/main.py --task generate-application \
--form-type initial-review \
--config study_config.json \
--output irb_application.docx
Validates that all required documents and fields are present before submission.
python scripts/main.py --task validate-submission \
--package irb_package/ \
--output validation_report.txt
Follow these steps for a complete IRB submission:
study_config.json with study title, PI details, participant population, risk level, and procedures.--task compliance-check to identify gaps in the protocol before drafting documents.--task compliance-check before proceeding. Do not advance to step 3 with unresolved compliance errors.--task consent to produce a compliant informed consent form tailored to the study.--task generate-application to produce the required IRB submission forms.--task validate-submission to confirm all required documents are present and fields are complete.validation_report.txt → fix each issue → re-run --task validate-submission → only proceed when the report shows zero blocking errors.references/guide.md — Detailed documentation and field descriptionsreferences/examples/ — Sample protocols, consent forms, and completed applicationsSkill ID: 952 | Version: 1.0 | License: MIT
共 1 个版本