Checks strings against the New Zealand Ministry of Health NHI Validation Routine. Supports the old and new NHI number formats specified in HISO 10046:2023.
NHI values can be validated with the is_nhi
function, or parsed to NHI
structs:
```rust use nhi::{is_nhi, NHI};
fn main() { let nhi_str = "zac5361";
assert_eq!(is_nhi(nhi_str), true);
let nhi: NHI = nhi_str.parse().unwrap();
assert_eq!(nhi.as_str(), nhi_str.to_uppercase());
} ```
More examples are available in the docs.