BrainSAIT Providers Registry (BPR)

Unified healthcare worker credential & profile dataset for the Saudi healthcare ecosystem, aligned with NPHIES (National Platform for Healthcare Information Exchange Standards) and FHIR R4.

Contents

File Description
schema/bpr_data_model.json BPR data model schema, credential kinds, NPHIES professions
schema/nphies_mapping.json NPHIES code system references (ICD-10, LOINC, RxNorm)
samples/sample_workers.json 3 sample healthcare worker records (EN + AR)
samples/sample_fhir_bundles.json Corresponding NPHIES FHIR R4 Bundles
app/wizard.html Deployable 1-question-per-slide wizard + FHIR + profile generator (static HTML/JS)

Data model

Primary key: orcid (ORCID iD). Each worker carries:

  • identity (name EN/AR, profession, license)
  • credentials (MBBS, Prometric, SCFHS, Registration, Post-graduate, Experience)
  • BPR status (draft \| pending \| approved \| declined) + assigned spid

Usage

from datasets import load_dataset
ds = load_dataset("Fadil369/bpr-providers-registry")

FHIR export

Each sample worker maps to an NPHIES-compliant FHIR R4 Bundle containing Practitioner, Organization, and PractitionerRole resources. See samples/sample_fhir_bundles.json.

Deployable wizard

app/wizard.html is a self-contained static HTML/JS app (1-question-per-slide intake, credential attachment, GPT-2 bio enrichment via HF Inference API, FHIR R4 bundle + profile HTML download). Open it in any browser or host it as a HF Static Space / GitHub Pages / Vercel.

GPT-2 integration

The wizard calls https://api-inference.huggingface.co/models/openai-community/gpt2 client-side. Paste your HF token in the wizard to enable real bio enrichment; otherwise it runs in demo/stub mode.

Citation

Elfadil, M. (2026). BrainSAIT Providers Registry (BPR) v1.0. Hugging Face + Zenodo.
Zenodo DOI: pending.


CC-BY-4.0 · BrainSAIT · registry.brainsait.de

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Space using Fadil369/bpr-providers-registry 1