skill
¶
Classes:
ExtractionSkill
¶
Bases: BaseSkill
Looks for file sources in ctx.extras['extraction_sources']
and stores extracted data in ctx.results['intake'].
attributes:
_report_extractor:
description: Value for _report_extractor.
_wearable_extractor:
description: Value for _wearable_extractor.
Methods:
-
check_requirements– -
execute– -
post– -
pre–
Source code in src/hiperhealth/skills/extraction/skill.py
check_requirements
¶
check_requirements(
stage: str, ctx: PipelineContext
) -> list[Inquiry]
Override to return a list of Inquiry objects describing what additional data the skill needs. The default implementation returns an empty list (no extra data needed). Inquiries use three priority levels: - required: must have before this stage can run - supplementary: improves results, available now - deferred: only available after a future pipeline step parameters: stage: type: str ctx: type: PipelineContext returns: type: list[Inquiry]
Source code in src/hiperhealth/pipeline/skill.py
execute
¶
execute(
stage: str, ctx: PipelineContext
) -> PipelineContext
Source code in src/hiperhealth/skills/extraction/skill.py
post
¶
post(stage: str, ctx: PipelineContext) -> PipelineContext
Source code in src/hiperhealth/pipeline/skill.py
pre
¶
pre(stage: str, ctx: PipelineContext) -> PipelineContext