22import os
33import uuid
44from datetime import datetime , timedelta
5- from enum import StrEnum
65from typing import Any , Dict , List , NamedTuple
76
87import boto3
98from botocore .exceptions import ClientError
109
1110from enums .document_review_reason import DocumentReviewReason
11+ from enums .document_review_status import DocumentReviewStatus
1212
1313SOURCE_PDF_FILE = "../source_to_copy_from.pdf"
1414
@@ -119,7 +119,7 @@ def scenario_1(patient):
119119 review_id = review_id ,
120120 patient = patient ,
121121 files = files ,
122- review_status = " PENDING_REVIEW" ,
122+ review_status = DocumentReviewStatus . PENDING_REVIEW ,
123123 review_reason = DocumentReviewReason .GENERAL_ERROR ,
124124 days_ago_uploaded = 1 ,
125125 )
@@ -141,7 +141,7 @@ def scenario_2(patient):
141141 review_id = review_id ,
142142 patient = patient ,
143143 files = files ,
144- review_status = " PENDING_REVIEW" ,
144+ review_status = DocumentReviewStatus . PENDING_REVIEW ,
145145 review_reason = DocumentReviewReason .FILE_COUNT_MISMATCH ,
146146 days_ago_uploaded = 2 ,
147147 )
@@ -156,7 +156,7 @@ def scenario_3(patient):
156156 patient = patient ,
157157 review_id = review_id ,
158158 files = files ,
159- review_status = " APPROVED" ,
159+ review_status = DocumentReviewStatus . APPROVED ,
160160 review_reason = DocumentReviewReason .DEMOGRAPHIC_MISMATCHES ,
161161 days_ago_uploaded = 5 ,
162162 reviewer = "H81109" ,
@@ -174,7 +174,7 @@ def scenario_4(patient):
174174 review_id = review_id ,
175175 patient = patient ,
176176 files = files ,
177- review_status = " REJECTED" ,
177+ review_status = DocumentReviewStatus . REJECTED ,
178178 review_reason = DocumentReviewReason .FILE_NAME_MISMATCH ,
179179 days_ago_uploaded = 7 ,
180180 reviewer = "H81109" ,
@@ -199,7 +199,7 @@ def scenario_5(patient):
199199 review_id = review_id ,
200200 patient = patient ,
201201 files = files ,
202- review_status = " APPROVED" ,
202+ review_status = DocumentReviewStatus . APPROVED ,
203203 review_reason = DocumentReviewReason .DUPLICATE_RECORD ,
204204 days_ago_uploaded = 10 ,
205205 reviewer = "H81109" ,
@@ -219,7 +219,7 @@ def scenario_6(patient):
219219 review_id = review_id ,
220220 patient = patient ,
221221 files = files ,
222- review_status = " PENDING_REVIEW" ,
222+ review_status = DocumentReviewStatus . PENDING_REVIEW ,
223223 review_reason = DocumentReviewReason .UNKNOWN_NHS_NUMBER ,
224224 days_ago_uploaded = 3 ,
225225 )
@@ -238,7 +238,7 @@ def scenario_7(patient):
238238 review_id = review_id ,
239239 patient = patient ,
240240 files = files ,
241- review_status = " NEVER_REVIEWED" ,
241+ review_status = DocumentReviewStatus . NEVER_REVIEWED ,
242242 review_reason = DocumentReviewReason .GENERAL_ERROR ,
243243 review_date = get_timestamp (days_ago = 1 ),
244244 days_ago_uploaded = 15 ,
@@ -251,7 +251,7 @@ def scenario_7(patient):
251251 review_id = review_id ,
252252 patient = patient ,
253253 files = files ,
254- review_status = " PENDING_REVIEW" ,
254+ review_status = DocumentReviewStatus . PENDING_REVIEW ,
255255 review_reason = DocumentReviewReason .GENERAL_ERROR ,
256256 days_ago_uploaded = 15 ,
257257 )
0 commit comments