산업: 의료, 생명 과학
제품: MongoDB Atlas, MongoDB Atlas Charts, MongoDB Time Series, MongoDB Queryable Encryption
솔루션 개요
의료 제공자는 엄격한 품질 요구 사항에 따라 운영됩니다.CMS 및 주요 건강 플랜을 포함한 연방 기관 및 보험 회사는 제공자가 환자에게 제공하는 의료의 질을 측정, 추적 및 보고하도록 요구합니다. 이러한 위임 사항을 준수하면 이러한 표준을 충족하는 조직에 더 많은 보상을 제공하고 이를 충족하지 못하는 조직에 대해 페널티를 부과하는 등 재정적 결과를 초래할 수 있습니다.
HEDIS는 품질 요구 사항을 정의합니다. 이 측정 설정하다 제공자가 각 환자에 대해 완료해야 하는 임상 활동( 예시:HbA1c, 신장 평가, 당뇨병 환자를 위한 당뇨병 눈 검사)을 지정합니다. 환자가 측정 기간 내에 필요한 활동을 받지 못하면 의료 격차가 발생합니다.
의료 격차는 컴플라이언스 만의 문제가 아닙니다. 이를 감지하지 못하면 환자 결과가 악화되고, 병원 재입원률이 높아지고, 질병이 진행되며, 예방 가능한 합병증이 발생합니다. 또한 제공자가 제공하는 서비스의 양이 아닌 환자 결과에 따라 비용을 지급받는 계약에서 CMS 별 평점이 낮아지고 환급을 받지 못하게 됩니다.
대부분의 조직은 의료 격차가 존재한다는 것을 알고 있습니다. 그러나 운영상의 과제 에 직면해 있습니다.FHIR 데이터 저장소를 사용하면 의료 소프트웨어와 EHR 시스템이 안전하게 통신하고 데이터를 주식 할 수 있지만 실시간 운영 임상 쿼리에는 최적화되어 있지 않습니다. 라이브 워크로드에서는 높은 쿼리 지연 시간, 중첩된 리소스 애그리게이션의 성능 저하, 네이티브 Time Series 지원 부족, 쿼리 볼륨 증가에 따른 비용 상승 등 예측 가능한 병목 현상이 발생합니다. 결과적으로 의료 코디네이터는 이러한 시스템에서 HEDIS 컴플라이언스 추적 하고 환자의 격차를 좁히며 시간에 개입할 만큼 빠르게 데이터를 가져올 수 없습니다.
이러한 성능 병목 현상을 극복하기 위해 이 솔루션은 FHIR 데이터 기반을 기반으로 구축되고 운영 계층으로 MongoDB Atlas 기반 CDS 시스템을 제공합니다. 이 아키텍처에서 FHIR은 상호 운용성과 데이터 교환을 처리하고, MongoDB Atlas 실시간 바이탈 모니터링, HEDIS 의료 격차 계산 및 의료 워크플로를 지원합니다. 이 프레임워크 통해 의료 조정자는 의료 점 에서 지연 시간이 짧은 데이터 액세스 와 실시간 의사 결정 지원 받을 수 있습니다.
그림 1. MongoDB 를 통한 실시간 임상 의사 결정 지원 의 이점
참조 아키텍처
이 솔루션은 아래 아키텍처 다이어그램과 같이 웨어러블 기기 및 의료 시스템에서 임상 데이터를 수집하고, 데이터 저장 와 운영 계층을 통해 라우팅하고, 의료 코디네이터에게 실시간 의사 결정 지원 제공합니다.
그림 2. 상위 수준 아키텍처
FHIR 데이터 저장 계층은 다음을 포함하는 원시 FHIR R4 리소스를 보유합니다.
PatientConditionMedicationRequestObservationEncounterAllergyIntolerance
이 계층은 적합성 유효성 검사 및 R 정규화를4 처리하여 HIPAA 및 HITRUST 컴플라이언스 요구 사항에 따른 상호 운용성을 위한 표준 소스 역할을 합니다.
MongoDB Atlas 운영 계층을 제공합니다. 임상 의사 결정 지원 에 필요한 쿼리, 애그리게이션, 실시간 워크플로에 최적화된 비정규화된 문서와 Time Series 데이터 저장합니다.
저장된 이 임상 데이터를 실시간 조치 로 전환하기 위해 플랫폼은 다음 구성 요소를 조정합니다.
MongoDB Atlas 모든 임상 데이터를 유연한 다형성 스키마 에 저장하는 운영 기반 역할을 합니다.
데이터 생성 파이프라인은 FHIR 데이터 저장 에서 읽고 환자 기록, 핵심 및 CDS 규칙으로 MongoDB Atlas 채웁니다.
이 시스템은
AlertEngine및QualityEnginePython 모듈을 통합하여 임상 의사 결정을 지원 .AlertEngine는 즉각적인 임상 위험에 대해 라이브 바이탈을 모니터링하고,QualityEngine는 HEDIS 컴플라이언스 격차에 대한 임상 기록을 평가합니다. 두 엔진 모두 MongoDB Atlas 의patient_360문서 에 결과를 쓰기 (write) .마지막으로, Care Gap 워크플로는 엔진 결과를 의료 조정자에게 직접 전달합니다. 예시 를 들어
AlertEngine에서 중요 경고 발생하면 Care Gap 워크플로는 열려 있는 공백의 우선순위를 지정하여 조정자가 긴급 사례를 먼저 볼 수 있도록 합니다.
다음 섹션에서는 이 흐름의 각 부분에 대해 설명합니다.
MongoDB Atlas: 주요 기능
복잡한 의료 워크로드를 위해 설계된 MongoDB Atlas 레거시 시스템을 고도로 최적화된 네이티브 데이터 에코시스템 으로 대체합니다. 다음은 플랫폼이 실시간 의사 결정 지원 제공 활성화 핵심 기능에 대한 개요입니다.
그림 3. Atlas 주요 기능
유연한 문서 모델: patient_360 collection 은(는) 인구 통계, 상태, 약품, 검사실, 바이탈 요약, 간병 격차, 경고, 개인화된 임계값, 데이터 출처 등 전체 환자 기록 단일 문서 에 저장합니다. 단일 문서 FHIR 저장 에 대한 다중 리소스 조인이 필요한 질문에 답변할 수 있습니다.
시계열 컬렉션: 컬렉션 synthetic_vitals MongoDB의 네이티브 시계열 컬렉션을 사용하여 착용형 기기 데이터를 저장합니다. 이러한 컬렉션은 자동 데이터 버킷팅, 효율적인 범위 쿼리 및 빈도가 높은 시간 순서 데이터를 위한 특수 저장 제공합니다.
변경 스트림: 플랫폼은 변경 스트림을 사용하여 새로운 바이탈에 실시간 대응합니다. 판독값이 도착하면 시스템은 CDS 규칙을 평가하고 폴링 없이 임상 경고를 생성합니다.
Queryable 암호화: MongoDB Queryable Encryption 미사용 민감한 환자 필드를 보호합니다. 이 애플리케이션 일반 텍스트를 노출하지 않고 암호화됨 PHI 필드를 쿼리하므로 HIPAA 요구 사항을 충족하고 별도의 암호화 계층이 필요하지 않습니다.
집계 파이프라인: 이 프레임워크 대시보드 애그리게이션, 의료 격차 계산, 바이탈 추세 분석 및 HEDIS 점수를 처리하여 복잡한 임상 쿼리를 밀리초 단위로 해결합니다.
AI 및 분석 위한 구조 : patient_360 문서 추가 변환 없이 다운스트림 AI 및 분석 파이프라인에 정규화된 임상 사실, 구조화된 근거 및 메타데이터 출처를 제공합니다.
데이터 생성 파이프라인
초기화 시 이 솔루션은 다단계 파이프라인 사용하여 아래 그림과 같이 CDS 시스템을 시드하고 활성화합니다.
그림 4. 데이터 생성 파이프라인
데이터 생성 파이프라인은 합성 및 구체화된 임상 데이터를 생성하고, 개인화된 임계값과 관리 격차를 계산하고, 실시간 모니터링 시작하는 초기화 시퀀스를 구동합니다. 파이프라인 다음과 같이 작동합니다.
FHIR 환자 번들 생성: 4 상태, 약품, 실험실 관찰, 조우 및 알러지를 포함하는 FHIR R 트랜잭션 번들을 생성합니다. 이러한 번들은 상호 운용성 계층 역할을 하는 FHIR 데이터 저장 에 저장합니다.
바이탈 기록 생성: 24정상, 악화 또는 급성 생리학적 패턴을 나타내는 환자당 시간 시계열의 바이탈 사인을 생성합니다.
synthetic_vitalstime series 컬렉션 에 데이터를 저장합니다.환자_360 문서 구체화: MongoDB Atlas 에서 각 FHIR 번들을 비정규화된
patient_360문서 로 변환합니다. 변환에는data_provenance소스 FHIR 기록 에 다시 연결되는 차단 이 포함되어 있습니다.시드CDS 규칙:
cds_rules컬렉션 에 임상 의사 결정 지원 규칙 정의를 삽입합니다.개인화된 임계값 계산: 활성 약품 및 상태를 기반으로 환자별 바이탈 사인 임계값을 계산합니다. 이러한 결과를
patient_360문서 에 저장합니다.CDS 규칙 평가:
AlertEngine현재 바이탈에 대해 를 실행하고 생성된 경고를 컬렉션alerts에 기록합니다.HEDIS 의료 격차 계산:
QualityEngine각 환자의 진료 기록에 대해 를 실행하고 구조화된 의료 격차 결과를patient_360문서 에 기록합니다.시드 제공자 속성: 컬렉션 에서 제공자-환자 속성 관계를 생성하여
attributions격차 결과 및 경고를 받을 제공자를 결정합니다.실시간 모니터링 시작 : 바이탈 시뮬레이션 작업자를 활성화하고 서버에서 전송한 이벤트를 통해 실시간 바이탈 사인 데이터를 의료 플랫폼으로 스트리밍 시작합니다.
CDS 엔진
CDS 엔진은 환자 데이터를 분석 의료 팀에 실행 가능한 인사이트를 제공합니다. 이 솔루션은 임상 모니터링 과 품질 측정 계산을 두 개의 독립적인 엔진으로 분리합니다. 이 아키텍처 패턴 실시간 경고와 HEDIS 격차 로직을 분리할 것을 권장하는 의료 상호 운용성을 위한 HL7 FHIR 액셀러레이터 프로그램인 다빈치 이니셔티브를 준수합니다.
AlertEngine: 실시간 임계값 모니터링
AlertEngine 은(는) CDS 규칙에 따라 수신 바이탈을 평가하고 임상 경고를 생성합니다. 다음 CDS 규칙을 확인합니다.
베타 블로커 인식 빈맥: 맞춤 임계값을 초과하는 심박수를 평가합니다.
다인자저혈당증: 심박수 2 급증, 형 당뇨병, 인슐린, 세 이상,65 낮은 활동에 대한 애그리게이션된 조건을 확인합니다.
만성 신장병 대사성 산증: 22 30 분 동안 지속되는 이상의 호흡수를 모니터링합니다.
패혈증 경고: 수정된 SIRS 기준 중 3개 이상의 존재 여부를 제어하며, 당뇨병을 위험 증폭 요인으로 사용합니다.
비교 컨텍스트: 환자의 약과 상태 프로필을 평가하여 다양한 심각도 경고를 생성합니다.
AlertEngine 는 단일 판독값이 아닌 지속적인 위반을 확인합니다. 스파이크 감지에는 2시간의 기준 창 사용하고 악화에는 4시간의 추세 창 사용합니다. 엔진 모든 경고 에 컨텍스트를 적용합니다. 즉, 동일한 심박수 판독값이 베타 차단제 환자에게는 중요 경고 생성하고 건강한 환자에게는 심각도가 낮음 플래그를 생성합니다.
QualityEngine: HEDIS Care Gap Computation
은(는) QualityEngine 각 환자가 HEDIS 측정 기간 내에 필요한 진료를 받았는지 여부를 결정합니다. 이 엔진 형 2 당뇨병 및 CKD 환자를 대상으로 하며, 지정된 HEDIS 측정값에 대해 환자의 임상 이력을 평가합니다.
다음 표는 이러한 HEDIS 측정값을 보여줍니다.
측정 | 코드 | 증거 필요 |
|---|---|---|
포괄적인 당뇨병 관리 — HbA1c 테스트 | CDC-HBA | HbA1c 랩 결과 |
당뇨병에 대한 신장 건강 평가 | KED | eGFR 및 uACR 랩 결과 |
고혈압 관리 | CBP | 예선전 |
당뇨병 환자를 위한 스타틴 치료 | SPD | 총콜레스테롤 실험 결과 |
당뇨병 환자를 위한 안과 검사 | ED | 예선전 |
의료 조정자는 QualityEngine 결과를 사용하여 중재가 필요한 환자를 식별하고 격차가 품질 점수와 환급에 영향을 미치기 전에 지원의 우선순위를 지정합니다. 각 결과에는 격차 상태, 발견된 증거, 누락된 증거, 권장 조치, 우선 순위 점수 및 다시 계산 날짜가 포함됩니다. 또한 엔진 결제 시스템과의 상호 운용성을 보장하기 위해 MeasureReport 번들을 반환하는 FHIR 호환 엔드포인트를 노출합니다.
Care Gap 워크플로
의료 격차 워크플로는 의료 조직이 환자의 실제 임상 관리와 설정된 의료 가이드라인 간의 불일치를 식별, 추적 및 해결하기 위해 사용하는 체계적 프로세스 역할을 합니다. 갭 감지는 식별에서 종료까지 다음과 같은 조치로 구성된 구조화된 경로를 따릅니다.
평가:
QualityEngine은(는) HEDIS 측정 기준에 따라 각 환자의 임상 이력을 평가합니다.쓰기: 시스템은
patient_360이를 뒷받침하는 근거, 권장 조치 및 우선 순위 와 함께 열린 공백을 문서 에 씁니다.검토: 의료 코디네이터는 우선 순위 및 기한 경과에 따라 정렬된 임상 플랫폼의 공백을 검토 .
개입: KED 및 CDC-HBA와 같은 실행 가능한 격차에 대해 플랫폼은 코디네이터가 실습을 주문하거나 완료를 기록하거나 후속 조치를 예약할 수 있는 구조화된 개입 작업 공간을 엽니다.
닫기: 개입이 완료되면
patient_360문서 에서 격차 상태가 업데이트되고QualityEngine이 다음 주기에서 다시 평가됩니다.에스컬레이션: 이(가) 임상 경고 감지하면
AlertEngine관련 열려 있는 격차의 우선 순위 높이고 의료 팀 알립니다. 패혈증 경고와 같이 관련 격차가 없는 경고는 독립적인 임상 알림 으로 의료 팀 에 직접 전달됩니다.
데이터 모델 접근 방식
단일 환자에 대한 FHIR R4 트랜잭션 번들에 20 개 이상의 개별 리소스가 포함되어 있습니다. 65 이상인 2 형 당뇨병 환자가 인슐린을 사용하는 경우 저혈당 위험이 있는지 확인하려면 시스템이 다음을 수행해야 합니다.
FHIR 저장 쿼리하여
Patient리소스 조회 .해당 리소스 여러
Condition및MedicationRequest리소스와 연결합니다.결합된 결과에 규칙 로직을 적용합니다.
라이브 프로덕션 워크로드에서 이러한 순회는 지연 시간 추가하고 예측할 수 없는 쿼리 시간을 생성합니다. 예시 를 들어 이 솔루션의 환자는 최대 5개의 활성 상태, 6개의 복약 리소스, 8개의 실험실 관찰 리소스, 조우 및 임상 기록을 보유할 수 있으며, 이 모든 것이 CDS 규칙을 평가해야 합니다.
이 오버헤드 우회하기 위해 patient_360 문서 이 조각화된 데이터를 단일 문서 로 통합하여 순회를 완전히 제거합니다. 한 명의 환자에 대한 모든 임상 데이터는 다음과 같이 구조화된 하나의 문서 에 담겨 있습니다.
patient_id: 소스 FHIR 기록 에 연결된 고유한 환자 식별자입니다.demographics: 연령, 성별 및 암호화됨 PHI 필드(이름, MRN, 생년월일).conditions:SNOMED 코드 및 시작 날짜가 포함된 활성 진단입니다.medications: 용량, 경로, 빈도가 포함된 활성 처방전입니다.labs: 값, 단위 및 참조 범위가 포함된 결과입니다.flags: 조건 및 약물에서 파생된 계산된 부울입니다.personalized_thresholds: 활성 약품을 기준으로 한 환자별 바이탈 사인 한도입니다.vitals_summary: 최신 판독값, 4시간 평균 및 24시간 추세.active_alerts:AlertEngine에 의해 생성된 CDS 경고입니다.care_gaps:QualityEngine로 계산된 HEDIS 측정 결과입니다.data_provenance: 소스 FHIR 컬렉션, 환자 ID 및 구체화 메타데이터.
문서 배열로서의 임상 데이터
patient_360 문서 에서 각 상태는 conditions 배열 의 항목을 나타내고 각 약은 medications 배열 의 항목을 나타냅니다. 아래와 같이 문서 별도의 테이블에 분할하지 않고 사용된 형태로 임상 엔터티를 저장합니다.
{ "conditions": [ { "code": "44054006", "display": "Type 2 diabetes mellitus", "clinical_status": "active", "onset_date": "2017-10-21T21:29:59.716351+00:00" }, { "code": "433144002", "display": "Chronic kidney disease stage 3", "clinical_status": "active", "onset_date": "2023-09-12T21:29:59.716372+00:00" } ], "medications": [ { "display": "Insulin glargine 100 units/mL injection", "dose": "20.0 units", "route": "subcutaneous", "frequency": "once daily at bedtime", "status": "active" }, { "display": "Atenolol 50 mg oral tablet", "dose": "50.0 mg", "route": "oral", "frequency": "once daily", "status": "active" } ] }
계산된 운영 필드
FHIR 번들은 표준 상호 운용성 데이터를 포함하는 반면, patient_360 문서 FHIR이 정의하지 않은 운영 필드(임상 플래그, 의료 격차 결과, 개인화된 임계값, 활성 경고 등)가 포함되어 있습니다.
인스턴스, 더 넓은 데이터 생성 파이프라인에 포함된 구체화 파이프라인 FHIR 번들에서 임상 플래그를 계산하여 patient_360 문서 에 직접 씁니다. AlertEngine 는 이러한 플래그를 읽고 다음을 포함하여 환자에게 적용 CDS 규칙을 결정합니다.
flags.has_beta_blocker: 베타 블로커 심박수 규칙을 활성화합니다.flags.has_insulin: 다인자 저혈당 규칙을 활성화합니다.flags.has_ckd: CKD 대사성 산증 및 호흡 규칙을 활성화합니다.flags.condition_codes: 모든 활성 조건에 대한 SNOMED 코드입니다.
Care Gap 결과는 동일한 접근 방식을 사용합니다. 구체화 파이프라인 Care Gap 결과를 계산하여 patient_360 문서 에 직접 추가합니다. 계산된 각 HEDIS 측정값은 연결된 status, priority, evidence 및 recommended_action와 함께 care_gaps 배열 내에 저장됩니다. 표준 FHIR과 달리 문서 모델 이 정보를 환자의 임상 기록 과 함께 저장합니다. 이 구조의 예시 아래와 같습니다.
{ "care_gaps": [ { "hedis_measure": "CDC-HBA", "measure_name": "Comprehensive Diabetes Care — HbA1c Testing", "status": "open", "days_overdue": 34, "priority": "high", "evidence": { "found": ["HbA1c 5.13% (2025-10-07)"], "missing": [] }, "recommended_action": "Schedule or order an HbA1c follow-up" } ] }
이 접근 방식은 추가적인 유연성을 제공합니다. 임상 요구 사항이 변경되면 문서 를 연장할 수 있습니다. 새 CDS 규칙은 기존 필드에 영향을 주지 않고 동일한 문서 에 새 필드를 쓰기 (write) .
소스 레코드에 대한 추적성
patient_360 문서 파생된 운영 뷰를 구성하며, FHIR 기록 대체하지 않습니다. 구체화 파이프라인 FHIR 리소스에서 이 뷰를 생성합니다. 모든 문서 에 감사 과 같은 data_provenance 차단 포함되어 있습니다.
{ "data_provenance": { "layer": "cds_operational", "source_fhir_collection": "synthetic_patients", "source_patient_id": "1b3bbaec-def8-4b55-8e87-9d04b55d6890", "materialization_version": "1.0", "last_materialized_at": "2026-05-09T21:30:04.873754+00:00", "fhir_resource_count": 22 } }
FHIR 데이터 저장 상호 운용성 측면에서 표준 진실 소스로 남아 있는 반면, MongoDB Atlas 소스 데이터에 대한 직접 링크를 유지하면서 운영 뷰를 유지합니다.
문서 모델 내 암호화된 필드
의료 규정에 따라 애플리케이션은 PHI를 암호화해야 합니다. 암호화됨 PHI를 별도의 시스템에 저장하고 필요할 때만 검색하는 것이 일반적인 접근 방식입니다. 그러나 이 프레임워크 두 번째 데이터 저장, 별도의 키 관리 계층, 모든 환자 기록 가져오기에 대한 지연 시간 도입합니다.
MongoDB Queryable Encryption PHI를 동일한 문서 에 유지하는 이러한 오버헤드 제거합니다. 환자 이름, MRN, 생년월일과 같은 매우 민감한 필드를 보호하여 암호화 키 사용하여 권한이 부여된 클라이언트 애플리케이션만 읽을 수 있도록 합니다. 문서 의 나머지 부분은 계속해서 운영에 사용할 수 있도록 쿼리할 수 있습니다.
{ "demographics": { "name": { "$binary": { "base64": "EAXZmoXjO0re...", "subType": "06" } }, "given": { "$binary": { "base64": "EF1RChFVFEJC...", "subType": "06" } }, "family": { "$binary": { "base64": "EK18iT8qVki8...", "subType": "06" } }, "birth_date": { "$binary": { "base64": "EJOsqgLJPEjI...", "subType": "06" } }, "gender": "female", "age": 77 } }
예시 를 들어 AlertEngine 및 QualityEngine 읽기 플래그, 임계값 및 의료 격차 필드와 같은 마이크로 서비스는 암호화됨 인구 통계 필드를 읽지 않습니다.
솔루션 빌드
자세한 설치 지침은 GitHub 리포지토리 에서 확인할 수 있습니다. 리포지토리 에는 MongoDB Atlas 연결 문자열 가져오는 단계, 컨테이너화된 배포서버 위한 Docker 구성 및 로컬 배포서버 위한 지침이 포함되어 있습니다.
필수 구성 요소 및 설정
Docker Desktop을 설치하여 플랫폼을 컨테이너로 실행 .
MongoDB Atlas M10 클러스터 만들고 네트워크 액세스 구성합니다.
Atlas cluster 에 연결하고 연결 문자열 복사합니다.
[선택 사항] 외부 FHIR 데이터 저장 에 FHIR 번들을 유지하려면
HealthLake서비스에 대한 액세스 있는 AWS 계정을 생성합니다.
플랫폼 및 데이터 시딩 시작
브라우저에서 http://localhost: 를8080 엽니다. 로그인할 때 데모 시나리오와 일치하는 페르소나를 선택합니다.
Frida(시뮬레이션 모드): Frida를 선택하여 시딩 전에 시뮬레이션 설정을 구성합니다. 이 플랫폼은 모든 데이터를 자동으로 생성하고 로드하는 다단계 파이프라인 실행합니다. 실시간 바이탈 스트리밍 포함된 라이브 데모를 하려면 이 모드 사용하세요.
디에고(기존 데이터 모드): 시뮬레이션을 실행 하지 않고 이전에 시드된 데이터 세트에 연결하려면 디에고를 선택합니다. 안정적인 데이터를 대상으로 플랫폼을 시연하거나 시딩 파이프라인 이미 실행 된 경우 이 옵션을 사용합니다.
환자 대시보드 탐색하고, 미해결 의료 격차를 검토 , 실시간 바이탈을 모니터 .
주요 학습 사항
FHIR 워크플로의 운영 계층으로 MongoDB Atlas 사용: MongoDB Atlas 의 비정규화된 운영 계층으로 애플리케이션의 FHIR 데이터 기반을 확장하여 실시간 임상 쿼리, 의료 격차 계산 및 바이탈 모니터링 강화합니다.
단일 문서 로 모델링 환자 데이터 : 상태, 약품, 검사실, 경고, 간병 공백 및 바이탈 사인 임계값을 하나의 문서 에 함께 저장하여 애플리케이션 에서 여러 리소스를 결합하지 않고도 한 번의 읽기로 필요한 모든 것을 조회 할 수 있습니다.
데이터 수집 시 임상 플래그 및 임계값 사전 계산: FHIR 번들에서 주요 임상 사실을 추출하고 수집 시 MongoDB Atlas 에 계산된 필드로 저장 CDS 엔진이 소스 기록을 다시 읽지 않고도 규칙을 평가할 수 있습니다.
간병 격차 및 경고 결과를 환자 문서 에 직접 기록:
care_gaps및 과 같은 배열 필드를 사용하여active_alertsHEDIS 측정 결과 및 임상 경고를 의료 기록 과 함께 저장 , 의료 조정자에게 하나의 쿼리 로 실행 가능한 완전하고 실행 가능한 정보를 제공할 수 있습니다.MongoDB Queryable Encryption 으로 PHI 보호 : 민감한 환자 필드에 쿼리 가능 암호화 적용하여 일반 텍스트 노출을 방지하면서 PHI를 보호하여 별도의 암호화 계층 없이 HIPAA 요구 사항을 충족합니다.
작성자
Giovanni Rodríguez Fragoso, MongoDB
Francesc Mateu Amengual, MongoDB
Diego Canales, MongoDB