AnpherosAnpheros PlatformDevelopers

Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card

LLM 애플리케이션 및 의료 데이터

의료 데이터와 대규모 언어 모델 사용: 컨텍스트 API 요청 및 응답, 클라우드 및 로컬 모델, 에이전트 시스템, 검색 대 컨텍스트, 출처가 있는 프롬프트.

의료 데이터를 사용하는 대규모 언어 모델 애플리케이션은 모델이 해결할 수 없는 한 가지 문제를 해결해야 합니다. 즉, 환자 기록의 어느 부분을 프롬프트에 넣을지, 그리고 모델이 사실과 메모를 구분할 수 있도록 어떻게 레이블을 지정할지입니다. Anpheros는 컨텍스트 API를 사용하여 데이터 측면에서 이 문제를 해결합니다. 환자, 작업 및 토큰 예산을 제공하면 환자의 HL7 FHIR R4 기록에서 관련 섹션을 반환하며, 각 항목에는 출처 레이블이 지정됩니다. 애플리케이션은 선택한 모델(호스팅 또는 로컬)에 해당 컨텍스트를 보냅니다.

FHIR 의료 데이터에 LLM을 연결하려면 어떻게 해야 하나요? 모델이 직접 액세스할 수 없는 FHIR 저장소에 기록을 보관합니다. Anpheros를 사용하면 환자의 HL7 FHIR R4 기록에서 예산이 책정되고 출처가 레이블링된 컨텍스트(POST /v1/context)를 요청하고, 선택한 모델의 프롬프트에 해당 컨텍스트를 넣습니다. 모델은 데이터베이스 또는 API 자격 증명을 받지 않으며, 애플리케이션이 환자의 동의 하에 호출을 수행합니다.

Anpheros는 모델을 실행하지 않으며, 어떤 모델 제공업체 또는 로컬 런타임과도 네이티브 통합을 제공하지 않습니다.

패턴

1. your app  ── POST /v1/context {patient, task, question, budget_tokens, format} ──►  Anpheros
2. Anpheros  ── sections + text + omitted + warnings + manifest_id ──────────────────►  your app
3. your app  ── system prompt + context + user question ─────────────────────────────►  the model
4. the model ── answer ───────────────────────────────────────────────────────────────►  your app
5. your app  ── optional write-back with author_type "ai" ──────────────────────────►  Anpheros

컨텍스트 요청

curl -X POST https://platform.anpheros.com/v1/context -H "Authorization: Bearer $TOKEN" -H 'content-type: application/json' -d '{
  "patient": "'$PID'",
  "task": "medication review before a cardiology visit",
  "question": "How did blood pressure evolve over the last 3 months?",
  "budget_tokens": 1500,
  "format": "text"
}'
필드 의미
patient 귀하의 자격 증명이 보는 환자 ID
task, question 모델이 수행할 작업; 플랫폼은 레코드의 관련 부분을 계획합니다
needs 선택적 명시적 요구 사항, 예: ["labs:4548-4", "vitals:trend:85354-9", "timeline:180d"]
budget_tokens 컨텍스트 크기, 300–8,000 (기본값 2,000)
format structured (JSON 섹션) 또는 text (사용 준비가 된 텍스트 블록도 반환)
window_days 선택적 조회 기간

컨텍스트 응답

클라우드 모델

OpenAI, Anthropic, Google, xAI 또는 다른 제공업체의 호스팅 모델을 사용하는 경우, 백엔드는 프롬프트에 컨텍스트를 포함시켜 제공업체의 API를 호출합니다. 컨텍스트는 귀하의 인프라를 벗어나 해당 제공업체로 전송되므로 다음 사항을 확인해야 합니다.

로컬 모델

Ollama 또는 다른 로컬 런타임을 통해 직접 실행하는 모델의 경우, 환자 데이터를 포함하는 유일한 네트워크 호출은 백엔드와 Anpheros 간의 호출이며, 프롬프트와 응답은 사용자의 인프라에 유지됩니다. 더 작은 로컬 모델은 더 작은 컨텍스트 창을 가지므로 budget_tokens이 낮아지고 format: "text"을 선호합니다.

에이전트 시스템

모델이 어떤 호출을 할지 결정할 때, 원시 자격 증명 대신 도구(컨텍스트, 검색, 타임라인)를 제공하고, 범위를 좁게 유지하며, 각 manifest_id를 답변 옆에 기록하십시오. AI 에이전트와 의료 데이터

컨텍스트 API 또는 자체 검색?

텍스트 임베딩 및 검색을 통한 검색 파이프라인은 비정형 노트에 유용합니다. 구조화된 의료 데이터의 경우 컨텍스트 API가 일반적으로 더 간단하고 안전합니다. 코딩된 FHIR 리소스에서 작동하고, 출처를 유지하며, 추세 및 치료 기간을 알고, 동의를 존중하고, 감사됩니다. 두 가지를 결합할 수도 있습니다. 예를 들어 Anpheros의 컨텍스트와 관리하는 문서의 검색된 구절을 결합할 수 있습니다.

출처를 포함한 프롬프트

프롬프트의 레이블을 유지하고 모델에 해당 레이블이 무엇을 의미하는지 설명합니다.

The context below comes from the patient's record. Each item is labelled with its author type
(patient, practitioner, device, import, derived) and source. Items under ai_notes were written by an
AI earlier and are not verified. Say which items your answer relies on. If the context is marked as
partial, say so. Do not give a diagnosis or change a treatment; suggest discussing it with a clinician.

관련 자료

Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card

Product updates by email

New features, guides and the end of the beta. One email a month at most.

Send me occasional Anpheros Platform updates by email (new features, API changes, guides). I'll confirm by email and can unsubscribe in one click from any email. Privacy