Analysis API Reference
ThematicAnalyzer
Performs thematic analysis on studies.
Methods
analyze_axis(studies, axis)
Analyze studies within a thematic axis.
analyzer = ThematicAnalyzer()
result = analyzer.analyze_axis(studies, ThematicAxis.GOVERNANCE_RIGHTS_ETHICS)
get_coding_framework()
Get the 7-category coding framework.
framework = analyzer.get_coding_framework()
for category, codes in framework.items():
print(f"{category}: {codes}")
QualityAssessor
Implements MMAT quality assessment.
Methods
assess_study(study)
Assess study quality using MMAT criteria.
get_mmat_criteria()
Get MMAT assessment criteria.
GRADECERQual
Implements GRADE-CERQual confidence assessment.
CERQualAssessment
Dataclass representing an assessment.
from ehdslens.analysis import CERQualAssessment
assessment = CERQualAssessment(
finding="Finding statement",
confidence=ConfidenceLevel.HIGH,
num_studies=15,
methodological_limitations="Minor concerns",
coherence="High coherence",
adequacy="Rich data",
relevance="Directly relevant"
)
Methods
get_ehds_assessments()
Get pre-configured EHDS assessments.
grade = GRADECERQual()
assessments = grade.get_ehds_assessments()
for a in assessments:
print(f"[{a.confidence.value}] {a.finding}")
create_summary_table()
Generate summary table data.