기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
시작하기 AWS Management Console
1단계: 데이터 변환 에이전트로 이동
-
AWS HealthLake 콘솔
을 엽니다. -
랜딩 페이지에서 시작하기를 클릭하고 데이터 변환을 선택합니다.
-
왼쪽 탐색의 데이터 변환 에이전트 섹션에서 프로필을 관리하려면 프로필을 선택하고 변환을 실행하려면 작업을 선택합니다.
2단계: 변환 프로필 생성
-
왼쪽 탐색 창에서 프로필을 선택하고 프로필 생성을 클릭합니다.
-
소스 형식을 선택합니다.
-
C-CDA: 임상 XML 문서(의사 기록, 배출 요약, continuity-of-care 문서).
-
CSV: 테이블 형식 내보내기(데이터 웨어하우스 추출, EHR 플랫 파일, 클레임 데이터).
-
-
프로파일을 초기화하는 방법을 선택합니다.
-
C-CDA의 경우: AWS Starter Profile(일반 section-to-resource스 매핑이 있는 사전 빌드된 프로파일)에서 시작합니다.
-
CSV의 경우: 대표 CSV 파일이 포함된 폴더의 Amazon S3 경로를 제공합니다. AI 에이전트는 파일을 분석하고 기본 프로필을 생성합니다.
-
-
프로필 이름과 선택적 설명을 입력합니다.
-
생성(Create)을 선택합니다.
프로필은 초안 상태(버전 0)로 생성됩니다. 자유롭게 편집할 수 있는 변경 가능한 작업 복사본입니다.
3단계: 데이터 변환 AI 에이전트로 사용자 지정(선택 사항)
C-CDA 프로필의 경우:
-
프로필을 열고 편집 보기로 이동합니다. 오른쪽에 데이터 변환 AI 에이전트 패널이 나타납니다.
-
자연어로 변경 사항을 설명합니다(예: "기본 상태를 환자 리소스용 워싱턴으로 설정").
-
에이전트는 Velocity 템플릿을 편집합니다.
-
테스트 탭을 선택하고 샘플 C-CDA를 붙여넣은 다음 테스트 실행을 클릭하여 변환을 미리 봅니다.
-
출력이 올바를 때까지 반복합니다.
CSV 프로필의 경우:
-
에이전트는 샘플 파일을 분석하고 column-to-FHIR 매핑, 날짜/값 변환, PK/FK 관계 및 집계 규칙과 같은 YAML 매핑을 제안합니다.
-
수락, 거부 또는 구체화와 같이 제안된 각 매핑을 검토합니다.
-
자연어로 조정을 요청합니다(예: "RACE_CD 열을 FHIR 확장에 매핑").
-
테스트 탭에서 변환 결과를 미리 봅니다(왼쪽의 소스, 오른쪽의 FHIR 출력).
4단계: 프로필 게시
-
충족되면 게시를 선택합니다. 이렇게 하면 변경 불가능한 버전이 생성됩니다.
-
초안은 편집 가능한 상태로 유지됩니다. 대량 작업은 항상 게시된 최신 버전을 사용합니다.
롤백하려면: 이전 버전을 선택하고 다시 게시합니다. 그러면 이전 스냅샷에서 새 버전이 생성됩니다. 아무것도 삭제되지 않습니다.
5단계: 변환 작업 실행
-
왼쪽 탐색의 데이터 변환 에이전트에서 작업을 선택합니다.
-
새 작업 시작을 선택합니다.
-
작업 세부 정보를 입력합니다.
-
작업 이름: 설명이 포함된 이름(CloudWatch 로그 및 지표에 표시됨).
-
설명: 선택 사항입니다.
-
-
변환 설정 구성:
-
데이터 소스 형식: C-CDA 또는 CSV.
-
변환 프로필: 게시된 프로필을 선택합니다(버전이 ≥ 1인 게시된 프로필만 표시됨).
-
출력 모드:
-
Amazon S3: Amazon S3 위치에 변환된 FHIR 쓰기(독립 실행형 변환).
-
AWS HealthLake: HealthLake 데이터 스토어로 직접 변환하고 수집합니다. 선택한 경우 대상 HealthLake 데이터 스토어를 선택합니다(ACTIVE 상태여야 함).
-
-
증명: 기본적으로 활성화됩니다. 출력을 소스로 다시 추적하는 FHIR Provenance 리소스를 생성합니다. 출처가 필요하지 않은 경우에만 비활성화합니다.
-
드리프트 감지: 기본적으로 활성화됩니다. 매핑되지 않은 소스 요소를 보여주는 보고서를 생성합니다.
-
-
소스 데이터 구성:
-
Amazon S3 소스 위치: 소스 파일이 포함된 Amazon S3 폴더(버킷 이름뿐만 아니라 접두사를 포함해야 함).
-
데이터 액세스 역할: HealthLake가 소스 파일을 읽고 출력을 쓰기 위해 수임하는 IAM 역할입니다. 신뢰 및 권한 정책은 섹션을 참조설정하세요.
-
-
출력 구성(있는 경우):
-
출력 Amazon S3 URI: 변환된 출력 및 작업 로그를 작성할 위치입니다.
-
AWS KMS key: 저장 시 출력을 암호화하는 AWS KMS 키입니다(필수).
-
-
작업 생성을 선택합니다.
6단계: 결과 검토
-
작업 세부 정보 페이지에는 상태, 처리된 파일(CSV 행), 생성된 FHIR 리소스 및 실패와 같은 실시간 진행 상황이 표시됩니다.
-
완료되면 출력 Amazon S3 위치로 이동합니다. 서비스는 작업 ID를 사용하여 출력 URI 아래에 작업 범위 폴더를 생성합니다. 해당 폴더 내부:
-
converted/: FHIR NDJSON 출력 파일(입력 파일당 하나, 예: converted/patient-record.ndjson).
-
ERROR/: 실패한 입력에 대한 오류 세부 정보(inputFile 및 errorMessage 필드가 있는 JSON 파일, 예: ERROR/bad-file.json).
-
Manifest.json: 집계 지표(스캔, 변환, 실패, 생성된 리소스)가 포함된 작업 요약입니다.
-
jobLevelDriftResult.json: 작업에 대한 집계 드리프트 보고서입니다(드리프트 감지가 활성화된 경우).
-
driftDetectionPerFileResults/: driftDetectionPerFileResults/patient-record_driftMetrics.json과 같은 C-CDA 작업에 대한 파일별 드리프트 보고서(드리프트 감지가 활성화된 경우).
-