DEV Community

Fenju Fu
Fenju Fu

Posted on

Astron for Good OpenRare: from clinical text to auditable HPO clues

Rare-disease support often begins before a diagnosis: fragmented symptom descriptions need to be organized into terminology that specialists can review. This Astron for Good application concept shows how an Astron Agent workflow can structure that preparation while preserving an audit trail.

The demo uses synthetic or de-identified clinical text. It does not provide diagnosis, treatment advice, or patient-triage decisions.

OpenRare repository

What the workflow does

The importable Astron DSL executes this chain:

  1. Accept synthetic or de-identified clinical text.
  2. Call a configurable local bridge through OPENRARE_BRIDGE_BASE_URL.
  3. Run OpenRare-compatible phenotype extraction.
  4. Constrain term mapping with the CHPO dictionary.
  5. Format HPO identifiers, source commit, provider model, elapsed time and trace.
  6. Return a structured result for professional review.

Completed English Astron workflow

The local run used the fixed synthetic example of polydactyly, atrial septal defect and growth delay. It returned three auditable clues: HP:0001161, HP:0001631 and HP:0001510. The point is not to infer a diagnosis; it is to make the clues easier to verify and hand over.

Why this is an Astron for Good scenario

Patient organizations and public-interest volunteers often help people collect documents, normalize terminology and prepare questions for professional appointments. A workflow can reduce repetitive formatting, keep source and run metadata together, and make the hand-off more consistent. Human review remains the center of the process.

Reuse the workflow

The workflow files are provided in Chinese and English. Configure the local bridge endpoint in the Astron workflow runtime before importing and running them.

Top comments (0)