본문 바로가기
FHIR

FHIR - Resource란?

by Aslan0 2022. 12. 9.

FHIR - Resource란?

  • A set of moduler components to form the basic data exchange format and model of FHIR

위 내용은 FHIR 공식 홈페이지에 나와있는 내용인데

즉 "FHIR 포멧과 모델형태로 기본적인 의료정보 교류를 하기 위한 모듈러 컴포넌트 이다."

 

기본적인 몇가지를 나열하자면

항목 설명 항목 설명
Patient 환자 Bundle  
Organization 기관 List  
Encounter   DocumentReference  
Condition   CodeSystem  
Medication   Claim  

이런것들이 있지만 더 중요한 부분은 이것들이 모듈화된 컴포넌트 이라는 것을 기억해야 한다는 것이다.

 

모듈화를 잘 이해를 못한다고 하면 레고 같이 조립하는 것이라고 생각하면 됩니다.

단순화된 기본 블럭들을 조립하여 만든다고 생각하면 될 것 같다.

 

리소스 종류가 얼마나 많을까???

너무 많아도 문제가 발생하고 너무 적어도 문제가 발생한다고 한다 각자 기준에 맞게 필요한 것들을 잘 조립하는것이 중요하다.

 

Resource

  • FHIR 스펙에 정의된 하나의 리소스 타입으로 정의됨
  • URL 형태의 오픈 Identity를 가져야함
  • 리소스 타입에서 정의된 구조화된 데이터 항목의 집합을 포함
  • Version 정보 포함함

FHIR 리소스의 80대 20원칙??

-> FHIR 리소스는 현존하는 헬스케어의 80%의 데이터 항목을 커버 할 수 있어야 한다.

-> 나머지 예외적인 20%는 Extension을 통해서 처리 할 수 있음

 

어떤 리소스를 사용해야 하는가?

아래 사진에 보이는 FHIR 리소스 가이드라는 페이지를 참고하여 고민하고 사용하면 된다.

FHIR Resource Guide.html

 

리소스 구조

리소스의 기본적인 구조는 다음과 같다.

  • Metadata
  • Human readable part
  • Extension
  • Body

여기서 봐야할 부분은 Human readable part라는 부분인데 

<div>테그 안에 xhtml이 렌더링을 통해 사용자가 웹브라우저를 통해서 조회가 가능하도록 해준다. \

 

Polymorphism

폴리몰피즘 이라고 하면 참 어려워보이는데 한글로 들으면 참 편하게 들립니다.

개발하면서 많이 마주하게 되는 "다형성" 이라는 키워드 입니다.

다형성 즉 같은 내용이 다양한 형태로 표현될수 있다 라는 부분인데 이부분은 코딩하면서 상당히 많은 부분에 사용되기 때문에

이 내용은 모른다면 꼭한번 구글링을 통해서 좋은 포스팅을 보고 넘어가시길 추천드리겠습니다.

 

주요 Resource 설명

  • List  -  동일하거나 비슷한 타입의 리소스들의 묶음(예 : 투약 목록)
  • Questionnaire  -  의료 목적으로 사용되는 설문지
  • QuestionnaireResponse  -  Questionnaire의 응답지
  • Composition  -  여러개의 FHIR 리소스로 구성된 구조화된 문서
  • DocumentReference  -  어떤 문서의 내용과 참조 정보를 명시한 메타데이터
  • DocumentManifest  -  문서의 조합
  • Bundle  -  리소스들의 모음 예) FHIR검색 API에 대한 응답
  • Subscription
    • 특정 대상 리소스에 변화가 생긴 경우 자동으로 애플리케이션에 통보해주는 리소스(Subscribe개념)
    • 예) 특정조건에 맞는 환자가 입원 또는 퇴원했을 때 자동으로 알려줌
  • MessageHeader
    • 리소스들의 모음을 메시지 교환 지원으로 구현
    • 세그먼트와 유사 개념
  • Permission  -  데이터 공유 권한
  • AuditEvent  -  Operation, privacy, security등 이벤트에 대한 어디트 정보
  • Provenance
    • 리소스의 생성 등에 관여한 엔티티와 프로세스들을 명시한 이력 정보

요약

  • FHIR 리소스 타입은 개념이 명확하고 다른 리소스와의 경계가 분명해야 하며 가능한 타입의 수가 적은 것이 바람직함
  • 리소스 타입은 Foundation, Base, Clinical Financial,Specialized로 분류할 수 있음
  • 주요 리소스 타입에는 Observation, Patient, Composition, Encounter, MedicationRequest 등이 있다.

'FHIR' 카테고리의 다른 글

HL7 FHIR Resource(4) - RelatedPerson  (0) 2022.12.08
HL7 FHIR Resource(3) - Device  (0) 2022.12.06
HL7 FHIR Resource(2) - Observation  (0) 2022.12.05
HL7 FHIR - Resource(1) - Patient  (0) 2022.12.05

댓글