Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card
FHIR 샌드박스: 개인 FHIR R4 테스트 서버
30명의 가상 환자를 갖춘 무료 FHIR R4 샌드박스: 기본 URL, 인증, 안정적인 페르소나 ID, 재설정, 제한 및 첫 번째 요청 — 공개 테스트 서버와 어떻게 다른지 설명합니다.
FHIR 샌드박스는 HL7 FHIR API를 사용하는 테스트 서버로, 개발자가 실제 환자를 건드리지 않고 리소스를 생성, 읽기 및 검색할 수 있습니다. Anpheros FHIR 샌드박스는 프로젝트별로 비공개로 제공됩니다. https://platform.anpheros.com/fhir/R4의 FHIR R4 엔드포인트, 각각 6개월의 기록을 가진 30명의 합성 환자, 프로덕션과 동일한 인증, 그리고 재설정 버튼을 제공합니다. 무료이며 클릭 한 번으로 사용할 수 있습니다.
샌드박스 세부 정보
| FHIR 기본 URL | https://platform.anpheros.com/fhir/R4 (키는 샌드박스 또는 프로덕션을 결정합니다) |
| FHIR 버전 | R4 (4.0.1), 26개 리소스 유형; /fhir/R4/metadata에서 공개 CapabilityStatement |
| 인증 | Authorization: Bearer sk_test_…, 또는 SMART 앱용 OAuth 2.1 토큰 |
| 테스트 데이터 | 30명의 합성 환자: 성인, 어린이, 노인, ICD-10 질환, ATC 약물, 알레르기, LOINC 검사 및 활력 징후 포함 |
| 안정적인 페르소나 ID | 식별자 시스템 https://anpheros.com/fhir/sid/sandbox-persona, 값 p01–p30: 재설정 후에도 동일한 사람 |
| 재설정 | 대시보드에서 한 번의 클릭으로 30명의 환자(새 ID 포함) 복원; 사용자가 생성한 환자는 그대로 유지됩니다 |
| 제한 | 하루 10,000개의 리소스 쓰기, 자체 환자 50명, 문서 250MB |
| 가격 | 무료, 카드 불필요 |
첫 번째 요청
export KEY=sk_test_... # from the dashboard: Get a sandbox key
BASE=https://platform.anpheros.com/fhir/R4
# the server's capabilities (no key needed)
curl -s $BASE/metadata | head -c 400
# three synthetic patients
curl -s "$BASE/Patient?_count=3" -H "Authorization: Bearer $KEY"
# one persona by its stable identifier
curl -s "$BASE/Patient?identifier=https://anpheros.com/fhir/sid/sandbox-persona|p02" -H "Authorization: Bearer $KEY"
# that patient's lab results, newest first
curl -s "$BASE/Observation?patient=$PID&category=laboratory&_sort=-date" -H "Authorization: Bearer $KEY"
# the whole record, and an International Patient Summary
curl -s "$BASE/Patient/$PID/\$everything" -H "Authorization: Bearer $KEY"
curl -s "$BASE/Patient/$PID/\$summary" -H "Authorization: Bearer $KEY"
개인 샌드박스 또는 공개 테스트 서버?
| Public test server | Anpheros sandbox | |
|---|---|---|
| Your data is visible to others | ✓ | — |
| Authentication like production (API key, OAuth) | — | ✓ |
| Realistic patients with history | ◐ | ✓ |
| Reset to a known state | — | ✓ |
| Same code works in production | — | ✓ |
| Any FHIR resource type | ✓ | ◐ |
A public test server such as the open HAPI FHIR server is great for learning the standard; a private sandbox is for testing your product. ◐ = Anpheros stores 26 resource types.
자주 묻는 질문
무료 FHIR 샌드박스가 있나요?
네. Anpheros FHIR R4 샌드박스는 무료이며 셀프 서비스입니다. Google로 대시보드에 로그인하고, 샌드박스 키 받기(Get a sandbox key)를 누른 후 /fhir/R4에 키를 사용하여 호출하세요.
FHIR 샌드박스 URL은 무엇인가요?
https://platform.anpheros.com/fhir/R4. 샌드박스와 프로덕션은 주소를 공유합니다. sk_test_ 키는 샌드박스 데이터에만 접근합니다.
샌드박스에 테스트 환자가 있나요?
네. 프로젝트당 30명의 합성 환자가 있으며, 각 환자는 약 6개월간의 질병, 약물, 알레르기, 검사 결과 및 활력 징후 데이터를 가지고 있습니다. 각 페르소나는 재설정 시에도 안정적인 식별자를 유지합니다.
샌드박스에서 SMART on FHIR 및 OAuth를 테스트할 수 있나요?
네. PKCE를 사용하는 OAuth 2.1, SMART v2 환자 범위 및 동의 페이지가 샌드박스에서 작동하므로, 프로덕션 전에 앱을 엔드 투 엔드로 테스트할 수 있습니다.
샌드박스에 실제 환자 데이터를 넣을 수 있나요?
아니요. 샌드박스는 합성 데이터만 사용합니다. 실제 환자 데이터는 데이터 처리 계약을 체결한 검증된 조직을 위한 별도의 데이터베이스인 프로덕션 환경에 속합니다.
관련 자료
- 무료 FHIR 데이터베이스 및 샌드박스: 관리형 FHIR 데이터베이스가 적합한 경우
- 무료 샌드박스에서의 FHIR 개념 증명: 파일럿이 보여주어야 할 것
- 테스트를 위한 합성 환자 데이터
- FHIR 플랫폼
- 시작하기
- 제한 사항
Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card