From 9850f4c67789492db9421be62c2d5964e5bb954d Mon Sep 17 00:00:00 2001 From: youainti Date: Tue, 7 Jun 2022 13:55:46 -0700 Subject: [PATCH 1/9] setting up the extraction tools and including test cases. --- Parser/NCT00658567.html | 1382 ++++++++++++++++++++++++++++++++++++++ Parser/extraction-lib.py | 0 Parser/parser.py | 0 3 files changed, 1382 insertions(+) create mode 100644 Parser/NCT00658567.html create mode 100644 Parser/extraction-lib.py create mode 100644 Parser/parser.py diff --git a/Parser/NCT00658567.html b/Parser/NCT00658567.html new file mode 100644 index 0000000..a19b4d3 --- /dev/null +++ b/Parser/NCT00658567.html @@ -0,0 +1,1382 @@ + + + +History of Changes for Study: NCT00658567 + + + + + + + + +
ClinicalTrials.gov +
+
+
+
History of Changes for Study: NCT00658567
+
A Study of Safety and Efficacy of Pimavanserin (ACP-103) in Patients With Parkinson's Disease Psychosis
+
Latest version (submitted April 18, 2017) on ClinicalTrials.gov
+
+
+
+
+
    +
  • A study version is represented by a row in the table.
  • +
  • Select two study versions to compare. One each from columns A and B.
  • +
  • Choose either the "Merged" or "Side-by-Side" comparison format to specify how the two study versions are to be displayed. The Side-by-Side format only applies to the Protocol section of the study.
  • +
  • Click "Compare" to do the comparison and show the differences.
  • +
  • Select a version's Submitted Date link to see a rendering of the study for that version.
  • +
  • The yellow A/B choices in the table indicate the study versions currently compared below. A yellow table row indicates the study version currently being viewed.
  • +
  • Hover over the "Recruitment Status" to see how the study's recruitment status changed.
  • +
  • Study edits or deletions are displayed in red.
  • +
  • Study additions are displayed in green.
  • +
+
+
+
+
Study Record Versions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VersionABSubmitted DateChanges
1April 10, 2008 +None (earliest Version on record)
2May 19, 2008 +Study Status and Contacts/Locations
3August 25, 2008 +Study Status and Contacts/Locations
4September 24, 2008 +Study Status and Contacts/Locations
5October 20, 2008 +Study Status and Contacts/Locations
6November 17, 2008 +Study Status and Contacts/Locations
7December 17, 2008 +Contacts/Locations, Study Status and Eligibility
8February 16, 2009 +Study Status and Contacts/Locations
9March 26, 2009 +Study Status and Contacts/Locations
10April 16, 2009 +Study Status and Contacts/Locations
11June 16, 2009 +Contacts/Locations and Study Status
12July 16, 2009 +Study Status and Contacts/Locations
13August 4, 2010 +Recruitment Status, Study Status, Contacts/Locations and Sponsor/Collaborators
14August 29, 2014 +Study Status, Outcome Measures, Sponsor/Collaborators, Arms and Interventions, Study Design, Results and Eligibility
15April 18, 2017 +Oversight, Study Status, IPDSharing and Contacts/Locations
+
+ +
+Comparison Format: +
    +
  • +
  • +
+
+
+
+
+
+
+
+
+
Scroll up to access the controls
+
+
+Changes (Merged) for Study: NCT00658567
+April 10, 2008 (v1) -- April 18, 2017 (v15)

Changes in: Study Status, Sponsor/Collaborators, Oversight, Study Design, Arms and Interventions, Outcome Measures, Eligibility, Contacts/Locations, IPDSharing and Results +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ Open or close this module +Study Identification +
+ + + + + + + + + + + + + + + + + + + +
Unique Protocol ID:ACP-103-014
Brief Title:A Study of Safety and Efficacy of Pimavanserin (ACP-103) in Patients With Parkinson's Disease Psychosis
Official Title:
Secondary IDs:
+
+
+
+
+
+
+ Open or close this module +Study Status +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Record Verification:April 2008 2017
Overall Status:Recruiting Completed
Study Start:March 2008
Primary Completion: December 2009 [Actual]
Study Completion:December 2009 [ Anticipated Actual]
First Submitted:April 10, 2008
First Submitted that
Met QC Criteria:
April 10, 2008
First Posted:April 15, 2008 [Estimate]
Results First Submitted: February 6, 2014
Results First Submitted that
Met QC Criteria:
August 29, 2014
Results First Posted: September 9, 2014 [Estimate]
Last Update Submitted that
Met QC Criteria:
April 10 18, 2008 2017
Last Update Posted:April 15, 2008 [Estimate] May 19, 2017 [Actual]
+
+
+
+
+
+
+ Open or close this module +Sponsor/Collaborators +
+ + + + + + + + + + + + + + + +
Sponsor:ACADIA Pharmaceuticals Inc.
Responsible Party: Sponsor
Collaborators:
+
+
+
+
+
+
+ Open or close this module +Oversight +
+ + + + + + + + + + + + + + + +
U.S. FDA-regulated Drug: Yes
U.S. FDA-regulated Device: No
Data Monitoring: No
+
+
+
+
+
+
+ Open or close this module +Study Description +
+ + + + + + + + + + + + +
Brief Summary:This study will evaluate the safety and efficacy of two dose levels of pimavanserin (ACP-103) compared to placebo in patients with Parkinson's disease psychosis.
Detailed Description:
+
+
+
+
+
+
+ Open or close this module +Conditions +
+ + + + + + + + + + + + +
Conditions:Parkinson's Disease Psychosis
Keywords:
+
+
+
+
+
+
+ Open or close this module +Study Design +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Study Type:Interventional
Primary Purpose:Treatment
Study Phase:Phase 3
Interventional Study Model:Parallel Assignment
Number of Arms:3
Masking:Quadruple (Participant, Care Provider, Investigator, Outcomes Assessor)
Allocation:Randomized
Enrollment:240 [Anticipated] 123 [Actual]
+
+
+
+
+
+
+ Open or close this module +Arms and Interventions +
+ + + + + + +
+ + + + + + + + + + + + + + +
ArmsAssigned Interventions
Experimental: 2
pimavanserin tartrate (ACP-103) 20 mg, tablet, once daily by mouth, 6 weeks
Drug: Pimavanserin tartrate (ACP-103)
20 mg, tablet, once daily by mouth, for six weeks
Placebo Comparator: 3 Placebo
Placebo tablet, once daily by mouth, 6 weeks
Drug: Pimavanserin tartrate (ACP-103)
Placebo, tablet, once daily by mouth, for six weeks
Experimental: 1
pimavanserin tartrate (ACP-103) 10 mg, tablet, once daily by mouth, 6 weeks
Drug: Pimavanserin tartrate (ACP-103)
10 mg, tablet, once daily by mouth, for six weeks
+
+
+
+
+
+
+
+ Open or close this module +Outcome Measures +
+ + + + + [See Results Section.] + + + + + + + + +
Primary Outcome Measures:
1.Antipsychotic efficacy will be assessed using the scale for the assessment of Positive Symptoms (SAPS) Antipsychotic Efficacy
[ Time Frame: 6 weeks Each study visit (i.e. Days 1, 8, 15, 29 and 42) ]

Antipsychotic efficacy was defined as a decrease in the severity and/or frequency of hallucinations and/or delusions. This is measured as the change from baseline (Day 1) to Day 42 in the Scale for the Assessment of Positive Symptoms - Hallucinations and Delusions scales (SAPS-H+D) score for the ITT Analysis Set. The possible total score is 1 to 100 and a negative change in score indicates improvement. +

+ +

Analysis Method: Analysis of Covariance (ANCOVA) and missing data was imputed using Last Observation Carried Forward (LOCF) method. +

+ +
Secondary Outcome Measures:
1. Motor Symptoms Change From Baseline (Negative = Improvement)
[ Time Frame: Each study visit (i.e. Days 1, 8, 15, 29 and 42) ]

Motor symptoms were measured using the change from baseline (Day 1) to Day 42 in the combined score of the Unified Parkinson's Disease Rating Scale (UPDRS) Part II (Activities of Daily Living) and Part III (Motor Examination). The total possible score is 0 to 160 and a negative change in score indicates improvement. +

+ +

Analysis Method: ANCOVA, and missing data was imputed using LOCF method. The UPDRS Parts II+III score was analyzed by constructing 2-sided 95% confidence intervals (CIs) on the difference between each pimavanserin dose group and placebo mean change from baseline. Non-inferiority was concluded if the upper limit of the CI was less than or equal to 5. +

+ +
+
+
+
+
+
+
+ Open or close this module +Eligibility +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Minimum Age:40 Years
Maximum Age:
Sex:All
Gender Based:
Accepts Healthy Volunteers:No
Criteria:

Inclusion Criteria:

    +
  • A clinical diagnosis of Parkinson's disease with a minimum duration of 1 year
  • Presence of visual and/or auditory hallucinations, and/or delusions, occurring during the four weeks prior to study screening
  • Psychotic symptoms must have developed after Parkinson's disease diagnosis was established
  • Subject must be on stable dose of anti-Parkinson's medication for 1 month prior to Study Day 1 (Baseline) and during the trial
  • Subject that has received stereotaxic surgery for subthalamic nucleus deep brain stimulation must be at least 6 months post surgery and the stimulator settings must have been stable for at least 1 month prior to Study Day 1 (Baseline) and must remain stable during the trial
  • The subject is willing and able to provide consent
  • Caregiver is willing and able to accompany the subject to all visits
+

Exclusion Criteria:

    +
  • Subject has a history of significant psychotic disorders prior to or concomitantly with the diagnosis of Parkinson's disease including, but not limited to, schizophrenia or bipolar disorder
  • Subject has received previous ablative stereotaxic surgery ( is i.e., pallidotomy and thalamotomy) to treat Parkinson's disease
  • Subject has current evidence of a serious and or unstable cardiovascular, respiratory, gastrointestinal, renal, mematologic hematologic or other medical disorder
  • Subject has had a myocardial infarction in last six months
  • Subject has any surgery planned during the screening, treatment or follow-up periods
+

Patients will be evaluated at screening to ensure that all criteria for study participation are met. These evaluations will include specific measures of psychosis severity, delirium, dementia, cardiovascular condition, and pregnancy status. Patients may be excluded from the study based on these assessments (and specifically if it is determined that their baseline health and psychiatric condition do not meet all protocol-specified entry criteria).

+
+
+
+
+
+
+ Open or close this module +Contacts/Locations +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Central Contact Person:Kimberly Wilson
Email: ACP-103clintrials@acadia-pharm.com
Locations: United States, California
La Habra, California, United States, 90631
Laguna Hills, California, United States, 92653
United States, California
[Recruiting]
Reseda, California, United States
Ventura, California, United States, 93003
United States, Colorado
Englewood, Colorado, United States, 80113
United States, Connecticut
Farmington, Connecticut, United States, 06030
United States, Florida
Deerfield Beach, Florida, United States, 33064
Panama City, Florida, United States, 32405
Sarasota, Florida, United States, 34233
United States, Massachusetts
Boston, Massachusetts, United States, 02215
Worcester, Massachusetts, United States, 01655
United States, Michigan
Clinton, Michigan, United States, 48035
Detroit, Michigan, United States, 48201
East Lansing, Michigan, United States, 48824
United States, Missouri
Columbia, Missouri, United States, 65201
United States, Nebraska
Omaha, Nebraska, United States, 68131
United States, New York
Albany, New York, United States, 12208
Commack, New York, United States, 11725
United States, North Carolina
Charlotte, North Carolina, United States, 28204
Durham, North Carolina, United States, 27705
United States, North Carolina
[Recruiting]
New Bern, North Carolina, United States
United States, Ohio
Toledo, Ohio, United States, 43614
United States, Pennsylvania
Philadelphia, Pennsylvania, United States, 19131
Philadelphia, Pennsylvania, United States, 19141
United States, Texas
Houston, Texas, United States, 77030
United States, Vermont
Burlington, Vermont, United States, 05401
Austria
Innsbruck, Austria, 6020
Belgium
Brussels, Belgium, 1090
Ottignies, Belgium, 1340
Roeselare, Belgium, 8800
Italy
Chieti Scalo, Italy, 66013
Grossetto, Italy, 58100
Roma, Italy, 00163
Roma, Italy, 00185
Poland
Bydgoszcz, Poland, 85-096
Katowice, Poland, 40-752
Lodz, Poland, 90-130
Lublin, Poland, 20-090
Portugal
Coimbra, Portugal, 3000-548
Lisboa, Portugal, 1649-028
Porto, Portugal, 4099-001
Serbia
Belgrade, Serbia, 11000
Spain
Barcelona, Spain, 08003
Barcelona, Spain, 08036
Barcelona, Spain, 08195
San Sebastian, Spain, 20009
Santiago De Compostela, Spain, 15706
Sweden
Jonkoping, Sweden, SE-551 85
Linkoping, Sweden, SE-581 85
Stockholm, Sweden, SE-112 45
+
+
+
+
+
+
+ Open or close this module +IPDSharing +
+ + + + + + + + + +
Plan to Share IPD: No
+
+
+
+
+
+
+ Open or close this module +References +
+ + + + + + + + + + + + + + +
Citations:
Links:
Available IPD/Information:
+
+
+
+
+
Study Results
+
+ Open or close this module +Participant Flow +
+ + + + + + + + + + + + + +
Recruitment Details
Pre-assignment Details
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Arm/Group Title Placebo + Pimavanserin 10 mg + Pimavanserin 20 mg +
Arm/Group DescriptionPlacebo tablet, once daily by mouth, 6 weeks + +Pimavanserin tartrate (ACP-103) 10 mg, tablet, once daily by mouth, 6 weeks + +Pimavanserin tartrate (ACP-103) 20 mg, tablet, once daily by mouth, 6 weeks + +
Period Title: Overall Study
Started 40 42 41
Completed 32 38 35
Not Completed 8 4 6
Reason Not Completed
Adverse Event 5 2 3
Voluntary Withdrawal of Consent 2 0 2
Physician Decision 0 1 0
At Discretion of Sponsor 1 1 1
+
+
+
+
+
+
+ Open or close this module +Baseline Characteristics +
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + +
Arm/Group Title Placebo 10 mg 20 mg Total
Arm/Group DescriptionPlacebo tablet, once daily by mouth, 6 weeks + +Pimavanserin tartrate (ACP-103) 10 mg, tablet, once daily by mouth, 6 weeks + +Pimavanserin tartrate (ACP-103) 20 mg, tablet, once daily by mouth, 6 weeks + +Total of all reporting groups + +
Overall Number of Baseline Participants 39 41 41 121
Baseline Analysis Population Description +[Not Specified]
Age, Categorical
Measure Type: Count of Participants
Unit of measure: Participants
Number Analyzed 39 Participants 41 Participants 41 Participants 121 Participants
<=18 years
0
0%
0
0%
0
0%
0
0%
Between 18 and 65 years
7
17.95%
7
17.07%
7
17.07%
21
17.36%
>=65 years
32
82.05%
34
82.93%
34
82.93%
100
82.64%
Age, Continuous
Mean ( Standard Deviation)
Unit of measure: years
Number Analyzed 39 Participants 41 Participants 41 Participants 121 Participants
73.0 (7.91) 71.0 (7.44) 72.1 (8.15) 72.0 (7.82)
Sex: Female, Male
Measure Type: Count of Participants
Unit of measure: Participants
Number Analyzed 39 Participants 41 Participants 41 Participants 121 Participants
Female
12
30.77%
15
36.59%
17
41.46%
44
36.36%
Male
27
69.23%
26
63.41%
24
58.54%
77
63.64%
Region of Enrollment
Measure Type: Number
Unit of measure: participants
Number Analyzed 39 Participants 41 Participants 41 Participants 121 Participants
United States
18 17 18 53
Europe
21 24 23 68
+
+
+
+
+
+
+ Open or close this module +Outcome Measures +
+ + + + + + + + +
1. Primary Outcome:
+ + + + + + + + + + + + + + + + + +
Title Antipsychotic Efficacy
Description

Antipsychotic efficacy was defined as a decrease in the severity and/or frequency of hallucinations and/or delusions. This is measured as the change from baseline (Day 1) to Day 42 in the Scale for the Assessment of Positive Symptoms - Hallucinations and Delusions scales (SAPS-H+D) score for the ITT Analysis Set. The possible total score is 1 to 100 and a negative change in score indicates improvement. +

+ +

Analysis Method: Analysis of Covariance (ANCOVA) and missing data was imputed using Last Observation Carried Forward (LOCF) method. +

+ +
Time Frame Each study visit (i.e. Days 1, 8, 15, 29 and 42)
Outcome Measure Data
Analysis Population Description
This is the "Intent to Treat" population, defined as patients who received at least one dose of study drug and had both the baseline SAPS assessment and at least one post-baseline SAPS assessment. + +
+ + + + + + + + + + + + + + + + + +
 
Arm/Group Title Placebo Pimavanserin 10 mg Pimavanserin 20 mg
Arm/Group DescriptionPlacebo tablet, once daily by mouth, 6 weeks + +Pimavanserin tartrate (ACP-103) 10 mg, tablet, once daily by mouth, 6 weeks + +Pimavanserin tartrate (ACP-103) 20 mg, tablet, once daily by mouth, 6 weeks + +
Overall Number of Participants Analyzed 38 38 41
Least Squares Mean (95% Confidence Interval)
Unit of Measure: Scores on the SAPS H+D scale
Change from Baseline
-4.4 (-6.5 to -2.3) NA (NA to NA) [1] -6.5 (-8.5 to -4.5)
Difference of Least Squares Mean versus Placebo
NA (NA to NA) [2] NA (NA to NA) [1] -2.1 (-4.9 to 0.8)
+ +
[1] NA Explanation: Only the high dose comparison was incorporated in the ANCOVA model analysis following the early termination of the study. The prospective SAP eliminated the analysis of the low dose, 10 mg arm. + +
[2] NA Explanation: Calculation is a comparison of active arm versus placebo. + +
2. Secondary Outcome:
+ + + + + + + + + + + + + + + + + +
Title Motor Symptoms Change From Baseline (Negative = Improvement)
Description

Motor symptoms were measured using the change from baseline (Day 1) to Day 42 in the combined score of the Unified Parkinson's Disease Rating Scale (UPDRS) Part II (Activities of Daily Living) and Part III (Motor Examination). The total possible score is 0 to 160 and a negative change in score indicates improvement. +

+ +

Analysis Method: ANCOVA, and missing data was imputed using LOCF method. The UPDRS Parts II+III score was analyzed by constructing 2-sided 95% confidence intervals (CIs) on the difference between each pimavanserin dose group and placebo mean change from baseline. Non-inferiority was concluded if the upper limit of the CI was less than or equal to 5. +

+ +
Time Frame Each study visit (i.e. Days 1, 8, 15, 29 and 42)
Outcome Measure Data
Analysis Population Description
This is the "Intent to Treat" population, defined as patients who received at least one dose of study drug and had both the baseline SAPS assessment and at least one post-baseline SAPS assessment. + +
+ + + + + + + + + + + + + + + + + +
 
Arm/Group Title Placebo Pimavanserin 10 mg Pimavanserin 20 mg
Arm/Group DescriptionPlacebo tablet, once daily by mouth, 6 weeks + +Pimavanserin tartrate (ACP-103) 10 mg, tablet, once daily by mouth, 6 weeks + +Pimavanserin tartrate (ACP-103) 20 mg, tablet, once daily by mouth, 6 weeks + +
Overall Number of Participants Analyzed 38 38 41
Least Squares Mean (95% Confidence Interval)
Unit of Measure: Score on UPDRS-II+III scale.
Change from Baseline
-1.8 (-4.6 to 1.0) NA (NA to NA) [1] -3.9 (-6.6 to -1.2)
Difference of Least Squares Mean versus Placebo
NA (NA to NA) [2] NA (NA to NA) [1] -2.1 (-5.9 to 1.8)
+ +
[1] NA Explanation: Only the high dose comparison was incorporated in the ANCOVA model analysis following the early termination of the study. The prospective SAP eliminated the analysis of the low dose, 10 mg arm. + +
[2] NA Explanation: Calculation is a comparison of active arm versus placebo. + +
+
+
+
+
+
+
+ Open or close this module +Adverse Events +
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 
Time Frame 6 weeks
Adverse Event Reporting DescriptionFrom the time the informed consent was signed, adverse events were recorded in the subject's source documents and entered into the appropriate eCRF pages at the Screening visit, at visits on Study Days 1, 8, 15, 29, 42 and Day 70 or 4 weeks after the last dose for subjects who do not continue into the open-label, extension protocol. + +
 
Arm/Group Title Placebo Pimavanserin 10 mg Pimavanserin 20 mg
Arm/Group DescriptionPlacebo tablet, once daily by mouth, 6 weeks + +Pimavanserin tartrate (ACP-103) 10 mg, tablet, once daily by mouth, 6 weeks + +Pimavanserin tartrate (ACP-103) 20 mg, tablet, once daily by mouth, 6 weeks + +
All-Cause Mortality
  Placebo Pimavanserin 10 mg Pimavanserin 20 mg
 Affected / At Risk (%)# EventsAffected / At Risk (%)# EventsAffected / At Risk (%)# Events
Total / / /
Serious Adverse Events
  Placebo Pimavanserin 10 mg Pimavanserin 20 mg
 Affected / At Risk (%)# EventsAffected / At Risk (%)# EventsAffected / At Risk (%)# Events
Total 2 / 39 ( 5.13%) 3 / 41 ( 7.32%) 1 / 41 ( 2.44%)
Infections and infestations
Gastroenteritis † A 1 / 39 ( 2.56%) 1 0 / 41 ( 0%) 0 0 / 41 ( 0%) 0
Injury, poisoning and procedural complications
Fall † A 0 / 39 ( 0%) 0 1 / 41 ( 2.44%) 1 0 / 41 ( 0%) 0
Hip fracture † A 0 / 39 ( 0%) 0 1 / 41 ( 2.44%) 1 0 / 41 ( 0%) 0
Nervous system disorders
Parkinson's disease † A 0 / 39 ( 0%) 0 0 / 41 ( 0%) 0 1 / 41 ( 2.44%) 1
Psychiatric disorders
Delirium † A 1 / 39 ( 2.56%) 1 0 / 41 ( 0%) 0 0 / 41 ( 0%) 0
Delusion † A 0 / 39 ( 0%) 0 1 / 41 ( 2.44%) 2 0 / 41 ( 0%) 0
Delusional disorder, persecutory type † A 0 / 39 ( 0%) 0 1 / 41 ( 2.44%) 1 0 / 41 ( 0%) 0
Mental status changes † A 1 / 39 ( 2.56%) 1 0 / 41 ( 0%) 0 0 / 41 ( 0%) 0
Indicates events were collected by systematic assessment.
+ ATerm from vocabulary, MedDRA (11.1)
+
Other (Not Including Serious) Adverse Events
Frequency Threshold for Reporting Other Adverse Events 5.00%
  Placebo Pimavanserin 10 mg Pimavanserin 20 mg
 Affected / At Risk (%)# EventsAffected / At Risk (%)# EventsAffected / At Risk (%)# Events
Total 12 / 39 ( 30.77%) 4 / 41 ( 9.76%) 8 / 41 ( 19.51%)
Injury, poisoning and procedural complications
Fall † A 3 / 39 ( 7.69%) 5 2 / 41 ( 4.88%) 3 3 / 41 ( 7.32%) 3
Nervous system disorders
Dizziness † A 2 / 39 ( 5.13%) 2 0 / 41 ( 0%) 0 1 / 41 ( 2.44%) 1
Somnolence † A 2 / 39 ( 5.13%) 2 1 / 41 ( 2.44%) 1 1 / 41 ( 2.44%) 1
Psychiatric disorders
Hallucination † A 2 / 39 ( 5.13%) 2 0 / 41 ( 0%) 0 2 / 41 ( 4.88%) 2
Insomnia † A 1 / 39 ( 2.56%) 1 0 / 41 ( 0%) 0 3 / 41 ( 7.32%) 3
Vascular disorders
Orthostatic hypotension † A 3 / 39 ( 7.69%) 3 2 / 41 ( 4.88%) 2 0 / 41 ( 0%) 0
Indicates events were collected by systematic assessment.
+ ATerm from vocabulary, MedDRA (11.1)
+
+
+
+
+
+
+
+ Open or close this module +Limitations and Caveats +
+ + + + + + + + + +
[Not specified]
+
+
+
+
+
+
+ Open or close this module +More Information +
+ + + + + + + + + + + + + + + + + + + + + + + +
Certain Agreements:
Principal Investigators are NOT employed by the organization sponsoring the study.

There IS an agreement between the Principal Investigator and the Sponsor (or its agents) that restricts the PI's rights to discuss or publish trial results after the trial is completed.

Investigator may publish the study results, relative to his/her own patients, only after review, comment and approval by the sponsor. No publication of confidential information shall be made without the sponsor's prior written consent. At least 60 days prior to submitting a manuscript or prior to any public presentation, a copy of the manuscript or presentation will be provided to the sponsor for review and comment. The sponsor has 60 days to review and comment.
Results Point of Contact:
Name/Official Title:
Roger Mills, MD
Organization:
ACADIA Pharmaceuticals Inc.
Phone:
858-202-7563
Email:
rmills@acadia-pharm.com
+
+
+
+
+
+
+
Scroll up to access the controls +Scroll to the Study top
+
U.S. National Library of Medicine | U.S. National Institutes of Health | U.S. Department of Health & Human Services
+ + + + diff --git a/Parser/extraction-lib.py b/Parser/extraction-lib.py new file mode 100644 index 0000000..e69de29 diff --git a/Parser/parser.py b/Parser/parser.py new file mode 100644 index 0000000..e69de29 From d8d00101fa99dc30f73c0fb7dbc917577edcc3a8 Mon Sep 17 00:00:00 2001 From: will king Date: Tue, 7 Jun 2022 17:13:24 -0700 Subject: [PATCH 2/9] Started building data extraction tools --- Parser/NCT00658567.html | 4242 ++++++++++++++++++++++++++------------ Parser/extraction-lib.py | 8 + Parser/parser.py | 0 3 files changed, 2884 insertions(+), 1366 deletions(-) delete mode 100644 Parser/parser.py diff --git a/Parser/NCT00658567.html b/Parser/NCT00658567.html index a19b4d3..96656f3 100644 --- a/Parser/NCT00658567.html +++ b/Parser/NCT00658567.html @@ -1,1382 +1,2892 @@ + -History of Changes for Study: NCT00658567 - - - - - - - - -
ClinicalTrials.gov -
-
-
-
History of Changes for Study: NCT00658567
-
A Study of Safety and Efficacy of Pimavanserin (ACP-103) in Patients With Parkinson's Disease Psychosis
-
Latest version (submitted April 18, 2017) on ClinicalTrials.gov
-
-
-
-
-
    -
  • A study version is represented by a row in the table.
  • -
  • Select two study versions to compare. One each from columns A and B.
  • -
  • Choose either the "Merged" or "Side-by-Side" comparison format to specify how the two study versions are to be displayed. The Side-by-Side format only applies to the Protocol section of the study.
  • -
  • Click "Compare" to do the comparison and show the differences.
  • -
  • Select a version's Submitted Date link to see a rendering of the study for that version.
  • -
  • The yellow A/B choices in the table indicate the study versions currently compared below. A yellow table row indicates the study version currently being viewed.
  • -
  • Hover over the "Recruitment Status" to see how the study's recruitment status changed.
  • -
  • Study edits or deletions are displayed in red.
  • -
  • Study additions are displayed in green.
  • -
-
-
-
-
Study Record Versions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
VersionABSubmitted DateChanges
1April 10, 2008 -None (earliest Version on record)
2May 19, 2008 -Study Status and Contacts/Locations
3August 25, 2008 -Study Status and Contacts/Locations
4September 24, 2008 -Study Status and Contacts/Locations
5October 20, 2008 -Study Status and Contacts/Locations
6November 17, 2008 -Study Status and Contacts/Locations
7December 17, 2008 -Contacts/Locations, Study Status and Eligibility
8February 16, 2009 -Study Status and Contacts/Locations
9March 26, 2009 -Study Status and Contacts/Locations
10April 16, 2009 -Study Status and Contacts/Locations
11June 16, 2009 -Contacts/Locations and Study Status
12July 16, 2009 -Study Status and Contacts/Locations
13August 4, 2010 -Recruitment Status, Study Status, Contacts/Locations and Sponsor/Collaborators
14August 29, 2014 -Study Status, Outcome Measures, Sponsor/Collaborators, Arms and Interventions, Study Design, Results and Eligibility
15April 18, 2017 -Oversight, Study Status, IPDSharing and Contacts/Locations
-
- -
-Comparison Format: -
    -
  • -
  • -
-
-
-
-
-
-
-
-
-
Scroll up to access the controls
-
-
-Changes (Merged) for Study: NCT00658567
-April 10, 2008 (v1) -- April 18, 2017 (v15)

Changes in: Study Status, Sponsor/Collaborators, Oversight, Study Design, Arms and Interventions, Outcome Measures, Eligibility, Contacts/Locations, IPDSharing and Results -
- -
-
- - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + +
-
- Open or close this module -Study Identification -
- - - - - - - - - - - - - - - - - - - -
Unique Protocol ID:ACP-103-014
Brief Title:A Study of Safety and Efficacy of Pimavanserin (ACP-103) in Patients With Parkinson's Disease Psychosis
Official Title:
Secondary IDs:
-
-
-
-
-
-
- Open or close this module -Study Status -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Record Verification:April 2008 2017
Overall Status:Recruiting Completed
Study Start:March 2008
Primary Completion: December 2009 [Actual]
Study Completion:December 2009 [ Anticipated Actual]
First Submitted:April 10, 2008
First Submitted that
Met QC Criteria:
April 10, 2008
First Posted:April 15, 2008 [Estimate]
Results First Submitted: February 6, 2014
Results First Submitted that
Met QC Criteria:
August 29, 2014
Results First Posted: September 9, 2014 [Estimate]
Last Update Submitted that
Met QC Criteria:
April 10 18, 2008 2017
Last Update Posted:April 15, 2008 [Estimate] May 19, 2017 [Actual]
-
-
-
-
-
-
- Open or close this module -Sponsor/Collaborators -
- - - - - - - - - - - - - - - -
Sponsor:ACADIA Pharmaceuticals Inc.
Responsible Party: Sponsor
Collaborators:
-
-
-
-
-
-
- Open or close this module -Oversight -
- - - - - - - - - - - - - - - -
U.S. FDA-regulated Drug: Yes
U.S. FDA-regulated Device: No
Data Monitoring: No
-
-
-
-
-
-
- Open or close this module -Study Description -
- - - - - - - - - - - - -
Brief Summary:This study will evaluate the safety and efficacy of two dose levels of pimavanserin (ACP-103) compared to placebo in patients with Parkinson's disease psychosis.
Detailed Description:
-
-
-
-
-
-
- Open or close this module -Conditions -
- - - - - - - - - - - - -
Conditions:Parkinson's Disease Psychosis
Keywords:
-
-
-
-
-
-
- Open or close this module -Study Design -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Study Type:Interventional
Primary Purpose:Treatment
Study Phase:Phase 3
Interventional Study Model:Parallel Assignment
Number of Arms:3
Masking:Quadruple (Participant, Care Provider, Investigator, Outcomes Assessor)
Allocation:Randomized
Enrollment:240 [Anticipated] 123 [Actual]
-
-
-
-
-
-
- Open or close this module -Arms and Interventions -
- - - - - - -
- - - - - - - - - - - - - - -
ArmsAssigned Interventions
Experimental: 2
pimavanserin tartrate (ACP-103) 20 mg, tablet, once daily by mouth, 6 weeks
Drug: Pimavanserin tartrate (ACP-103)
20 mg, tablet, once daily by mouth, for six weeks
Placebo Comparator: 3 Placebo
Placebo tablet, once daily by mouth, 6 weeks
Drug: Pimavanserin tartrate (ACP-103)
Placebo, tablet, once daily by mouth, for six weeks
Experimental: 1
pimavanserin tartrate (ACP-103) 10 mg, tablet, once daily by mouth, 6 weeks
Drug: Pimavanserin tartrate (ACP-103)
10 mg, tablet, once daily by mouth, for six weeks
-
-
-
-
-
-
-
- Open or close this module -Outcome Measures -
- - - - - [See Results Section.] - - - - - + + + - - - - - - - - - - - - - + + +
Primary Outcome Measures:
1.Antipsychotic efficacy will be assessed using the scale for the assessment of Positive Symptoms (SAPS) Antipsychotic Efficacy
[ Time Frame: 6 weeks Each study visit (i.e. Days 1, 8, 15, 29 and 42) ]

Antipsychotic efficacy was defined as a decrease in the severity and/or frequency of hallucinations and/or delusions. This is measured as the change from baseline (Day 1) to Day 42 in the Scale for the Assessment of Positive Symptoms - Hallucinations and Delusions scales (SAPS-H+D) score for the ITT Analysis Set. The possible total score is 1 to 100 and a negative change in score indicates improvement. -

+ + History of Changes for Study: NCT00658567 + + + + + + + + -

Analysis Method: Analysis of Covariance (ANCOVA) and missing data was imputed using Last Observation Carried Forward (LOCF) method. -

+ +
ClinicalTrials.gov +
+
+
+
History of Changes for Study: + NCT00658567
+
A Study of Safety and Efficacy + of Pimavanserin (ACP-103) in Patients With Parkinson's Disease Psychosis
+ +
+
+
+
+
+
    +
  • A study version is represented by a row in the table.
  • +
  • Select two study versions to compare. One each from columns A and B.
  • +
  • Choose either the "Merged" or "Side-by-Side" comparison format to specify how the + two study versions are to be displayed. The Side-by-Side format only applies to the Protocol section of + the study.
  • +
  • Click "Compare" to do the comparison and show the differences.
  • +
  • Select a version's Submitted Date link to see a rendering of the study for that version.
  • +
  • The yellow A/B choices in the table indicate the + study versions currently compared below. A yellow + table row indicates the study version currently being viewed.
  • +
  • Hover over the "Recruitment Status" to see how the + study's recruitment status changed.
  • +
  • Study edits or deletions are displayed in red.
  • +
  • Study additions are displayed in green.
  • +
+
+
+
+ +
+
+ Study Record Versions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VersionAB + Submitted DateChanges
1 + April 10, + 2008 + None (earliest Version on record) +
2 + + May 19, + 2008 + Study Status and Contacts/Locations
3 + + August 25, + 2008 + Study Status and Contacts/Locations
4 + + September 24, 2008 + Study Status and Contacts/Locations
5 + + October + 20, 2008 + Study Status and Contacts/Locations
6 + + November + 17, 2008 + Study Status and Contacts/Locations
7 + + December + 17, 2008 + Contacts/Locations, Study Status and Eligibility +
8 + + February + 16, 2009 + Study Status and Contacts/Locations
9 + + March 26, + 2009 + Study Status and Contacts/Locations
10 + + April 16, + 2009 + Study Status and Contacts/Locations
11 + + June 16, + 2009 + Contacts/Locations and Study Status
12 + + July 16, + 2009 + Study Status and Contacts/Locations
13 + + August 4, + 2010 + Recruitment Status, Study Status, Contacts/Locations + and Sponsor/Collaborators
14 + + August + 29, 2014 + Study Status, Outcome Measures, + Sponsor/Collaborators, Arms and Interventions, Study Design, Results and Eligibility
15 + April 18, + 2017 + Oversight, Study Status, IPDSharing and + Contacts/Locations
+
+ +
+ Comparison Format: +
    +
  • +
  • +
+
+
+
+
+ +
+
+
+
+ +
+ +
+
+ Changes (Merged) for Study: NCT00658567
+ April 10, 2008 (v1) -- April 18, 2017 (v15)

Changes in: Study Status, Sponsor/Collaborators, Oversight, Study Design, Arms and Interventions, Outcome Measures, Eligibility, Contacts/Locations, IPDSharing + and Results + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ Open or close this module + Study Identification +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
Unique Protocol ID:ACP-103-014
Brief Title:A Study of Safety and Efficacy of Pimavanserin (ACP-103) in Patients With Parkinson's + Disease Psychosis
Official Title:
Secondary IDs:
+
+
+
+
+
+
+
+
+ Open or close this module + Study Status +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Record Verification:April 2008 2017
Overall Status:Recruiting Completed
Study Start:March 2008
Primary Completion: December 2009 [Actual]
Study Completion:December 2009 [ Anticipated Actual]
First Submitted:April 10, 2008
First Submitted that
Met QC Criteria:
April 10, 2008
First Posted:April 15, 2008 [Estimate]
Results First Submitted: February 6, 2014
Results First Submitted that
Met QC + Criteria:
August 29, 2014
Results First Posted: September 9, 2014 [Estimate]
Last Update Submitted that
Met QC Criteria: +
April 10 18, 2008 2017
Last Update Posted:April 15, 2008 [Estimate] May 19, + 2017 [Actual]
+
+
+
+
+
+
+
+
+ Open or close this module + Sponsor/Collaborators +
+ + + + + + + + + + + + + + + + + + + + +
Sponsor:ACADIA Pharmaceuticals Inc.
Responsible Party: Sponsor
Collaborators:
+
+
+
+
+
+
+
+
+ Open or close this module + Oversight +
+ + + + + + + + + + + + + + + + + + + + + +
U.S. FDA-regulated Drug: Yes
U.S. FDA-regulated Device: No
Data Monitoring: No
+
+
+
+
+
+
+
+
+ Open or close this module + Study Description +
+ + + + + + + + + + + + + + + + + +
Brief Summary:This study will evaluate the safety and efficacy of two dose levels of pimavanserin + (ACP-103) compared to placebo in patients with Parkinson's disease psychosis.
Detailed Description:
+
+
+
+
+
+
+
+
+ Open or close this module + Conditions +
+ + + + + + + + + + + + + + + + + +
Conditions:Parkinson's Disease Psychosis
Keywords:
+
+
+
+
+
+
+
+
+ Open or close this module + Study Design +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Study Type:Interventional
Primary Purpose:Treatment
Study Phase:Phase 3
Interventional Study Model:Parallel Assignment
Number of Arms:3
Masking:Quadruple (Participant, Care Provider, Investigator, Outcomes Assessor)
Allocation:Randomized
Enrollment:240 [Anticipated] 123 + [Actual]
+
+
+
+
+
+
+
+
+ Open or close this module + Arms and Interventions +
+ + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + +
ArmsAssigned Interventions
Experimental: 2
pimavanserin tartrate (ACP-103) 20 mg, tablet, + once daily by mouth, 6 weeks
+
Drug: Pimavanserin tartrate (ACP-103)
20 mg, tablet, once daily + by mouth, for six weeks
+
Placebo Comparator: 3 Placebo +
Placebo tablet, once daily by mouth, 6 weeks
+
Drug: Pimavanserin tartrate (ACP-103)
Placebo, tablet, once + daily by mouth, for six weeks
+
Experimental: 1
pimavanserin tartrate (ACP-103) 10 mg, tablet, + once daily by mouth, 6 weeks
+
Drug: Pimavanserin tartrate (ACP-103)
10 mg, tablet, once daily + by mouth, for six weeks
+
+
+
+
+
+
+
+
+
+
+ Open or close this module + Outcome Measures +
+ + + + + + + + + [See Results + Section.] + + + + + + + - - - - + + + + + + + + + + +
Primary Outcome Measures:
1.Antipsychotic efficacy will be assessed using the scale for the + assessment of Positive Symptoms (SAPS) Antipsychotic + Efficacy
[ Time Frame: 6 weeks Each study visit (i.e. Days 1, 8, 15, 29 and 42) ]

+

Antipsychotic efficacy was defined as a decrease in the severity + and/or frequency of hallucinations and/or delusions. This is measured as the change from + baseline (Day 1) to Day 42 in the Scale for the Assessment of Positive Symptoms - + Hallucinations and Delusions scales (SAPS-H+D) score for the ITT Analysis Set. The + possible total score is 1 to 100 and a negative change in score indicates improvement. +

-
Secondary Outcome Measures:
1. Motor Symptoms Change From Baseline (Negative = Improvement)
[ Time Frame: Each study visit (i.e. Days 1, 8, 15, 29 and 42) ]

Motor symptoms were measured using the change from baseline (Day 1) to Day 42 in the combined score of the Unified Parkinson's Disease Rating Scale (UPDRS) Part II (Activities of Daily Living) and Part III (Motor Examination). The total possible score is 0 to 160 and a negative change in score indicates improvement. -

+

Analysis Method: Analysis of Covariance (ANCOVA) and missing data + was imputed using Last Observation Carried Forward (LOCF) method. + +

+ +
Secondary Outcome Measures:
1. + Motor Symptoms Change From Baseline (Negative = + Improvement)
[ Time Frame: Each study visit (i.e. Days 1, + 8, 15, 29 and 42) ]

+

Motor symptoms were measured using the change from baseline (Day + 1) to Day 42 in the combined score of the Unified Parkinson's Disease Rating Scale + (UPDRS) Part II (Activities of Daily Living) and Part III (Motor Examination). The total + possible score is 0 to 160 and a negative change in score indicates improvement. +

-

Analysis Method: ANCOVA, and missing data was imputed using LOCF method. The UPDRS Parts II+III score was analyzed by constructing 2-sided 95% confidence intervals (CIs) on the difference between each pimavanserin dose group and placebo mean change from baseline. Non-inferiority was concluded if the upper limit of the CI was less than or equal to 5. -

+

Analysis Method: ANCOVA, and missing data was imputed using LOCF + method. The UPDRS Parts II+III score was analyzed by constructing 2-sided 95% confidence + intervals (CIs) on the difference between each pimavanserin dose group and placebo mean + change from baseline. Non-inferiority was concluded if the upper limit of the CI was less + than or equal to 5. +

+
+
+
+
+
+
+
+
+
+ Open or close this module + Eligibility +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Minimum Age:40 Years
Maximum Age:
Sex:All
Gender Based:
Accepts Healthy Volunteers:No
Criteria: +

Inclusion Criteria:

+
    +
  • A clinical diagnosis of Parkinson's disease with a minimum duration of 1 year
  • +
  • Presence of visual and/or auditory hallucinations, and/or delusions, occurring during + the four weeks prior to study screening
  • +
  • Psychotic symptoms must have developed after Parkinson's disease diagnosis was + established
  • +
  • Subject must be on stable dose of anti-Parkinson's medication for 1 month prior to + Study Day 1 (Baseline) and during the trial
  • +
  • Subject that has received stereotaxic surgery for subthalamic nucleus deep brain + stimulation must be at least 6 months post surgery and the stimulator settings must have + been stable for at least 1 month prior to Study Day 1 (Baseline) and must remain stable + during the trial
  • +
  • The subject is willing and able to provide consent
  • +
  • Caregiver is willing and able to accompany the subject to all visits
  • +
+

Exclusion Criteria:

+
    +
  • Subject has a history of significant psychotic disorders prior to or concomitantly with + the diagnosis of Parkinson's disease including, but not limited to, schizophrenia or + bipolar disorder
  • +
  • Subject has received previous ablative stereotaxic surgery ( is i.e., pallidotomy and thalamotomy) to treat Parkinson's + disease
  • +
  • Subject has current evidence of a serious and or unstable cardiovascular, respiratory, + gastrointestinal, renal, mematologic hematologic or other medical disorder
  • +
  • Subject has had a myocardial infarction in last six months
  • +
  • Subject has any surgery planned during the screening, treatment or follow-up periods +
  • +
+

Patients will be evaluated at screening to ensure that all criteria for study participation + are met. These evaluations will include specific measures of psychosis severity, delirium, + dementia, cardiovascular condition, and pregnancy status. Patients may be excluded from the + study based on these assessments (and specifically if it is determined that their baseline + health and psychiatric condition do not meet all protocol-specified entry criteria).

+
+
+
+
+
+
+
+
+
+ Open or close this module + Contacts/Locations +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Central Contact Person:Kimberly Wilson
Email: + ACP-103clintrials@acadia-pharm.com
Locations: United States, + California
+ La Habra, California, United States, + 90631
Laguna Hills, California, United States, + 92653
United States, + California
[Recruiting]
Reseda, California, + United States
Ventura, California, United States, + 93003
United States, + Colorado
Englewood, Colorado, United States, + 80113
United States, + Connecticut
Farmington, Connecticut, United States, + 06030
United States, + Florida
Deerfield Beach, Florida, United States, + 33064
Panama City, Florida, United States, + 32405
Sarasota, Florida, United States, + 34233
United States, + Massachusetts
Boston, Massachusetts, United States, + 02215
Worcester, Massachusetts, United States, + 01655
United States, + Michigan
Clinton, Michigan, United States, + 48035 +
Detroit, Michigan, United States, + 48201
East Lansing, Michigan, United States, + 48824
United States, + Missouri
Columbia, Missouri, United States, + 65201
United States, + Nebraska
Omaha, Nebraska, United States, + 68131
United States, New + York
Albany, New York, United States, + 12208
Commack, New York, United States, + 11725
United States, North + Carolina
Charlotte, North Carolina, United States, + 28204
Durham, North Carolina, United States, + 27705
United States, North + Carolina
[Recruiting]
New Bern, North + Carolina, United States
United States, Ohio +
Toledo, Ohio, United States, + 43614
United States, + Pennsylvania
Philadelphia, Pennsylvania, United States, + 19131
Philadelphia, Pennsylvania, United States, + 19141
United States, Texas +
Houston, Texas, United States, + 77030
United States, + Vermont
Burlington, Vermont, United States, + 05401
Austria
Innsbruck, Austria, 6020
Belgium
Brussels, Belgium, 1090
Ottignies, Belgium, 1340
Roeselare, Belgium, 8800
Italy
Chieti Scalo, Italy, 66013 +
Grossetto, Italy, 58100
Roma, Italy, 00163
Roma, Italy, 00185
Poland
Bydgoszcz, Poland, 85-096
Katowice, Poland, 40-752
Lodz, Poland, 90-130
Lublin, Poland, 20-090
Portugal
Coimbra, Portugal, 3000-548 +
Lisboa, Portugal, 1649-028 +
Porto, Portugal, 4099-001
Serbia
Belgrade, Serbia, 11000
Spain
Barcelona, Spain, 08003
Barcelona, Spain, 08036
Barcelona, Spain, 08195
San Sebastian, Spain, 20009 +
Santiago De Compostela, Spain, + 15706
Sweden
Jonkoping, Sweden, SE-551 85 +
Linkoping, Sweden, SE-581 85 +
Stockholm, Sweden, SE-112 45 +
+
+
+
+
+
+
+
+
+ Open or close this module + IPDSharing +
+ + + + + + + + + + + + + +
Plan to Share IPD: No
+
+
+
+
+
+
+
+
+ Open or close this module + References +
+ + + + + + + + + + + + + + + + + + + + + +
Citations:
Links:
Available IPD/Information:
+
+
+
+
+
+
Study Results
+
+
+
+
+ Open or close this module + Participant Flow +
+ + + + + + + + + + + + + + + + + + + + + + +
Recruitment Details +
Pre-assignment + Details
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - -
Arm/Group + Title Placebo + + Pimavanserin 10 mg + + Pimavanserin 20 mg +
Arm/Group DescriptionPlacebo tablet, once daily by mouth, 6 weeks + + Pimavanserin tartrate (ACP-103) 10 mg, tablet, once daily by mouth, 6 weeks + + Pimavanserin tartrate (ACP-103) 20 mg, tablet, once daily by mouth, 6 weeks + +
+
Period Title: Overall Study
Started + 40 42 41
Completed 32 38 35
Not + Completed 8 4 6
Reason Not Completed
Adverse + Event 5 2 3
Voluntary + Withdrawal of Consent 2 0 2
Physician + Decision 0 1 0
At + Discretion of Sponsor 1 1 1
- +
+
+ - + -
-
- Open or close this module -Eligibility -
- - - - - - - - - - - - - - - - - - - - - - - - - - -
Minimum Age:40 Years
Maximum Age:
Sex:All
Gender Based:
Accepts Healthy Volunteers:No
Criteria:

Inclusion Criteria:

    -
  • A clinical diagnosis of Parkinson's disease with a minimum duration of 1 year
  • Presence of visual and/or auditory hallucinations, and/or delusions, occurring during the four weeks prior to study screening
  • Psychotic symptoms must have developed after Parkinson's disease diagnosis was established
  • Subject must be on stable dose of anti-Parkinson's medication for 1 month prior to Study Day 1 (Baseline) and during the trial
  • Subject that has received stereotaxic surgery for subthalamic nucleus deep brain stimulation must be at least 6 months post surgery and the stimulator settings must have been stable for at least 1 month prior to Study Day 1 (Baseline) and must remain stable during the trial
  • The subject is willing and able to provide consent
  • Caregiver is willing and able to accompany the subject to all visits
-

Exclusion Criteria:

    -
  • Subject has a history of significant psychotic disorders prior to or concomitantly with the diagnosis of Parkinson's disease including, but not limited to, schizophrenia or bipolar disorder
  • Subject has received previous ablative stereotaxic surgery ( is i.e., pallidotomy and thalamotomy) to treat Parkinson's disease
  • Subject has current evidence of a serious and or unstable cardiovascular, respiratory, gastrointestinal, renal, mematologic hematologic or other medical disorder
  • Subject has had a myocardial infarction in last six months
  • Subject has any surgery planned during the screening, treatment or follow-up periods
-

Patients will be evaluated at screening to ensure that all criteria for study participation are met. These evaluations will include specific measures of psychosis severity, delirium, dementia, cardiovascular condition, and pregnancy status. Patients may be excluded from the study based on these assessments (and specifically if it is determined that their baseline health and psychiatric condition do not meet all protocol-specified entry criteria).

-
+
+ +
+
+ Open or close this module + Baseline Characteristics +
+ + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Arm/Group Title + Placebo + 10 mg + 20 mg + Total
Arm/Group + Description + Placebo tablet, once daily by mouth, 6 weeks + + + Pimavanserin tartrate (ACP-103) 10 mg, tablet, once daily by + mouth, 6 weeks + + + Pimavanserin tartrate (ACP-103) 20 mg, tablet, once daily by + mouth, 6 weeks + + + Total of all reporting groups + +
Overall Number + of Baseline Participants 39 41 41 121
Baseline + Analysis Population Description + [Not Specified]
+ Age, Categorical +
Measure Type: Count of Participants
Unit of measure: Participants
+
+ Number Analyzed 39 Participants 41 Participants 41 Participants 121 Participants
<=18 years +
0
+
0%
+
+
0
+
0%
+
+
0
+
0%
+
+
0
+
0%
+
Between 18 and 65 years +
7
+
17.95%
+
+
7
+
17.07%
+
+
7
+
17.07%
+
+
21
+
17.36%
+
>=65 years +
32
+
82.05%
+
+
34
+
82.93%
+
+
34
+
82.93%
+
+
100
+
82.64%
+
+ Age, Continuous +
Mean ( Standard + Deviation)
Unit of measure: years
+
+ Number Analyzed 39 Participants 41 Participants 41 Participants 121 Participants
73.0 (7.91) 71.0 (7.44) 72.1 (8.15) 72.0 (7.82)
+ Sex: Female, Male +
Measure Type: Count of Participants
Unit of measure: Participants
+
+ Number Analyzed 39 Participants 41 Participants 41 Participants 121 Participants
Female +
12
+
30.77%
+
+
15
+
36.59%
+
+
17
+
41.46%
+
+
44
+
36.36%
+
Male +
27
+
69.23%
+
+
26
+
63.41%
+
+
24
+
58.54%
+
+
77
+
63.64%
+
Region of Enrollment +
Measure Type: Number
Unit of measure: participants
+
+ Number Analyzed 39 Participants 41 Participants 41 Participants 121 Participants
+
United States
+
18 17 18 53
+
Europe
+
21 24 23 68
+ +
+
-
+ -
-
- Open or close this module -Contacts/Locations -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Central Contact Person:Kimberly Wilson
Email: ACP-103clintrials@acadia-pharm.com
Locations: United States, California
La Habra, California, United States, 90631
Laguna Hills, California, United States, 92653
United States, California
[Recruiting]
Reseda, California, United States
Ventura, California, United States, 93003
United States, Colorado
Englewood, Colorado, United States, 80113
United States, Connecticut
Farmington, Connecticut, United States, 06030
United States, Florida
Deerfield Beach, Florida, United States, 33064
Panama City, Florida, United States, 32405
Sarasota, Florida, United States, 34233
United States, Massachusetts
Boston, Massachusetts, United States, 02215
Worcester, Massachusetts, United States, 01655
United States, Michigan
Clinton, Michigan, United States, 48035
Detroit, Michigan, United States, 48201
East Lansing, Michigan, United States, 48824
United States, Missouri
Columbia, Missouri, United States, 65201
United States, Nebraska
Omaha, Nebraska, United States, 68131
United States, New York
Albany, New York, United States, 12208
Commack, New York, United States, 11725
United States, North Carolina
Charlotte, North Carolina, United States, 28204
Durham, North Carolina, United States, 27705
United States, North Carolina
[Recruiting]
New Bern, North Carolina, United States
United States, Ohio
Toledo, Ohio, United States, 43614
United States, Pennsylvania
Philadelphia, Pennsylvania, United States, 19131
Philadelphia, Pennsylvania, United States, 19141
United States, Texas
Houston, Texas, United States, 77030
United States, Vermont
Burlington, Vermont, United States, 05401
Austria
Innsbruck, Austria, 6020
Belgium
Brussels, Belgium, 1090
Ottignies, Belgium, 1340
Roeselare, Belgium, 8800
Italy
Chieti Scalo, Italy, 66013
Grossetto, Italy, 58100
Roma, Italy, 00163
Roma, Italy, 00185
Poland
Bydgoszcz, Poland, 85-096
Katowice, Poland, 40-752
Lodz, Poland, 90-130
Lublin, Poland, 20-090
Portugal
Coimbra, Portugal, 3000-548
Lisboa, Portugal, 1649-028
Porto, Portugal, 4099-001
Serbia
Belgrade, Serbia, 11000
Spain
Barcelona, Spain, 08003
Barcelona, Spain, 08036
Barcelona, Spain, 08195
San Sebastian, Spain, 20009
Santiago De Compostela, Spain, 15706
Sweden
Jonkoping, Sweden, SE-551 85
Linkoping, Sweden, SE-581 85
Stockholm, Sweden, SE-112 45
-
-
-
-
-
-
- Open or close this module -IPDSharing -
- - - - - - - - - -
Plan to Share IPD: No
-
-
-
-
-
-
- Open or close this module -References -
- - - - - - - - - - - - - - -
Citations:
Links:
Available IPD/Information:
-
-
-
-
-
Study Results
-
- Open or close this module -Participant Flow -
- - - - - - - - - - - - - -
Recruitment Details
Pre-assignment Details
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Arm/Group Title Placebo - Pimavanserin 10 mg - Pimavanserin 20 mg -
Arm/Group DescriptionPlacebo tablet, once daily by mouth, 6 weeks - -Pimavanserin tartrate (ACP-103) 10 mg, tablet, once daily by mouth, 6 weeks - -Pimavanserin tartrate (ACP-103) 20 mg, tablet, once daily by mouth, 6 weeks - -
Period Title: Overall Study
Started 40 42 41
Completed 32 38 35
Not Completed 8 4 6
Reason Not Completed
Adverse Event 5 2 3
Voluntary Withdrawal of Consent 2 0 2
Physician Decision 0 1 0
At Discretion of Sponsor 1 1 1
-
-
-
-
-
-
- Open or close this module -Baseline Characteristics -
- - - - - - - -
- - - - - - - - - - - - - - - - - - - - -
Arm/Group Title Placebo 10 mg 20 mg Total
Arm/Group DescriptionPlacebo tablet, once daily by mouth, 6 weeks - -Pimavanserin tartrate (ACP-103) 10 mg, tablet, once daily by mouth, 6 weeks - -Pimavanserin tartrate (ACP-103) 20 mg, tablet, once daily by mouth, 6 weeks - -Total of all reporting groups - -
Overall Number of Baseline Participants 39 41 41 121
Baseline Analysis Population Description -[Not Specified]
Age, Categorical
Measure Type: Count of Participants
Unit of measure: Participants
Number Analyzed 39 Participants 41 Participants 41 Participants 121 Participants
<=18 years
0
0%
0
0%
0
0%
0
0%
Between 18 and 65 years
7
17.95%
7
17.07%
7
17.07%
21
17.36%
>=65 years
32
82.05%
34
82.93%
34
82.93%
100
82.64%
Age, Continuous
Mean ( Standard Deviation)
Unit of measure: years
Number Analyzed 39 Participants 41 Participants 41 Participants 121 Participants
73.0 (7.91) 71.0 (7.44) 72.1 (8.15) 72.0 (7.82)
Sex: Female, Male
Measure Type: Count of Participants
Unit of measure: Participants
Number Analyzed 39 Participants 41 Participants 41 Participants 121 Participants
Female
12
30.77%
15
36.59%
17
41.46%
44
36.36%
Male
27
69.23%
26
63.41%
24
58.54%
77
63.64%
Region of Enrollment
Measure Type: Number
Unit of measure: participants
Number Analyzed 39 Participants 41 Participants 41 Participants 121 Participants
United States
18 17 18 53
Europe
21 24 23 68
-
-
-
-
-
-
- Open or close this module -Outcome Measures -
- - - - - - + + + + + + + + + + + + + + + + + + + + + +
1. Primary Outcome:
- - - - - - - - - - + + + - - - - - - -
Title Antipsychotic Efficacy
Description

Antipsychotic efficacy was defined as a decrease in the severity and/or frequency of hallucinations and/or delusions. This is measured as the change from baseline (Day 1) to Day 42 in the Scale for the Assessment of Positive Symptoms - Hallucinations and Delusions scales (SAPS-H+D) score for the ITT Analysis Set. The possible total score is 1 to 100 and a negative change in score indicates improvement. -

+
+ +
+
+ Open or close this module + Outcome Measures +
+ + + + + + + + + + - + + + - -
+
+ 1. Primary Outcome: +
+ + + + + + + + + + + + + + + - - - - - - - -
Title Antipsychotic + Efficacy
Description + +

Antipsychotic efficacy was defined as a decrease in the + severity and/or frequency of hallucinations and/or delusions. This is measured as + the change from baseline (Day 1) to Day 42 in the Scale for the Assessment of + Positive Symptoms - Hallucinations and Delusions scales (SAPS-H+D) score for the + ITT Analysis Set. The possible total score is 1 to 100 and a negative change in + score indicates improvement. +

-

Analysis Method: Analysis of Covariance (ANCOVA) and missing data was imputed using Last Observation Carried Forward (LOCF) method. -

+

Analysis Method: Analysis of Covariance (ANCOVA) and + missing data was imputed using Last Observation Carried Forward (LOCF) method. +

-
Time Frame Each study visit (i.e. Days 1, 8, 15, 29 and 42)
Outcome Measure Data
Analysis Population Description
This is the "Intent to Treat" population, defined as patients who received at least one dose of study drug and had both the baseline SAPS assessment and at least one post-baseline SAPS assessment. - -
- - - - - - - - - - - - - - - - - -
 
Arm/Group Title Placebo Pimavanserin 10 mg Pimavanserin 20 mg
Arm/Group DescriptionPlacebo tablet, once daily by mouth, 6 weeks - -Pimavanserin tartrate (ACP-103) 10 mg, tablet, once daily by mouth, 6 weeks - -Pimavanserin tartrate (ACP-103) 20 mg, tablet, once daily by mouth, 6 weeks - -
Overall Number of Participants Analyzed 38 38 41
Least Squares Mean (95% Confidence Interval)
Unit of Measure: Scores on the SAPS H+D scale
Change from Baseline
-4.4 (-6.5 to -2.3) NA (NA to NA) [1] -6.5 (-8.5 to -4.5)
Difference of Least Squares Mean versus Placebo
NA (NA to NA) [2] NA (NA to NA) [1] -2.1 (-4.9 to 0.8)
- -
[1] NA Explanation: Only the high dose comparison was incorporated in the ANCOVA model analysis following the early termination of the study. The prospective SAP eliminated the analysis of the low dose, 10 mg arm. - -
[2] NA Explanation: Calculation is a comparison of active arm versus placebo. - -
2. Secondary Outcome:
- - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + +
Title Motor Symptoms Change From Baseline (Negative = Improvement)
Description

Motor symptoms were measured using the change from baseline (Day 1) to Day 42 in the combined score of the Unified Parkinson's Disease Rating Scale (UPDRS) Part II (Activities of Daily Living) and Part III (Motor Examination). The total possible score is 0 to 160 and a negative change in score indicates improvement. -

+
Time Frame + Each study visit (i.e. Days 1, 8, 15, 29 and 42)
Outcome Measure Data
Analysis Population Description +
This is the "Intent to + Treat" population, defined as patients who received at least one dose of study + drug and had both the baseline SAPS assessment and at least one post-baseline SAPS + assessment. + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+  
Arm/Group Title Placebo Pimavanserin + 10 mg Pimavanserin + 20 mg
Arm/Group + DescriptionPlacebo tablet, once daily by mouth, 6 weeks + + Pimavanserin tartrate (ACP-103) 10 mg, tablet, once + daily by mouth, 6 weeks + + Pimavanserin tartrate (ACP-103) 20 mg, tablet, once + daily by mouth, 6 weeks + +
Overall Number + of Participants Analyzed 38 38 41
+
Least Squares Mean + (95% Confidence Interval)
Unit of Measure: Scores on the SAPS H+D scale
+
+
Change from + Baseline
+
-4.4 (-6.5 to + -2.3) NA (NA to NA) [1] -6.5 (-8.5 to + -4.5)
+
Difference of Least + Squares Mean versus Placebo
+
NA (NA to NA) [2] NA (NA to NA) [1] -2.1 (-4.9 to + 0.8)
+
+
+ + + + + + + + + + + +
[1] NA + Explanation: Only the high dose + comparison was incorporated in the ANCOVA model analysis following the early + termination of the study. The prospective SAP eliminated the analysis of the + low dose, 10 mg arm. + +
[2] NA + Explanation: Calculation is a + comparison of active arm versus placebo. + +
+
+
+
+
+
+ 2. Secondary Outcome: +
+ + + + + + + + + + + + + + + - - - - - - - -
Title Motor Symptoms + Change From Baseline (Negative = Improvement)
Description + +

Motor symptoms were measured using the change from + baseline (Day 1) to Day 42 in the combined score of the Unified Parkinson's + Disease Rating Scale (UPDRS) Part II (Activities of Daily Living) and Part III + (Motor Examination). The total possible score is 0 to 160 and a negative change in + score indicates improvement. +

-

Analysis Method: ANCOVA, and missing data was imputed using LOCF method. The UPDRS Parts II+III score was analyzed by constructing 2-sided 95% confidence intervals (CIs) on the difference between each pimavanserin dose group and placebo mean change from baseline. Non-inferiority was concluded if the upper limit of the CI was less than or equal to 5. -

+

Analysis Method: ANCOVA, and missing data was imputed + using LOCF method. The UPDRS Parts II+III score was analyzed by constructing + 2-sided 95% confidence intervals (CIs) on the difference between each pimavanserin + dose group and placebo mean change from baseline. Non-inferiority was concluded if + the upper limit of the CI was less than or equal to 5. +

-
Time Frame Each study visit (i.e. Days 1, 8, 15, 29 and 42)
Outcome Measure Data
Analysis Population Description
This is the "Intent to Treat" population, defined as patients who received at least one dose of study drug and had both the baseline SAPS assessment and at least one post-baseline SAPS assessment. - -
- - - - - - - - - - - - - - - - - -
 
Arm/Group Title Placebo Pimavanserin 10 mg Pimavanserin 20 mg
Arm/Group DescriptionPlacebo tablet, once daily by mouth, 6 weeks - -Pimavanserin tartrate (ACP-103) 10 mg, tablet, once daily by mouth, 6 weeks - -Pimavanserin tartrate (ACP-103) 20 mg, tablet, once daily by mouth, 6 weeks - -
Overall Number of Participants Analyzed 38 38 41
Least Squares Mean (95% Confidence Interval)
Unit of Measure: Score on UPDRS-II+III scale.
Change from Baseline
-1.8 (-4.6 to 1.0) NA (NA to NA) [1] -3.9 (-6.6 to -1.2)
Difference of Least Squares Mean versus Placebo
NA (NA to NA) [2] NA (NA to NA) [1] -2.1 (-5.9 to 1.8)
- -
[1] NA Explanation: Only the high dose comparison was incorporated in the ANCOVA model analysis following the early termination of the study. The prospective SAP eliminated the analysis of the low dose, 10 mg arm. - -
[2] NA Explanation: Calculation is a comparison of active arm versus placebo. - -
-
-
-
- -
-
- Open or close this module -Adverse Events -
- - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 
Time Frame 6 weeks
Adverse Event Reporting DescriptionFrom the time the informed consent was signed, adverse events were recorded in the subject's source documents and entered into the appropriate eCRF pages at the Screening visit, at visits on Study Days 1, 8, 15, 29, 42 and Day 70 or 4 weeks after the last dose for subjects who do not continue into the open-label, extension protocol. - -
 
Arm/Group Title Placebo Pimavanserin 10 mg Pimavanserin 20 mg
Arm/Group DescriptionPlacebo tablet, once daily by mouth, 6 weeks - -Pimavanserin tartrate (ACP-103) 10 mg, tablet, once daily by mouth, 6 weeks - -Pimavanserin tartrate (ACP-103) 20 mg, tablet, once daily by mouth, 6 weeks - -
All-Cause Mortality
  Placebo Pimavanserin 10 mg Pimavanserin 20 mg
 Affected / At Risk (%)# EventsAffected / At Risk (%)# EventsAffected / At Risk (%)# Events
Total / / /
Serious Adverse Events
  Placebo Pimavanserin 10 mg Pimavanserin 20 mg
 Affected / At Risk (%)# EventsAffected / At Risk (%)# EventsAffected / At Risk (%)# Events
Total 2 / 39 ( 5.13%) 3 / 41 ( 7.32%) 1 / 41 ( 2.44%)
Infections and infestations
Gastroenteritis † A 1 / 39 ( 2.56%) 1 0 / 41 ( 0%) 0 0 / 41 ( 0%) 0
Injury, poisoning and procedural complications
Fall † A 0 / 39 ( 0%) 0 1 / 41 ( 2.44%) 1 0 / 41 ( 0%) 0
Hip fracture † A 0 / 39 ( 0%) 0 1 / 41 ( 2.44%) 1 0 / 41 ( 0%) 0
Nervous system disorders
Parkinson's disease † A 0 / 39 ( 0%) 0 0 / 41 ( 0%) 0 1 / 41 ( 2.44%) 1
Psychiatric disorders
Delirium † A 1 / 39 ( 2.56%) 1 0 / 41 ( 0%) 0 0 / 41 ( 0%) 0
Delusion † A 0 / 39 ( 0%) 0 1 / 41 ( 2.44%) 2 0 / 41 ( 0%) 0
Delusional disorder, persecutory type † A 0 / 39 ( 0%) 0 1 / 41 ( 2.44%) 1 0 / 41 ( 0%) 0
Mental status changes † A 1 / 39 ( 2.56%) 1 0 / 41 ( 0%) 0 0 / 41 ( 0%) 0
Indicates events were collected by systematic assessment.
- ATerm from vocabulary, MedDRA (11.1)
-
Other (Not Including Serious) Adverse Events
Frequency Threshold for Reporting Other Adverse Events 5.00%
  Placebo Pimavanserin 10 mg Pimavanserin 20 mg
 Affected / At Risk (%)# EventsAffected / At Risk (%)# EventsAffected / At Risk (%)# Events
Total 12 / 39 ( 30.77%) 4 / 41 ( 9.76%) 8 / 41 ( 19.51%)
Injury, poisoning and procedural complications
Fall † A 3 / 39 ( 7.69%) 5 2 / 41 ( 4.88%) 3 3 / 41 ( 7.32%) 3
Nervous system disorders
Dizziness † A 2 / 39 ( 5.13%) 2 0 / 41 ( 0%) 0 1 / 41 ( 2.44%) 1
Somnolence † A 2 / 39 ( 5.13%) 2 1 / 41 ( 2.44%) 1 1 / 41 ( 2.44%) 1
Psychiatric disorders
Hallucination † A 2 / 39 ( 5.13%) 2 0 / 41 ( 0%) 0 2 / 41 ( 4.88%) 2
Insomnia † A 1 / 39 ( 2.56%) 1 0 / 41 ( 0%) 0 3 / 41 ( 7.32%) 3
Vascular disorders
Orthostatic hypotension † A 3 / 39 ( 7.69%) 3 2 / 41 ( 4.88%) 2 0 / 41 ( 0%) 0
Indicates events were collected by systematic assessment.
- ATerm from vocabulary, MedDRA (11.1)
-
-
-
-
-
-
-
- Open or close this module -Limitations and Caveats -
- - - - - - - - - -
[Not specified]
-
-
-
-
-
-
- Open or close this module -More Information -
- - - - - - - - - - - - - - - - - - - - - - - -
Certain Agreements:
Principal Investigators are NOT employed by the organization sponsoring the study.

There IS an agreement between the Principal Investigator and the Sponsor (or its agents) that restricts the PI's rights to discuss or publish trial results after the trial is completed.

Investigator may publish the study results, relative to his/her own patients, only after review, comment and approval by the sponsor. No publication of confidential information shall be made without the sponsor's prior written consent. At least 60 days prior to submitting a manuscript or prior to any public presentation, a copy of the manuscript or presentation will be provided to the sponsor for review and comment. The sponsor has 60 days to review and comment.
Results Point of Contact:
Name/Official Title:
Roger Mills, MD
Organization:
ACADIA Pharmaceuticals Inc.
Phone:
858-202-7563
Email:
rmills@acadia-pharm.com
-
-
-
-
-
-
- -
- - - - +
Time Frame + Each study visit (i.e. Days 1, 8, 15, 29 and 42)
Outcome Measure Data
Analysis Population Description +
This is the "Intent to + Treat" population, defined as patients who received at least one dose of study + drug and had both the baseline SAPS assessment and at least one post-baseline SAPS + assessment. + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+  
Arm/Group Title Placebo Pimavanserin + 10 mg Pimavanserin + 20 mg
Arm/Group + DescriptionPlacebo tablet, once daily by mouth, 6 weeks + + Pimavanserin tartrate (ACP-103) 10 mg, tablet, once + daily by mouth, 6 weeks + + Pimavanserin tartrate (ACP-103) 20 mg, tablet, once + daily by mouth, 6 weeks + +
Overall Number + of Participants Analyzed 38 38 41
+
Least Squares Mean + (95% Confidence Interval)
Unit of Measure: Score on UPDRS-II+III scale.
+
+
Change from + Baseline
+
-1.8 (-4.6 to + 1.0) NA (NA to NA) [1] -3.9 (-6.6 to + -1.2)
+
Difference of Least + Squares Mean versus Placebo
+
NA (NA to NA) [2] NA (NA to NA) [1] -2.1 (-5.9 to + 1.8)
+
+
+ + + + + + + + + + + +
[1] NA + Explanation: Only the high dose + comparison was incorporated in the ANCOVA model analysis following the early + termination of the study. The prospective SAP eliminated the analysis of the + low dose, 10 mg arm. + +
[2] NA + Explanation: Calculation is a + comparison of active arm versus placebo. + +
+
+
+
+
+
+
+
+ +
+
+
+
+ Open or close this module + Adverse Events +
+ + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 
Time + Frame 6 + weeks
+ Adverse Event Reporting DescriptionFrom the time the informed consent was signed, adverse events were + recorded in the subject's source documents and entered into the appropriate eCRF + pages at the Screening visit, at visits on Study Days 1, 8, 15, 29, 42 and Day 70 or 4 + weeks after the last dose for subjects who do not continue into the open-label, + extension protocol. + +
 
Arm/Group Title Placebo Pimavanserin 10 mg Pimavanserin 20 mg
Arm/Group DescriptionPlacebo tablet, once daily by mouth, 6 weeks + + Pimavanserin tartrate (ACP-103) 10 mg, tablet, once daily by mouth, 6 + weeks + + Pimavanserin tartrate (ACP-103) 20 mg, tablet, once daily by mouth, 6 + weeks + +
All-Cause Mortality
  Placebo Pimavanserin 10 + mg Pimavanserin 20 + mg
 Affected / At Risk (%) + # EventsAffected / At Risk (%) + # EventsAffected / At Risk (%) + # Events
Total / / /
Serious Adverse Events
  Placebo Pimavanserin 10 + mg Pimavanserin 20 + mg
 Affected / At Risk (%) + # EventsAffected / At Risk (%) + # EventsAffected / At Risk (%) + # Events
Total 2 / 39 ( 5.13%) 3 / 41 ( 7.32%) 1 / 41 ( 2.44%)
Infections and infestations
Gastroenteritis † A + 1 / 39 ( 2.56%) 1 0 / 41 ( 0%) 0 0 / 41 ( 0%) 0
Injury, poisoning and procedural complications
Fall † A 0 / 39 ( 0%) 0 1 / 41 ( 2.44%) 1 0 / 41 ( 0%) 0
Hip fracture † A + 0 / 39 ( 0%) 0 1 / 41 ( 2.44%) 1 0 / 41 ( 0%) 0
Nervous system disorders
Parkinson's disease † A + 0 / 39 ( 0%) 0 0 / 41 ( 0%) 0 1 / 41 ( 2.44%) 1
Psychiatric disorders
Delirium † A 1 / 39 ( 2.56%) 1 0 / 41 ( 0%) 0 0 / 41 ( 0%) 0
Delusion † A 0 / 39 ( 0%) 0 1 / 41 ( 2.44%) 2 0 / 41 ( 0%) 0
Delusional disorder, persecutory type † A 0 / 39 ( 0%) 0 1 / 41 ( 2.44%) 1 0 / 41 ( 0%) 0
Mental status changes † A + 1 / 39 ( 2.56%) 1 0 / 41 ( 0%) 0 0 / 41 ( 0%) 0
Indicates events were collected by systematic assessment.
+ ATerm from vocabulary, MedDRA (11.1)
+
Other (Not Including Serious) Adverse Events +
Frequency Threshold for Reporting Other Adverse Events 5.00%
  Placebo Pimavanserin 10 + mg Pimavanserin 20 + mg
 Affected / At Risk (%) + # EventsAffected / At Risk (%) + # EventsAffected / At Risk (%) + # Events
Total 12 / 39 ( 30.77%) 4 / 41 ( 9.76%) 8 / 41 ( 19.51%)
Injury, poisoning and procedural complications
Fall † A 3 / 39 ( 7.69%) 5 2 / 41 ( 4.88%) 3 3 / 41 ( 7.32%) 3
Nervous system disorders
Dizziness † A 2 / 39 ( 5.13%) 2 0 / 41 ( 0%) 0 1 / 41 ( 2.44%) 1
Somnolence † A 2 / 39 ( 5.13%) 2 1 / 41 ( 2.44%) 1 1 / 41 ( 2.44%) 1
Psychiatric disorders
Hallucination † A + 2 / 39 ( 5.13%) 2 0 / 41 ( 0%) 0 2 / 41 ( 4.88%) 2
Insomnia † A 1 / 39 ( 2.56%) 1 0 / 41 ( 0%) 0 3 / 41 ( 7.32%) 3
Vascular disorders
Orthostatic hypotension † A + 3 / 39 ( 7.69%) 3 2 / 41 ( 4.88%) 2 0 / 41 ( 0%) 0
Indicates events were collected by systematic assessment.
+ ATerm from vocabulary, MedDRA (11.1)
+
+
+
+
+
+
+
+
+
+
+ Open or close this module + Limitations and Caveats +
+ + + + + + + + + + + + +
+
[Not specified]
+
+
+
+
+
+
+
+
+
+ Open or close this module + More Information +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Certain Agreements:
+
Principal + Investigators are NOT employed by the organization sponsoring the study.

There IS + an agreement between the Principal Investigator and the Sponsor (or its agents) that restricts + the PI's rights to discuss or publish trial results after the trial is completed. +

Investigator may publish the study + results, relative to his/her own patients, only after review, comment and approval by the + sponsor. No publication of confidential information shall be made without the sponsor's + prior written consent. At least 60 days prior to submitting a manuscript or prior to any + public presentation, a copy of the manuscript or presentation will be provided to the + sponsor for review and comment. The sponsor has 60 days to review and comment.
+
+
+
Results Point of Contact: +
+
+
Name/Official Title:
+
Roger Mills, MD
+
Organization:
+
ACADIA Pharmaceuticals Inc.
+
Phone:
+
858-202-7563
+
Email:
+
rmills@acadia-pharm.com
+
+
+
+
+
+
+
Scroll up to access the controls + Scroll to the Study top +
+
+
U.S. National Library of + Medicine | U.S. National + Institutes of Health | U.S. Department of Health & Human Services
+ + + + + + \ No newline at end of file diff --git a/Parser/extraction-lib.py b/Parser/extraction-lib.py index e69de29..158d7f2 100644 --- a/Parser/extraction-lib.py +++ b/Parser/extraction-lib.py @@ -0,0 +1,8 @@ +from bs4 import BeautifulSoup + +if __name__ == "__main__": + with open("./NCT00658567.html") as fh: + soup = BeautifulSoup(fh, "lxml") + + print(soup) + diff --git a/Parser/parser.py b/Parser/parser.py deleted file mode 100644 index e69de29..0000000 From 71e87a9abe924ec6883963580dc3f17944652492 Mon Sep 17 00:00:00 2001 From: will king Date: Wed, 8 Jun 2022 19:04:47 -0700 Subject: [PATCH 3/9] Saving current status. --- Parser/.vscode/launch.json | 16 +++++ Parser/extraction-lib.py | 125 ++++++++++++++++++++++++++++++++++- Parser/prototype_history.sql | 62 +++++++++++++++++ Parser/textprocessing.py | 121 +++++++++++++++++++++++++++++++++ 4 files changed, 321 insertions(+), 3 deletions(-) create mode 100644 Parser/.vscode/launch.json create mode 100644 Parser/prototype_history.sql create mode 100644 Parser/textprocessing.py diff --git a/Parser/.vscode/launch.json b/Parser/.vscode/launch.json new file mode 100644 index 0000000..306f58e --- /dev/null +++ b/Parser/.vscode/launch.json @@ -0,0 +1,16 @@ +{ + // Use IntelliSense to learn about possible attributes. + // Hover to view descriptions of existing attributes. + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + { + "name": "Python: Current File", + "type": "python", + "request": "launch", + "program": "${file}", + "console": "integratedTerminal", + "justMyCode": true + } + ] +} \ No newline at end of file diff --git a/Parser/extraction-lib.py b/Parser/extraction-lib.py index 158d7f2..2d867c7 100644 --- a/Parser/extraction-lib.py +++ b/Parser/extraction-lib.py @@ -1,8 +1,127 @@ +from tokenize import String from bs4 import BeautifulSoup +import abc +import textprocessing as tp #cuz tp is important +#requires Python 3.10 + +def extract_data_from_tr(tr) -> tuple[String, String]: + """ + Takes an html data row of interest, extracts the record_name from the first , and the data from the second . + + For the data, it will split between old and new data, making copies of each and returnign them. + + Uses functionality from ./textprocessing.py (separated because it is important to test that functionality) + to get extract data from tags. + + """ + #get list of cells + #for cell in cells + #if class_=="rowLabel", extract text + #else parse out new and old text + #return triple: row_lable, old, new + pass + +#superclasses +class VersionData{abc.ABC}: + """ + This abstract class holds two types of data: + - Data with a 1-to-1 relationship with the trial/version pair. + - Data with a child relationship with the trial/version pair. + + Each subclass will return the 1-to-1 data for another system to add to the DB. + This is so that a single record can be created in one go. + Each subclass will load the child data to the database directly. + """ + @abc.abstractmethod + def version_fields(self): + """ + This function returns data that should be included in a standard table + related to version_x of the record. + + It also returns the columns? + """ + pass + @abc.abstractmethod + def version_records(self, foreign_key, db_cursor): + """ + This function loads data that needs to be held in auxilary tables + into the database. + For example, the list of sponsors will need to be tracked separatly from + trial status. + """ + pass + + +class StudyStatusData(VersionData): + columns = ["primary_completion_date", "completion_date", "last_update_posted_date"] + + def __init__(self ,primary_completion_date, completion_date, last_update_posted_date) -> None: + pass + +def extract_study_statuses(study_status_form, version_a,version_b): + """ + This extracts data from a study_status form and returns one or two StudyStatusData objects + """ + pass + +class SponsorCollaboratorsData(VersionData): + columns=[] + def __init__(self) -> None: + pass + + + +def get_forms(soup): + + data_list = [] + + #extract all forms + for form in soup.body.find_all("form"): + #Match forms against ID types + if not "id" in form.attrs: + continue + + match form.attrs["id"]: + case "form_StudyStatus": + print("test successful 2") + case "form_SponsorCollaborators": + pass + case "form_Oversight": + pass + case "form_StudyDescription": + pass + case "form_Conditions": + pass + case "form_StudyDesign": + pass + case "form_ArmsandInterventions": + pass + case "form_ProtocolOutcomeMeasures": + pass + case "form_Eligibility": + pass + case "form_ContactsLocations": + pass + case "form_IPDSharing": + pass + case "form_References": + pass + case "form_ParticipantFlow": + pass + case "form_BaselineCharacteristics": + pass + case "form_ROutcomeMeasures": + pass + case "form_AdverseEvents": + pass + case "form_LimitationsandCaveats": + pass + case "form_MoreInformation": + pass + case _: + print(form.attrs["id"]) if __name__ == "__main__": with open("./NCT00658567.html") as fh: soup = BeautifulSoup(fh, "lxml") - - print(soup) - + get_forms(soup) \ No newline at end of file diff --git a/Parser/prototype_history.sql b/Parser/prototype_history.sql new file mode 100644 index 0000000..53e9be0 --- /dev/null +++ b/Parser/prototype_history.sql @@ -0,0 +1,62 @@ +/* +Create schema history + + +CREATE TABLE history.versions + nct_id + version + --Study Status + overall_status + primary_completion_date + completion_date + last_update_submitted_date + --SponsorCollaborators + sponsor (multi?) + collaborators (multi?) + --Oversight + fda_regulated_drug (ignore) + fda_regulated_device (ignore) + dmc (ignore) + --StuldyDescription + summary + detailed_description + --Conditions + Conditions + Keywords + --StudyDesign + Study type + Primary Purpose + Study Phase + Interventional Study Model + Number of Arms + Masking + Allocation + Enrollment + --ArmsAndInterventions + Arms (multiple) (Ignore) + --ProtocolOutcomeMeasures + --Eligibility + --ContactsLocation + --IPDSharing + --References + --ParticipantFlow + --BaselineCharacteristics + --ROutcomeMeasures + --AdverseEvents + --LimitationsAndCaveats + --More Information + + +CREATE TABLE history.colaborators + nct_id + version + collaborator_name + +CREATE TABLE history.locations + nct_id + version + location name + location contact info + +CREATE TABLE history.arms +*/ \ No newline at end of file diff --git a/Parser/textprocessing.py b/Parser/textprocessing.py new file mode 100644 index 0000000..8738f86 --- /dev/null +++ b/Parser/textprocessing.py @@ -0,0 +1,121 @@ +from cgitb import html +import re + +form = """ + + +
+
+
+ Open or close this module + Study Status +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Record Verification:April 2008 2017
Overall Status:Recruiting Completed
Study Start:March 2008
Primary Completion: December 2009 [Actual]
Study Completion:December 2009 [ Anticipated Actual]
First Submitted:April 10, 2008
First Submitted that
Met QC Criteria:
April 10, 2008
First Posted:April 15, 2008 [Estimate]
Results First Submitted: February 6, 2014
Results First Submitted that
Met QC + Criteria:
August 29, 2014
Results First Posted: September 9, 2014 [Estimate]
Last Update Submitted that
Met QC Criteria: +
April 10 18, 2008 2017
Last Update Posted:April 15, 2008 [Estimate] May 19, + 2017 [Actual]
+
+
+
+
+ + +""" + + +entry1 = """ + +Record Verification: +April 2008 2017 + +""" + + +drop_old_re = re.compile('\w*\s?') +drop_new_re = re.compile('\w*\s?') +drop_tags_re = re.compile('<[=-_,.:;"/\w\s]+>') + + +print(drop_new_re.sub("",entry1)) +print(drop_old_re.sub("",entry1)) +print(drop_tags_re.sub("",entry1)) + +print(drop_tags_re.sub("",drop_new_re.sub("",entry1))) + + +print(drop_tags_re.sub("",drop_new_re.sub("",form))) \ No newline at end of file From b1c146d5509e55b57c45680ff5ecaea00f3aa543 Mon Sep 17 00:00:00 2001 From: will king Date: Sat, 18 Jun 2022 18:19:34 -0700 Subject: [PATCH 4/9] Mostly working data extraction, removed dependency on text processing (will remove in future commit) --- Parser/extraction-lib.py | 278 +++++++++++++++++++++++++++-------- Parser/prototype_history.sql | 8 +- Parser/textprocessing.py | 81 ++++++++-- 3 files changed, 295 insertions(+), 72 deletions(-) diff --git a/Parser/extraction-lib.py b/Parser/extraction-lib.py index 2d867c7..0e07ec6 100644 --- a/Parser/extraction-lib.py +++ b/Parser/extraction-lib.py @@ -1,79 +1,227 @@ -from tokenize import String +from collections import namedtuple +from copy import copy +from datetime import datetime +from ensurepip import version from bs4 import BeautifulSoup import abc import textprocessing as tp #cuz tp is important #requires Python 3.10 -def extract_data_from_tr(tr) -> tuple[String, String]: - """ - Takes an html data row of interest, extracts the record_name from the first , and the data from the second . - For the data, it will split between old and new data, making copies of each and returnign them. +###CLASSES AND CONSTRUCTORS - Uses functionality from ./textprocessing.py (separated because it is important to test that functionality) - to get extract data from tags. - - """ - #get list of cells - #for cell in cells - #if class_=="rowLabel", extract text - #else parse out new and old text - #return triple: row_lable, old, new - pass +TagDatePair = namedtuple("TagDatePair", ["tag","date"]) +TagTextPair = namedtuple("TagTextPair", ["tag","text"]) #superclasses -class VersionData{abc.ABC}: +class VersionData(): """ - This abstract class holds two types of data: + This class holds two types of data: - Data with a 1-to-1 relationship with the trial/version pair. - Data with a child relationship with the trial/version pair. - Each subclass will return the 1-to-1 data for another system to add to the DB. - This is so that a single record can be created in one go. - Each subclass will load the child data to the database directly. + This initializes with None attributes, and implements setter + methods to load them (just to double check types) + That way I can just pass around the VersionData instance + and add data as I go. + + It will also implement the ability to load the data to the database """ - @abc.abstractmethod - def version_fields(self): - """ - This function returns data that should be included in a standard table - related to version_x of the record. - - It also returns the columns? - """ - pass - @abc.abstractmethod - def version_records(self, foreign_key, db_cursor): - """ - This function loads data that needs to be held in auxilary tables - into the database. - For example, the list of sponsors will need to be tracked separatly from - trial status. - """ - pass - - -class StudyStatusData(VersionData): - columns = ["primary_completion_date", "completion_date", "last_update_posted_date"] - - def __init__(self ,primary_completion_date, completion_date, last_update_posted_date) -> None: - pass + def __init__(self,nct_id,version_id): + #identifiers + self.nct_id = nct_id + self.version_id = version_id + + #Study Status + self._primary_completion_date = None + self._primary_completion_date_category = None + self._completion_date = None + self._completion_date_category = None + self._overall_status = None + + #Study Design + self._enrollment = None + self._enrollment_category = None + + #Sponsors and Collaborators + self._sponsor = None + #self._sponsor_category = None #I don't believe this is included in the raw data + self._responsible_party = None + #self._responsible_party_category = None #I don't believe this is included in the raw data + #self._collaborators = None #currently going to ignore as I've not fount it in AACT + def extract_study_statuses(study_status_form, version_a,version_b): """ - This extracts data from a study_status form and returns one or two StudyStatusData objects + This extracts data from a study_status form and returns one or two + StudyStatusData objects, + + """ + #get rows + rows = study_status_form.table.tbody.find_all("tr") + #iterate through rows, + for trow in rows: + #matching on rowLabels + #print(trow.__str__()[:80]) + match tr_to_td(trow): + case ["Primary Completion:" as row_label, tag]: + old,new = split_by_version(tag) + tagdate1 = extract_date_and_tag(old.text,date_MMMM_YYYY) + version_a._primary_completion_date = tagdate1.date + version_a._primary_completion_date_category = tagdate1.tag + + tagdate2 = extract_date_and_tag(new.text,date_MMMM_YYYY) + version_b._primary_completion_date = tagdate2.date + version_b._primary_completion_date_category = tagdate2.tag + + case ["Study Completion:" as row_label, tag]: + old,new = split_by_version(tag) + tagdate1 = extract_date_and_tag(old.text,date_MMMM_YYYY) + version_a._completion_date = tagdate1.date + version_a._completion_date_category = tagdate1.tag + + tagdate2 = extract_date_and_tag(new.text,date_MMMM_YYYY) + version_b._completion_date = tagdate2.date + version_b._completion_date_category = tagdate2.tag + + case ["Overall Status:" as row_label, tag]: + old,new = split_by_version(tag) + version_a._overall_status = old.text + version_b._overall_status = new.text + + +def extract_study_design(study_status_form, version_a,version_b): + """ + This extracts data from a study_status form and returns one or two + StudyStatusData objects, + + """ + #get rows + rows = study_status_form.table.tbody.find_all("tr") + #iterate through rows, + for trow in rows: + #matching on rowLabels + #print(trow.__str__()[:80]) + match tr_to_td(trow): + case ["Enrollment:" as row_label, tag]: + old,new = split_by_version(tag) + tagdate1 = extract_text_and_tag(old.text) + version_a._enrollment = tagdate1.text + version_a._enrollment_category = tagdate1.tag + + tagdate2 = extract_text_and_tag(new.text) + version_b._enrollment = tagdate2.text + version_b._enrollment_category = tagdate2.tag + + +def extract_sponsor_data(study_status_form, version_a,version_b): + """ + This extracts data from a study_status form and returns one or two + StudyStatusData objects, + + """ + #get rows + rows = study_status_form.table.tbody.find_all("tr") + #iterate through rows, + for trow in rows: + #matching on rowLabels + #print(trow.__str__()[:80]) + match tr_to_td(trow): + case ["Sponsor:" as row_label, tag]: + old, new = split_by_version(tag) + version_a._sponsor = old.text + version_b._sponsor = new.text + + case ["Responsible Party:" as row_label, tag]: + old, new = split_by_version(tag) + version_a._responsible_party = old.text + version_b._responsible_party = new.text + + case ["Collaborators:" as row_label, tag]: + #old, new = split_by_version(tag) + #TODO: find a trial with multiple collaborators and figure out how to identify/count them:w + # So far can't figure out where this is in AACT, so I'm going to ignore it. + pass + + + +def split_by_version(tag): + #clone elements and remove sub-tags that are not needed. + old = copy(tag) + for span in old.find_all(class_="add_hilite"): + span.extract() + + new = copy(tag) + for span in new.find_all(class_="drop_hilite"): + span.extract() + return old,new + + +def extract_date_and_tag(text, date_format): + """ + Extracts a datetype according to the date format + and the estimate tag based on + + """ + #FIX: Currently, there are multiple (mixed) data formats in use + #Theses can exist in the same data field, in two different versions + #so instead of using a single (passed) data format, I need to + #select between various data formats. + + text = text.strip() + + #handle various empty cases + if not text or text == '': + return TagDatePair(None, None) + + date_split = text.split("[") + if len(date_split) > 1: + estimate_tag = date_split[1].split("]")[0].strip() + else: + estimate_tag = None + date_object = datetime.strptime(date_split[0].strip(), date_format) + + return TagDatePair(estimate_tag, date_object) + + +def extract_text_and_tag(text): + """ + Extracts a datetype according to the date format + and the estimate tag based on + """ - pass + text = text.strip() -class SponsorCollaboratorsData(VersionData): - columns=[] - def __init__(self) -> None: - pass + #handle various empty cases + if not text or text == '': + return TagDatePair(None, None) + + date_split = text.split("[") + if len(date_split) > 1: + estimate_tag = date_split[1].split("]")[0].strip() + else: + estimate_tag = None + text_object = date_split[0].strip() + return TagTextPair(estimate_tag, text_object) +### FUNCTIONS -def get_forms(soup): +def tr_to_td(tr) -> tuple[str, str]: + """ + Takes an html data row of interest, extracts the record_name from the first , and the data from the second . - data_list = [] + For the data, it just extracts the text. + The text itself then needs processed separately, based on what it should contain. + """ + #get list of cells + td_list = tr.find_all("td") + if len(td_list) == 2: + return td_list[0].text, td_list[1] + else: + return None, None + +def get_forms(soup,version_a,version_b): #extract all forms for form in soup.body.find_all("form"): @@ -83,9 +231,9 @@ def get_forms(soup): match form.attrs["id"]: case "form_StudyStatus": - print("test successful 2") + extract_study_statuses(form,version_a,version_b) case "form_SponsorCollaborators": - pass + extract_sponsor_data(form, version_a, version_b) case "form_Oversight": pass case "form_StudyDescription": @@ -93,7 +241,7 @@ def get_forms(soup): case "form_Conditions": pass case "form_StudyDesign": - pass + extract_study_design(form,version_a,version_b) case "form_ArmsandInterventions": pass case "form_ProtocolOutcomeMeasures": @@ -121,7 +269,19 @@ def get_forms(soup): case _: print(form.attrs["id"]) + +### CONSTANTS +date_MMMM_YYYY = "%B %Y" +date_MMMM_DD_YYYY = "%B %d, %Y" + if __name__ == "__main__": - with open("./NCT00658567.html") as fh: - soup = BeautifulSoup(fh, "lxml") - get_forms(soup) \ No newline at end of file + + for file in ["./NCT00658567.html", "./NCT01303796.html"]: + with open(file) as fh: + soup = BeautifulSoup(fh, "lxml") + + version1 = VersionData("NCT00658567",1) + version2 = VersionData("NCT00658567",2) + get_forms(soup, version1, version2) + print(version1.__dict__) #order messed up somewhere:w + print(version2.__dict__) #order messed up somewhere:w diff --git a/Parser/prototype_history.sql b/Parser/prototype_history.sql index 53e9be0..b66142b 100644 --- a/Parser/prototype_history.sql +++ b/Parser/prototype_history.sql @@ -6,9 +6,9 @@ CREATE TABLE history.versions nct_id version --Study Status - overall_status - primary_completion_date - completion_date + overall_status^ + primary_completion_date^ + completion_date^ last_update_submitted_date --SponsorCollaborators sponsor (multi?) @@ -31,7 +31,7 @@ CREATE TABLE history.versions Number of Arms Masking Allocation - Enrollment + Enrollment ^ --ArmsAndInterventions Arms (multiple) (Ignore) --ProtocolOutcomeMeasures diff --git a/Parser/textprocessing.py b/Parser/textprocessing.py index 8738f86..56a1aeb 100644 --- a/Parser/textprocessing.py +++ b/Parser/textprocessing.py @@ -1,4 +1,6 @@ -from cgitb import html +from copy import copy +from datetime import datetime +from bs4 import BeautifulSoup import re form = """ @@ -106,16 +108,77 @@ entry1 = """ """ -drop_old_re = re.compile('\w*\s?') -drop_new_re = re.compile('\w*\s?') -drop_tags_re = re.compile('<[=-_,.:;"/\w\s]+>') +entry2 = ' December 2009 [Actual] ' +DROP_HILITE_re = re.compile('[\[\]\w]*\s?') +ADD_HILITE_re = re.compile('\w*\s?') +TAGS_RE = re.compile('<[=-_,.:;"/\w\s]+>') -print(drop_new_re.sub("",entry1)) -print(drop_old_re.sub("",entry1)) -print(drop_tags_re.sub("",entry1)) +def extract_new_data(td): + text = td.__str__() + return TAGS_RE.sub("",DROP_HILITE_re.sub(" ",text)).strip() -print(drop_tags_re.sub("",drop_new_re.sub("",entry1))) +def extract_old_data(td): + text = td.__str__() + return TAGS_RE.sub("",ADD_HILITE_re.sub(" ",text)).strip() +def delete_tags(td): + text = td.__str__() + return TAGS_RE.sub(" ",text).strip() -print(drop_tags_re.sub("",drop_new_re.sub("",form))) \ No newline at end of file + +def extract_date_and_tag(text, date_format): + """ + Extracts a datetype according to the date format + and the estimate tag based on + + """ + if not text: + return " " + + date_split = text.split("[") + if len(date_split) > 1: + estimate_tag = date_split[1].split("]")[0].strip() + else: + estimate_tag = None + date_object = datetime.strptime(date_split[0].strip(), date_format) + + return estimate_tag, date_object + #TODO: Write test + +def extract_text_and_tag(text): + """ + + """ + pass + +if __name__ == "__main__": + Entry = BeautifulSoup(entry1, "lxml") + Form = BeautifulSoup(form, "lxml") + + + + print(extract_new_data(Entry.find_all("td")[1])) + print(extract_old_data(Entry.find_all("td")[1])) + + for tr in Form.find_all("tr"): + data = tr.find_all("td") + match len(data): + case 0: print("no data") + case 1: print("1\t",data[0]) + case _: print(len(data), "\t", extract_new_data(data[1]) ,"\t|\t", extract_old_data(data[1])) + + #print(extract_date_and_tag(extract_old_data(Entry.find_all("td")[1]), "%B %Y")) + print(extract_date_and_tag("April 2008 [ test ]", "%B %Y")) + + + Entry2 = BeautifulSoup(entry2,"lxml") + print(extract_old_data(Entry2)) #error here. + print(extract_new_data(Entry2)) + + + Entry3 = copy(Entry2) + print(Entry3) + Entry4 = Entry3.find_all(class_="add_hilite")[0].extract() + print(Entry3.text) + print(Entry4.text) \ No newline at end of file From a9027c9467278f26f7a3db3d503b23817fee7265 Mon Sep 17 00:00:00 2001 From: will king Date: Thu, 23 Jun 2022 11:30:44 -0700 Subject: [PATCH 5/9] added another test file --- Parser/NCT01303796.html | 1244 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 1244 insertions(+) create mode 100644 Parser/NCT01303796.html diff --git a/Parser/NCT01303796.html b/Parser/NCT01303796.html new file mode 100644 index 0000000..32308ad --- /dev/null +++ b/Parser/NCT01303796.html @@ -0,0 +1,1244 @@ + + + +History of Changes for Study: NCT01303796 + + + + + + + + +
ClinicalTrials.gov +
+
+
+
History of Changes for Study: NCT01303796
+
A Study of Oral Sapacitabine in Elderly Patients With Newly Diagnosed Acute Myeloid Leukemia (SEAMLESS)
+ +
+
+
+
+
    +
  • A study version is represented by a row in the table.
  • +
  • Select two study versions to compare. One each from columns A and B.
  • +
  • Choose either the "Merged" or "Side-by-Side" comparison format to specify how the two study versions are to be displayed. The Side-by-Side format only applies to the Protocol section of the study.
  • +
  • Click "Compare" to do the comparison and show the differences.
  • +
  • Select a version's Submitted Date link to see a rendering of the study for that version.
  • +
  • The yellow A/B choices in the table indicate the study versions currently compared below. A yellow table row indicates the study version currently being viewed.
  • +
  • Hover over the "Recruitment Status" to see how the study's recruitment status changed.
  • +
  • Study edits or deletions are displayed in red.
  • +
  • Study additions are displayed in green.
  • +
+
+
+
+
Study Record Versions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VersionABSubmitted DateChanges
1February 24, 2011 +None (earliest Version on record)
2March 23, 2011 +Contacts/Locations and Study Status
3April 11, 2011 +Contacts/Locations and Study Status
4November 7, 2011 +Sponsor/Collaborators, Study Status, Contacts/Locations and Oversight
5May 2, 2012 +Study Status, Outcome Measures, Arms and Interventions, Study Description, Contacts/Locations and Study Design
6May 3, 2012 +Contacts/Locations and Study Status
7May 4, 2012 +Contacts/Locations and Study Status
8May 7, 2012 +Contacts/Locations and Study Status
9May 14, 2012 +Contacts/Locations and Study Status
10July 11, 2012 +Contacts/Locations and Study Status
11September 25, 2012 +Study Status and Contacts/Locations
12December 14, 2012 +Contacts/Locations and Study Status
13November 14, 2013 +Contacts/Locations and Study Status
14February 10, 2014 +Contacts/Locations and Study Status
15March 25, 2014 +Contacts/Locations and Study Status
16September 8, 2014 +Contacts/Locations and Study Status
17April 13, 2015 +Recruitment Status, Study Status and Contacts/Locations
18August 17, 2015 +Contacts/Locations and Study Status
19October 18, 2018 +Recruitment Status, Study Status, Arms and Interventions, Outcome Measures, Contacts/Locations, Study Design, Study Description, Oversight, IPDSharing, References and Eligibility
20October 28, 2018 +Arms and Interventions and Study Status
Show
Results Submission Events
+
+ +
+Comparison Format: +
    +
  • +
  • +
+
+
+
+
+
+
+
+
+ +
+
+Changes (Merged) for Study: NCT01303796
+February 24, 2011 (v1) -- October 28, 2018 (v20)

Changes in: Study Status, Sponsor/Collaborators, Oversight, Study Description, Study Design, Arms and Interventions, Outcome Measures, Eligibility, Contacts/Locations, IPDSharing, References +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ Open or close this module +Study Identification +
+ + + + + + + + + + + + + + + + + + + +
Unique Protocol ID:CYC682-12
Brief Title:A Study of Oral Sapacitabine in Elderly Patients With Newly Diagnosed Acute Myeloid Leukemia (SEAMLESS)
Official Title:A Phase III Randomized Study of Oral Sapacitabine in Elderly Patients With Newly Diagnosed Acute Myeloid Leukemia
Secondary IDs:
+
+
+
+
+
+
+ Open or close this module +Study Status +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Record Verification:February 2011 October 2018
Overall Status:Recruiting Completed
Study Start:January 2011 October 1, 2011
Primary Completion:September 2013 [Anticipated] December 15, 2016 [Actual]
Study Completion:March 2014 [Anticipated] July 31, 2017 [Actual]
First Submitted:February 21, 2011
First Submitted that
Met QC Criteria:
February 24, 2011
First Posted:February 25, 2011 [Estimate]
Last Update Submitted that
Met QC Criteria:
February 24, 2011 October 28, 2018
Last Update Posted:February 25, 2011 [Estimate] October 31, 2018 [Actual]
+
+
+
+
+
+
+ Open or close this module +Sponsor/Collaborators +
+ + + + + + + + + + + + + + + +
Sponsor:Cyclacel Pharmaceuticals, Inc.
Responsible Party: Sponsor
Collaborators:
+
+
+
+
+
+
+ Open or close this module +Oversight +
+ + + + + + + + + + + + + + + +
U.S. FDA-regulated Drug: Yes
U.S. FDA-regulated Device: No
Data Monitoring: Yes
+
+
+
+
+
+
+ Open or close this module +Study Description +
+ + + + + + + + + + + + + +
Brief Summary:This Phase 3 study assesses three two drug regimens as the initial treatment of patients who are at least 70 years of age and have newly diagnosed acute myeloid leukemia (AML) for whom the doctor does not recommend the use of standard intensive treatment or the patient has decided not to receive standard intensive treatment after being fully informed about its benefits and risks by his/her doctor. The three two drug regimens are sapacitabine administered in alternating cycles with decitabine, sapacitabine alone or decitabine or decitabine alone. The purpose of the study is to learn which drug regimen is more likely to keep AML in check as long as possible.
Detailed Description:This is a multicenter, randomized, Phase 3 study ("SEAMLESS") comparing three two drug regimens (arms) as the front-line treatment of elderly patients aged 70 years or older with newly diagnosed acute myeloid leukemia (AML) who are not candidates for intensive induction chemotherapy. In Arm A, sapacitabine is administered in alternating cycles with decitabine, in Arm B sapacitabine is administered alone and in Arm C decitabine is administered alone. The primary efficacy endpoint is overall survival. The study is designed to demonstrate an improvement in overall survival of either of two pairwise comparisons: (1) Arm A versus Arm C or (2) Arm B versus Arm C.
+
+
+
+
+
+
+ Open or close this module +Conditions +
+ + + + + + + + + + + + + +
Conditions:Acute Myeloid Leukemia
Keywords:AML
+
+
+
+
+
+
+ Open or close this module +Study Design +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Study Type:Interventional
Primary Purpose:Treatment
Study Phase:Phase 3
Interventional Study Model:Parallel Assignment
Number of Arms:3 2
Masking:None (Open Label)
Allocation:Randomized
Enrollment:470 [Anticipated] 482 [Actual]
+
+
+
+
+
+
+ Open or close this module +Arms and Interventions +
+ + + + + + +
+ + + + + + + + + + + + + + +
ArmsAssigned Interventions
Experimental: Arm A Experimental: Sapacitabine-decitabine alternating
Sapacitabine and decitabine Arm A sapacitabine administered in alternating cycles with decitabine
Drug: Sapacitabine and decitabine Drug: Sapacitabine
Sapacitabine administered in alternating cycles with decitabine oral sapacitabine capsules
Drug: Decitabine
decitabine intravenous + +
Active Comparator: Arm B
Sapacitabine + +
Drug: Sapacitabine
Sapacitabine alone + +
Active Comparator: Arm C Decitabine
Arm C Decitabine
Drug: Decitabine
Decitabine alone decitabine intravenous
+
+
+
+
+
+
+
+ Open or close this module +Outcome Measures +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Primary Outcome Measures:
1.Overall survival
[ Time Frame: up to 39 43 months ]

OS + +
Secondary Outcome Measures:
1.Complete remission with duration
[ Time Frame: Up up to 39 43 months ]

CR with duration + +
2.Complete remission with incomplete platelet count recovery and duration
[ Time Frame: up to 39 43 months ]

CRp with duration + +
3.Partial remission with duration
[ Time Frame: up to 39 43 months ]

PR with duration + +
4.Hematological improvement with duration
[ Time Frame: up to 39 43 months ]

HI with duration + +
5.Stable disease with duration
[ Time Frame: up to 39 43 months ]

SD with duration + +
6.Number of units of blood product transfused
[ Time Frame: up to 39 43 months ]

7.Hospitalized days
[ Time Frame: up to 39 43 months ]

8.1-year survival
[ Time Frame: up to 39 43 months ]

In % + +
+
+
+
+
+
+
+ Open or close this module +Eligibility +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Minimum Age:70 Years
Maximum Age:
Sex:All
Gender Based:
Accepts Healthy Volunteers:No
Criteria:

Inclusion Criteria:

    +
  • Newly diagnosed AML based on WHO (World Health Organization) classification
  • Age 70 years or older for whom the treatment of choice is low-intensity therapy by investigator assessment or who has refused intensive induction therapy recommended by investigator
  • ECOG (Eastern Cooperative Oncology Group) performance status 0-2
  • Adequate renal function
  • Adequate liver function
  • Able to swallow capsules
  • Agree to practice effective contraception
  • Ability to understand and willingness to sign the informed consent form
+

Exclusion Criteria:

    +
  • AML is of the sub-type of acute promyelocytic leukemia or extramedullary myeloid tumor without bone marrow involvement
  • Having received any systemic anti-cancer therapy for AML or received treatment with hypomethylating agents or cytotoxic chemotherapy for the preceding MDS myelodysplastic syndrome (MDS) or myeloproliferative disease (MPD)
  • Known or suspected central nervous system (CNS) involvement by leukemia
  • Uncontrolled intercurrent illness
  • Known hypersensitivity to decitabine
  • Known to be HIV-positive
+
+
+
+
+
+
+
+ Open or close this module +Contacts/Locations +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Central Contact Person:Judy H Chiao, MD
Telephone: 908-517-7330
Email: jchiao@cyclacel.com
Study Officials: Hagop M Kantarjian, M.D.
Study Chair
M.D. Anderson Cancer Center
Locations: United States, Alabama
University of Alabama Comprehensive Cancer Center
Birmingham, Alabama, United States, 35294
United States, California
Scripps Cancer Center
La Jolla, California, United States, 92037
UCLA Ronald Reagan Medical Center
Los Angeles, California, United States, 90095
United States, Connecticut
Norwalk Hospital
Norwalk, Connecticut, United States, 06850
United States, Connecticut
Cancer Center of Central Connecticut
[Recruiting]
Southington, Connecticut, United States, 06489
Contact:Contact: Mark Turney 860-621-9316
Contact:Principal Investigator: Peter Byeff, MD
United States, Florida
Shands Cancer Hospital at University of Florida
Gainesville, Florida, United States, 32608
Cleveland Clinic Florida
Weston, Florida, United States, 33331
United States, Georgia
Winship Cancer Institute, Emory University
Atlanta, Georgia, United States, 30322
Blood and Marrow Transplant Group of Georgia
Atlanta, Georgia, United States, 30342
United States, Illinois
The University of Chicago Medical Center
[Recruiting]
Chicago, Illinois, United States, 60637
Contact:Contact: Margaret Green, RN 773-702-0267
Contact:Principal Investigator: Wendy Stock, MD
Northwestern Memorial Hospital
Chicago, Illinois, United States, 60611
Rush University Medical Center
Chicago, Illinois, United States, 60612
The University of Chicago Medical Center
Chicago, Illinois, United States, 60637
United States, Indiana
St. Francis Medical Group Oncology and Hematology Specialists
Indianapolis, Indiana, United States, 46237
United States, Iowa
University of Iowa Hospitals and Clinics
Iowa City, Iowa, United States, 52242
United States, Maryland
University of Maryland Greenbaum Cancer Center
Baltimore, Maryland, United States, 21201
United States, Massachusetts
Beth Israel Deaconess Medical Center
Boston, Massachusetts, United States, 02215
United States, Michigan
Henry Ford Health System
Detroit, Michigan, United States, 48202
United States, Minnesota
Mayo Clinic
Rochester, Minnesota, United States, 55905
United States, Missouri
Saint Luke's Cancer Institute
Kansas City, Missouri, United States, 64111
St. Louis University Cancer Center
Saint Louis, Missouri, United States, 63110
United States, Nebraska
University of Nebraska Medical Center
Omaha, Nebraska, United States, 68198
United States, New Hampshire
Dartmouth - Hitchcock Medical Center
Lebanon, New Hampshire, United States, 03756
United States, New Jersey
John Theurer Cancer Center at the Hackensack University Medical Center
Hackensack, New Jersey, United States, 07601
United States, New York
Westchester Hematology Oncology Group, PC
Hawthorne, New York, United States, 10532
Beth Israel Medical Center
New York, New York, United States, 10003
Memorial Sloan Kettering Cancer Center
New York, New York, United States, 10065
Stony Brook University Medical Center
Stony Brook, New York, United States, 11794
United States, North Carolina
Duke University Medical Center
Durham, North Carolina, United States, 27710
United States, Ohio
Gabrail Cancer Center Research
Canton, Ohio, United States, 44718
University of Cincinnati
Cincinnati, Ohio, United States, 45267
Cleveland Clinic Foundation
Cleveland, Ohio, United States, 44195
United States, Pennsylvania
Penn State Milton S. Hershey Medical Center
Hershey, Pennsylvania, United States, 17033
Abramson Cancer Center of the University of Pennsylvania
Philadelphia, Pennsylvania, United States, 19104
United States, South Carolina
Saint Francis Hospital
Greenville, South Carolina, United States, 29601
United States, Tennessee
Vanderbilt University Medical Center
Nashville, Tennessee, United States, 37232
United States, Texas
Baylor University Medical Center
Dallas, Texas, United States, 75246
United States, Texas
MD Anderson Cancer Center
[Recruiting]
Houston, Texas, United States, 77030-3387
Contact:Contact: Patricia Boone, RN 713-792-9191
Contact:Principal Investigator: Hagop Kantarjian, MD
MD Anderson Cancer Center
Houston, Texas, United States, 77030-3387
Joe Arrington Cancer Research and Treatment Center
Lubbock, Texas, United States, 79410
United States, Utah
Huntsman Cancer Institute at the University of Utah
Salt Lake City, Utah, United States, 84112
United States, Wisconsin
The Medical College of Wisconsin
Milwaukee, Wisconsin, United States, 53226
Austria
Medizinische Universitaetsklinik
Innsbruck, Austria
Elisabethinen Krankenhaus
Linz, Austria
Krankenhaus der Barmherzigen Schwestern
Linz, Austria
Univ. Klinik fur Innere Medizin III LKH
Salzburg, Austria
Klinikum Wels-Grieskirchen GmbH
Wels, Austria
AKH Wien
Wien, Austria
Hanusch Krankenhaus
Wien, Austria
Belgium
Ziekenhuis Netwerk Antwerpen Stuivenberg
Antwerpen, Belgium
AZ Sint-Jan Brugge-Oostende
Brugge, Belgium
Universite Catholique de Louvain
Brussels, Belgium
Centre Hospitalier De Jolimont-Lobbes
La Louviere, Belgium
Cliniques Universitaires UCL de Mont-Godinne
Yvoir, Belgium
France
CHU d'Amiens Hopital Sud
Amiens, France
Centre Hospitalier de la Cote Basque
Bayonne, France
CHU de Lyon - Hopital Edouard Herriot
Lyon, France
Institut Paoli Calmettes
Marseille, France
CHRU De Montpellier Hopital St. Eloi
Montpellier, France
Centre Hospitalier De Mulhouse
Mulhouse, France
Hopital St Louis Universite Paris 7
Paris, France
Centre Hospitalier de Perigueux
Perigueux, France
Centre Hospitalier d'Annecy
Pringy, France
Centre Hospitalier de Saint-Brieuc Yves Ie Foll
St Brieuc, France
CHU de Strasbourg - Hopital Civil
Strasbourg, France
Strasbourg Oncologie Liberale
Strasbourg, France
CHU de Tours Hopital Bretonneau
Tours, France
Germany
Universitaetsklinikum Charite Berlin, Campus Benjamin Franklin
Berlin, Germany
Universitaetsklinikum Carl-Gustav-Carus Dresden
Dresden, Germany
St. Johannes Hospital
Duisburg, Germany
Klinikum Frankfurt Hoechst
Frankfurt, Germany
Asklepios Klinik Altona
Hamburg, Germany
Medizinische Hochschule Hannover
Hannover, Germany
SLK Kliniken Heilbronn
Heilbronn, Germany
Klinikum St. Georg
Leipzig, Germany
Johannes Wesling Klinikum
Minden, Germany
TU Muenchen
Muenchen, Germany
Universitaetsklinikum Muenster
Muenster, Germany
Hungary
University of Debrecen
Debrecen, Hungary
Petz Aladar Megyei Oktato Korhaz
Győr, Hungary
Kaposi Mor Oktato Korhaz
Kaposvár, Hungary
Italy
AOU Ospedali Riuniti Umberto I
Ancona, Italy
AO Ospedali Riuniti di Bergamo
Bergamo, Italy
Universita di Bologna Ist Ematologia Oncologia Medica Seragnoli
Bologna, Italy
AO Spedali Civili di Brescia
Brescia, Italy
Universita Cattolica del Sacro Cuore
Campobasso, Italy
AOU Careggi
Firenze, Italy
AOU San Martino IST
Genova, Italy
PO Vito Fazzi
Lecce, Italy
Ospedale San Raffaele
Milano, Italy
AORN Antonio Cardarelli
Napoli, Italy
Uni. Napoli Ospedale Federico lI
Napoli, Italy
AOU Maggiore della Carità di Novara
Novara, Italy
AOOR Villa Sofia Cervello di Palermo
Palermo, Italy
Policlinico San Matteo Di Pavia
Pavia, Italy
AOU San Luigi Gonzaga
Torino, Italy
Poland
Akademickie Centrum Kliniczne Szpital Akademii Medycznej w Gdansku
Gdansk, Poland
Wojewodzki Szpital Specjalistyczny
Legnica, Poland
Wojewódzki Szpital Specjalistyczny w Legnicy
Legnica, Poland
University of Lodz N. Copernicus Memorial Hospital
Lodz, Poland
IHT Instytut Hematologii I Transfuzjologii w Warszawie
Warsaw, Poland
Samodzielny Publiczny Szpital Kliniczny Nr 1 w Wroclawiu
Wroclaw, Poland
Spain
Hospital Universitari Germans Trias i Pujol ICO Badalona
Badalona, Spain
Hospital Clinic de Barcelona
Barcelona, Spain
Hospital De La Santa Creu Sant Pau
Barcelona, Spain
Hospital Universitario Vall d'Hebron
Barcelona, Spain
Hospital Universitario de Canarias
La Laguna, Spain
Hospital Universitario Ramon y Cajal
Madrid, Spain
MD Anderson Cancer Center
Madrid, Spain
Hospital Son Llatzer
Palma de Mallorca, Spain
Hospital Universitari Son Espases
Palma de Mallorca, Spain
Clínica Universidad de Navarra
Pamplona, Spain
Complejo Hospitalario de Navarra
Pamplona, Spain
Hospital Clinico Universitario de Salamanca
Salamanca, Spain
Hospital Clinico Universitario
Santiago de Compostela, Spain
Hospital Universitario Virgen del Rocio
Sevilla, Spain
Hospital Universitari "La Fe"
Valencia, Spain
Sweden
Sunderby Hospital
Luleå, Sweden
Skåne Universitetssjukhus Univ Hospital Lund
Lund, Sweden
Switzerland
Inselspital Bern
Bern, Switzerland
United Kingdom
Kings College Hospital and Guys and St Thomas' Hospital
London, United Kingdom
+
+
+
+
+
+
+ Open or close this module +IPDSharing +
+ + + + + + + + + +
Plan to Share IPD: No
+
+
+
+
+
+
+ Open or close this module +References +
+ + + + + + + + + + + + + + +
Citations: [Study Results] Kantarjian, H.M.; Begna, K.H.; Altman, J.K.; Goldberg, S.L.; Sekeres, M.A.; Strickland, S.A.; Rubenstein, S.E.; Arellano, M.L.; Claxton, D.F.; Baer, M.R.; et al. Results of a Phase 3 Study of Elderly Patients with Newly Diagnosed AML Treated with Sapacitabine and Decitabine Administered in Alternating Cycles. Blood 2017, vol. 130 no. Suppl 1 891. http://www.bloodjournal.org/content/130/Suppl_1/891.
Links:
Available IPD/Information:
+
+
+
+
+
+
+ +
+ + + + From 453e82974e9c6c7cd82458ed82b80ef97ae51959 Mon Sep 17 00:00:00 2001 From: youainti Date: Tue, 28 Jun 2022 10:12:46 -0700 Subject: [PATCH 6/9] extraction-lib as a functional module and the associated history file. --- Parser/extraction-lib.py | 43 ++++++++++++++++-------------- Parser/prototype_history.sql | 51 +++++++++++++++++++++++++++++++++++- 2 files changed, 74 insertions(+), 20 deletions(-) diff --git a/Parser/extraction-lib.py b/Parser/extraction-lib.py index 0e07ec6..8202d15 100644 --- a/Parser/extraction-lib.py +++ b/Parser/extraction-lib.py @@ -1,9 +1,8 @@ from collections import namedtuple from copy import copy from datetime import datetime -from ensurepip import version + from bs4 import BeautifulSoup -import abc import textprocessing as tp #cuz tp is important #requires Python 3.10 @@ -50,6 +49,9 @@ class VersionData(): #self._responsible_party_category = None #I don't believe this is included in the raw data #self._collaborators = None #currently going to ignore as I've not fount it in AACT + def load_to_db(db_cursor): + #load to initial table, then load any extra details into other tables + pass def extract_study_statuses(study_status_form, version_a,version_b): """ @@ -66,21 +68,21 @@ def extract_study_statuses(study_status_form, version_a,version_b): match tr_to_td(trow): case ["Primary Completion:" as row_label, tag]: old,new = split_by_version(tag) - tagdate1 = extract_date_and_tag(old.text,date_MMMM_YYYY) + tagdate1 = extract_date_and_tag(old.text) version_a._primary_completion_date = tagdate1.date version_a._primary_completion_date_category = tagdate1.tag - tagdate2 = extract_date_and_tag(new.text,date_MMMM_YYYY) + tagdate2 = extract_date_and_tag(new.text) version_b._primary_completion_date = tagdate2.date version_b._primary_completion_date_category = tagdate2.tag case ["Study Completion:" as row_label, tag]: old,new = split_by_version(tag) - tagdate1 = extract_date_and_tag(old.text,date_MMMM_YYYY) + tagdate1 = extract_date_and_tag(old.text) version_a._completion_date = tagdate1.date version_a._completion_date_category = tagdate1.tag - tagdate2 = extract_date_and_tag(new.text,date_MMMM_YYYY) + tagdate2 = extract_date_and_tag(new.text) version_b._completion_date = tagdate2.date version_b._completion_date_category = tagdate2.tag @@ -101,7 +103,6 @@ def extract_study_design(study_status_form, version_a,version_b): #iterate through rows, for trow in rows: #matching on rowLabels - #print(trow.__str__()[:80]) match tr_to_td(trow): case ["Enrollment:" as row_label, tag]: old,new = split_by_version(tag) @@ -125,7 +126,6 @@ def extract_sponsor_data(study_status_form, version_a,version_b): #iterate through rows, for trow in rows: #matching on rowLabels - #print(trow.__str__()[:80]) match tr_to_td(trow): case ["Sponsor:" as row_label, tag]: old, new = split_by_version(tag) @@ -157,16 +157,12 @@ def split_by_version(tag): return old,new -def extract_date_and_tag(text, date_format): +def extract_date_and_tag(text): """ Extracts a datetype according to the date format and the estimate tag based on """ - #FIX: Currently, there are multiple (mixed) data formats in use - #Theses can exist in the same data field, in two different versions - #so instead of using a single (passed) data format, I need to - #select between various data formats. text = text.strip() @@ -179,8 +175,12 @@ def extract_date_and_tag(text, date_format): estimate_tag = date_split[1].split("]")[0].strip() else: estimate_tag = None - date_object = datetime.strptime(date_split[0].strip(), date_format) + try: + date_object = datetime.strptime(date_split[0].strip(), date_MMMM_YYYY) + except ValueError as ve: + date_object = datetime.strptime(date_split[0].strip(), date_MMMM_DD_YYYY) + return TagDatePair(estimate_tag, date_object) @@ -274,14 +274,19 @@ def get_forms(soup,version_a,version_b): date_MMMM_YYYY = "%B %Y" date_MMMM_DD_YYYY = "%B %d, %Y" +def get_data_from_versions(nct_id,html, version_a_int, version_b_int): + soup = BeautifulSoup(html,"lxml") + version_a = VersionData(nct_id, version_a_int) + version_b = VersionData(nct_id, version_b_int) + get_forms(soup, version_a, version_b) + + return version_a,version_b + + if __name__ == "__main__": for file in ["./NCT00658567.html", "./NCT01303796.html"]: with open(file) as fh: - soup = BeautifulSoup(fh, "lxml") - - version1 = VersionData("NCT00658567",1) - version2 = VersionData("NCT00658567",2) - get_forms(soup, version1, version2) + version1, version2 = get_data_from_versions(file, fh.read(), 1,2) print(version1.__dict__) #order messed up somewhere:w print(version2.__dict__) #order messed up somewhere:w diff --git a/Parser/prototype_history.sql b/Parser/prototype_history.sql index b66142b..49eef82 100644 --- a/Parser/prototype_history.sql +++ b/Parser/prototype_history.sql @@ -59,4 +59,53 @@ CREATE TABLE history.locations location contact info CREATE TABLE history.arms -*/ \ No newline at end of file +*/ + +/* +Create the history +*/ + +CREATE TYPE history.updatable_catetories AS ENUM + ('Actual', 'Anticipated', 'Expected'); + +ALTER TYPE history.updatable_catetories + OWNER TO root; + +COMMENT ON TYPE history.updatable_catetories + IS 'This enum is used to capture the different types of categories that a date or enrollemnt figure may have.'; + + + +CREATE TYPE history.study_statuses AS ENUM + ('Available', 'Withdrawn', 'Withheld', 'Temporarily not available', 'Active, not recruiting', 'Recruiting', 'Not yet recruiting', 'Enrolling by invitation', 'Suspended', 'No longer available', 'Approved for marketing', 'Unknown status', 'Completed', 'Terminated'); + +ALTER TYPE history.study_statuses + OWNER TO root; + + + + +-- Table: history.trial_snapshots + +-- DROP TABLE IF EXISTS history.trial_snapshots; + +CREATE TABLE IF NOT EXISTS history.trial_snapshots +( + nct_id character varying(15) COLLATE pg_catalog."default" NOT NULL, + version integer NOT NULL, + primary_completion_date timestamp without time zone, + primary_completion_date_category history.updatable_catetories, + completion_date timestamp without time zone, + completion_date_category history.updatable_catetories, + overall_status history.study_statuses, + enrollment integer, + enrollment_category history.updatable_catetories, + sponsor character varying(255) COLLATE pg_catalog."default", + responsible_party character varying(255) COLLATE pg_catalog."default", + CONSTRAINT trial_snapshots_pkey PRIMARY KEY (nct_id, version) +) + +TABLESPACE pg_default; + +ALTER TABLE IF EXISTS history.trial_snapshots + OWNER to root; \ No newline at end of file From 9d5a726494aa598dd793a627ca0d8d5dc860db54 Mon Sep 17 00:00:00 2001 From: youainti Date: Tue, 28 Jun 2022 12:42:39 -0700 Subject: [PATCH 7/9] added feature to extract start_date. deleted unused files and modified others for ease of use. --- Parser/NCT01303796.html | 3266 +++++++++++++++++++++------------- Parser/extraction-lib.py | 120 +- Parser/prototype_history.sql | 6 +- Parser/textprocessing.py | 184 -- 4 files changed, 2130 insertions(+), 1446 deletions(-) delete mode 100644 Parser/textprocessing.py diff --git a/Parser/NCT01303796.html b/Parser/NCT01303796.html index 32308ad..dc1fec8 100644 --- a/Parser/NCT01303796.html +++ b/Parser/NCT01303796.html @@ -1,1244 +1,2028 @@ + -History of Changes for Study: NCT01303796 - - - - - - - - -
ClinicalTrials.gov -
-
-
-
History of Changes for Study: NCT01303796
-
A Study of Oral Sapacitabine in Elderly Patients With Newly Diagnosed Acute Myeloid Leukemia (SEAMLESS)
- -
-
-
-
-
    -
  • A study version is represented by a row in the table.
  • -
  • Select two study versions to compare. One each from columns A and B.
  • -
  • Choose either the "Merged" or "Side-by-Side" comparison format to specify how the two study versions are to be displayed. The Side-by-Side format only applies to the Protocol section of the study.
  • -
  • Click "Compare" to do the comparison and show the differences.
  • -
  • Select a version's Submitted Date link to see a rendering of the study for that version.
  • -
  • The yellow A/B choices in the table indicate the study versions currently compared below. A yellow table row indicates the study version currently being viewed.
  • -
  • Hover over the "Recruitment Status" to see how the study's recruitment status changed.
  • -
  • Study edits or deletions are displayed in red.
  • -
  • Study additions are displayed in green.
  • -
-
-
-
-
Study Record Versions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
VersionABSubmitted DateChanges
1February 24, 2011 -None (earliest Version on record)
2March 23, 2011 -Contacts/Locations and Study Status
3April 11, 2011 -Contacts/Locations and Study Status
4November 7, 2011 -Sponsor/Collaborators, Study Status, Contacts/Locations and Oversight
5May 2, 2012 -Study Status, Outcome Measures, Arms and Interventions, Study Description, Contacts/Locations and Study Design
6May 3, 2012 -Contacts/Locations and Study Status
7May 4, 2012 -Contacts/Locations and Study Status
8May 7, 2012 -Contacts/Locations and Study Status
9May 14, 2012 -Contacts/Locations and Study Status
10July 11, 2012 -Contacts/Locations and Study Status
11September 25, 2012 -Study Status and Contacts/Locations
12December 14, 2012 -Contacts/Locations and Study Status
13November 14, 2013 -Contacts/Locations and Study Status
14February 10, 2014 -Contacts/Locations and Study Status
15March 25, 2014 -Contacts/Locations and Study Status
16September 8, 2014 -Contacts/Locations and Study Status
17April 13, 2015 -Recruitment Status, Study Status and Contacts/Locations
18August 17, 2015 -Contacts/Locations and Study Status
19October 18, 2018 -Recruitment Status, Study Status, Arms and Interventions, Outcome Measures, Contacts/Locations, Study Design, Study Description, Oversight, IPDSharing, References and Eligibility
20October 28, 2018 -Arms and Interventions and Study Status
Show
Results Submission Events
-
- -
-Comparison Format: -
    -
  • -
  • -
-
-
-
-
-
-
-
-
- -
-
-Changes (Merged) for Study: NCT01303796
-February 24, 2011 (v1) -- October 28, 2018 (v20)

Changes in: Study Status, Sponsor/Collaborators, Oversight, Study Description, Study Design, Arms and Interventions, Outcome Measures, Eligibility, Contacts/Locations, IPDSharing, References -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- Open or close this module -Study Identification -
- - - - - - - - - - - - - - - - - - - -
Unique Protocol ID:CYC682-12
Brief Title:A Study of Oral Sapacitabine in Elderly Patients With Newly Diagnosed Acute Myeloid Leukemia (SEAMLESS)
Official Title:A Phase III Randomized Study of Oral Sapacitabine in Elderly Patients With Newly Diagnosed Acute Myeloid Leukemia
Secondary IDs:
-
-
-
-
-
-
- Open or close this module -Study Status -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Record Verification:February 2011 October 2018
Overall Status:Recruiting Completed
Study Start:January 2011 October 1, 2011
Primary Completion:September 2013 [Anticipated] December 15, 2016 [Actual]
Study Completion:March 2014 [Anticipated] July 31, 2017 [Actual]
First Submitted:February 21, 2011
First Submitted that
Met QC Criteria:
February 24, 2011
First Posted:February 25, 2011 [Estimate]
Last Update Submitted that
Met QC Criteria:
February 24, 2011 October 28, 2018
Last Update Posted:February 25, 2011 [Estimate] October 31, 2018 [Actual]
-
-
-
-
-
-
- Open or close this module -Sponsor/Collaborators -
- - - - - - - - - - - - - - - -
Sponsor:Cyclacel Pharmaceuticals, Inc.
Responsible Party: Sponsor
Collaborators:
-
-
-
-
-
-
- Open or close this module -Oversight -
- - - - - - - - - - - - - - - -
U.S. FDA-regulated Drug: Yes
U.S. FDA-regulated Device: No
Data Monitoring: Yes
-
-
-
-
-
-
- Open or close this module -Study Description -
- - - - - - - - - - - - - -
Brief Summary:This Phase 3 study assesses three two drug regimens as the initial treatment of patients who are at least 70 years of age and have newly diagnosed acute myeloid leukemia (AML) for whom the doctor does not recommend the use of standard intensive treatment or the patient has decided not to receive standard intensive treatment after being fully informed about its benefits and risks by his/her doctor. The three two drug regimens are sapacitabine administered in alternating cycles with decitabine, sapacitabine alone or decitabine or decitabine alone. The purpose of the study is to learn which drug regimen is more likely to keep AML in check as long as possible.
Detailed Description:This is a multicenter, randomized, Phase 3 study ("SEAMLESS") comparing three two drug regimens (arms) as the front-line treatment of elderly patients aged 70 years or older with newly diagnosed acute myeloid leukemia (AML) who are not candidates for intensive induction chemotherapy. In Arm A, sapacitabine is administered in alternating cycles with decitabine, in Arm B sapacitabine is administered alone and in Arm C decitabine is administered alone. The primary efficacy endpoint is overall survival. The study is designed to demonstrate an improvement in overall survival of either of two pairwise comparisons: (1) Arm A versus Arm C or (2) Arm B versus Arm C.
-
-
-
-
-
-
- Open or close this module -Conditions -
- - - - - - - - - - - - - -
Conditions:Acute Myeloid Leukemia
Keywords:AML
-
-
-
-
-
-
- Open or close this module -Study Design -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Study Type:Interventional
Primary Purpose:Treatment
Study Phase:Phase 3
Interventional Study Model:Parallel Assignment
Number of Arms:3 2
Masking:None (Open Label)
Allocation:Randomized
Enrollment:470 [Anticipated] 482 [Actual]
-
-
-
-
-
-
- Open or close this module -Arms and Interventions -
- - - - - - -
- - - - - - - - - - - - - - -
ArmsAssigned Interventions
Experimental: Arm A Experimental: Sapacitabine-decitabine alternating
Sapacitabine and decitabine Arm A sapacitabine administered in alternating cycles with decitabine
Drug: Sapacitabine and decitabine Drug: Sapacitabine
Sapacitabine administered in alternating cycles with decitabine oral sapacitabine capsules
Drug: Decitabine
decitabine intravenous - -
Active Comparator: Arm B
Sapacitabine - -
Drug: Sapacitabine
Sapacitabine alone - -
Active Comparator: Arm C Decitabine
Arm C Decitabine
Drug: Decitabine
Decitabine alone decitabine intravenous
-
-
-
-
-
-
-
- Open or close this module -Outcome Measures -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Primary Outcome Measures:
1.Overall survival
[ Time Frame: up to 39 43 months ]

OS - -
Secondary Outcome Measures:
1.Complete remission with duration
[ Time Frame: Up up to 39 43 months ]

CR with duration - -
2.Complete remission with incomplete platelet count recovery and duration
[ Time Frame: up to 39 43 months ]

CRp with duration - -
3.Partial remission with duration
[ Time Frame: up to 39 43 months ]

PR with duration - -
4.Hematological improvement with duration
[ Time Frame: up to 39 43 months ]

HI with duration - -
5.Stable disease with duration
[ Time Frame: up to 39 43 months ]

SD with duration - -
6.Number of units of blood product transfused
[ Time Frame: up to 39 43 months ]

7.Hospitalized days
[ Time Frame: up to 39 43 months ]

8.1-year survival
[ Time Frame: up to 39 43 months ]

In % - -
-
-
-
-
-
-
- Open or close this module -Eligibility -
- - - - - - - - - - - - - - - - - - - - - - - - - - -
Minimum Age:70 Years
Maximum Age:
Sex:All
Gender Based:
Accepts Healthy Volunteers:No
Criteria:

Inclusion Criteria:

    -
  • Newly diagnosed AML based on WHO (World Health Organization) classification
  • Age 70 years or older for whom the treatment of choice is low-intensity therapy by investigator assessment or who has refused intensive induction therapy recommended by investigator
  • ECOG (Eastern Cooperative Oncology Group) performance status 0-2
  • Adequate renal function
  • Adequate liver function
  • Able to swallow capsules
  • Agree to practice effective contraception
  • Ability to understand and willingness to sign the informed consent form
-

Exclusion Criteria:

    -
  • AML is of the sub-type of acute promyelocytic leukemia or extramedullary myeloid tumor without bone marrow involvement
  • Having received any systemic anti-cancer therapy for AML or received treatment with hypomethylating agents or cytotoxic chemotherapy for the preceding MDS myelodysplastic syndrome (MDS) or myeloproliferative disease (MPD)
  • Known or suspected central nervous system (CNS) involvement by leukemia
  • Uncontrolled intercurrent illness
  • Known hypersensitivity to decitabine
  • Known to be HIV-positive
-
-
-
-
-
-
-
- Open or close this module -Contacts/Locations -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Central Contact Person:Judy H Chiao, MD
Telephone: 908-517-7330
Email: jchiao@cyclacel.com
Study Officials: Hagop M Kantarjian, M.D.
Study Chair
M.D. Anderson Cancer Center
Locations: United States, Alabama
University of Alabama Comprehensive Cancer Center
Birmingham, Alabama, United States, 35294
United States, California
Scripps Cancer Center
La Jolla, California, United States, 92037
UCLA Ronald Reagan Medical Center
Los Angeles, California, United States, 90095
United States, Connecticut
Norwalk Hospital
Norwalk, Connecticut, United States, 06850
United States, Connecticut
Cancer Center of Central Connecticut
[Recruiting]
Southington, Connecticut, United States, 06489
Contact:Contact: Mark Turney 860-621-9316
Contact:Principal Investigator: Peter Byeff, MD
United States, Florida
Shands Cancer Hospital at University of Florida
Gainesville, Florida, United States, 32608
Cleveland Clinic Florida
Weston, Florida, United States, 33331
United States, Georgia
Winship Cancer Institute, Emory University
Atlanta, Georgia, United States, 30322
Blood and Marrow Transplant Group of Georgia
Atlanta, Georgia, United States, 30342
United States, Illinois
The University of Chicago Medical Center
[Recruiting]
Chicago, Illinois, United States, 60637
Contact:Contact: Margaret Green, RN 773-702-0267
Contact:Principal Investigator: Wendy Stock, MD
Northwestern Memorial Hospital
Chicago, Illinois, United States, 60611
Rush University Medical Center
Chicago, Illinois, United States, 60612
The University of Chicago Medical Center
Chicago, Illinois, United States, 60637
United States, Indiana
St. Francis Medical Group Oncology and Hematology Specialists
Indianapolis, Indiana, United States, 46237
United States, Iowa
University of Iowa Hospitals and Clinics
Iowa City, Iowa, United States, 52242
United States, Maryland
University of Maryland Greenbaum Cancer Center
Baltimore, Maryland, United States, 21201
United States, Massachusetts
Beth Israel Deaconess Medical Center
Boston, Massachusetts, United States, 02215
United States, Michigan
Henry Ford Health System
Detroit, Michigan, United States, 48202
United States, Minnesota
Mayo Clinic
Rochester, Minnesota, United States, 55905
United States, Missouri
Saint Luke's Cancer Institute
Kansas City, Missouri, United States, 64111
St. Louis University Cancer Center
Saint Louis, Missouri, United States, 63110
United States, Nebraska
University of Nebraska Medical Center
Omaha, Nebraska, United States, 68198
United States, New Hampshire
Dartmouth - Hitchcock Medical Center
Lebanon, New Hampshire, United States, 03756
United States, New Jersey
John Theurer Cancer Center at the Hackensack University Medical Center
Hackensack, New Jersey, United States, 07601
United States, New York
Westchester Hematology Oncology Group, PC
Hawthorne, New York, United States, 10532
Beth Israel Medical Center
New York, New York, United States, 10003
Memorial Sloan Kettering Cancer Center
New York, New York, United States, 10065
Stony Brook University Medical Center
Stony Brook, New York, United States, 11794
United States, North Carolina
Duke University Medical Center
Durham, North Carolina, United States, 27710
United States, Ohio
Gabrail Cancer Center Research
Canton, Ohio, United States, 44718
University of Cincinnati
Cincinnati, Ohio, United States, 45267
Cleveland Clinic Foundation
Cleveland, Ohio, United States, 44195
United States, Pennsylvania
Penn State Milton S. Hershey Medical Center
Hershey, Pennsylvania, United States, 17033
Abramson Cancer Center of the University of Pennsylvania
Philadelphia, Pennsylvania, United States, 19104
United States, South Carolina
Saint Francis Hospital
Greenville, South Carolina, United States, 29601
United States, Tennessee
Vanderbilt University Medical Center
Nashville, Tennessee, United States, 37232
United States, Texas
Baylor University Medical Center
Dallas, Texas, United States, 75246
United States, Texas
MD Anderson Cancer Center
[Recruiting]
Houston, Texas, United States, 77030-3387
Contact:Contact: Patricia Boone, RN 713-792-9191
Contact:Principal Investigator: Hagop Kantarjian, MD
MD Anderson Cancer Center
Houston, Texas, United States, 77030-3387
Joe Arrington Cancer Research and Treatment Center
Lubbock, Texas, United States, 79410
United States, Utah
Huntsman Cancer Institute at the University of Utah
Salt Lake City, Utah, United States, 84112
United States, Wisconsin
The Medical College of Wisconsin
Milwaukee, Wisconsin, United States, 53226
Austria
Medizinische Universitaetsklinik
Innsbruck, Austria
Elisabethinen Krankenhaus
Linz, Austria
Krankenhaus der Barmherzigen Schwestern
Linz, Austria
Univ. Klinik fur Innere Medizin III LKH
Salzburg, Austria
Klinikum Wels-Grieskirchen GmbH
Wels, Austria
AKH Wien
Wien, Austria
Hanusch Krankenhaus
Wien, Austria
Belgium
Ziekenhuis Netwerk Antwerpen Stuivenberg
Antwerpen, Belgium
AZ Sint-Jan Brugge-Oostende
Brugge, Belgium
Universite Catholique de Louvain
Brussels, Belgium
Centre Hospitalier De Jolimont-Lobbes
La Louviere, Belgium
Cliniques Universitaires UCL de Mont-Godinne
Yvoir, Belgium
France
CHU d'Amiens Hopital Sud
Amiens, France
Centre Hospitalier de la Cote Basque
Bayonne, France
CHU de Lyon - Hopital Edouard Herriot
Lyon, France
Institut Paoli Calmettes
Marseille, France
CHRU De Montpellier Hopital St. Eloi
Montpellier, France
Centre Hospitalier De Mulhouse
Mulhouse, France
Hopital St Louis Universite Paris 7
Paris, France
Centre Hospitalier de Perigueux
Perigueux, France
Centre Hospitalier d'Annecy
Pringy, France
Centre Hospitalier de Saint-Brieuc Yves Ie Foll
St Brieuc, France
CHU de Strasbourg - Hopital Civil
Strasbourg, France
Strasbourg Oncologie Liberale
Strasbourg, France
CHU de Tours Hopital Bretonneau
Tours, France
Germany
Universitaetsklinikum Charite Berlin, Campus Benjamin Franklin
Berlin, Germany
Universitaetsklinikum Carl-Gustav-Carus Dresden
Dresden, Germany
St. Johannes Hospital
Duisburg, Germany
Klinikum Frankfurt Hoechst
Frankfurt, Germany
Asklepios Klinik Altona
Hamburg, Germany
Medizinische Hochschule Hannover
Hannover, Germany
SLK Kliniken Heilbronn
Heilbronn, Germany
Klinikum St. Georg
Leipzig, Germany
Johannes Wesling Klinikum
Minden, Germany
TU Muenchen
Muenchen, Germany
Universitaetsklinikum Muenster
Muenster, Germany
Hungary
University of Debrecen
Debrecen, Hungary
Petz Aladar Megyei Oktato Korhaz
Győr, Hungary
Kaposi Mor Oktato Korhaz
Kaposvár, Hungary
Italy
AOU Ospedali Riuniti Umberto I
Ancona, Italy
AO Ospedali Riuniti di Bergamo
Bergamo, Italy
Universita di Bologna Ist Ematologia Oncologia Medica Seragnoli
Bologna, Italy
AO Spedali Civili di Brescia
Brescia, Italy
Universita Cattolica del Sacro Cuore
Campobasso, Italy
AOU Careggi
Firenze, Italy
AOU San Martino IST
Genova, Italy
PO Vito Fazzi
Lecce, Italy
Ospedale San Raffaele
Milano, Italy
AORN Antonio Cardarelli
Napoli, Italy
Uni. Napoli Ospedale Federico lI
Napoli, Italy
AOU Maggiore della Carità di Novara
Novara, Italy
AOOR Villa Sofia Cervello di Palermo
Palermo, Italy
Policlinico San Matteo Di Pavia
Pavia, Italy
AOU San Luigi Gonzaga
Torino, Italy
Poland
Akademickie Centrum Kliniczne Szpital Akademii Medycznej w Gdansku
Gdansk, Poland
Wojewodzki Szpital Specjalistyczny
Legnica, Poland
Wojewódzki Szpital Specjalistyczny w Legnicy
Legnica, Poland
University of Lodz N. Copernicus Memorial Hospital
Lodz, Poland
IHT Instytut Hematologii I Transfuzjologii w Warszawie
Warsaw, Poland
Samodzielny Publiczny Szpital Kliniczny Nr 1 w Wroclawiu
Wroclaw, Poland
Spain
Hospital Universitari Germans Trias i Pujol ICO Badalona
Badalona, Spain
Hospital Clinic de Barcelona
Barcelona, Spain
Hospital De La Santa Creu Sant Pau
Barcelona, Spain
Hospital Universitario Vall d'Hebron
Barcelona, Spain
Hospital Universitario de Canarias
La Laguna, Spain
Hospital Universitario Ramon y Cajal
Madrid, Spain
MD Anderson Cancer Center
Madrid, Spain
Hospital Son Llatzer
Palma de Mallorca, Spain
Hospital Universitari Son Espases
Palma de Mallorca, Spain
Clínica Universidad de Navarra
Pamplona, Spain
Complejo Hospitalario de Navarra
Pamplona, Spain
Hospital Clinico Universitario de Salamanca
Salamanca, Spain
Hospital Clinico Universitario
Santiago de Compostela, Spain
Hospital Universitario Virgen del Rocio
Sevilla, Spain
Hospital Universitari "La Fe"
Valencia, Spain
Sweden
Sunderby Hospital
Luleå, Sweden
Skåne Universitetssjukhus Univ Hospital Lund
Lund, Sweden
Switzerland
Inselspital Bern
Bern, Switzerland
United Kingdom
Kings College Hospital and Guys and St Thomas' Hospital
London, United Kingdom
-
-
-
-
-
-
- Open or close this module -IPDSharing -
- - - - - - - - - -
Plan to Share IPD: No
-
-
-
-
-
-
- Open or close this module -References -
- - - - - - - - - - - - - - -
Citations: [Study Results] Kantarjian, H.M.; Begna, K.H.; Altman, J.K.; Goldberg, S.L.; Sekeres, M.A.; Strickland, S.A.; Rubenstein, S.E.; Arellano, M.L.; Claxton, D.F.; Baer, M.R.; et al. Results of a Phase 3 Study of Elderly Patients with Newly Diagnosed AML Treated with Sapacitabine and Decitabine Administered in Alternating Cycles. Blood 2017, vol. 130 no. Suppl 1 891. http://www.bloodjournal.org/content/130/Suppl_1/891.
Links:
Available IPD/Information:
-
-
-
-
-
-
- -
- - - - + + History of Changes for Study: NCT01303796 + + + + + + + + + + +
ClinicalTrials.gov +
+
+
+
History of Changes for Study: + NCT01303796
+
A Study of Oral Sapacitabine in + Elderly Patients With Newly Diagnosed Acute Myeloid Leukemia (SEAMLESS)
+ +
+
+
+
+
+
    +
  • A study version is represented by a row in the table.
  • +
  • Select two study versions to compare. One each from columns A and B.
  • +
  • Choose either the "Merged" or "Side-by-Side" comparison format to specify how the + two study versions are to be displayed. The Side-by-Side format only applies to the Protocol section of + the study.
  • +
  • Click "Compare" to do the comparison and show the differences.
  • +
  • Select a version's Submitted Date link to see a rendering of the study for that version.
  • +
  • The yellow A/B choices in the table indicate the + study versions currently compared below. A yellow + table row indicates the study version currently being viewed.
  • +
  • Hover over the "Recruitment Status" to see how the + study's recruitment status changed.
  • +
  • Study edits or deletions are displayed in red.
  • +
  • Study additions are displayed in green.
  • +
+
+
+
+
+
+
+ Study Record Versions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VersionAB + Submitted DateChanges
1 + February + 24, 2011 + None (earliest Version on record) +
2 + + March 23, + 2011 + Contacts/Locations and Study Status
3 + + April 11, + 2011 + Contacts/Locations and Study Status
4 + + November + 7, 2011 + Sponsor/Collaborators, Study Status, + Contacts/Locations and Oversight
5 + + May 2, 2012 + Study Status, Outcome Measures, Arms and + Interventions, Study Description, Contacts/Locations and Study Design
6 + + May 3, 2012 + Contacts/Locations and Study Status
7 + + May 4, 2012 + Contacts/Locations and Study Status
8 + + May 7, 2012 + Contacts/Locations and Study Status
9 + + May 14, + 2012 + Contacts/Locations and Study Status
10 + + July 11, + 2012 + Contacts/Locations and Study Status
11 + + September 25, 2012 + Study Status and Contacts/Locations
12 + + December 14, 2012 + Contacts/Locations and Study Status
13 + + November 14, 2013 + Contacts/Locations and Study Status
14 + + February 10, 2014 + Contacts/Locations and Study Status
15 + + March 25, + 2014 + Contacts/Locations and Study Status
16 + + September 8, 2014 + Contacts/Locations and Study Status
17 + + April 13, + 2015 + Recruitment Status, Study Status and + Contacts/Locations
18 + + August + 17, 2015 + Contacts/Locations and Study Status
19 + + October + 18, 2018 + Recruitment Status, Study Status, Arms and + Interventions, Outcome Measures, Contacts/Locations, Study Design, Study Description, Oversight, + IPDSharing, References and Eligibility
20 + October + 28, 2018 + Arms and Interventions and Study + Status
+
+ Show
+ +
+
Results Submission Events
+
+
+ +
+ Comparison Format: +
    +
  • +
  • +
+
+
+
+
+
+
+
+
+
+ +
+ +
+
+ Changes (Merged) for Study: NCT01303796
+ February 24, 2011 (v1) -- October 28, 2018 (v20)

Changes in: Study Status, Sponsor/Collaborators, Oversight, Study Description, Study + Design, Arms and Interventions, Outcome Measures, Eligibility, Contacts/Locations, IPDSharing, References + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ Open or close this module + Study Identification +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
Unique Protocol ID:CYC682-12
Brief Title:A Study of Oral Sapacitabine in Elderly Patients With Newly Diagnosed Acute Myeloid Leukemia + (SEAMLESS)
Official Title:A Phase III Randomized Study of Oral Sapacitabine in Elderly Patients With Newly Diagnosed + Acute Myeloid Leukemia
Secondary IDs:
+
+
+
+
+
+
+
+
+ Open or close this module + Study Status +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Record Verification:February 2011 October 2018 +
Overall Status:Recruiting Completed
Study Start:January 2011 October 1, + 2011
Primary Completion:September 2013 [Anticipated] December 15, 2016 [Actual]
Study Completion:March 2014 [Anticipated] July 31, + 2017 [Actual]
First Submitted:February 21, 2011
First Submitted that
Met QC Criteria:
February 24, 2011
First Posted:February 25, 2011 [Estimate]
Last Update Submitted that
Met QC Criteria: +
February 24, 2011 October 28, + 2018
Last Update Posted:February 25, 2011 [Estimate] October 31, 2018 [Actual]
+
+
+
+
+
+
+
+
+ Open or close this module + Sponsor/Collaborators +
+ + + + + + + + + + + + + + + + + + + + +
Sponsor:Cyclacel Pharmaceuticals, Inc.
Responsible Party: Sponsor
Collaborators:
+
+
+
+
+
+
+
+
+ Open or close this module + Oversight +
+ + + + + + + + + + + + + + + + + + + + + +
U.S. FDA-regulated Drug: Yes
U.S. FDA-regulated Device: No
Data Monitoring: Yes
+
+
+
+
+
+
+
+
+ Open or close this module + Study Description +
+ + + + + + + + + + + + + + + + + +
Brief Summary:This Phase 3 study assesses three two drug regimens as the initial treatment of patients who are at + least 70 years of age and have newly diagnosed acute myeloid leukemia (AML) for whom the + doctor does not recommend the use of standard intensive treatment or the patient has decided + not to receive standard intensive treatment after being fully informed about its benefits and + risks by his/her doctor. The three two drug regimens are sapacitabine administered in alternating + cycles with decitabine, sapacitabine alone or decitabine + or decitabine alone. The purpose of the study is to learn + which drug regimen is more likely to keep AML in check as long as possible.
Detailed Description:This is a multicenter, randomized, Phase 3 study ("SEAMLESS") comparing three + two drug regimens (arms) as the front-line treatment + of elderly patients aged 70 years or older with newly diagnosed acute myeloid leukemia (AML) + who are not candidates for intensive induction chemotherapy. In Arm A, sapacitabine is + administered in alternating cycles with decitabine, in Arm B + sapacitabine is administered alone and in Arm C decitabine is administered alone. + The primary efficacy endpoint is overall survival. The study is designed to demonstrate an + improvement in overall survival of either of two pairwise + comparisons: (1) Arm A versus Arm C or (2) Arm B versus + Arm C.
+
+
+
+
+
+
+
+
+ Open or close this module + Conditions +
+ + + + + + + + + + + + + + + + + +
Conditions:Acute Myeloid Leukemia
Keywords:AML
+
+
+
+
+
+
+
+
+ Open or close this module + Study Design +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Study Type:Interventional
Primary Purpose:Treatment
Study Phase:Phase 3
Interventional Study Model:Parallel Assignment
Number of Arms:3 2
Masking:None (Open Label)
Allocation:Randomized
Enrollment:470 [Anticipated] 482 + [Actual]
+
+
+
+
+
+
+
+
+ Open or close this module + Arms and Interventions +
+ + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + +
ArmsAssigned Interventions
Experimental: Arm A Experimental: Sapacitabine-decitabine alternating +
Sapacitabine and decitabine + Arm A sapacitabine administered in alternating cycles with + decitabine
+
Drug: Sapacitabine and decitabine Drug: Sapacitabine +
Sapacitabine administered in + alternating cycles with decitabine oral + sapacitabine capsules
Drug: + Decitabine +
decitabine intravenous + +
+
Active Comparator: Arm B +
Sapacitabine + +
+
Drug: Sapacitabine +
Sapacitabine alone + +
+
Active Comparator: Arm C Decitabine +
Arm C Decitabine
+
Drug: Decitabine
Decitabine + alone decitabine intravenous
+
+
+
+
+
+
+
+
+
+
+ Open or close this module + Outcome Measures +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Primary Outcome Measures:
1.Overall survival
[ Time Frame: up to 39 43 months ]

OS + +
Secondary Outcome Measures:
1.Complete remission with duration
[ Time Frame: Up up to 39 43 months ]

CR with duration + +
2.Complete remission with incomplete platelet count recovery and duration
[ Time Frame: up + to 39 43 months + ]

CRp with duration + +
3.Partial remission with duration
[ Time Frame: up to 39 + 43 months ]

PR with duration + +
4.Hematological improvement with duration
[ Time Frame: up to 39 + 43 months ]

HI with + duration + +
5.Stable disease with duration
[ Time Frame: up to 39 + 43 months ]

SD with duration + +
6.Number of units of blood product transfused
[ Time Frame: up to 39 43 months ]

7.Hospitalized days
[ Time Frame: up to 39 43 months ]

8.1-year survival
[ Time Frame: up to 39 43 months ]

In % + +
+
+
+
+
+
+
+
+
+ Open or close this module + Eligibility +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Minimum Age:70 Years
Maximum Age:
Sex:All
Gender Based:
Accepts Healthy Volunteers:No
Criteria: +

Inclusion Criteria:

+
    +
  • Newly diagnosed AML based on WHO (World Health Organization) + classification
  • +
  • Age 70 years or older for whom the treatment of choice is low-intensity therapy by + investigator assessment or who has refused intensive induction therapy recommended by + investigator
  • +
  • ECOG (Eastern Cooperative Oncology Group) performance + status 0-2
  • +
  • Adequate renal function
  • +
  • Adequate liver function
  • +
  • Able to swallow capsules
  • +
  • Agree to practice effective contraception
  • +
  • Ability to understand and willingness to sign the informed consent form
  • +
+

Exclusion Criteria:

+
    +
  • AML is of the sub-type of acute promyelocytic leukemia or extramedullary myeloid tumor + without bone marrow involvement
  • +
  • Having received any systemic anti-cancer therapy for AML or received treatment with + hypomethylating agents or cytotoxic chemotherapy for the + preceding MDS myelodysplastic + syndrome (MDS) or myeloproliferative disease + (MPD)
  • +
  • Known or suspected central nervous system (CNS) involvement by leukemia
  • +
  • Uncontrolled intercurrent illness
  • +
  • Known hypersensitivity to decitabine
  • +
  • Known to be HIV-positive
  • +
+
+
+
+
+
+
+
+
+
+ Open or close this module + Contacts/Locations +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Central Contact Person:Judy H Chiao, MD
Telephone: + 908-517-7330
Email: jchiao@cyclacel.com
+
Study Officials: Hagop M Kantarjian, M.D.
Study + Chair
M.D. Anderson Cancer Center
Locations: United States, + Alabama
University of Alabama Comprehensive Cancer Center
Birmingham, Alabama, United States, 35294
United States, + California
Scripps Cancer Center
La Jolla, + California, United States, 92037
UCLA Ronald Reagan Medical Center
Los + Angeles, California, United States, 90095
United States, + Connecticut
Norwalk Hospital
Norwalk, Connecticut, + United States, 06850
United States, + Connecticut
Cancer Center of Central Connecticut
[Recruiting]
Southington, Connecticut, United States, 06489
Contact:Contact: Mark Turney + 860-621-9316
Contact:Principal Investigator: Peter Byeff, MD +
United States, + Florida
Shands Cancer Hospital at University of Florida
Gainesville, Florida, United States, 32608
Cleveland Clinic Florida
Weston, Florida, + United States, 33331
United States, + Georgia
Winship Cancer Institute, Emory University
Atlanta, Georgia, United States, 30322
Blood and Marrow Transplant Group of Georgia
Atlanta, Georgia, United States, 30342
United States, Illinois
The University of Chicago Medical Center
[Recruiting]
Chicago, Illinois, United States, 60637
Contact:Contact: Margaret Green, RN + 773-702-0267
Contact:Principal Investigator: Wendy Stock, MD +
Northwestern Memorial Hospital
Chicago, Illinois, United States, 60611
Rush University Medical Center
Chicago, + Illinois, United States, 60612
The University of Chicago Medical Center
Chicago, Illinois, United States, 60637
United States, + Indiana
St. Francis Medical Group Oncology and Hematology + Specialists
Indianapolis, Indiana, United States, + 46237
United States, Iowa +
University of Iowa Hospitals and Clinics
Iowa City, Iowa, United States, 52242
United States, + Maryland
University of Maryland Greenbaum Cancer Center
Baltimore, Maryland, United States, 21201
United States, + Massachusetts
Beth Israel Deaconess Medical Center
Boston, Massachusetts, United States, 02215
United States, + Michigan
Henry Ford Health System
Detroit, + Michigan, United States, 48202
United States, + Minnesota
Mayo Clinic
Rochester, Minnesota, United + States, 55905
United States, + Missouri
Saint Luke's Cancer Institute
Kansas + City, Missouri, United States, 64111
St. Louis University Cancer Center
Saint + Louis, Missouri, United States, 63110
United States, + Nebraska
University of Nebraska Medical Center
Omaha, Nebraska, United States, 68198
United States, New + Hampshire
Dartmouth - Hitchcock Medical Center
Lebanon, New Hampshire, United States, 03756
United States, New + Jersey
John Theurer Cancer Center at the Hackensack University Medical + Center
Hackensack, New Jersey, United States, 07601
+
United States, New + York
Westchester Hematology Oncology Group, PC
Hawthorne, New York, United States, 10532
Beth Israel Medical Center
New York, New + York, United States, 10003
Memorial Sloan Kettering Cancer Center
New York, New York, United States, 10065
Stony Brook University Medical Center
Stony Brook, New York, United States, 11794
United States, North + Carolina
Duke University Medical Center
Durham, + North Carolina, United States, 27710
United States, Ohio +
Gabrail Cancer Center Research
Canton, + Ohio, United States, 44718
University of Cincinnati
Cincinnati, + Ohio, United States, 45267
Cleveland Clinic Foundation
Cleveland, + Ohio, United States, 44195
United States, + Pennsylvania
Penn State Milton S. Hershey Medical Center
Hershey, Pennsylvania, United States, 17033
Abramson Cancer Center of the University of Pennsylvania
Philadelphia, Pennsylvania, United States, 19104
United States, South + Carolina
Saint Francis Hospital
Greenville, South + Carolina, United States, 29601
United States, + Tennessee
Vanderbilt University Medical Center
Nashville, Tennessee, United States, 37232
United States, Texas +
Baylor University Medical Center
Dallas, + Texas, United States, 75246
United States, Texas +
MD Anderson Cancer Center
[Recruiting]
Houston, Texas, United States, 77030-3387
Contact:Contact: Patricia Boone, RN + 713-792-9191
Contact:Principal Investigator: Hagop Kantarjian, MD +
MD Anderson Cancer Center
Houston, Texas, United States, 77030-3387
Joe Arrington Cancer Research and Treatment Center
Lubbock, Texas, United States, 79410
United States, Utah +
Huntsman Cancer Institute at the University of Utah
Salt Lake City, Utah, United States, 84112
United States, + Wisconsin
The Medical College of Wisconsin
Milwaukee, Wisconsin, United States, 53226
Austria
Medizinische Universitaetsklinik
Innsbruck, Austria
Elisabethinen Krankenhaus
Linz, + Austria
Krankenhaus der Barmherzigen Schwestern
Linz, Austria
Univ. Klinik fur Innere Medizin III LKH
Salzburg, Austria
Klinikum Wels-Grieskirchen GmbH
Wels, + Austria
AKH Wien
Wien, Austria
Hanusch Krankenhaus
Wien, + Austria
Belgium
Ziekenhuis Netwerk Antwerpen Stuivenberg
Antwerpen, Belgium
AZ Sint-Jan Brugge-Oostende
Brugge, + Belgium
Universite Catholique de Louvain
Brussels, Belgium
Centre Hospitalier De Jolimont-Lobbes
La + Louviere, Belgium
Cliniques Universitaires UCL de Mont-Godinne
Yvoir, Belgium
France
CHU d'Amiens Hopital Sud
Amiens, + France
Centre Hospitalier de la Cote Basque
Bayonne, France
CHU de Lyon - Hopital Edouard Herriot
Lyon, France
Institut Paoli Calmettes
Marseille, + France
CHRU De Montpellier Hopital St. Eloi
Montpellier, France
Centre Hospitalier De Mulhouse
Mulhouse, + France
Hopital St Louis Universite Paris 7
Paris, France
Centre Hospitalier de Perigueux
Perigueux, France
Centre Hospitalier d'Annecy
Pringy, + France
Centre Hospitalier de Saint-Brieuc Yves Ie Foll
St Brieuc, France
CHU de Strasbourg - Hopital Civil
Strasbourg, France
Strasbourg Oncologie Liberale
Strasbourg, + France
CHU de Tours Hopital Bretonneau
Tours, + France
Germany
Universitaetsklinikum Charite Berlin, Campus Benjamin + Franklin
Berlin, Germany
Universitaetsklinikum Carl-Gustav-Carus Dresden
Dresden, Germany
St. Johannes Hospital
Duisburg, + Germany
Klinikum Frankfurt Hoechst
Frankfurt, + Germany
Asklepios Klinik Altona
Hamburg, + Germany
Medizinische Hochschule Hannover
Hannover, Germany
SLK Kliniken Heilbronn
Heilbronn, + Germany
Klinikum St. Georg
Leipzig, + Germany
Johannes Wesling Klinikum
Minden, + Germany
TU Muenchen
Muenchen, + Germany
Universitaetsklinikum Muenster
Muenster, + Germany
Hungary
University of Debrecen
Debrecen, + Hungary
Petz Aladar Megyei Oktato Korhaz
Győr, + Hungary
Kaposi Mor Oktato Korhaz
Kaposvár, + Hungary
Italy
AOU Ospedali Riuniti Umberto I
Ancona, + Italy
AO Ospedali Riuniti di Bergamo
Bergamo, + Italy
Universita di Bologna Ist Ematologia Oncologia Medica + Seragnoli
Bologna, Italy
AO Spedali Civili di Brescia
Brescia, + Italy
Universita Cattolica del Sacro Cuore
Campobasso, Italy
AOU Careggi
Firenze, Italy
+
AOU San Martino IST
Genova, + Italy
PO Vito Fazzi
Lecce, Italy
+
Ospedale San Raffaele
Milano, + Italy
AORN Antonio Cardarelli
Napoli, + Italy
Uni. Napoli Ospedale Federico lI
Napoli, + Italy
AOU Maggiore della Carità di Novara
Novara, Italy
AOOR Villa Sofia Cervello di Palermo
Palermo, Italy
Policlinico San Matteo Di Pavia
Pavia, + Italy
AOU San Luigi Gonzaga
Torino, + Italy
Poland
Akademickie Centrum Kliniczne Szpital Akademii Medycznej w + Gdansku
Gdansk, Poland
Wojewodzki Szpital Specjalistyczny
Legnica, Poland
Wojewódzki Szpital Specjalistyczny w Legnicy
Legnica, Poland
University of Lodz N. Copernicus Memorial Hospital
Lodz, Poland
IHT Instytut Hematologii I Transfuzjologii w Warszawie
Warsaw, Poland
Samodzielny Publiczny Szpital Kliniczny Nr 1 w Wroclawiu
Wroclaw, Poland
Spain
Hospital Universitari Germans Trias i Pujol ICO Badalona
Badalona, Spain
Hospital Clinic de Barcelona
Barcelona, + Spain
Hospital De La Santa Creu Sant Pau
Barcelona, Spain
Hospital Universitario Vall d'Hebron
Barcelona, Spain
Hospital Universitario de Canarias
La + Laguna, Spain
Hospital Universitario Ramon y Cajal
Madrid, Spain
MD Anderson Cancer Center
Madrid, + Spain
Hospital Son Llatzer
Palma de Mallorca, + Spain
Hospital Universitari Son Espases
Palma + de Mallorca, Spain
Clínica Universidad de Navarra
Pamplona, + Spain
Complejo Hospitalario de Navarra
Pamplona, Spain
Hospital Clinico Universitario de Salamanca
Salamanca, Spain
Hospital Clinico Universitario
Santiago + de Compostela, Spain
Hospital Universitario Virgen del Rocio
Sevilla, Spain
Hospital Universitari "La Fe"
Valencia, + Spain
Sweden
Sunderby Hospital
Luleå, + Sweden
Skåne Universitetssjukhus Univ Hospital Lund
Lund, Sweden
Switzerland
Inselspital Bern
Bern, + Switzerland
United Kingdom
Kings College Hospital and Guys and St Thomas' Hospital
London, United Kingdom
+
+
+
+
+
+
+
+
+ Open or close this module + IPDSharing +
+ + + + + + + + + + + + + +
Plan to Share IPD: No
+
+
+
+
+
+
+
+
+ Open or close this module + References +
+ + + + + + + + + + + + + + + + + + + + + +
Citations: [Study Results] Kantarjian, + H.M.; Begna, K.H.; Altman, J.K.; Goldberg, S.L.; Sekeres, M.A.; Strickland, S.A.; + Rubenstein, S.E.; Arellano, M.L.; Claxton, D.F.; Baer, M.R.; et al. Results of a Phase 3 + Study of Elderly Patients with Newly Diagnosed AML Treated with Sapacitabine and Decitabine + Administered in Alternating Cycles. Blood 2017, vol. 130 no. Suppl 1 891. + http://www.bloodjournal.org/content/130/Suppl_1/891.
Links:
Available IPD/Information:
+
+
+
+
+
+
+ +
+ + + + + + + \ No newline at end of file diff --git a/Parser/extraction-lib.py b/Parser/extraction-lib.py index 8202d15..4a11cce 100644 --- a/Parser/extraction-lib.py +++ b/Parser/extraction-lib.py @@ -1,9 +1,9 @@ from collections import namedtuple from copy import copy from datetime import datetime - +import psycopg2 from bs4 import BeautifulSoup -import textprocessing as tp #cuz tp is important +#import textprocessing as tp #cuz tp is important #requires Python 3.10 @@ -28,12 +28,14 @@ class VersionData(): """ def __init__(self,nct_id,version_id): #identifiers - self.nct_id = nct_id + self.nct_id = nct_id.strip() self.version_id = version_id #Study Status self._primary_completion_date = None self._primary_completion_date_category = None + self._start_date = None + self._start_date_category = None self._completion_date = None self._completion_date_category = None self._overall_status = None @@ -49,9 +51,73 @@ class VersionData(): #self._responsible_party_category = None #I don't believe this is included in the raw data #self._collaborators = None #currently going to ignore as I've not fount it in AACT - def load_to_db(db_cursor): + def load_to_db(self,db_connection): #load to initial table, then load any extra details into other tables - pass + sql = """ + INSERT INTO history.trial_snapshots + ( + nct_id, + version, + primary_completion_date, + primary_completion_date_category, + start_date, + start_date_category, + completion_date, + completion_date_category, + overall_status, + enrollment, + enrollment_category, + sponsor, + responsible_party + ) + VALUES + ( + %s, + %s, + %s, + %s, + %s, + %s, + %s, + %s, + %s, + %s, + %s, + %s, + %s + ) + """ + + with db_connection.cursor() as db_cursor: + try: + db_cursor.execute( + sql, + ( + self.nct_id, + self.version_id, + self._primary_completion_date, + self._primary_completion_date_category, + self._start_date, + self._start_date_category, + self._completion_date, + self._completion_date_category, + self._overall_status, + self._enrollment, + self._enrollment_category, + self._sponsor, + self._responsible_party + ) + ) + except Exception as err: + #catch any error, print the applicable information, and raise the error. + print(self) + raise err + +def optional_strip(possible_string): + if type(possible_string) == str: + return possible_string.strip() + else: + return possible_string def extract_study_statuses(study_status_form, version_a,version_b): """ @@ -70,26 +136,36 @@ def extract_study_statuses(study_status_form, version_a,version_b): old,new = split_by_version(tag) tagdate1 = extract_date_and_tag(old.text) version_a._primary_completion_date = tagdate1.date - version_a._primary_completion_date_category = tagdate1.tag + version_a._primary_completion_date_category = optional_strip(tagdate1.tag) tagdate2 = extract_date_and_tag(new.text) version_b._primary_completion_date = tagdate2.date - version_b._primary_completion_date_category = tagdate2.tag + version_b._primary_completion_date_category = optional_strip(tagdate2.tag) + + case ["Study Start:" as row_label, tag]: + old,new = split_by_version(tag) + tagdate1 = extract_date_and_tag(old.text) + version_a._start_date = tagdate1.date + version_a._start_date_category = optional_strip(tagdate1.tag) + + tagdate2 = extract_date_and_tag(new.text) + version_b._start_date = tagdate2.date + version_b._start_date_category = optional_strip(tagdate2.tag) case ["Study Completion:" as row_label, tag]: old,new = split_by_version(tag) tagdate1 = extract_date_and_tag(old.text) version_a._completion_date = tagdate1.date - version_a._completion_date_category = tagdate1.tag + version_a._completion_date_category = optional_strip(tagdate1.tag) tagdate2 = extract_date_and_tag(new.text) version_b._completion_date = tagdate2.date - version_b._completion_date_category = tagdate2.tag + version_b._completion_date_category = optional_strip(tagdate2.tag) case ["Overall Status:" as row_label, tag]: old,new = split_by_version(tag) - version_a._overall_status = old.text - version_b._overall_status = new.text + version_a._overall_status = optional_strip(old.text) + version_b._overall_status = optional_strip(new.text) def extract_study_design(study_status_form, version_a,version_b): @@ -108,11 +184,11 @@ def extract_study_design(study_status_form, version_a,version_b): old,new = split_by_version(tag) tagdate1 = extract_text_and_tag(old.text) version_a._enrollment = tagdate1.text - version_a._enrollment_category = tagdate1.tag + version_a._enrollment_category = optional_strip(tagdate1.tag) tagdate2 = extract_text_and_tag(new.text) version_b._enrollment = tagdate2.text - version_b._enrollment_category = tagdate2.tag + version_b._enrollment_category = optional_strip(tagdate2.tag) def extract_sponsor_data(study_status_form, version_a,version_b): @@ -129,13 +205,13 @@ def extract_sponsor_data(study_status_form, version_a,version_b): match tr_to_td(trow): case ["Sponsor:" as row_label, tag]: old, new = split_by_version(tag) - version_a._sponsor = old.text - version_b._sponsor = new.text + version_a._sponsor = optional_strip(old.text) + version_b._sponsor = optional_strip(new.text) case ["Responsible Party:" as row_label, tag]: old, new = split_by_version(tag) - version_a._responsible_party = old.text - version_b._responsible_party = new.text + version_a._responsible_party = optional_strip(old.text) + version_b._responsible_party = optional_strip(new.text) case ["Collaborators:" as row_label, tag]: #old, new = split_by_version(tag) @@ -285,8 +361,14 @@ def get_data_from_versions(nct_id,html, version_a_int, version_b_int): if __name__ == "__main__": - for file in ["./NCT00658567.html", "./NCT01303796.html"]: - with open(file) as fh: + for file in ["NCT00658567", "NCT01303796"]: + with open("./{}.html".format(file)) as fh: version1, version2 = get_data_from_versions(file, fh.read(), 1,2) print(version1.__dict__) #order messed up somewhere:w print(version2.__dict__) #order messed up somewhere:w + + + with psycopg2.connect(dbname="aact_db", user="root", password="root",host="will-office") as db_connection: + version1.load_to_db(db_connection) + version2.load_to_db(db_connection) + #print(db_connection) \ No newline at end of file diff --git a/Parser/prototype_history.sql b/Parser/prototype_history.sql index 49eef82..334ec70 100644 --- a/Parser/prototype_history.sql +++ b/Parser/prototype_history.sql @@ -87,7 +87,7 @@ ALTER TYPE history.study_statuses -- Table: history.trial_snapshots --- DROP TABLE IF EXISTS history.trial_snapshots; +DROP TABLE IF EXISTS history.trial_snapshots; CREATE TABLE IF NOT EXISTS history.trial_snapshots ( @@ -95,6 +95,8 @@ CREATE TABLE IF NOT EXISTS history.trial_snapshots version integer NOT NULL, primary_completion_date timestamp without time zone, primary_completion_date_category history.updatable_catetories, + start_date timestamp without time zone, + start_date_category history.updatable_catetories, completion_date timestamp without time zone, completion_date_category history.updatable_catetories, overall_status history.study_statuses, @@ -103,7 +105,7 @@ CREATE TABLE IF NOT EXISTS history.trial_snapshots sponsor character varying(255) COLLATE pg_catalog."default", responsible_party character varying(255) COLLATE pg_catalog."default", CONSTRAINT trial_snapshots_pkey PRIMARY KEY (nct_id, version) -) +); TABLESPACE pg_default; diff --git a/Parser/textprocessing.py b/Parser/textprocessing.py deleted file mode 100644 index 56a1aeb..0000000 --- a/Parser/textprocessing.py +++ /dev/null @@ -1,184 +0,0 @@ -from copy import copy -from datetime import datetime -from bs4 import BeautifulSoup -import re - -form = """ - - -
-
-
- Open or close this module - Study Status -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Record Verification:April 2008 2017
Overall Status:Recruiting Completed
Study Start:March 2008
Primary Completion: December 2009 [Actual]
Study Completion:December 2009 [ Anticipated Actual]
First Submitted:April 10, 2008
First Submitted that
Met QC Criteria:
April 10, 2008
First Posted:April 15, 2008 [Estimate]
Results First Submitted: February 6, 2014
Results First Submitted that
Met QC - Criteria:
August 29, 2014
Results First Posted: September 9, 2014 [Estimate]
Last Update Submitted that
Met QC Criteria: -
April 10 18, 2008 2017
Last Update Posted:April 15, 2008 [Estimate] May 19, - 2017 [Actual]
-
-
-
-
- - -""" - - -entry1 = """ - -Record Verification: -April 2008 2017 - -""" - - -entry2 = ' December 2009 [Actual] ' - -DROP_HILITE_re = re.compile('[\[\]\w]*\s?') -ADD_HILITE_re = re.compile('\w*\s?') -TAGS_RE = re.compile('<[=-_,.:;"/\w\s]+>') - -def extract_new_data(td): - text = td.__str__() - return TAGS_RE.sub("",DROP_HILITE_re.sub(" ",text)).strip() - -def extract_old_data(td): - text = td.__str__() - return TAGS_RE.sub("",ADD_HILITE_re.sub(" ",text)).strip() - -def delete_tags(td): - text = td.__str__() - return TAGS_RE.sub(" ",text).strip() - - -def extract_date_and_tag(text, date_format): - """ - Extracts a datetype according to the date format - and the estimate tag based on - - """ - if not text: - return " " - - date_split = text.split("[") - if len(date_split) > 1: - estimate_tag = date_split[1].split("]")[0].strip() - else: - estimate_tag = None - date_object = datetime.strptime(date_split[0].strip(), date_format) - - return estimate_tag, date_object - #TODO: Write test - -def extract_text_and_tag(text): - """ - - """ - pass - -if __name__ == "__main__": - Entry = BeautifulSoup(entry1, "lxml") - Form = BeautifulSoup(form, "lxml") - - - - print(extract_new_data(Entry.find_all("td")[1])) - print(extract_old_data(Entry.find_all("td")[1])) - - for tr in Form.find_all("tr"): - data = tr.find_all("td") - match len(data): - case 0: print("no data") - case 1: print("1\t",data[0]) - case _: print(len(data), "\t", extract_new_data(data[1]) ,"\t|\t", extract_old_data(data[1])) - - #print(extract_date_and_tag(extract_old_data(Entry.find_all("td")[1]), "%B %Y")) - print(extract_date_and_tag("April 2008 [ test ]", "%B %Y")) - - - Entry2 = BeautifulSoup(entry2,"lxml") - print(extract_old_data(Entry2)) #error here. - print(extract_new_data(Entry2)) - - - Entry3 = copy(Entry2) - print(Entry3) - Entry4 = Entry3.find_all(class_="add_hilite")[0].extract() - print(Entry3.text) - print(Entry4.text) \ No newline at end of file From f3d73a5ac18a152a570913c661c74c7deb42cea7 Mon Sep 17 00:00:00 2001 From: youainti Date: Wed, 29 Jun 2022 13:50:06 -0700 Subject: [PATCH 8/9] Added instructions on extracting other data --- Parser/extraction-lib.py | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/Parser/extraction-lib.py b/Parser/extraction-lib.py index 4a11cce..84b2007 100644 --- a/Parser/extraction-lib.py +++ b/Parser/extraction-lib.py @@ -371,4 +371,30 @@ if __name__ == "__main__": with psycopg2.connect(dbname="aact_db", user="root", password="root",host="will-office") as db_connection: version1.load_to_db(db_connection) version2.load_to_db(db_connection) - #print(db_connection) \ No newline at end of file + #print(db_connection) + +""" +Documentation: + +TO add a new field to extraction-lib + +1. Locate the field in the HTML + - form id (e.g.
Record Verification:. + "Record Verification:" is the data label in the example above. +2. Identify what data you will be extracting + - type (date, text, int, etc) + - if it contains a category ([Actual] vs [Anticipated] etc) +3. Add data to: + - sql table: history.trial_snapshots + - the VersionData class + - the VersionData.load_to_db() function +4. Ensure the field matcher in `get_forms(*)` is matching on the form ID and has a function processing the form +5. Ensure the function processing the form has a match entry to proceess the row + - This should match on data label and then process the data by + - splitting into old and new versions + - Extracting the data for both old and new + - add the data to the passed VersionData objects +""" \ No newline at end of file From e4971ae2f64befcbfe790f816fd944492bb5abc3 Mon Sep 17 00:00:00 2001 From: youainti Date: Tue, 26 Jul 2022 13:44:30 -0700 Subject: [PATCH 9/9] checking everything in --- Parser/extraction-lib.py | 33 +++++++++++++++++++-------------- 1 file changed, 19 insertions(+), 14 deletions(-) diff --git a/Parser/extraction-lib.py b/Parser/extraction-lib.py index 84b2007..8fa37e6 100644 --- a/Parser/extraction-lib.py +++ b/Parser/extraction-lib.py @@ -39,12 +39,8 @@ class VersionData(): self._completion_date = None self._completion_date_category = None self._overall_status = None - - #Study Design self._enrollment = None self._enrollment_category = None - - #Sponsors and Collaborators self._sponsor = None #self._sponsor_category = None #I don't believe this is included in the raw data self._responsible_party = None @@ -361,17 +357,26 @@ def get_data_from_versions(nct_id,html, version_a_int, version_b_int): if __name__ == "__main__": - for file in ["NCT00658567", "NCT01303796"]: - with open("./{}.html".format(file)) as fh: - version1, version2 = get_data_from_versions(file, fh.read(), 1,2) - print(version1.__dict__) #order messed up somewhere:w - print(version2.__dict__) #order messed up somewhere:w - + with psycopg2.connect(dbname="aact_db", user="root", password="root",host="localhost") as db_connection: + #pull the requests from the db + with db_connection.cursor() as curse: + sql = """ + SELECT nct_id, version_a,version_b, html + FROM http.responses + """ + responses = curse.execute(sql) + for response in responses.fetch_all(): + # + nct_id, version_a, version_b, html = response + + version1, version2 = get_data_from_versions(nct_id, html, version_a, version_b) + + if version_b == version_a + 1: + version1.load_to_db(db_connection) + version2.load_to_db(db_connection) + else: + version2.load_to_db(db_connection) - with psycopg2.connect(dbname="aact_db", user="root", password="root",host="will-office") as db_connection: - version1.load_to_db(db_connection) - version2.load_to_db(db_connection) - #print(db_connection) """ Documentation: