Module core
Expand description
§Cœur de pmsi_rust
§Exemple de lecture de fichiers RSS et écriture en .parquet
let file_to_read = "~/Documents/data/mco/290000017.2022.12.rss.ini.txt";
use pmsi_rust::core::mco::parse_rum;
use pmsi_rust::core::utils::io::hashmap_collect;
use pmsi_rust::core::utils::io::write_hashmap_to_somefiles;
let rum = parse_rum(file_to_read.to_owned(),
"2022",
None,)
.unwrap();
let out_patterned: String = "~/Documents/tmp/290000017.2022.12.rum_****.parquet".to_string();
let _export_trace = write_hashmap_to_somefiles(rum.clone(), out_patterned);
println!("{:?}", hashmap_collect(rum));
Écriture de ~/Documents/tmp/290000017.2022.12.rum_das.parquet
Écriture de ~/Documents/tmp/290000017.2022.12.rum_rum.parquet
Écriture de ~/Documents/tmp/290000017.2022.12.rum_dad.parquet
Écriture de ~/Documents/tmp/290000017.2022.12.rum_actes.parquet
Modules§
- Spécifique aux formats du MCO (partie variable rsa ou rum)
- Noyau de paramètres PMSi
- PMSi Frames et noyau de paramètres
- Boite à outils
Functions§
- Fonction de découpage générique d’un fichier PMSI (partie fixe)
- Fonction de découpage générique d’un fichier tra PMSI