Mercurial > hg > orthanc-stone
comparison Applications/StoneWebViewer/WebApplication/app.js @ 1702:bc40b6450261
"patient" GET argument
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 27 Nov 2020 13:57:28 +0100 |
parents | b5a8bf32d969 |
children | 76c590a62755 |
comparison
equal
deleted
inserted
replaced
1701:b5a8bf32d969 | 1702:bc40b6450261 |
---|---|
840 console.warn('Stone properly initialized'); | 840 console.warn('Stone properly initialized'); |
841 | 841 |
842 app.SetCombinedToolActions(); | 842 app.SetCombinedToolActions(); |
843 | 843 |
844 var selectedStudies = getParameterFromUrl('selectedStudies'); | 844 var selectedStudies = getParameterFromUrl('selectedStudies'); |
845 var patient = getParameterFromUrl('patient'); | |
845 var study = getParameterFromUrl('study'); | 846 var study = getParameterFromUrl('study'); |
846 var series = getParameterFromUrl('series'); | 847 var series = getParameterFromUrl('series'); |
847 | 848 |
848 if (selectedStudies !== undefined) { | 849 if (selectedStudies !== undefined) { |
849 app.selectedStudies = selectedStudies.split(','); | 850 app.selectedStudies = selectedStudies.split(','); |
850 } else { | 851 } else { |
851 app.selectedStudies = []; | 852 app.selectedStudies = []; |
852 } | 853 } |
853 | 854 |
854 if (study === undefined) { | 855 if (study !== undefined && |
855 alert('No study was provided in the URL!'); | 856 series !== undefined) { |
856 } else { | 857 console.warn('Loading series: ' + series + ' from study: ' + study); |
857 var studies = study.split(','); | 858 stone.FetchSeries(study, series); |
858 if (studies.length > 1) { | 859 app.leftMode = 'full'; |
859 for (var i = 0; i < studies.length; i++) { | 860 } |
860 console.warn('Loading study: ' + studies[i]); | 861 else { |
861 stone.FetchStudy(studies[i]); | 862 var empty = true; |
862 } | 863 |
863 } else if (series === undefined) { | 864 if (study !== undefined) { |
864 console.warn('Loading study: ' + study); | 865 var studies = study.split(','); |
865 stone.FetchStudy(study); | 866 if (studies.length != 0) { |
866 } else { | 867 empty = false; |
867 console.warn('Loading series: ' + series + ' from study: ' + study); | 868 for (var i = 0; i < studies.length; i++) { |
868 stone.FetchSeries(study, series); | 869 console.warn('Loading study: ' + studies[i]); |
869 app.leftMode = 'full'; | 870 stone.FetchStudy(studies[i]); |
871 } | |
872 } | |
873 } | |
874 | |
875 if (patient !== undefined) { | |
876 var patients = patient.split(','); | |
877 if (patients.length != 0) { | |
878 empty = false; | |
879 for (var i = 0; i < patients.length; i++) { | |
880 console.warn('Loading patient: ' + patients[i]); | |
881 stone.FetchPatient(patients[i]); | |
882 } | |
883 } | |
884 } | |
885 | |
886 if (empty) { | |
887 alert('No study, nor patient was provided in the URL!'); | |
870 } | 888 } |
871 } | 889 } |
872 }); | 890 }); |
873 | 891 |
874 | 892 |