A MoonBit toolkit for detecting, replacing, and auditing PHI in Chinese and English clinical text.
Dependencies
///|
test {
let result = redact("电话13800138000")
inspect(result.text, content="电话[PHONE]")
inspect(result.offsets.length() > 0, content="true")
}moon run --target wasm-gc cmd/main -- "姓名:张三 电话13800138000" --audit
moon run --target wasm-gc cmd/main -- --mode=preserve "Phone 415-555-1234"
moon run --target wasm-gc cmd/main -- --mode=partial "Email: zhang@example.com"
moon run --target wasm-gc cmd/main -- --mode=hash "电话13800138000"moon run cmd/main -- [options] [text]moon run cmd/main -- --benchmark=100moon fmt --check
moon info
moon check --target all --deny-warn
moon test --target all --deny-warn
moon run --target wasm-gc cmd/main -- --benchmark=10This package contains over 1372 items.
A MoonBit toolkit for detecting, replacing, and auditing PHI in Chinese and English clinical text.
Dependencies