@@ -191,13 +191,19 @@ def parse_clinical_trial(json_data: dict[str, Any]) -> str:
191
191
"=" * 25 ,
192
192
f"NCT Number: { identification .get ('nctId' , 'Not provided' )} " ,
193
193
f"Title: { identification .get ('briefTitle' , 'Not provided' )} " ,
194
- f"Organization: { identification .get ('organization' , {}).get ('fullName' , 'Not provided' )} " ,
194
+ (
195
+ "Organization:"
196
+ f" { identification .get ('organization' , {}).get ('fullName' , 'Not provided' )} "
197
+ ),
195
198
# Status Information
196
199
"\n STUDY STATUS" ,
197
200
"=" * 13 ,
198
201
f"Overall Status: { status .get ('overallStatus' , 'Not provided' )} " ,
199
202
f"Start Date: { status .get ('startDateStruct' , {}).get ('date' , 'Not provided' )} " ,
200
- f"Completion Date: { status .get ('completionDateStruct' , {}).get ('date' , 'Not provided' )} " ,
203
+ (
204
+ "Completion Date:"
205
+ f" { status .get ('completionDateStruct' , {}).get ('date' , 'Not provided' )} "
206
+ ),
201
207
# Study Description
202
208
"\n STUDY DESCRIPTION" ,
203
209
"=" * 17 ,
@@ -207,7 +213,10 @@ def parse_clinical_trial(json_data: dict[str, Any]) -> str:
207
213
"=" * 13 ,
208
214
f"Study Type: { design .get ('studyType' , 'Not provided' )} " ,
209
215
f"Phase: { ', ' .join (design .get ('phases' , ['Not provided' ]))} " ,
210
- f"Enrollment: { design .get ('enrollmentInfo' , {}).get ('count' , 'Not provided' )} participants" ,
216
+ (
217
+ "Enrollment:"
218
+ f" { design .get ('enrollmentInfo' , {}).get ('count' , 'Not provided' )} participants"
219
+ ),
211
220
# Eligibility
212
221
"\n ELIGIBILITY CRITERIA" ,
213
222
"=" * 19 ,
0 commit comments