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 |
|