voiage.hta_integration.HTAIntegrationFramework
Main HTA integration framework.
Provides a unified interface for different HTA agencies and decision-making bodies.
Methods
Section titled “Methods”add_framework_adapter
Section titled “add_framework_adapter”add_framework_adapter([positional or keyword] self: None = None, [positional or keyword] framework: HTAFramework = None, [positional or keyword] adapter: object = None) -> NoneAdd custom framework adapter.
Parameters:
selfframeworkHTAFrameworkadapterobject
Returns: None
evaluate_for_framework
Section titled “evaluate_for_framework”evaluate_for_framework([positional or keyword] self: None = None, [positional or keyword] submission: HTASubmission = None, [positional or keyword] framework: HTAFramework = None) -> HTAEvaluationEvaluate submission for specific HTA framework.
Args: submission: HTA submission data framework: Target HTA framework
Returns
Section titled “Returns”Evaluation result for the framework
Parameters:
selfsubmissionHTASubmissionframeworkHTAFramework
Returns: HTAEvaluation
evaluate_multiple_frameworks
Section titled “evaluate_multiple_frameworks”evaluate_multiple_frameworks([positional or keyword] self: None = None, [positional or keyword] submission: HTASubmission = None, [positional or keyword] frameworks: list[HTAFramework] = None) -> dict[HTAFramework, HTAEvaluation]Evaluate submission across multiple frameworks.
Args: submission: HTA submission data frameworks: List of HTA frameworks to evaluate
Returns
Section titled “Returns”Dictionary of evaluations by framework
Parameters:
selfsubmissionHTASubmissionframeworkslist[HTAFramework]
Returns: dict[HTAFramework, HTAEvaluation]
compare_framework_decisions
Section titled “compare_framework_decisions”compare_framework_decisions([positional or keyword] self: None = None, [positional or keyword] submissions_evaluations: dict[HTAFramework, HTAEvaluation] = None) -> dict[str, object]Compare decisions across different HTA frameworks.
Args: submissions_evaluations: Evaluation results by framework
Returns
Section titled “Returns”Comparison analysis
Parameters:
selfsubmissions_evaluationsdict[HTAFramework, HTAEvaluation]
Returns: dict[str, object]
create_hta_strategy
Section titled “create_hta_strategy”create_hta_strategy([positional or keyword] self: None = None, [positional or keyword] submission: HTASubmission = None, [positional or keyword] target_frameworks: list[HTAFramework] = None) -> dict[str, object]Create HTA strategy for multiple frameworks.
Args: submission: HTA submission data target_frameworks: Target HTA frameworks
Returns
Section titled “Returns”Comprehensive HTA strategy
Parameters:
selfsubmissionHTASubmissiontarget_frameworkslist[HTAFramework]
Returns: dict[str, object]