분류 전체보기 55

5. 자주 쓰이는 DICOM 태그 TOP 20 – 의료 IT 필수 레퍼런스

DICOM 표준에는 수천 개의 태그가 정의되어 있지만, 실제 병원·연구·AI 환경에서 자주 쓰이는 태그는 상대적으로 한정되어 있다.이 태그들은 환자 정보, 검사 메타데이터, 영상 속성, 파일 구조를 빠르게 파악하는 핵심 단서가 된다. PACS 조회, 데이터 필터링, AI 학습 데이터 전처리 등 실무 업무에서 필수적으로 확인하는 20개의 태그를 선정해, Group/Element·VR·의미와 함께 정리한다.각 태그는 단순 정의를 넘어, 사용 시 주의점과 실제 응용 사례를 덧붙였다. 1. 환자 정보 관련 태그(0010,0010) Patient’s Name [PN]의미/형식: 환자의 성명 정보. PN 형식은 성^이름 또는 성^이름^중간이름, 다국어 지원 시 =로 구분.실무 활용: 환자 검색, 동일인 판별, 데이..

4. Endian 규칙과 바이트 순서 해석 – Little vs Big Endian

DICOM 태그를 이해하는 데 있어서 Group/Element 구조만큼 중요한 것이 엔디언(Endian) 규칙이다. 엔디언은 2바이트 이상의 숫자 데이터를 저장할 때, 바이트를 어떤 순서로 배열하는지를 정하는 방식이다. 의료 영상 파일은 대부분 Little Endian을 기본으로 사용하지만, 장비의 설정이나 전송 규약(Transfer Syntax UID)에 따라 Big Endian으로 저장되기도 한다. 이 경우 동일한 태그 (0010,0010)이라도 hex 편집기에서 보면 전혀 다른 바이트 순서로 나타난다.이번 글에서는 Little과 Big Endian의 차이를 명확히 정리하고, 실제 DICOM 파일의 바이트 단위 예시를 통해 어떻게 해석해야 하는지 설명한다. 1. Endian이란 무엇인가?정의: 다바이..

3. DICOM Tag 번호 해석법 – Group/Element 구조 이해하기

DICOM 파일에서 (0010,0010), (0008,0020)와 같은 표기를 보면 처음 접하는 사람들은 이 숫자가 무작위로 붙여진 것이라고 생각하기 쉽다. 하지만 이 태그 번호는 Group Number와 Element Number라는 두 개의 2바이트 값이 합쳐진, 총 4바이트의 구조로 이루어져 있다. Group Number는 태그가 속한 대분류 영역을, Element Number는 해당 그룹 내에서의 세부 항목을 지정한다. 이 체계 덕분에 전 세계 어떤 장비와 소프트웨어에서도 DICOM 데이터를 동일하게 해석할 수 있다.이번 글에서는 Group과 Element가 무엇을 의미하고, 실제 DICOM 파일에서 어떤 방식으로 구성되는지, 그리고 왜 이 구조가 의료 데이터 표준화의 핵심인지 분석한다. 1. ..

2. DICOM 데이터 요소의 4가지 구성요소 – Tag, VR, Length, Value

DICOM 태그는 의료 영상 파일 안에서 특정 정보를 지정하고 해석하기 위한 표준화된 식별자다.그러나 태그 하나만으로 모든 정보를 담을 수는 없으며, 태그와 함께 VR(Value Representation), Length, Value라는 세 가지 필드가 결합되어 하나의 "데이터 요소(Data Element)"를 구성한다. 이 네 가지 요소는 의료 영상의 주소·형식·길이·실제 값을 완벽히 정의하며, 단 하나라도 잘못 저장되면 파일 전체를 읽을 수 없는 오류가 발생할 수 있다.이번 글에서는 각 요소의 역할과 저장 방식, 그리고 실제 DICOM 파일 내에서 어떻게 배치되는지까지 단계별로 분석한다. 1. Tag – 데이터의 주소와 의미형식: 4바이트(16진수 8자리), 두 개의 2바이트 값으로 구성구조: (G..

1. DICOM 태그란 무엇인가 – 태그의 의미와 역할

DICOM 파일을 열어보면 수많은 데이터가 구조화된 형태로 정리되어 있는 것을 볼 수 있다.이 구조화의 핵심은 ‘태그(Tag)’라고 불리는 고유한 식별자이며, 의료 영상 정보가 저장된 위치와 의미를 함께 정의해 주는 역할을 한다. 이는 단순한 데이터의 저장 형식을 넘어, 국제 표준에 따라 정해진 위치와 규칙에 따라 의료 데이터를 교환하고 해석하기 위한 통신 언어이기도 하다. 하지만 많은 입문자들이 DICOM 태그를 단순한 '메타데이터'나 '키-값 쌍'의 집합으로 오해하는 경우가 많다.이번 글에서는 DICOM 태그의 구조와 역할을 정확히 정의하고, 이를 일반적인 JSON, XML, EXIF 같은 메타데이터 구조와 비교함으로써 DICOM 태그가 갖는 구조적 엄격성과 의료 정보 시스템에서의 중요성을 분명히 설..

4. 비개발자를 위한 SQL 윈도우 함수 완전 정복 – 순위, 누적 합계, 전후 비교 실습

많은 비개발자들이 SQL의 SELECT와 GROUP BY만으로 대부분의 데이터를 처리할 수 있다고 생각하지만, 실무에 들어가면 ‘순위를 매기고 싶다’, ‘이전 달과 비교하고 싶다’, ‘누적 매출을 보고 싶다’ 같은 요구가 생긴다. 이런 분석은 GROUP BY로는 불가능하고, 복잡한 서브쿼리로도 어렵게 구현된다. 이때 필요한 것이 바로 윈도우 함수(Window Function)다. 윈도우 함수는 집계와는 다른 방식으로 행 단위의 비교 분석을 가능하게 해주며, SQL을 한 차원 더 깊이 이해하게 만들어 준다. 이 글에서는 윈도우 함수의 개념을 쉽게 풀고, 실무 예제를 통해 비개발자도 스스로 활용할 수 있도록 설명한다. 1. 윈도우 함수란?윈도우 함수는 기존 SELECT 쿼리의 결과 집합 위에서, 특정 범..

개발/SQL 2025.08.09

5. DICOM 파일이 안 열릴 때 원인과 해결법

병원이나 연구기관에서 받은 DICOM 파일(.dcm)을 열어보려 할 때, 분명히 정식 DICOM 파일이라고 들었지만 뷰어에서 열리지 않거나 오류가 발생하는 경우가 자주 있다. RadiAnt, MicroDicom, OsiriX, pydicom 등 어떤 뷰어를 사용해도 “invalid DICOM file” 또는 “cannot read DICOM” 같은 메시지가 뜨는 경우, 단순한 파일 손상일 수도 있지만, 대부분은 파일 구조, 포맷, 압축 방식 또는 잘못된 확장자 처리에 원인이 있다.이번 글에서는 실제 현장에서 자주 발생하는 오류 유형을 기준으로, DICOM 파일이 안 열리는 대표적인 6가지 상황과 그 해결법을 구체적으로 설명한다. 1. 확장자가 .dcm이 아닌 경우현상확장자가 없거나, .ima, .raw..

4. 모바일에서 DICOM 파일 보는 방법 (iOS / Android 앱 추천)

병원에서 받은 CT, MRI 검사 결과를 바로 확인하고 싶지만, PC가 없거나 설치 환경이 제한적인 경우가 있다.특히 환자 본인, 이동 중인 의료진, 현장 검사팀, 또는 의료 AI 개발자들은 스마트폰이나 태블릿에서 DICOM 파일을 열어볼 수 있는 방법을 찾게 된다. 다행히 최근에는 iOS와 Android 환경 모두에서 DICOM 뷰어 앱이 다양하게 제공되고 있으며, 화질 손상 없이 영상을 로드하고, 확대·측정·태그 조회까지 가능하다.이번 글에서는 모바일 환경에서 사용할 수 있는 DICOM 뷰어 앱 TOP 5를 소개하고, 각 앱의 장단점, 사용 환경, 보안 유의사항까지 정리한다. 1. 모바일 DICOM 뷰어의 장점과 한계장점언제 어디서나 영상 확인 가능터치 기반 확대/축소, 슬라이스 스크롤 지원태블릿에..

3. 비개발자를 위한 SQL 조건별 집계와 HAVING 절 쉽게 배우기

많은 데이터 분석 초보자는 SQL의 GROUP BY 구문을 배우면서 데이터를 묶어서 합계나 평균을 구하는 데 만족한다. 하지만 실무에서는 이렇게 단순 집계만으로는 의사결정을 내리기 어렵다. 예를 들어, 마케팅팀은 “월 매출이 100만 원 이상인 달만 보고 싶다”거나 “3회 이상 구매한 고객만 분석 대상에 포함시키고 싶다”는 조건을 추가해야 할 때가 많다.이런 요구사항을 처리하려면 GROUP BY와 함께 HAVING 절을 활용해야 한다. HAVING 절은 WHERE 절과 혼동하기 쉽지만, 작동 시점과 용도가 다르다. 이 글은 SQL을 처음 배우는 사람도 이해할 수 있도록 HAVING 절의 개념과 실무 예제를 단계별로 설명하며, 실제 업무에서 쓸 수 있는 응용 팁까지 제공한다. 1. HAVING 절이 필요..

개발/SQL 2025.08.05

[서울] 방배동 돈까스 맛집 '우주돈가스' 방문 후기 - 추천!

방배동에서 찾은 경양식 돈까스 맛집, ‘우주돈가스’ 지난 주말, 집에서 가까운 노브랜드 매장을 찾아 방배동으로 외출했다가 근처 돈까스 집에 방문했다. 경양식 돈까스와 뚝배기 돈카츠 두 가지 메뉴를 주문했는데, 나에게 ‘뚝배기 돈카츠’는 조금은 새로운 도전이었다. 검색을 통해 발견한 ‘우주돈 방배’는 일식 돈카츠를 메인으로 하면서도 경양식 돈까스와 뚝배기 돈카츠라는 독특한 메뉴를 함께 제공하는 것이 특징이었다. 그리고 모든 돈까스에 트러플 오일을 뿌려먹을 수 있다는 차별점이 있다. 해당 매장은 체인점이 아닌 단독 매장이었고, 후기를 찾아보니 숨은 동네 맛집 느낌이 폴폴 나는 곳이었다. 개인적으로 SNS에서 유행하는 유명 맛집보다는 숨겨진 진짜 맛집을 선호하는 편이라 이번 방문이 꽤 만족스러웠다. 위치와 ..