import streamlit as st import streamlit.components.v1 as components from streamlit_shortcuts import button, add_keyboard_shortcuts # Keep these if you need them import base64 # Keep this if you need it st.title("đŸ“˜Named Entity Recognition") st.header("Tags the below 41 medical entities") # Your list of entities entities = [ 'ACTIVITY', 'ADMINISTRATION', 'AGE', 'AREA', 'BIOLOGICAL_ATTRIBUTE', 'BIOLOGICAL_STRUCTURE', 'BODY_PART', 'CESIUM_UNIT', 'CHEMICAL', 'CLASS', 'COLOR', 'COREFERENCE', 'DATE', 'DIMENSION', 'DOSAGE', 'DISTANCE', 'DURATION', 'ENERGY', 'FREQUENCY', 'HUMAN_IDENTIFIER', 'IDC_CODE', 'ID_NUMBER', 'LAB_VALUE', 'LOCATION', 'MEASUREMENT', 'MEDICAL_DEVICE', 'MEDICAL_PROCEDURE', 'MODE', 'NANOMETER', 'OBJECTIVE', 'OCCUPATION', 'ORGANISM', 'PERCENT', 'PERSONAL_RELATION', 'PHYSICAL_FINDING', 'PROCEDURE', 'QUALITATIVE_VALUE', 'QUANTITY', 'RATE', 'SCALE', 'SEX', 'SIGN', 'STATUS', 'SUBJECTIVE', 'TEMPORALITY', 'TEST', 'TIME', 'TOPIC', 'UNIT', 'VITAL_SIGN', 'WEIGHT' ] for entity in entities: st.write(entity) # Create scrollable content for i in range(100): st.write(f"This is scrollable content line {i}") # JavaScript to scroll to the bottom scroll_script = """ """ # Inject the JavaScript components.html(scroll_script, height=0, width=0) ''' st.title("đŸ“˜Named Entity Recognition") st.header("Tags the below 41 medical entities") 'ACTIVITY' 'ADMINISTRATION' 'AGE' 'AREA' 'BIOLOGICAL_ATTRIBUTE' 'BIOLOGICAL_STRUCTURE' 'CLINICAL_EVENT' 'COLOR' 'COREFERENCE' 'DATE' 'DETAILED_DESCRIPTION' 'DIAGNOSTIC_PROCEDURE' 'DISEASE_DISORDER' 'DISTANCE' 'DOSAGE' 'DURATION' 'FAMILY_HISTORY' 'FREQUENCY' 'HEIGHT' 'HISTORY' 'LAB_VALUE' 'MASS' 'MEDICATION' 'NONBIOLOGICAL_LOCATION' 'OCCUPATION' 'OTHER_ENTITY' 'OUTCOME' 'PERSONAL_BACKGROUND' 'QUALITATIVE_CONCEPT' 'QUANTITATIVE_CONCEPT' 'SEVERITY' 'SEX' 'SHAPE' 'SIGN_SYMPTOM' 'SUBJECT' 'TEXTURE' 'THERAPEUTIC_PROCEDURE' 'TIME' 'VOLUME' 'WEIGHT' '''