Skip to content

Instantly share code, notes, and snippets.

@eloyesp
Created June 6, 2026 03:30
Show Gist options
  • Select an option

  • Save eloyesp/2d6d7550b46f0e60f364a9b6658e3a1c to your computer and use it in GitHub Desktop.

Select an option

Save eloyesp/2d6d7550b46f0e60f364a9b6658e3a1c to your computer and use it in GitHub Desktop.
Descarga de Imagenes de SSG
// la funcionalidad de descarga esta rota y oculta, ejecutando esto en la consola
// (copy paste) todo se arregla.
function selectStudy(studyCheck) {
var multiCheck = document.getElementsByName("multiCheck");
var seriesCheck = document.getElementsByName("seriesCheck");
var totalSeries = seriesCheck.length;
var multiInstance = multiCheck.length;
if (studyCheck.checked) {
resetSelection();
for (i = 0; i < multiInstance; i++) {
var multiID = multiCheck[i].id;
var imageInfo = multiID.split("|&");
multiCheck[i].checked = true;
addTotalImage(1);
addSeries(imageInfo);
}
for (i = 0; i < totalSeries; i++) {
var seriesID = seriesCheck[i].id;
var imageInfo = seriesID.split("|&");
seriesCheck[i].checked = true;
addTotalImage(imageInfo[8]);
addSeries(imageInfo);
}
} else {
resetSelection();
for (i = 0; i < multiInstance; i++) {
multiCheck[i].checked = false;
}
for (i = 0; i < totalSeries; i++) {
seriesCheck[i].checked = false;
}
}
}
function selectSeries() {
var study = document.getElementById("studyCheck");
var multiCheck = document.getElementsByName("multiCheck");
var seriesCheck = document.getElementsByName("seriesCheck");
var totalSeries = seriesCheck.length;
var multiInstance = multiCheck.length;
var totalChecked = 0;
resetSelection();
for (i = 0; i < multiInstance; i++) {
if (multiCheck[i].checked == true) {
totalChecked++;
var multiID = multiCheck[i].id;
var imageInfo = multiID.split("|&");
addTotalImage(1);
addSeries(imageInfo);
}
}
for (i = 0; i < totalSeries; i++) {
if (seriesCheck[i].checked == true) {
totalChecked++;
var seriesID = seriesCheck[i].id;
var imageInfo = seriesID.split("|&");
addTotalImage(imageInfo[8]);
addSeries(imageInfo);
}
}
if (multiInstance + totalSeries == totalChecked) {
study.checked = true;
} else {
study.checked = false;
}
}
$.cookies.set('patient', window.parent.pat);
$('#downloadStudy').show()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment