즐겁게 개발을...

개발보다 게임이 더 많이 올라오는 것 같은...

DICOM 2

[2021.04] DICOM UID 생성규칙

UID는 Unique ID의 약자다. DICOM은 NEMA에서 제정된 의료 결과에 대해 네트워크, 결과파일 등을 집대성한 표준 프레임워크이다. DICOM 네트워크에서 결과들은 유일무이해야 하기 때문에 일종의 UID 생성규칙이 있다. 아래에서 설명하는 표준규칙은 전세계의 DICOM이미지들이 하나의 네트워크에서 통용될 때에도 유일하도록 제정된 방식이다. 즉 내 병원에서 생성한 이미지는 절대로 밖으로 유출하지 않고 우리병원에서만 사용한다고 하면 궂이 표준 방식으로 생성할 이유는 없다. 비표준 규칙방식은 단순히 GUID만 들어가기 때문에 한림성심병원 처럼 8개 병원을 서버 연계를 통해 결과를 공유하는 병원같은 경우 자칫 유일하지 않게 될 여지가 있기 때문에 표준을 따르는 것이 중요하다. 표준규칙 예제) 1.2...

[2021.01] Grassroots DICOM for C# (VS2017) 빌드방법

이 글을 쓰고 있는 시점에서 버전 정보이다. 버전에 따라 UI 등이 달라질 수 있다. VS2017 기준으로 작성되었다. GDCM = Grassroots DICOM이다. DICOM Toolkit에 비해 다양한 언어로 된 Wrapper가 존재한다. 본문에서는 C# 빌드과정을 작성해보았다. 관련 파일 다운로드 GDCM 소스 : 3.0.8 CMake : .3.19.5 Swig : 4.0.2 압축을 풀어둔다. 폴더에 한글이나 특수 문자가 없도록 하자. Libxslt : 1.1.26 옵션) Doxygen : 1.9.1 - 스크롤바 밑으로 내리면 바이너리 / 설치 파일을 내려받을 수 있다. 문서를 빌드 할 때 필요하다. BUILD - VC++ 소스가 빌드 되서 나온다. CMake 실행 GDCM 소스코드 경로와 빌드 ..

개발/C# 2021.02.17
1