dicom-dimse-service
TypeScript icon, indicating that this package has built-in type declarations

0.0.10 • Public • Published

Introduction

This library aims to provide easy to use functions to access Dicom DIMSE functionality.

Currently implemented:

  • CFind

Getting Started

Installation: npm install dicom-dimse-service

Usage

First create the DicomService:

const dicomService = new DicomService(IP_ADDRESS, PORT, HOSTAE, SOURCEAE);

Example

const dicomService = new DicomService('192.168.35.60', 5678, 'ALPAY', 'TEST_AE2');

CFind

The CFind Method:

service.cfind(QUERYLEVEL, REQUESTPARAMETERS, (err, studies) => {
  console.log(err);
  console.log(studies ? JSON.stringify(studies) : "");
});

Example:

let requestParameters = new Map<string, string>();
requestParameters.set("0x00100020", "");
requestParameters.set("PatientName", "*Peter*");

service.cfind("PATIENT", requestParameters, (err, studies) => {
  console.log(err);
  console.log(studies ? JSON.stringify(studies) : "");
});

Querylevel can currently be "PATIENT" or "STUDY".

Readme

Keywords

Package Sidebar

Install

npm i dicom-dimse-service

Weekly Downloads

10

Version

0.0.10

License

ISC

Unpacked Size

592 kB

Total Files

33

Last publish

Collaborators

  • alpay.yilmaz