Flow_1k3su2q
Flow_0m7unlb
# Documents & Approvals
> ## Protocol Document Management
{% if StudyInfo.documents.Study_Protocol_Document is defined -%}
{%- set p = StudyInfo.documents.Study_Protocol_Document -%}
{% if p.files|length -%}
{%- set f = p.files[0] -%}
> [{{p.display_name}}](/study/{{p.study_id}}/workflow/{{f.workflow_id}}/task/{{f.task_id}})
{%- else -%}
> No protocol uploaded yet.
{% endif %}
{%- else -%}
> No protocol uploaded yet.
{% endif %}
> ## Approvals
> | Name | Status | Help |
|:---- |:------ |:---- |
{% for approval in StudyInfo.approvals -%}
| [{{approval.display_name}}](/study/{{approval.study_id}}/workflow/{{approval.workflow_id}}) | {{approval.status}} | [?](/help/{{approval.workflow_spec_id}}) |
{% endfor %}
> ## Documents
> | Name | Status | Help | Download |
|:---- |:------ |:---- |:-------- |
{% for key, doc in StudyInfo.documents.items() %}{% if doc.required -%}
{% if doc.files|length -%}
| [{{doc.display_name}}](/study/{{doc.study_id}}/workflow/{{doc.workflow_id}}/task/{{doc.task_id}}) | {{doc.status}} | [Context here](/help/documents/{{doc.code}}) | [Download](/file/{{doc.file_id}}/data) |
{%- else -%}
| {{doc.display_name}} | Not started | [?](/help/documents/{{doc.code}}) | No file yet |
{%- endif %}
{% endif %}{% endfor %}
Flow_142jtxs
Flow_0m7unlb
Flow_0c7ryff
Flow_142jtxs
StudyInfo['approvals'] = study_info('approvals')
Flow_1k3su2q
Flow_0c7ryff
StudyInfo = {}
StudyInfo['documents'] = study_info('documents')