AnpherosAnpheros PlatformDevelopers

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

의료 데이터 API

Anpheros API의 각 의료 데이터 유형이 어디에 저장되고, 어떻게 코딩되며, 작성, 필터링, 추적, 수정 및 삭제하는 방법 — 작동 예제 포함.

의료 데이터 API는 소프트웨어에 환자 기록의 내용을 구조화된 방식으로 접근할 수 있도록 합니다: 환자 생성, 혈압 기록, 활성 약물 목록 조회, 검사 결과 첨부, 누가 무엇을 작성했는지 추적합니다. 이 페이지는 Anpheros API의 데이터 작업에 대해 설명합니다. 즉, 어떤 종류의 의료 데이터가 어디로 가는지, 어떻게 코딩되는지, 그리고 어떻게 다시 읽어오는지에 대한 내용이며, 샌드박스에서 작동하는 예시를 포함합니다.

애플리케이션은 이러한 작업을 사용하여 Anpheros를 제품의 의료 데이터베이스로 취급합니다. 환자 기록은 플랫폼의 HL7 FHIR R4 저장소에 저장되며, 애플리케이션은 자체 의료 데이터 테이블을 유지하는 대신 API를 통해 읽고 씁니다.

더 넓은 그림(인증, 동의, 이벤트)은 Healthcare API를 참조하십시오.

각 종류의 의료 데이터가 저장되는 위치

의료 데이터 REST v1 FHIR 리소스 코딩
환자 정보 POST /v1/patients Patient 이름, 생년월일, 성별, 식별자
활력 징후, 검사 결과, 증상, 활동, 설문 조사 /v1/patients/{id}/observations Observation LOINC (증상: ICD-10 챕터 R); UCUM 단위
진단 및 문제 /v1/patients/{id}/conditions Condition ICD-10
약물 /v1/patients/{id}/medications MedicationStatement ATC, 제품명은 텍스트로 유지
문서 (PDF, 이미지) /v1/patients/{id}/documents DocumentReference LOINC 문서 종류
전체 검사 보고서 POST /v1/patients/{id}/labs/import Observation (laboratory) LOINC (알려진 경우), 그렇지 않으면 해당 실험실 자체 코드
복용 또는 건너뛴 용량, 예방 접종, 알레르기, 시술, 보고서, 치료 계획, 목표, 의뢰, 방문, 예약, 치료 팀, 가족력, 설문지 /fhir/R4/{type} MedicationAdministration, Immunization, AllergyIntolerance, Procedure, DiagnosticReport, CarePlan, Goal, ServiceRequest, Encounter, Appointment, CareTeam, FamilyMemberHistory, QuestionnaireResponse FHIR 코드 시스템에 따름

REST v1 객체와 FHIR 리소스는 동일한 ID를 가진 동일한 레코드이며, 모든 v1 객체는 fhir 참조를 포함합니다.

의료 데이터 작성

# a lab result with its reference range, linked to the report it came from
curl -X POST https://platform.anpheros.com/v1/patients/$PID/observations \
     -H "Authorization: Bearer $KEY" -H 'content-type: application/json' -H "Idempotency-Key: $(uuidgen)" -d '{
  "code": "4548-4", "display": "Hemoglobin A1c", "category": "laboratory",
  "value": 6.4, "unit": "%", "effective_at": "2026-09-01T08:00:00Z",
  "reference_range": {"low": 4.0, "high": 5.6},
  "derived_from": ["DocumentReference/'$DOC'"], "author_type": "import"
}'

의료 데이터 읽기

curl "https://platform.anpheros.com/v1/patients/$PID/observations?category=laboratory&code=4548-4&from=2026-01-01" -H "Authorization: Bearer $KEY"
curl "https://platform.anpheros.com/v1/patients/$PID/conditions?clinical_status=active" -H "Authorization: Bearer $KEY"
curl "https://platform.anpheros.com/v1/patients/$PID/medications?status=active" -H "Authorization: Bearer $KEY"
curl "https://platform.anpheros.com/v1/patients/$PID/timeline?from=2026-06-01" -H "Authorization: Bearer $KEY"
엔드포인트 필터
observations category, code, from, to
conditions clinical_status
medications status
documents kind
timeline from, to, types

목록은 limit 및 cursor로 페이지 매김됩니다. timeline은 관찰, 상태, 약물, 문서, 방문, 예약, 예방 접종 및 치료 에피소드를 하나의 연대순 목록으로 병합합니다. 이는 환자 기록 화면에 대한 자연스러운 입력입니다.

REST 필터가 다루지 않는 모든 항목에 대해서는 FHIR 검색을 사용하십시오: GET /fhir/R4/Observation?patient=$PID&code=http://loinc.org|4548-4&_sort=-date (FHIR 플랫폼).

데이터 추적 및 수정

문서

문서(업로드 대상)를 생성하고, 플랫폼을 통해 또는 스토리지에 직접 바이트를 업로드한 후, 최종 확정합니다. 최종 확정 후에는 원본이 변경 불가능하며, SHA-256 해시와 크기가 기록됩니다. 파일당 최대 25MiB입니다.

관련 항목

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