# بيئة اختبار FHIR: خادم اختبار FHIR R4 خاص

> بيئة اختبار FHIR R4 مجانية تضم 30 مريضًا اصطناعيًا: عنوان URL الأساسي، المصادقة، معرفات شخصيات ثابتة، إعادة تعيين، حدود، والطلبات الأولى — وكيف تختلف عن خادم اختبار عام.

Source: https://developers.anpheros.com/ar/guides/fhir-sandbox

**بيئة اختبار FHIR هي خادم اختبار يتحدث واجهة برمجة تطبيقات HL7 FHIR، حيث يمكن للمطورين إنشاء وقراءة والبحث عن الموارد دون المساس بالمرضى الحقيقيين.** بيئة اختبار Anpheros FHIR خاصة بمشروعك: نقطة نهاية FHIR R4 عند `https://platform.anpheros.com/fhir/R4`، 30 مريضًا اصطناعيًا مع ستة أشهر من التاريخ لكل منهم، نفس المصادقة المستخدمة في الإنتاج، وزر إعادة تعيين. إنها مجانية وتتطلب نقرة واحدة للحصول عليها.

<!-- visual:sandbox-stats -->

## تفاصيل بيئة الاختبار (Sandbox)

| | |
|---|---|
| عنوان URL الأساسي لـ FHIR | `https://platform.anpheros.com/fhir/R4` (المفتاح يحدد بيئة الاختبار أو الإنتاج) |
| إصدار FHIR | R4 (4.0.1)، 26 نوع مورد؛ بيان القدرات العام (CapabilityStatement) على `/fhir/R4/metadata` |
| المصادقة | `Authorization: Bearer sk_test_…`، أو رموز OAuth 2.1 لتطبيقات SMART |
| بيانات الاختبار | 30 مريضًا اصطناعيًا: بالغين وأطفال وكبار السن، مع حالات ICD-10، وأدوية ATC، وحساسيات، ومختبرات LOINC، وعلامات حيوية |
| معرفات الشخصيات الثابتة | نظام المعرف `https://anpheros.com/fhir/sid/sandbox-persona`، القيم `p01`–`p30`: نفس الشخص حتى بعد إعادة التعيين |
| إعادة التعيين | نقرة واحدة في لوحة التحكم تعيد 30 مريضًا (بمعرفات جديدة)؛ المرضى الذين أنشأتهم لا تتأثر |
| الحدود | 10,000 كتابة مورد في اليوم، 50 مريضًا خاصًا بك، 250 ميجابايت من المستندات |
| السعر | مجاني، لا حاجة لبطاقة |

## الطلبات الأولى

```bash
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"
```

## بيئة اختبار خاصة أم خادم اختبار عام؟

<!-- visual:sandbox-vs-public -->

## أسئلة متكررة

### هل توجد بيئة تجريبية مجانية لـ FHIR؟
نعم. بيئة Anpheros FHIR R4 التجريبية مجانية وتخدم ذاتيًا: قم بتسجيل الدخول إلى لوحة التحكم باستخدام Google، اضغط على "Get a sandbox key" (احصل على مفتاح بيئة تجريبية) واستدعِ `/fhir/R4` به.

### ما هو عنوان URL لبيئة FHIR التجريبية؟
`https://platform.anpheros.com/fhir/R4`. تشترك البيئة التجريبية والبيئة الإنتاجية في العنوان؛ مفتاح `sk_test_` يصل دائمًا إلى بيانات البيئة التجريبية فقط.

### هل تحتوي البيئة التجريبية على مرضى اختبار؟
نعم، 30 مريضًا اصطناعيًا لكل مشروع، لكل منهم حوالي ستة أشهر من الحالات والأدوية والحساسية ونتائج المختبر والعلامات الحيوية. تحتفظ كل شخصية بمعرف ثابت عبر عمليات إعادة الضبط.

### هل يمكنني اختبار SMART on FHIR و OAuth في البيئة التجريبية؟
نعم. يعمل OAuth 2.1 مع PKCE، ونطاقات مرضى SMART v2، وصفحة الموافقة في البيئة التجريبية، بحيث يمكن اختبار التطبيق من البداية إلى النهاية قبل الإنتاج.

### هل يمكنني وضع بيانات مرضى حقيقيين في البيئة التجريبية؟
لا. البيئة التجريبية مخصصة للبيانات الاصطناعية فقط. المرضى الحقيقيون ينتمون إلى البيئة الإنتاجية، وهي قاعدة بيانات منفصلة للمنظمات المعتمدة مع اتفاقية معالجة بيانات موقعة.

<!-- visual:cta-sandbox -->

## ذات الصلة

- [قاعدة بيانات FHIR مجانية وبيئة اختبار](https://developers.anpheros.com/ar/guides/free-fhir-database): عندما تكون قاعدة بيانات FHIR المُدارة هي الخيار الصحيح
- [إثبات مفهوم FHIR في بيئة اختبار مجانية](https://developers.anpheros.com/ar/guides/fhir-proof-of-concept): ما يجب أن يظهره المشروع التجريبي
- [بيانات مرضى اصطناعية للاختبار](https://developers.anpheros.com/ar/guides/synthetic-patient-data)
- [منصة FHIR](https://developers.anpheros.com/ar/guides/fhir)
- [البدء](https://developers.anpheros.com/ar/guides/getting-started)
- [الحدود](https://developers.anpheros.com/ar/guides/limits)
