File tree Expand file tree Collapse file tree 3 files changed +8
-3
lines changed Expand file tree Collapse file tree 3 files changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -34,6 +34,7 @@ class DataElement(FundamendBaseModel):
3434 # </D_0065>
3535 id : str # e.g. 'D_0065'
3636 name : str # e.g. 'Nachrichtentyp-Kennung'
37+ ahb_status : str | None # e.g. 'X'
3738 codes : tuple [Code , ...]
3839
3940
Original file line number Diff line number Diff line change @@ -91,9 +91,13 @@ def _to_data_element(element: ET.Element) -> DataElement:
9191 codes .append (_to_code (child ))
9292 else :
9393 raise ValueError (f"unexpected element: { child .tag } " )
94+ ahb_status : str | None = None
95+ if "AHB_Status" in element .attrib and element .attrib ["AHB_Status" ].strip ():
96+ ahb_status = element .attrib ["AHB_Status" ]
9497 return DataElement (
9598 id = element .tag ,
9699 name = element .attrib ["Name" ],
100+ ahb_status = ahb_status ,
97101 codes = tuple (codes ),
98102 )
99103
Load Diff Large diffs are not rendered by default.
You can’t perform that action at this time.
0 commit comments