diff --git a/Frontend/lib/mih_objects/icd10_code.dart.dart b/Frontend/lib/mih_objects/icd10_code.dart.dart new file mode 100644 index 00000000..dc675090 --- /dev/null +++ b/Frontend/lib/mih_objects/icd10_code.dart.dart @@ -0,0 +1,23 @@ +class ICD10Code { + final String icd10; + final String description; + + const ICD10Code({ + required this.icd10, + required this.description, + }); + + factory ICD10Code.fromJson(Map json) { + return switch (json) { + { + "icd10": String icd10, + 'description': String description, + } => + ICD10Code( + icd10: icd10, + description: description, + ), + _ => throw const FormatException('Failed to load icd10 code object.'), + }; + } +}