Commit
·
758f853
1
Parent(s):
3d36514
sorting fields
Browse files
app.py
CHANGED
@@ -37,24 +37,28 @@ selected_collection_id = st.selectbox("Select Collection ID", collection_ids)
|
|
37 |
df_filtered_by_collection = index_df[index_df["collection_id"] == selected_collection_id]
|
38 |
|
39 |
patients = df_filtered_by_collection["PatientID"].unique()
|
|
|
40 |
selected_patient_id = st.selectbox("Select Patient ID", patients)
|
41 |
|
42 |
# Filter dataframe based on selected patient_id
|
43 |
df_filtered_by_patient = df_filtered_by_collection[df_filtered_by_collection["PatientID"] == selected_patient_id]
|
44 |
|
45 |
-
modalities = df_filtered_by_patient["Modality"].unique()
|
|
|
46 |
selected_modality = st.selectbox("Select Modality", modalities)
|
47 |
|
48 |
# Filter dataframe based on selected modality
|
49 |
df_filtered_by_modality = df_filtered_by_patient[df_filtered_by_patient["Modality"] == selected_modality]
|
50 |
|
51 |
studies = df_filtered_by_modality["StudyInstanceUID"].unique()
|
|
|
52 |
selected_study = st.selectbox("Select Study", studies)
|
53 |
|
54 |
# Filter dataframe based on selected study
|
55 |
df_filtered_by_study = df_filtered_by_modality[df_filtered_by_modality["StudyInstanceUID"] == selected_study]
|
56 |
|
57 |
series = df_filtered_by_study["SeriesInstanceUID"].unique()
|
|
|
58 |
# Get the corresponding list of SeriesDescriptions
|
59 |
series_descriptions = df_filtered_by_study[df_filtered_by_study['SeriesInstanceUID'].isin(series)]['SeriesDescription'].values
|
60 |
|
|
|
37 |
df_filtered_by_collection = index_df[index_df["collection_id"] == selected_collection_id]
|
38 |
|
39 |
patients = df_filtered_by_collection["PatientID"].unique()
|
40 |
+
patients = sorted(patients)
|
41 |
selected_patient_id = st.selectbox("Select Patient ID", patients)
|
42 |
|
43 |
# Filter dataframe based on selected patient_id
|
44 |
df_filtered_by_patient = df_filtered_by_collection[df_filtered_by_collection["PatientID"] == selected_patient_id]
|
45 |
|
46 |
+
# modalities = df_filtered_by_patient["Modality"].unique()
|
47 |
+
modalities = ["MR"]
|
48 |
selected_modality = st.selectbox("Select Modality", modalities)
|
49 |
|
50 |
# Filter dataframe based on selected modality
|
51 |
df_filtered_by_modality = df_filtered_by_patient[df_filtered_by_patient["Modality"] == selected_modality]
|
52 |
|
53 |
studies = df_filtered_by_modality["StudyInstanceUID"].unique()
|
54 |
+
studies = sorted(studies)
|
55 |
selected_study = st.selectbox("Select Study", studies)
|
56 |
|
57 |
# Filter dataframe based on selected study
|
58 |
df_filtered_by_study = df_filtered_by_modality[df_filtered_by_modality["StudyInstanceUID"] == selected_study]
|
59 |
|
60 |
series = df_filtered_by_study["SeriesInstanceUID"].unique()
|
61 |
+
series = sorted(series)
|
62 |
# Get the corresponding list of SeriesDescriptions
|
63 |
series_descriptions = df_filtered_by_study[df_filtered_by_study['SeriesInstanceUID'].isin(series)]['SeriesDescription'].values
|
64 |
|