View a markdown version of this page

Data Transformation Agent 작동 방식 - AWS HealthLake

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Data Transformation Agent 작동 방식

다음 용어와 개념은 AWS HealthLake 데이터 변환 에이전트를 사용하는 데 필수적입니다.

변환 프로필

변환 프로파일은 소스 데이터가 FHIR R4로 변환되는 방식에 대한 재사용 가능한 버전 정의입니다. 프로필을 한 번 생성하고 계정의 모든 데이터 스토어 및 작업에서 재사용합니다.

  • C-CDA의 경우 프로필에는 Velocity 템플릿이 포함됩니다.

  • CSV의 경우 프로필에는 YAML 매핑 구성이 포함됩니다.

초안에서 게시된 버전으로의 변환 프로파일 수명 주기를 보여주는 다이어그램입니다.
  • 초안(버전 0)은 자유롭게 편집할 수 있는 변경 가능한 작업 복사본입니다.

  • 게시하면 번호가 매겨진 변경 불가능한 버전(v1, v2, ...)이 생성됩니다.

  • 변환 작업은 항상 프로파일의 최신 게시 버전을 사용하므로 진행 중인 초안 편집은 진행 중인 변환에 영향을 주지 않습니다.

  • 롤백은 전체 감사 추적을 보존하는 새 버전을 생성하여 이전 버전으로 돌아갑니다.

  • 복제는 기존 버전에서 새 프로파일을 생성하여 원본에 영향을 주지 않고 수정할 별도의 프로파일을 제공합니다.

변환 작업

변환 작업은 게시된 프로필을 데이터에 적용하는 실행입니다.

Data Transformation Agent는 두 가지 실행 모드를 제공합니다.

  • 동기화(실시간): 단일 입력을 변환하고 즉시 FHIR을 다시 가져옵니다. 프로필을 테스트하고 요청별 실시간 변환에 사용됩니다.

  • 대량(비동기): Amazon S3에서 대규모 데이터 세트를 대규모로 변환합니다.

동기화 변환은 변환된 FHIR 리소스를 API 응답에서 FHIR 번들로 반환합니다. 대량 변환 작업은 다음 두 위치 중 하나에 FHIR 리소스를 반환합니다.

  • Amazon S3: Amazon S3 위치에 FHIR NDJSON을 작성합니다.

  • HealthLake: FHIR 리소스를 HealthLake 데이터 스토어로 직접 변환하고 수집합니다.

데이터 변환 AI 에이전트

데이터 변환 AI 에이전트는 프로필의 변환 로직을 작성하고 편집합니다.

  • C-CDA의 경우 자연어 지침에서 Velocity 템플릿을 편집합니다.

  • CSV의 경우 샘플 파일을 분석하여 column-to-FHIR 필드 매핑, 날짜 및 값 변환, 기본/외국 키 관계 및 집계 규칙이 포함된 YAML 구성을 생성하고 검토가 필요한 모든 항목에 플래그를 지정합니다.

지침, FHIR 검증 오류, 스키마 설명서 및 샘플 데이터 조합을 포함하여 자연어를 통해 에이전트와 상호 작용할 수 있습니다. 프로필을 수동으로 편집할 수도 있습니다.