GithubHelp home page GithubHelp logo

masroore / csharpdicomjsonconverter Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dragonlet/csharpdicomjsonconverter

0.0 2.0 0.0 302 KB

Dicom to Json Converter written in C# using fo-dicom

License: MIT License

C# 100.00%

csharpdicomjsonconverter's Introduction

CSharpDicomJsonConverter

Manabu Tokunaga

Latest Update

30 October 2014

  • It can now include the DICOM dictionary definition optionally when generating JSON as "desc:" field
  • Release build mode added and fixed the target CPU to Any
  • This kit now supports conversion in both from DICOM to JSON, and also JSON to DICOM directions.
  • Added Base64 Encoding of OB, OW, and OF data buffers. Though I would not recommend storing large files in JSON.

About This Project

This kit contains the code to inter-convert a DICOM stream to and from a JSON format text stream. The primary use of this product is for supporting AJAX communications to/from JavaScript based code implementations such as web pages and Node.js packages.

This kit is mainly intended to work with non-image DICOM data such as Structured Reports and also for presenting C-FIND data via the DICOM Web standard such as QIDO. Everything is done in memory, so it is not advisable to parse a huge DICOM object.

In order to prevent conversion of large chunk of data, the system defaults not to output data that are more than 1024 bytes in length by default. This can be overridden.

The output should meet the QIDO-RS SearchForStudies response, which is described at ftp://medical.nema.org/medical/dicom/2013/output/chtml/part18/sect_F.4.html

Requirements, Build:

  • Use the Visual Studio 2013
  • Add NuGet so that fo-dicom is pulled from the NuGet system.
  • This project is targeted to .NET Framework 4.5. It can probably go to .NET 4.0, a fo-dicom dependency.

Questions and Bug Reports

  • Issues should be brought up on the fo-dicom Google Groups postings.
  • Bugs should be reported on the issue reporting system on this GitHub Repo

csharpdicomjsonconverter's People

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.