.
This commit is contained in:
@@ -237,7 +237,7 @@
|
|||||||
if ($("#id_examination").find(":selected")[0].dataset.select2Id == "2") {
|
if ($("#id_examination").find(":selected")[0].dataset.select2Id == "2") {
|
||||||
var byteArray = new Uint8Array(reader.result);
|
var byteArray = new Uint8Array(reader.result);
|
||||||
console.log("etrxact", reader)
|
console.log("etrxact", reader)
|
||||||
extractDicomStudyDescription(byteArray);
|
extractDicomDetails(byteArray);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@@ -313,7 +313,7 @@
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function extractDicomStudyDescription(byteArray) {
|
function extractDicomDetails(byteArray) {
|
||||||
// We need to setup a try/catch block because parseDicom will throw an exception
|
// We need to setup a try/catch block because parseDicom will throw an exception
|
||||||
// if you attempt to parse a non dicom part 10 file (or one that is corrupted)
|
// if you attempt to parse a non dicom part 10 file (or one that is corrupted)
|
||||||
try {
|
try {
|
||||||
@@ -337,6 +337,38 @@
|
|||||||
console.log("acc", accession_number);
|
console.log("acc", accession_number);
|
||||||
console.log("pid", patient_id);
|
console.log("pid", patient_id);
|
||||||
|
|
||||||
|
not_anon = false;
|
||||||
|
|
||||||
|
site_codes = ["ref", "rk9", "ra9", "rh8", "rbz", "rba"]
|
||||||
|
|
||||||
|
for (let i = 0; i < site_codes.length; i++) {
|
||||||
|
if (study_description.startsWith(site_codes[i])
|
||||||
|
|| accession_number.startsWith(site_codes[i])
|
||||||
|
|| patient_id.startsWith(site_codes[i])) {
|
||||||
|
not_anon = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (not_anon) {
|
||||||
|
toastr.warning(`Submiting question... please wait`, '', {
|
||||||
|
"closeButton": false,
|
||||||
|
"debug": false,
|
||||||
|
"newestOnTop": false,
|
||||||
|
"progressBar": true,
|
||||||
|
"positionClass": "toast-top-full-width",
|
||||||
|
"preventDuplicates": false,
|
||||||
|
"onclick": null,
|
||||||
|
"showDuration": "0",
|
||||||
|
"hideDuration": "0",
|
||||||
|
"timeOut": "0",
|
||||||
|
"extendedTimeOut": "1000",
|
||||||
|
"showEasing": "swing",
|
||||||
|
"hideEasing": "linear",
|
||||||
|
"showMethod": "fadeIn",
|
||||||
|
"hideMethod": "fadeOut"
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url: `{% url 'generic:examination-autocomplete' %}/${encodeURI(study_description)}`,
|
url: `{% url 'generic:examination-autocomplete' %}/${encodeURI(study_description)}`,
|
||||||
//context: document.body,
|
//context: document.body,
|
||||||
|
|||||||
Reference in New Issue
Block a user