Find clinical sequences in patient timelines
EvEx checks whether a patient record contains a sequence of events in the right order and within the required time windows. Choose an example below to see how a pattern is matched.
Synthetic patient record
Input representation
i
Hover over any event for its full token, value, and time. Numeric measurements are discretized and fused with their token before matching; for example,
GLUCOSE at 318 mg/dL becomes GLUCOSE_Q8.
encounter
measurement
medication
outcome
Pattern evaluation
Matching walkthrough
Select a pattern to inspect how its elements are evaluated against the patient stream.
Ready to run
Pattern ready
Evaluate the pattern to begin
EvEx will scan the aligned stream, evaluate each temporal constraint, and highlight the events that form a match.
EvEx patternPython API
Pattern not evaluated