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

chore: update to DNPM-Datamodel 2.1 preview

This commit is contained in:
2025-04-05 15:44:43 +02:00
parent eb770afacc
commit ad51926bbb
3 changed files with 3561 additions and 602 deletions

View File

@ -58,37 +58,45 @@ 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,
code: GenderCode::Female,
display: None,
system: None,
version: None,
},
id: patient_id.to_string(),
health_insurance: None,
health_insurance: HealthInsurance {
health_insurance_type: CodingHealthInsurance {
code: CodingHealthInsuranceCode::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,
}
}
}

1887
src/mtb.rs

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long