1
0
mirror of https://github.com/dnpm-dip/mv64e-mtb-dto-rs.git synced 2025-07-02 19:12:54 +00:00

Merge pull request #6 from pcvolkmer/preview_datamodel_21

This commit is contained in:
2025-05-30 18:40:08 +02:00
committed by GitHub
4 changed files with 4233 additions and 774 deletions

View File

@ -1,7 +1,7 @@
[package]
name = "mv64e-mtb-dto"
version = "0.1.0"
edition = "2021"
edition = "2024"
license = "MIT"
authors = ["Paul-Christian Volkmer <code@pcvolkmer.de>"]

View File

@ -58,37 +58,46 @@ impl Mtb {
care_plans: None,
claim_responses: None,
claims: None,
diagnoses: None,
diagnoses: vec![],
performance_status: None,
episode: None,
episodes_of_care: None,
genetic_counselling_requests: None,
episodes_of_care: vec![],
histology_reports: None,
guideline_therapies: None,
molecular_therapies: None,
ngs_reports: None,
ihc_reports: None,
patient: MtbPatient {
address: None,
patient: Patient {
address: Address {
municipality_code: String::new(),
},
age: None,
birth_date: String::new(),
date_of_death: None,
gender: CodingGender {
code: Gender::Male,
gender: GenderCoding {
code: GenderCodingCode::Female,
display: None,
system: None,
version: None,
},
id: patient_id.to_string(),
health_insurance: None,
health_insurance: HealthInsurance {
health_insurance_type: HealthInsuranceCoding {
code: HealthInsuranceCodingCode::Bei,
display: None,
system: None,
version: None,
},
reference: None,
},
vital_status: None,
managing_site: None,
},
recommendations: None,
responses: None,
specimens: None,
study_inclusion_requests: None,
guideline_procedures: None,
therapies: None,
follow_ups: None,
prior_diagnostic_reports: None,
systemic_therapies: None,
metadata: None,
}
}
}

2363
src/mtb.rs

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long