BBahmni 한국어 매뉴얼검색
한국어 번역 완료
한국어English

EAV(엔터티 속성 값) 작업

Mart에는 의료 제공자, 프로그램, 개인, 방문 및 수술실의 속성과 환자의 식별자 값을 가져오는 EAV 작업이 있습니다. 관련 Mart 테이블 목록은 다음과 같습니다.

1. 의료 제공자 속성

provider_attributes 테이블은 구현 환경의 모든 의료 제공자 속성 정보를 제공합니다.

사용되는 OpenMRS 테이블: provider, provider_attribute, provider_attribute_type

기존 OpenMRS 테이블

provider.json:

2. 환자 식별자

patient_identifier는 Mart 테이블이며 열은 identifier_type 테이블 값을 피벗한 결과입니다.

사용하는 OpenMRS 테이블: patient, person, patient_identifier

기존 OpenMRS 테이블

patient_identifier Mart 테이블에는 OpenMRS patient_identifier_type 테이블의 모든 열이 포함됩니다.

patient_identifier의 patient_id;

patients.json:

3. 개인 속성

person_attributes 테이블에는 등록 페이지에서 사용한 모든 환자 속성이 포함됩니다. 특정 구현 환경에서 사용하는 속성을 기준으로 열이 동적으로 생성됩니다.

예: givenName, familyName, isCaretakerRequired, caretakerGender

기존 OpenMRS 테이블

person.json:

4. 프로그램 속성

program_attributes 테이블은 특정 환자가 등록된 모든 프로그램 속성을 제공합니다.

사용하는 OpenMRS 테이블: program_attribute_type, patient_program_attribute

기존 OpenMRS 테이블

programs.json:

5. 방문 속성

visit_attributes 테이블은 해당 방문 유형의 모든 방문 속성을 제공합니다.

기존 OpenMRS 테이블

visitsAndEncounters.json:

6. 수술실 속성

surgical_appointment_attributes는 수술을 위해 생성된 모든 수술 속성을 제공합니다.

기존 OpenMRS 테이블

operationTheatre.json:

원문 정보

Bahmni Wiki · CC BY-SA 4.0

원문 보기 ↗