FHIR © HL7.org  |  FHIRsmith 4.0.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packageorg.dhin-hie.sandbox
Resource TypeCapabilityStatement
IdCapabilityStatement-dhin-sandbox-capability-statement.json
FHIR VersionR4
Sourcehttps://build.fhir.org/ig/Nigeria-FHIR-Community/2025Connectathon/CapabilityStatement-dhin-sandbox-capability-statement.html
URLhttps://sandbox.dhin-hie.org/ig/CapabilityStatement/dhin-sandbox-capability-statement
Version0.2.0
Statusactive
Date2025-11-12
NameDHINSandboxCapabilityStatement
TitleDHIN Sandbox Server Capability Statement
DescriptionCapability statement for the DHIN (Digital Health Interoperability Network) Sandbox FHIR Server. This server supports the Nigeria FHIR Implementation Guide profiles and is used for Connectathon testing and development purposes. **Base URL**: https://sandbox.dhin-hie.org **FHIR Version**: R4 (4.0.1) **Supported Formats**: JSON, XML This capability statement describes the resources, operations, and search parameters supported by the DHIN Sandbox Server for the 2025 Connectathon tracks: 1. Claims & Insurance (Eligibility, Pre-Authorization, Billing) 2. ePharmacy (Prescription & Dispense) 3. MNCH Referral 4. Immunization (AEFI & Scheduling) 5. Medical Devices (Wearable & Lab Data) 6. MDCN Registry (Practitioner Verification) 7. PCN Registry (Pharmacy Verification) 8. Standards Adoption (Consent & Pseudonymization) 9. Privacy Use Case
Kindinstance

Resources that use this resource

No resources found


Resources that this resource uses

StructureDefinition
ng-aefi-report-bundle4-NG AEFI Report Bundle
ng-appointmentNG Appointment
ng-claimNG Claim
ng-claim-responseNG ClaimResponse
ng-claim-submission-bundle1-NGClaim 3 Submission and Billing Bundle (Request/Response)
ng-communicationNG Communication
ng-consentNG Consent
ng-coverageNG Claim Coverage
ng-coverage-eligibility-requestNG Claim Coverage Eligibility Request
ng-coverage-eligibility-responseNG Claim Coverage Eligibility Response
ng-deviceNG Device
ng-device-data-bundle5-NG Device Data Bundle (Chemistry Analyzer / Wearable)
ng-eligibility-check-bundle1-NGClaim 1 Eligibility Check Bundle (Request/Response)
ng-encounterNG Encounter
ng-explanation-of-benefitNG ExplanationOfBenefit
ng-imm-smart-scheduler-bundle4-NG Immunization SMART Scheduler Bundle
ng-immunizationNG Immunization
ng-immunization-recommendationNG ImmunizationRecommendation
ng-insurer-organizationNG Insurer Organization
ng-invoiceNG Invoice
ng-locationNG Location
ng-medicationNG Medication
ng-medication-dispenseNG MedicationDispense
ng-medication-dispense-bundle2-NGePharmacy 2 Medication Dispense Bundle
ng-medication-requestNG MedicationRequest
ng-mnch-referral-bundle3-NGReferral MNCH Transaction Bundle
ng-observationNG Observations
ng-organizationNG Organization
ng-patientNG Patient
ng-pharmacy-organizationNG Pharmacy Organization
ng-practitionerNG Practitioner
ng-preauthorization-bundle1-NGClaim 2 Pre-Authorization Bundle (Request or Response)
ng-prescription-bundle2-NGePharmacy 1 Prescription Bundle (Request/Response)
ng-provenanceNG Lightweight Provenance
ng-provider-organizationNG Provider Organization
ng-related-personNG RelatedPerson
ng-service-requestNG ServiceRequest
ng-taskNG Task

Narrative

Note: links and images are rebased to the (stated) source

Generated Narrative: CapabilityStatement dhin-sandbox-capability-statement

DHIN Sandbox Server Capability Statement

  • Implementation Guide Version: 0.2.0
  • FHIR Version: 4.0.1
  • Supported Formats: json, xml
  • Supported Patch Formats: application/json-patch+json, application/xml-patch+xml
  • Published on: 2025-11-12
  • Published by: DHIN

Note to Implementers: FHIR Capabilities

Any FHIR capability may be 'allowed' by the system unless explicitly marked as 'SHALL NOT'. A few items are marked as MAY in the Implementation Guide to highlight their potential relevance to the use case.

SHALL Support the Following Implementation Guides

  • https://sandbox.dhin-hie.org/ig

FHIR RESTful Capabilities

Mode: server

DHIN Sandbox Server supporting Nigeria FHIR IG profiles for Connectathon 2025

Security
Enable CORS: yes
Security services supported: OAuth, SMART-on-FHIR

OAuth 2.0 and SMART-on-FHIR authentication may be required for protected endpoints. Sandbox environment can use relaxed authentication for testing purposes. All data transmission uses HTTPS/TLS 1.2+.

Summary of System-wide Interactions
  • Supports the transactioninteraction described as follows:

    Support for transaction bundles (batch create/update)

  • Supports the batchinteraction described as follows:

    Support for batch bundles (independent operations)

  • Supports the search-systeminteraction described as follows:

    Support for system-wide searches

  • Supports the history-systeminteraction described as follows:

    Support for system-wide history

Summary of System-wide Operations
ConformanceOperationDocumentation
SHALL$validate

Validate a resource against its profile

SHALL$meta

Access resource metadata

SHALL$patient-everything

Retrieve all resources for a patient

Capabilities by Resource/Profile

Summary

The summary table lists the resources that are part of this configuration, and for each resource it lists:

  • The relevant profiles (if any)
  • The interactions supported by each resource (Read, Search, Update, and Create, are always shown, while VRead, Patch, Delete, History on Instance, or History on Type are only present if at least one of the resources has support for them.
  • The required, recommended, and some optional search parameters (if any).
  • The linked resources enabled for _include
  • The other resources enabled for _revinclude
  • The operations on the resource (if any)
Resource TypeProfileRSUCDSearches_include_revincludeOperations
Patienthttps://sandbox.dhin-hie.org/ig/StructureDefinition/ng-patientyyyyyidentifier, name, birthdate, gender, address-state
Practitionerhttps://sandbox.dhin-hie.org/ig/StructureDefinition/ng-practitioneryyyyidentifier, name, active
Organizationhttps://sandbox.dhin-hie.org/ig/StructureDefinition/ng-organization
Additional supported profiles:
  NG Provider Organization
  NG Insurer Organization
  NG Pharmacy Organization
yyyyidentifier, name, type, address-state, active
Coveragehttps://sandbox.dhin-hie.org/ig/StructureDefinition/ng-coverageyyyybeneficiary, payor, status
CoverageEligibilityRequesthttps://sandbox.dhin-hie.org/ig/StructureDefinition/ng-coverage-eligibility-requestyyypatient, status
CoverageEligibilityResponsehttps://sandbox.dhin-hie.org/ig/StructureDefinition/ng-coverage-eligibility-responseyyypatient, request
Claimhttps://sandbox.dhin-hie.org/ig/StructureDefinition/ng-claimyyyypatient, use, status, provider
ClaimResponsehttps://sandbox.dhin-hie.org/ig/StructureDefinition/ng-claim-responseyyypatient, request
Invoicehttps://sandbox.dhin-hie.org/ig/StructureDefinition/ng-invoiceyyyysubject, status, date
ExplanationOfBenefithttps://sandbox.dhin-hie.org/ig/StructureDefinition/ng-explanation-of-benefityyypatient, claim
Medicationhttps://sandbox.dhin-hie.org/ig/StructureDefinition/ng-medicationyyyycode, status
MedicationRequesthttps://sandbox.dhin-hie.org/ig/StructureDefinition/ng-medication-requestyyyypatient, medication, status, authoredon
MedicationDispensehttps://sandbox.dhin-hie.org/ig/StructureDefinition/ng-medication-dispenseyyyypatient, prescription, status, whenhandedover
ServiceRequesthttps://sandbox.dhin-hie.org/ig/StructureDefinition/ng-service-requestyyyypatient, status, intent
Taskhttps://sandbox.dhin-hie.org/ig/StructureDefinition/ng-taskyyyypatient, status, owner, focus
Communicationhttps://sandbox.dhin-hie.org/ig/StructureDefinition/ng-communicationyyysubject, sent
Immunizationhttps://sandbox.dhin-hie.org/ig/StructureDefinition/ng-immunizationyyyypatient, date, vaccine-code, lot-number, status
ImmunizationRecommendationhttps://sandbox.dhin-hie.org/ig/StructureDefinition/ng-immunization-recommendationyyyypatient, date, vaccine-type
Appointmenthttps://sandbox.dhin-hie.org/ig/StructureDefinition/ng-appointmentyyyypatient, date, status, service-type
Locationhttps://sandbox.dhin-hie.org/ig/StructureDefinition/ng-locationyyyyname, address-state, type, status
Observationhttps://sandbox.dhin-hie.org/ig/StructureDefinition/ng-observationyyyypatient, code, category, date, device, status
Devicehttps://sandbox.dhin-hie.org/ig/StructureDefinition/ng-deviceyyyypatient, type, manufacturer, model, status
Consenthttps://sandbox.dhin-hie.org/ig/StructureDefinition/ng-consentyyyypatient, status, scope, date
RelatedPersonhttps://sandbox.dhin-hie.org/ig/StructureDefinition/ng-related-personyyyypatient, name, relationship
Encounterhttps://sandbox.dhin-hie.org/ig/StructureDefinition/ng-encounteryyyypatient, date, type, status
Provenancehttps://sandbox.dhin-hie.org/ig/StructureDefinition/ng-provenanceyyytarget, recorded, agent
BundleSupported Profiles
  1-NGClaim 1 Eligibility Check Bundle (Request/Response)
  1-NGClaim 2 Pre-Authorization Bundle (Request or Response)
  1-NGClaim 3 Submission and Billing Bundle (Request/Response)
  2-NGePharmacy 1 Prescription Bundle (Request/Response)
  2-NGePharmacy 2 Medication Dispense Bundle
  3-NGReferral MNCH Transaction Bundle
  4-NG AEFI Report Bundle
  4-NG Immunization SMART Scheduler Bundle
  5-NG Device Data Bundle (Chemistry Analyzer / Wearable)
yyytype, timestamp

Resource Conformance: supported Patient

Base System Profile
NG Patient
Profile Conformance
SHALL
Reference Policy

Interaction summary
  • Supports read, create, update, delete, search-type.

Documentation

Patient resource conforming to NgPatient profile. Supports all Connectathon tracks requiring patient demographics.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLidentifiertoken

Search by patient identifier (phone, NIN, etc.)

SHALLnamestring

Search by patient name (family or given)

SHALLbirthdatedate

Search by date of birth

SHALLgendertoken

Search by gender

SHALLaddress-statestring

Search by state code

 

Resource Conformance: supported Practitioner

Base System Profile
NG Practitioner
Profile Conformance
SHALL
Reference Policy

Interaction summary
  • Supports read, create, update, search-type.

Documentation

Practitioner resource conforming to NgPractitioner profile. Supports MDCN registry verification (Track 6).

Search Parameters
ConformanceParameterTypeDocumentation
SHALLidentifiertoken

Search by MDCN number or other identifier

SHALLnamestring

Search by practitioner name

SHALLactivetoken

Search by active status

 

Resource Conformance: supported Organization

Base System Profile
NG Organization
Profile Conformance
SHALL
Reference Policy

Interaction summary
  • Supports read, create, update, search-type.

Documentation

Organization resource with specialized profiles for providers, insurers, and pharmacies. Supports Claims (Track 1), ePharmacy (Track 2), and PCN Registry (Track 7).

Search Parameters
ConformanceParameterTypeDocumentation
SHALLidentifiertoken

Search by facility registry ID, PCN number, etc.

SHALLnamestring

Search by organization name

SHALLtypetoken

Search by organization type (prov, pay, pharm)

SHALLaddress-statestring

Search by state code

SHALLactivetoken

Search by active status

 

Resource Conformance: supported Coverage

Base System Profile
NG Claim Coverage
Profile Conformance
SHALL
Reference Policy

Interaction summary
  • Supports read, create, update, search-type.

Documentation

Coverage resource for insurance/HMO policies. Supports Claims & Insurance track (Track 1).

Search Parameters
ConformanceParameterTypeDocumentation
SHALLbeneficiaryreference

Search by patient reference

SHALLpayorreference

Search by insurance organization

SHALLstatustoken

Search by coverage status

 

Resource Conformance: supported CoverageEligibilityRequest

Profile Conformance
SHALL
Reference Policy

Interaction summary
  • Supports read, create, search-type.

Documentation

Eligibility check request resource. Supports Claims & Insurance track (Track 1 - Eligibility).

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference

Search by patient reference

SHALLstatustoken

Search by request status

 

Resource Conformance: supported CoverageEligibilityResponse

Profile Conformance
SHALL
Reference Policy

Interaction summary
  • Supports read, create, search-type.

Documentation

Eligibility check response resource. Supports Claims & Insurance track (Track 1 - Eligibility).

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference

Search by patient reference

SHALLrequestreference

Search by eligibility request reference

 

Resource Conformance: supported Claim

Base System Profile
NG Claim
Profile Conformance
SHALL
Reference Policy

Interaction summary
  • Supports read, create, update, search-type.

Documentation

Claim resource for pre-authorization and claims submission. Supports Claims & Insurance track (Track 1 - Pre-Auth & Billing).

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference

Search by patient reference

SHALLusetoken

Search by claim use (preauthorization, claim)

SHALLstatustoken

Search by claim status

SHALLproviderreference

Search by provider organization

 

Resource Conformance: supported ClaimResponse

Base System Profile
NG ClaimResponse
Profile Conformance
SHALL
Reference Policy

Interaction summary
  • Supports read, create, search-type.

Documentation

Claim response resource for adjudication decisions. Supports Claims & Insurance track (Track 1 - Pre-Auth & Billing).

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference

Search by patient reference

SHALLrequestreference

Search by claim reference

 

Resource Conformance: supported Invoice

Base System Profile
NG Invoice
Profile Conformance
SHALL
Reference Policy

Interaction summary
  • Supports read, create, update, search-type.

Documentation

Invoice resource for billing and payment tracking. Supports Claims & Insurance and ePharmacy tracks (Track 1 & 2).

Search Parameters
ConformanceParameterTypeDocumentation
SHALLsubjectreference

Search by patient reference

SHALLstatustoken

Search by invoice status

SHALLdatedate

Search by invoice date

 

Resource Conformance: supported ExplanationOfBenefit

Base System Profile
NG ExplanationOfBenefit
Profile Conformance
SHALL
Reference Policy

Interaction summary
  • Supports read, create, search-type.

Documentation

Explanation of Benefit resource for detailed claim adjudication. Supports Claims & Insurance track (Track 1 - Billing).

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference

Search by patient reference

SHALLclaimreference

Search by claim reference

 

Resource Conformance: supported Medication

Base System Profile
NG Medication
Profile Conformance
SHALL
Reference Policy

Interaction summary
  • Supports read, create, update, search-type.

Documentation

Medication resource for drug definitions. Supports ePharmacy track (Track 2).

Search Parameters
ConformanceParameterTypeDocumentation
SHALLcodetoken

Search by medication code (ATC, RxNorm)

SHALLstatustoken

Search by medication status

 

Resource Conformance: supported MedicationRequest

Base System Profile
NG MedicationRequest
Profile Conformance
SHALL
Reference Policy

Interaction summary
  • Supports read, create, update, search-type.

Documentation

MedicationRequest resource for prescriptions. Supports ePharmacy track (Track 2 - Prescription).

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference

Search by patient reference

SHALLmedicationreference

Search by medication reference

SHALLstatustoken

Search by prescription status

SHALLauthoredondate

Search by prescription date

 

Resource Conformance: supported MedicationDispense

Base System Profile
NG MedicationDispense
Profile Conformance
SHALL
Reference Policy

Interaction summary
  • Supports read, create, update, search-type.

Documentation

MedicationDispense resource for pharmacy dispensing records. Supports ePharmacy track (Track 2 - Dispense).

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference

Search by patient reference

SHALLprescriptionreference

Search by prescription reference

SHALLstatustoken

Search by dispense status

SHALLwhenhandedoverdate

Search by handover date

 

Resource Conformance: supported ServiceRequest

Base System Profile
NG ServiceRequest
Profile Conformance
SHALL
Reference Policy

Interaction summary
  • Supports read, create, update, search-type.

Documentation

ServiceRequest resource for referrals and service orders. Supports MNCH Referral track (Track 3).

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference

Search by patient reference

SHALLstatustoken

Search by request status

SHALLintenttoken

Search by request intent

 

Resource Conformance: supported Task

Base System Profile
NG Task
Profile Conformance
SHALL
Reference Policy

Interaction summary
  • Supports read, create, update, search-type.

Documentation

Task resource for workflow management (referrals, lab orders). Supports MNCH Referral and Medical Devices tracks (Track 3 & 5).

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference

Search by patient reference (Task.for)

SHALLstatustoken

Search by task status

SHALLownerreference

Search by task owner

SHALLfocusreference

Search by task focus (ServiceRequest, etc.)

 

Resource Conformance: supported Communication

Base System Profile
NG Communication
Profile Conformance
SHALL
Reference Policy

Interaction summary
  • Supports read, create, search-type.

Documentation

Communication resource for clinical messages and follow-ups. Supports MNCH Referral track (Track 3).

Search Parameters
ConformanceParameterTypeDocumentation
SHALLsubjectreference

Search by communication subject (usually patient)

SHALLsentdate

Search by send date

 

Resource Conformance: supported Immunization

Base System Profile
NG Immunization
Profile Conformance
SHALL
Reference Policy

Interaction summary
  • Supports read, create, update, search-type.

Documentation

Immunization resource for vaccine administration records. Supports Immunization track (Track 4).

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference

Search by patient reference

SHALLdatedate

Search by vaccination date

SHALLvaccine-codetoken

Search by vaccine type

SHALLlot-numberstring

Search by vaccine lot number

SHALLstatustoken

Search by immunization status

 

Resource Conformance: supported ImmunizationRecommendation

Profile Conformance
SHALL
Reference Policy

Interaction summary
  • Supports read, create, update, search-type.

Documentation

ImmunizationRecommendation resource for vaccine scheduling. Supports Immunization track (Track 4 - Scheduler).

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference

Search by patient reference

SHALLdatedate

Search by recommendation date

SHALLvaccine-typetoken

Search by vaccine type

 

Resource Conformance: supported Appointment

Base System Profile
NG Appointment
Profile Conformance
SHALL
Reference Policy

Interaction summary
  • Supports read, create, update, search-type.

Documentation

Appointment resource for scheduling immunizations and clinic visits. Supports Immunization track (Track 4 - Scheduler).

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference

Search by patient reference

SHALLdatedate

Search by appointment date

SHALLstatustoken

Search by appointment status

SHALLservice-typetoken

Search by service type (e.g., immunization)

 

Resource Conformance: supported Location

Base System Profile
NG Location
Profile Conformance
SHALL
Reference Policy

Interaction summary
  • Supports read, create, update, search-type.

Documentation

Location resource for health facilities and service delivery points. Supports multiple tracks including Immunization and MNCH Referral (Track 3 & 4).

Search Parameters
ConformanceParameterTypeDocumentation
SHALLnamestring

Search by location name

SHALLaddress-statestring

Search by state

SHALLtypetoken

Search by location type

SHALLstatustoken

Search by location status

 

Resource Conformance: supported Observation

Base System Profile
NG Observations
Profile Conformance
SHALL
Reference Policy

Interaction summary
  • Supports read, create, update, search-type.

Documentation

Observation resource for clinical findings, vital signs, lab results, and AEFI. Supports Immunization (AEFI) and Medical Devices tracks (Track 4 & 5).

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference

Search by patient reference

SHALLcodetoken

Search by observation code (LOINC, SNOMED)

SHALLcategorytoken

Search by observation category

SHALLdatedate

Search by observation date

SHALLdevicereference

Search by device reference

SHALLstatustoken

Search by observation status

 

Resource Conformance: supported Device

Base System Profile
NG Device
Profile Conformance
SHALL
Reference Policy

Interaction summary
  • Supports read, create, update, search-type.

Documentation

Device resource for medical devices (wearables, lab equipment). Supports Medical Devices track (Track 5).

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference

Search by patient reference (device owner)

SHALLtypetoken

Search by device type

SHALLmanufacturerstring

Search by manufacturer

SHALLmodelstring

Search by model number

SHALLstatustoken

Search by device status

 

Resource Conformance: supported Consent

Base System Profile
NG Consent
Profile Conformance
SHALL
Reference Policy

Interaction summary
  • Supports read, create, update, search-type.

Documentation

Consent resource for data sharing and research consent (ISO/TR 17975). Supports Standards Adoption and Privacy tracks (Track 8 & 9).

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference

Search by patient reference

SHALLstatustoken

Search by consent status

SHALLscopetoken

Search by consent scope

SHALLdatedate

Search by consent date

 

Resource Conformance: supported RelatedPerson

Base System Profile
NG RelatedPerson
Profile Conformance
SHALL
Reference Policy

Interaction summary
  • Supports read, create, update, search-type.

Documentation

RelatedPerson resource for family members and caregivers. Supports Privacy use case (Track 9) with pseudonymization.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference

Search by patient reference

SHALLnamestring

Search by related person name

SHALLrelationshiptoken

Search by relationship type

 

Resource Conformance: supported Encounter

Base System Profile
NG Encounter
Profile Conformance
SHALL
Reference Policy

Interaction summary
  • Supports read, create, update, search-type.

Documentation

Encounter resource for clinical visits and episodes of care. Supports multiple tracks requiring visit context.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference

Search by patient reference

SHALLdatedate

Search by encounter date

SHALLtypetoken

Search by encounter type

SHALLstatustoken

Search by encounter status

 

Resource Conformance: supported Provenance

Base System Profile
NG Lightweight Provenance
Profile Conformance
SHALL
Reference Policy

Interaction summary
  • Supports read, create, search-type.

Documentation

Provenance resource for audit trails and data origin tracking. Supports Privacy and device data tracks (Track 5, 8, 9).

Search Parameters
ConformanceParameterTypeDocumentation
SHALLtargetreference

Search by target resource

SHALLrecordeddate

Search by recorded timestamp

SHALLagentreference

Search by agent (who/what performed the activity)

 

Resource Conformance: supported Bundle

Core FHIR Resource
Bundle
Reference Policy
Interaction summary
  • Supports read, create, search-type.

Documentation

Bundle resource for transaction and collection bundles across all tracks. Supports batch operations and structured data exchange.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLtypetoken

Search by bundle type (transaction, collection)

SHALLtimestampdate

Search by bundle timestamp

 

Source1

{
  "resourceType": "CapabilityStatement",
  "id": "dhin-sandbox-capability-statement",
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "url": "https://sandbox.dhin-hie.org/ig/CapabilityStatement/dhin-sandbox-capability-statement",
  "version": "0.2.0",
  "name": "DHINSandboxCapabilityStatement",
  "title": "DHIN Sandbox Server Capability Statement",
  "status": "active",
  "experimental": false,
  "date": "2025-11-12",
  "publisher": "DHIN",
  "contact": [
    {
      "name": "DHIN",
      "telecom": [
        {
          "system": "url",
          "value": "https://www.dhin-hie.org"
        },
        {
          "system": "email",
          "value": "info@dhin-hie.org"
        }
      ]
    },
    {
      "name": "Digital Health Interoperability Network.",
      "telecom": [
        {
          "system": "email",
          "value": "info@dhin-hie.org",
          "use": "work"
        }
      ]
    }
  ],
  "description": "Capability statement for the DHIN (Digital Health Interoperability Network) Sandbox FHIR Server.\nThis server supports the Nigeria FHIR Implementation Guide profiles and is used for \nConnectathon testing and development purposes.\n\n**Base URL**: https://sandbox.dhin-hie.org\n\n**FHIR Version**: R4 (4.0.1)\n\n**Supported Formats**: JSON, XML\n\nThis capability statement describes the resources, operations, and search parameters \nsupported by the DHIN Sandbox Server for the 2025 Connectathon tracks:\n1. Claims & Insurance (Eligibility, Pre-Authorization, Billing)\n2. ePharmacy (Prescription & Dispense)\n3. MNCH Referral\n4. Immunization (AEFI & Scheduling)\n5. Medical Devices (Wearable & Lab Data)\n6. MDCN Registry (Practitioner Verification)\n7. PCN Registry (Pharmacy Verification)\n8. Standards Adoption (Consent & Pseudonymization)\n9. Privacy Use Case",
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "urn:iso:std:iso:3166",
          "code": "NG",
          "display": "Nigeria"
        }
      ]
    }
  ],
  "kind": "instance",
  "implementation": {
    "description": "DHIN Sandbox FHIR Server for Connectathon 2025",
    "url": "https://sandbox.dhin-hie.org"
  },
  "fhirVersion": "4.0.1",
  "format": [
    "json",
    "xml"
  ],
  "patchFormat": [
    "application/json-patch+json",
    "application/xml-patch+xml"
  ],
  "implementationGuide": [
    "https://sandbox.dhin-hie.org/ig"
  ],
  "rest": [
    {
      "mode": "server",
      "documentation": "DHIN Sandbox Server supporting Nigeria FHIR IG profiles for Connectathon 2025",
      "security": {
        "cors": true,
        "service": [
          {
            "coding": [
              {
                "system": "http://terminology.hl7.org/CodeSystem/restful-security-service",
                "code": "OAuth",
                "display": "OAuth"
              }
            ]
          },
          {
            "coding": [
              {
                "system": "http://terminology.hl7.org/CodeSystem/restful-security-service",
                "code": "SMART-on-FHIR",
                "display": "SMART-on-FHIR"
              }
            ]
          }
        ],
        "description": "OAuth 2.0 and SMART-on-FHIR authentication may be required for protected endpoints.\nSandbox environment can use relaxed authentication for testing purposes.\nAll data transmission uses HTTPS/TLS 1.2+."
      },
      "resource": [
        {
          "type": "Patient",
          "profile": "https://sandbox.dhin-hie.org/ig/StructureDefinition/ng-patient",
          "documentation": "Patient resource conforming to NgPatient profile.\nSupports all Connectathon tracks requiring patient demographics.",
          "interaction": [
            {
              "code": "read"
            },
            {
              "code": "create"
            },
            {
              "code": "update"
            },
            {
              "code": "delete"
            },
            {
              "code": "search-type"
            }
          ],
          "versioning": "versioned",
          "readHistory": true,
          "updateCreate": true,
          "conditionalCreate": true,
          "conditionalUpdate": true,
          "conditionalDelete": "single",
          "searchParam": [
            {
              "name": "identifier",
              "type": "token",
              "documentation": "Search by patient identifier (phone, NIN, etc.)"
            },
            {
              "name": "name",
              "type": "string",
              "documentation": "Search by patient name (family or given)"
            },
            {
              "name": "birthdate",
              "type": "date",
              "documentation": "Search by date of birth"
            },
            {
              "name": "gender",
              "type": "token",
              "documentation": "Search by gender"
            },
            {
              "name": "address-state",
              "type": "string",
              "documentation": "Search by state code"
            }
          ]
        },
        {
          "type": "Practitioner",
          "profile": "https://sandbox.dhin-hie.org/ig/StructureDefinition/ng-practitioner",
          "documentation": "Practitioner resource conforming to NgPractitioner profile.\nSupports MDCN registry verification (Track 6).",
          "interaction": [
            {
              "code": "read"
            },
            {
              "code": "create"
            },
            {
              "code": "update"
            },
            {
              "code": "search-type"
            }
          ],
          "versioning": "versioned",
          "readHistory": true,
          "updateCreate": true,
          "conditionalCreate": true,
          "conditionalUpdate": true,
          "searchParam": [
            {
              "name": "identifier",
              "type": "token",
              "documentation": "Search by MDCN number or other identifier"
            },
            {
              "name": "name",
              "type": "string",
              "documentation": "Search by practitioner name"
            },
            {
              "name": "active",
              "type": "token",
              "documentation": "Search by active status"
            }
          ]
        },
        {
          "type": "Organization",
          "profile": "https://sandbox.dhin-hie.org/ig/StructureDefinition/ng-organization",
          "supportedProfile": [
            "https://sandbox.dhin-hie.org/ig/StructureDefinition/ng-provider-organization",
            "https://sandbox.dhin-hie.org/ig/StructureDefinition/ng-insurer-organization",
            "https://sandbox.dhin-hie.org/ig/StructureDefinition/ng-pharmacy-organization"
          ],
          "documentation": "Organization resource with specialized profiles for providers, insurers, and pharmacies.\nSupports Claims (Track 1), ePharmacy (Track 2), and PCN Registry (Track 7).",
          "interaction": [
            {
              "code": "read"
            },
            {
              "code": "create"
            },
            {
              "code": "update"
            },
            {
              "code": "search-type"
            }
          ],
          "versioning": "versioned",
          "readHistory": true,
          "updateCreate": true,
          "conditionalCreate": true,
          "conditionalUpdate": true,
          "searchParam": [
            {
              "name": "identifier",
              "type": "token",
              "documentation": "Search by facility registry ID, PCN number, etc."
            },
            {
              "name": "name",
              "type": "string",
              "documentation": "Search by organization name"
            },
            {
              "name": "type",
              "type": "token",
              "documentation": "Search by organization type (prov, pay, pharm)"
            },
            {
              "name": "address-state",
              "type": "string",
              "documentation": "Search by state code"
            },
            {
              "name": "active",
              "type": "token",
              "documentation": "Search by active status"
            }
          ]
        },
        {
          "type": "Coverage",
          "profile": "https://sandbox.dhin-hie.org/ig/StructureDefinition/ng-coverage",
          "documentation": "Coverage resource for insurance/HMO policies.\nSupports Claims & Insurance track (Track 1).",
          "interaction": [
            {
              "code": "read"
            },
            {
              "code": "create"
            },
            {
              "code": "update"
            },
            {
              "code": "search-type"
            }
          ],
          "versioning": "versioned",
          "updateCreate": true,
          "searchParam": [
            {
              "name": "beneficiary",
              "type": "reference",
              "documentation": "Search by patient reference"
            },
            {
              "name": "payor",
              "type": "reference",
              "documentation": "Search by insurance organization"
            },
            {
              "name": "status",
              "type": "token",
              "documentation": "Search by coverage status"
            }
          ]
        },
        {
          "type": "CoverageEligibilityRequest",
          "profile": "https://sandbox.dhin-hie.org/ig/StructureDefinition/ng-coverage-eligibility-request",
          "documentation": "Eligibility check request resource.\nSupports Claims & Insurance track (Track 1 - Eligibility).",
          "interaction": [
            {
              "code": "read"
            },
            {
              "code": "create"
            },
            {
              "code": "search-type"
            }
          ],
          "versioning": "versioned",
          "searchParam": [
            {
              "name": "patient",
              "type": "reference",
              "documentation": "Search by patient reference"
            },
            {
              "name": "status",
              "type": "token",
              "documentation": "Search by request status"
            }
          ]
        },
        {
          "type": "CoverageEligibilityResponse",
          "profile": "https://sandbox.dhin-hie.org/ig/StructureDefinition/ng-coverage-eligibility-response",
          "documentation": "Eligibility check response resource.\nSupports Claims & Insurance track (Track 1 - Eligibility).",
          "interaction": [
            {
              "code": "read"
            },
            {
              "code": "create"
            },
            {
              "code": "search-type"
            }
          ],
          "versioning": "versioned",
          "searchParam": [
            {
              "name": "patient",
              "type": "reference",
              "documentation": "Search by patient reference"
            },
            {
              "name": "request",
              "type": "reference",
              "documentation": "Search by eligibility request reference"
            }
          ]
        },
        {
          "type": "Claim",
          "profile": "https://sandbox.dhin-hie.org/ig/StructureDefinition/ng-claim",
          "documentation": "Claim resource for pre-authorization and claims submission.\nSupports Claims & Insurance track (Track 1 - Pre-Auth & Billing).",
          "interaction": [
            {
              "code": "read"
            },
            {
              "code": "create"
            },
            {
              "code": "update"
            },
            {
              "code": "search-type"
            }
          ],
          "versioning": "versioned",
          "updateCreate": true,
          "searchParam": [
            {
              "name": "patient",
              "type": "reference",
              "documentation": "Search by patient reference"
            },
            {
              "name": "use",
              "type": "token",
              "documentation": "Search by claim use (preauthorization, claim)"
            },
            {
              "name": "status",
              "type": "token",
              "documentation": "Search by claim status"
            },
            {
              "name": "provider",
              "type": "reference",
              "documentation": "Search by provider organization"
            }
          ]
        },
        {
          "type": "ClaimResponse",
          "profile": "https://sandbox.dhin-hie.org/ig/StructureDefinition/ng-claim-response",
          "documentation": "Claim response resource for adjudication decisions.\nSupports Claims & Insurance track (Track 1 - Pre-Auth & Billing).",
          "interaction": [
            {
              "code": "read"
            },
            {
              "code": "create"
            },
            {
              "code": "search-type"
            }
          ],
          "versioning": "versioned",
          "searchParam": [
            {
              "name": "patient",
              "type": "reference",
              "documentation": "Search by patient reference"
            },
            {
              "name": "request",
              "type": "reference",
              "documentation": "Search by claim reference"
            }
          ]
        },
        {
          "type": "Invoice",
          "profile": "https://sandbox.dhin-hie.org/ig/StructureDefinition/ng-invoice",
          "documentation": "Invoice resource for billing and payment tracking.\nSupports Claims & Insurance and ePharmacy tracks (Track 1 & 2).",
          "interaction": [
            {
              "code": "read"
            },
            {
              "code": "create"
            },
            {
              "code": "update"
            },
            {
              "code": "search-type"
            }
          ],
          "versioning": "versioned",
          "searchParam": [
            {
              "name": "subject",
              "type": "reference",
              "documentation": "Search by patient reference"
            },
            {
              "name": "status",
              "type": "token",
              "documentation": "Search by invoice status"
            },
            {
              "name": "date",
              "type": "date",
              "documentation": "Search by invoice date"
            }
          ]
        },
        {
          "type": "ExplanationOfBenefit",
          "profile": "https://sandbox.dhin-hie.org/ig/StructureDefinition/ng-explanation-of-benefit",
          "documentation": "Explanation of Benefit resource for detailed claim adjudication.\nSupports Claims & Insurance track (Track 1 - Billing).",
          "interaction": [
            {
              "code": "read"
            },
            {
              "code": "create"
            },
            {
              "code": "search-type"
            }
          ],
          "versioning": "versioned",
          "searchParam": [
            {
              "name": "patient",
              "type": "reference",
              "documentation": "Search by patient reference"
            },
            {
              "name": "claim",
              "type": "reference",
              "documentation": "Search by claim reference"
            }
          ]
        },
        {
          "type": "Medication",
          "profile": "https://sandbox.dhin-hie.org/ig/StructureDefinition/ng-medication",
          "documentation": "Medication resource for drug definitions.\nSupports ePharmacy track (Track 2).",
          "interaction": [
            {
              "code": "read"
            },
            {
              "code": "create"
            },
            {
              "code": "update"
            },
            {
              "code": "search-type"
            }
          ],
          "versioning": "versioned",
          "updateCreate": true,
          "searchParam": [
            {
              "name": "code",
              "type": "token",
              "documentation": "Search by medication code (ATC, RxNorm)"
            },
            {
              "name": "status",
              "type": "token",
              "documentation": "Search by medication status"
            }
          ]
        },
        {
          "type": "MedicationRequest",
          "profile": "https://sandbox.dhin-hie.org/ig/StructureDefinition/ng-medication-request",
          "documentation": "MedicationRequest resource for prescriptions.\nSupports ePharmacy track (Track 2 - Prescription).",
          "interaction": [
            {
              "code": "read"
            },
            {
              "code": "create"
            },
            {
              "code": "update"
            },
            {
              "code": "search-type"
            }
          ],
          "versioning": "versioned",
          "updateCreate": true,
          "searchParam": [
            {
              "name": "patient",
              "type": "reference",
              "documentation": "Search by patient reference"
            },
            {
              "name": "medication",
              "type": "reference",
              "documentation": "Search by medication reference"
            },
            {
              "name": "status",
              "type": "token",
              "documentation": "Search by prescription status"
            },
            {
              "name": "authoredon",
              "type": "date",
              "documentation": "Search by prescription date"
            }
          ]
        },
        {
          "type": "MedicationDispense",
          "profile": "https://sandbox.dhin-hie.org/ig/StructureDefinition/ng-medication-dispense",
          "documentation": "MedicationDispense resource for pharmacy dispensing records.\nSupports ePharmacy track (Track 2 - Dispense).",
          "interaction": [
            {
              "code": "read"
            },
            {
              "code": "create"
            },
            {
              "code": "update"
            },
            {
              "code": "search-type"
            }
          ],
          "versioning": "versioned",
          "updateCreate": true,
          "searchParam": [
            {
              "name": "patient",
              "type": "reference",
              "documentation": "Search by patient reference"
            },
            {
              "name": "prescription",
              "type": "reference",
              "documentation": "Search by prescription reference"
            },
            {
              "name": "status",
              "type": "token",
              "documentation": "Search by dispense status"
            },
            {
              "name": "whenhandedover",
              "type": "date",
              "documentation": "Search by handover date"
            }
          ]
        },
        {
          "type": "ServiceRequest",
          "profile": "https://sandbox.dhin-hie.org/ig/StructureDefinition/ng-service-request",
          "documentation": "ServiceRequest resource for referrals and service orders.\nSupports MNCH Referral track (Track 3).",
          "interaction": [
            {
              "code": "read"
            },
            {
              "code": "create"
            },
            {
              "code": "update"
            },
            {
              "code": "search-type"
            }
          ],
          "versioning": "versioned",
          "updateCreate": true,
          "searchParam": [
            {
              "name": "patient",
              "type": "reference",
              "documentation": "Search by patient reference"
            },
            {
              "name": "status",
              "type": "token",
              "documentation": "Search by request status"
            },
            {
              "name": "intent",
              "type": "token",
              "documentation": "Search by request intent"
            }
          ]
        },
        {
          "type": "Task",
          "profile": "https://sandbox.dhin-hie.org/ig/StructureDefinition/ng-task",
          "documentation": "Task resource for workflow management (referrals, lab orders).\nSupports MNCH Referral and Medical Devices tracks (Track 3 & 5).",
          "interaction": [
            {
              "code": "read"
            },
            {
              "code": "create"
            },
            {
              "code": "update"
            },
            {
              "code": "search-type"
            }
          ],
          "versioning": "versioned",
          "updateCreate": true,
          "searchParam": [
            {
              "name": "patient",
              "type": "reference",
              "documentation": "Search by patient reference (Task.for)"
            },
            {
              "name": "status",
              "type": "token",
              "documentation": "Search by task status"
            },
            {
              "name": "owner",
              "type": "reference",
              "documentation": "Search by task owner"
            },
            {
              "name": "focus",
              "type": "reference",
              "documentation": "Search by task focus (ServiceRequest, etc.)"
            }
          ]
        },
        {
          "type": "Communication",
          "profile": "https://sandbox.dhin-hie.org/ig/StructureDefinition/ng-communication",
          "documentation": "Communication resource for clinical messages and follow-ups.\nSupports MNCH Referral track (Track 3).",
          "interaction": [
            {
              "code": "read"
            },
            {
              "code": "create"
            },
            {
              "code": "search-type"
            }
          ],
          "versioning": "versioned",
          "searchParam": [
            {
              "name": "subject",
              "type": "reference",
              "documentation": "Search by communication subject (usually patient)"
            },
            {
              "name": "sent",
              "type": "date",
              "documentation": "Search by send date"
            }
          ]
        },
        {
          "type": "Immunization",
          "profile": "https://sandbox.dhin-hie.org/ig/StructureDefinition/ng-immunization",
          "documentation": "Immunization resource for vaccine administration records.\nSupports Immunization track (Track 4).",
          "interaction": [
            {
              "code": "read"
            },
            {
              "code": "create"
            },
            {
              "code": "update"
            },
            {
              "code": "search-type"
            }
          ],
          "versioning": "versioned",
          "updateCreate": true,
          "searchParam": [
            {
              "name": "patient",
              "type": "reference",
              "documentation": "Search by patient reference"
            },
            {
              "name": "date",
              "type": "date",
              "documentation": "Search by vaccination date"
            },
            {
              "name": "vaccine-code",
              "type": "token",
              "documentation": "Search by vaccine type"
            },
            {
              "name": "lot-number",
              "type": "string",
              "documentation": "Search by vaccine lot number"
            },
            {
              "name": "status",
              "type": "token",
              "documentation": "Search by immunization status"
            }
          ]
        },
        {
          "type": "ImmunizationRecommendation",
          "profile": "https://sandbox.dhin-hie.org/ig/StructureDefinition/ng-immunization-recommendation",
          "documentation": "ImmunizationRecommendation resource for vaccine scheduling.\nSupports Immunization track (Track 4 - Scheduler).",
          "interaction": [
            {
              "code": "read"
            },
            {
              "code": "create"
            },
            {
              "code": "update"
            },
            {
              "code": "search-type"
            }
          ],
          "versioning": "versioned",
          "updateCreate": true,
          "searchParam": [
            {
              "name": "patient",
              "type": "reference",
              "documentation": "Search by patient reference"
            },
            {
              "name": "date",
              "type": "date",
              "documentation": "Search by recommendation date"
            },
            {
              "name": "vaccine-type",
              "type": "token",
              "documentation": "Search by vaccine type"
            }
          ]
        },
        {
          "type": "Appointment",
          "profile": "https://sandbox.dhin-hie.org/ig/StructureDefinition/ng-appointment",
          "documentation": "Appointment resource for scheduling immunizations and clinic visits.\nSupports Immunization track (Track 4 - Scheduler).",
          "interaction": [
            {
              "code": "read"
            },
            {
              "code": "create"
            },
            {
              "code": "update"
            },
            {
              "code": "search-type"
            }
          ],
          "versioning": "versioned",
          "updateCreate": true,
          "conditionalUpdate": true,
          "searchParam": [
            {
              "name": "patient",
              "type": "reference",
              "documentation": "Search by patient reference"
            },
            {
              "name": "date",
              "type": "date",
              "documentation": "Search by appointment date"
            },
            {
              "name": "status",
              "type": "token",
              "documentation": "Search by appointment status"
            },
            {
              "name": "service-type",
              "type": "token",
              "documentation": "Search by service type (e.g., immunization)"
            }
          ]
        },
        {
          "type": "Location",
          "profile": "https://sandbox.dhin-hie.org/ig/StructureDefinition/ng-location",
          "documentation": "Location resource for health facilities and service delivery points.\nSupports multiple tracks including Immunization and MNCH Referral (Track 3 & 4).",
          "interaction": [
            {
              "code": "read"
            },
            {
              "code": "create"
            },
            {
              "code": "update"
            },
            {
              "code": "search-type"
            }
          ],
          "versioning": "versioned",
          "updateCreate": true,
          "searchParam": [
            {
              "name": "name",
              "type": "string",
              "documentation": "Search by location name"
            },
            {
              "name": "address-state",
              "type": "string",
              "documentation": "Search by state"
            },
            {
              "name": "type",
              "type": "token",
              "documentation": "Search by location type"
            },
            {
              "name": "status",
              "type": "token",
              "documentation": "Search by location status"
            }
          ]
        },
        {
          "type": "Observation",
          "profile": "https://sandbox.dhin-hie.org/ig/StructureDefinition/ng-observation",
          "documentation": "Observation resource for clinical findings, vital signs, lab results, and AEFI.\nSupports Immunization (AEFI) and Medical Devices tracks (Track 4 & 5).",
          "interaction": [
            {
              "code": "read"
            },
            {
              "code": "create"
            },
            {
              "code": "update"
            },
            {
              "code": "search-type"
            }
          ],
          "versioning": "versioned",
          "updateCreate": true,
          "searchParam": [
            {
              "name": "patient",
              "type": "reference",
              "documentation": "Search by patient reference"
            },
            {
              "name": "code",
              "type": "token",
              "documentation": "Search by observation code (LOINC, SNOMED)"
            },
            {
              "name": "category",
              "type": "token",
              "documentation": "Search by observation category"
            },
            {
              "name": "date",
              "type": "date",
              "documentation": "Search by observation date"
            },
            {
              "name": "device",
              "type": "reference",
              "documentation": "Search by device reference"
            },
            {
              "name": "status",
              "type": "token",
              "documentation": "Search by observation status"
            }
          ]
        },
        {
          "type": "Device",
          "profile": "https://sandbox.dhin-hie.org/ig/StructureDefinition/ng-device",
          "documentation": "Device resource for medical devices (wearables, lab equipment).\nSupports Medical Devices track (Track 5).",
          "interaction": [
            {
              "code": "read"
            },
            {
              "code": "create"
            },
            {
              "code": "update"
            },
            {
              "code": "search-type"
            }
          ],
          "versioning": "versioned",
          "updateCreate": true,
          "searchParam": [
            {
              "name": "patient",
              "type": "reference",
              "documentation": "Search by patient reference (device owner)"
            },
            {
              "name": "type",
              "type": "token",
              "documentation": "Search by device type"
            },
            {
              "name": "manufacturer",
              "type": "string",
              "documentation": "Search by manufacturer"
            },
            {
              "name": "model",
              "type": "string",
              "documentation": "Search by model number"
            },
            {
              "name": "status",
              "type": "token",
              "documentation": "Search by device status"
            }
          ]
        },
        {
          "type": "Consent",
          "profile": "https://sandbox.dhin-hie.org/ig/StructureDefinition/ng-consent",
          "documentation": "Consent resource for data sharing and research consent (ISO/TR 17975).\nSupports Standards Adoption and Privacy tracks (Track 8 & 9).",
          "interaction": [
            {
              "code": "read"
            },
            {
              "code": "create"
            },
            {
              "code": "update"
            },
            {
              "code": "search-type"
            }
          ],
          "versioning": "versioned",
          "updateCreate": true,
          "searchParam": [
            {
              "name": "patient",
              "type": "reference",
              "documentation": "Search by patient reference"
            },
            {
              "name": "status",
              "type": "token",
              "documentation": "Search by consent status"
            },
            {
              "name": "scope",
              "type": "token",
              "documentation": "Search by consent scope"
            },
            {
              "name": "date",
              "type": "date",
              "documentation": "Search by consent date"
            }
          ]
        },
        {
          "type": "RelatedPerson",
          "profile": "https://sandbox.dhin-hie.org/ig/StructureDefinition/ng-related-person",
          "documentation": "RelatedPerson resource for family members and caregivers.\nSupports Privacy use case (Track 9) with pseudonymization.",
          "interaction": [
            {
              "code": "read"
            },
            {
              "code": "create"
            },
            {
              "code": "update"
            },
            {
              "code": "search-type"
            }
          ],
          "versioning": "versioned",
          "updateCreate": true,
          "searchParam": [
            {
              "name": "patient",
              "type": "reference",
              "documentation": "Search by patient reference"
            },
            {
              "name": "name",
              "type": "string",
              "documentation": "Search by related person name"
            },
            {
              "name": "relationship",
              "type": "token",
              "documentation": "Search by relationship type"
            }
          ]
        },
        {
          "type": "Encounter",
          "profile": "https://sandbox.dhin-hie.org/ig/StructureDefinition/ng-encounter",
          "documentation": "Encounter resource for clinical visits and episodes of care.\nSupports multiple tracks requiring visit context.",
          "interaction": [
            {
              "code": "read"
            },
            {
              "code": "create"
            },
            {
              "code": "update"
            },
            {
              "code": "search-type"
            }
          ],
          "versioning": "versioned",
          "updateCreate": true,
          "searchParam": [
            {
              "name": "patient",
              "type": "reference",
              "documentation": "Search by patient reference"
            },
            {
              "name": "date",
              "type": "date",
              "documentation": "Search by encounter date"
            },
            {
              "name": "type",
              "type": "token",
              "documentation": "Search by encounter type"
            },
            {
              "name": "status",
              "type": "token",
              "documentation": "Search by encounter status"
            }
          ]
        },
        {
          "type": "Provenance",
          "profile": "https://sandbox.dhin-hie.org/ig/StructureDefinition/ng-provenance",
          "documentation": "Provenance resource for audit trails and data origin tracking.\nSupports Privacy and device data tracks (Track 5, 8, 9).",
          "interaction": [
            {
              "code": "read"
            },
            {
              "code": "create"
            },
            {
              "code": "search-type"
            }
          ],
          "versioning": "versioned",
          "searchParam": [
            {
              "name": "target",
              "type": "reference",
              "documentation": "Search by target resource"
            },
            {
              "name": "recorded",
              "type": "date",
              "documentation": "Search by recorded timestamp"
            },
            {
              "name": "agent",
              "type": "reference",
              "documentation": "Search by agent (who/what performed the activity)"
            }
          ]
        },
        {
          "type": "Bundle",
          "supportedProfile": [
            "https://sandbox.dhin-hie.org/ig/StructureDefinition/ng-eligibility-check-bundle",
            "https://sandbox.dhin-hie.org/ig/StructureDefinition/ng-preauthorization-bundle",
            "https://sandbox.dhin-hie.org/ig/StructureDefinition/ng-claim-submission-bundle",
            "https://sandbox.dhin-hie.org/ig/StructureDefinition/ng-prescription-bundle",
            "https://sandbox.dhin-hie.org/ig/StructureDefinition/ng-medication-dispense-bundle",
            "https://sandbox.dhin-hie.org/ig/StructureDefinition/ng-mnch-referral-bundle",
            "https://sandbox.dhin-hie.org/ig/StructureDefinition/ng-aefi-report-bundle",
            "https://sandbox.dhin-hie.org/ig/StructureDefinition/ng-imm-smart-scheduler-bundle",
            "https://sandbox.dhin-hie.org/ig/StructureDefinition/ng-device-data-bundle"
          ],
          "documentation": "Bundle resource for transaction and collection bundles across all tracks.\nSupports batch operations and structured data exchange.",
          "interaction": [
            {
              "code": "read"
            },
            {
              "code": "create"
            },
            {
              "code": "search-type"
            }
          ],
          "versioning": "versioned",
          "searchParam": [
            {
              "name": "type",
              "type": "token",
              "documentation": "Search by bundle type (transaction, collection)"
            },
            {
              "name": "timestamp",
              "type": "date",
              "documentation": "Search by bundle timestamp"
            }
          ]
        }
      ],
      "interaction": [
        {
          "code": "transaction",
          "documentation": "Support for transaction bundles (batch create/update)"
        },
        {
          "code": "batch",
          "documentation": "Support for batch bundles (independent operations)"
        },
        {
          "code": "search-system",
          "documentation": "Support for system-wide searches"
        },
        {
          "code": "history-system",
          "documentation": "Support for system-wide history"
        }
      ],
      "searchParam": [
        {
          "name": "_id",
          "type": "token",
          "documentation": "Search by resource ID"
        },
        {
          "name": "_lastUpdated",
          "type": "date",
          "documentation": "Search by last updated timestamp"
        },
        {
          "name": "_profile",
          "type": "uri",
          "documentation": "Search by profile conformance"
        },
        {
          "name": "_tag",
          "type": "token",
          "documentation": "Search by resource tags"
        },
        {
          "name": "_security",
          "type": "token",
          "documentation": "Search by security labels"
        }
      ],
      "operation": [
        {
          "name": "validate",
          "definition": "http://hl7.org/fhir/OperationDefinition/Resource-validate",
          "documentation": "Validate a resource against its profile"
        },
        {
          "name": "meta",
          "definition": "http://hl7.org/fhir/OperationDefinition/Resource-meta",
          "documentation": "Access resource metadata"
        },
        {
          "name": "patient-everything",
          "definition": "http://hl7.org/fhir/OperationDefinition/Patient-everything",
          "documentation": "Retrieve all resources for a patient"
        }
      ]
    }
  ]
}