nhi

Crates.ionhi
lib.rsnhi
version0.1.1
sourcesrc
created_at2023-08-30 04:47:36.074785
updated_at2023-09-03 22:23:17.319985
descriptionA function to check strings against the New Zealand Ministry of Health NHI Validation Routine
homepage
repositoryhttps://github.com/James-Ansley/rust-nhi/
max_upload_size
id958715
size14,109
James Ansley (James-Ansley)

documentation

README

NHI

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.

Docs

Example

NHI values can be validated with the is_nhi function, or parsed to NHI structs:

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.

See Also

Commit count: 12

cargo fmt