GENIE: Generative Note Information Extraction model for structuring EHR data