Skip to content

Небольшой пример приложения с пользовательским интерфейсом для рекурсивного поиска DICOM файлов на компьютере пользователя, их деперсонализации и передачи по HTTP.

Notifications You must be signed in to change notification settings

MAE664128/jsPACSUploader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jsPACSUploader

Небольшой пример приложения с пользовательским интерфейсом для рекурсивного поиска DICOM файлов на компьютере пользователя, их деперсонализации и передачи по HTTP.

Начало работы

Скачать файл и инициировать на странице WorkFlowF

function acceptSendSuccessfulResult(val) {
    JSON.stringify(val)
}
let js_only = new WorkFlow({
    targetEl: document.getElementById("tabs-js-only"),
    modalityFilter: new Set(),
    limitOnNumberOfStudies: 1,
    urlForPostRequest: "https://pacs.domain.ru/instances",
    callbackSendSuccessfulResult: acceptSendSuccessfulResult
});
window.addEventListener("load", () => {
    js_only.view();
});

где:

  • @param {HTMLElement} targetEl - HTML элемент внутрь которого будет выполнен рендер интерфейса.
  • @param {Set<string>} modalityFilter - Множество ограничивающее модальности, которые разрешено отправлять на сервер. По умолчанию множество пустое - это соответствует отсутствию ограничений.
  • @param {Function} callbackSendSuccessfulResult - Функция, которая вызывается после успешного выполнения процесса отправки файлов и возвращает объект с метаинформацией об исследовании.
  • @param {string} urlForPostRequest - Url адрес для выполнения пост запроса.

Пример

magic.gif

About

Небольшой пример приложения с пользовательским интерфейсом для рекурсивного поиска DICOM файлов на компьютере пользователя, их деперсонализации и передачи по HTTP.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published