dhin-sandbox-capability-statement
type: CapabilityStatement
node role: treeRoot
id:
  v: dhin-sandbox-capability-statement
text:
  status:
    v: extensions
  div:
    v: Generated Narrative: CapabilityStatement dhin-sandbox-capability-statement NDHI Sandbox Server Capability Statement Implementation Guide Version: 0.0.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: NDHI 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://fhir-ig.digitalhealth.gov.ng FHIR RESTful Capabilities Mode: server NDHI Sandbox Server supporting Nigeria FHIR IG profiles 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 Conformance Operation Documentation 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, Hist…
url:
  v: https://fhir-ig.digitalhealth.gov.ng/CapabilityStatement/dhin-sandbox-capability-statement
  l: dhin-sandbox-capability-statement
version:
  v: 0.0.0
name:
  v: DHINSandboxCapabilityStatement
title:
  v: NDHI Sandbox Server Capability Statement
status:
  v: active
experimental:
  v: false
date:
  v: 2025-11-12
publisher:
  v: NDHI
contact:
  name:
    v: NDHI
  telecom:
    system:
      v: url
    value:
      v: https://digitalhealth.gov.ng
  telecom:
    system:
      v: email
contact:
  name:
    v: Nigeria Digital in Health Initiative.
  telecom:
    system:
      v: email
    use:
      v: work
description:
  v: Capability statement for the NDHI Sandbox FHIR Server. This server supports the Nigeria FHIR Implementation Guide profiles and is used for Connectathon testing and development purposes. **Base URL**: https://fhir-ig.digitalhealth.gov.ng **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
jurisdiction:
  coding:
    system:
      v: urn:iso:std:iso:3166
      l: 3166
    code:
      v: NG
    display:
      v: Nigeria
kind:
  v: instance
implementation:
  description:
    v: NDHI Sandbox FHIR Server
  url:
    v: https://fhir-ig.digitalhealth.gov.ng
    l: fhir-ig.digitalhealth.gov.ng
fhir version:
  v: 4.0.1
format:
  v: json
format:
  v: xml
patch format:
  v: application/json-patch+json
patch format:
  v: application/xml-patch+xml
implementation guide:
  v: https://fhir-ig.digitalhealth.gov.ng
  l: fhir-ig.digitalhealth.gov.ng
rest:
  mode:
    v: server
  documentation:
    v: NDHI Sandbox Server supporting Nigeria FHIR IG profiles
  security:
    cors:
      v: true
    description:
      v: 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+.
  resource:
    type:
      v: Patient
    profile:
      v: https://fhir-ig.digitalhealth.gov.ng/StructureDefinition/ng-patient
      l: ng-patient
    documentation:
      v: Patient resource conforming to NgPatient profile. Supports all Connectathon tracks requiring patient demographics.
    interaction:
      code:
        v: read
    interaction:
      code:
        v: create
    interaction:
      code:
        v: update
    interaction:
      code:
        v: delete
    interaction:
      code:
        v: search-type
    versioning:
      v: versioned
    read history:
      v: true
    update create:
      v: true
    conditional create:
      v: true
    conditional update:
      v: true
    conditional delete:
      v: single
    search param:
      name:
        v: identifier
      type:
        v: token
      documentation:
        v: Search by patient identifier (phone, NIN, etc.)
    search param:
      name:
        v: name
      type:
        v: string
      documentation:
        v: Search by patient name (family or given)
    search param:
      name:
        v: birthdate
      type:
        v: date
      documentation:
        v: Search by date of birth
    search param:
      name:
        v: gender
      type:
        v: token
      documentation:
        v: Search by gender
    search param:
      name:
        v: address-state
      type:
        v: string
      documentation:
        v: Search by state code
  resource:
    type:
      v: Practitioner
    profile:
      v: https://fhir-ig.digitalhealth.gov.ng/StructureDefinition/ng-practitioner
      l: ng-practitioner
    documentation:
      v: Practitioner resource conforming to NgPractitioner profile. Supports MDCN registry verification (Track 6).
    interaction:
      code:
        v: read
    interaction:
      code:
        v: create
    interaction:
      code:
        v: update
    interaction:
      code:
        v: search-type
    versioning:
      v: versioned
    read history:
      v: true
    update create:
      v: true
    conditional create:
      v: true
    conditional update:
      v: true
    search param:
      name:
        v: identifier
      type:
        v: token
      documentation:
        v: Search by MDCN number or other identifier
    search param:
      name:
        v: name
      type:
        v: string
      documentation:
        v: Search by practitioner name
    search param:
      name:
        v: active

v: OAuth

v: OAuth

v: SMART-on-FHIR

v: SMART-on-FHIR

v: token

v: Search by active status

type:
  v: Organization
profile:
  v: https://fhir-ig.digitalhealth.gov.ng/StructureDefinition/ng-organization
  l: ng-organization
supported profile:
  v: https://fhir-ig.digitalhealth.gov.ng/StructureDefinition/ng-provider-organization
  l: ng-provider-organization
supported profile:
  v: https://fhir-ig.digitalhealth.gov.ng/StructureDefinition/ng-insurer-organization
  l: ng-insurer-organization
supported profile:
  v: https://fhir-ig.digitalhealth.gov.ng/StructureDefinition/ng-pharmacy-organization
  l: ng-pharmacy-organization
documentation:
  v: Organization resource with specialized profiles for providers, insurers, and pharmacies. Supports Claims (Track 1), ePharmacy (Track 2), and PCN Registry (Track 7).
interaction:
  code:
    v: read
interaction:
  code:
    v: create
interaction:
  code:
    v: update
interaction:
  code:
    v: search-type
versioning:
  v: versioned
read history:
  v: true
update create:
  v: true
conditional create:
  v: true
conditional update:
  v: true
search param:
  name:
    v: identifier
  type:
    v: token
  documentation:
    v: Search by facility registry ID, PCN number, etc.
search param:
  name:
    v: name
  type:
    v: string
  documentation:
    v: Search by organization name
search param:
  name:
    v: type
  type:
    v: token
  documentation:
    v: Search by organization type (prov, pay, pharm)
search param:
  name:
    v: address-state
  type:
    v: string
  documentation:
    v: Search by state code
search param:
  name:
    v: active
  type:
    v: token
  documentation:
    v: Search by active status

type:
  v: Coverage
profile:
  v: https://fhir-ig.digitalhealth.gov.ng/StructureDefinition/ng-coverage
  l: ng-coverage
documentation:
  v: Coverage resource for insurance/HMO policies. Supports Claims & Insurance track (Track 1).
interaction:
  code:
    v: read
interaction:
  code:
    v: create
interaction:
  code:
    v: update
interaction:
  code:
    v: search-type
versioning:
  v: versioned
update create:
  v: true
search param:
  name:
    v: beneficiary
  type:
    v: reference
  documentation:
    v: Search by patient reference
search param:
  name:
    v: payor
  type:
    v: reference
  documentation:
    v: Search by insurance organization
search param:
  name:
    v: status
  type:
    v: token
  documentation:
    v: Search by coverage status

type:
  v: CoverageEligibilityRequest
profile:
  v: https://fhir-ig.digitalhealth.gov.ng/StructureDefinition/ng-coverage-eligibility-request
  l: ng-coverage-eligibility-request
documentation:
  v: Eligibility check request resource. Supports Claims & Insurance track (Track 1 - Eligibility).
interaction:
  code:
    v: read
interaction:
  code:
    v: create
interaction:
  code:
    v: search-type
versioning:
  v: versioned
search param:
  name:
    v: patient
  type:
    v: reference
  documentation:
    v: Search by patient reference
search param:
  name:
    v: status
  type:
    v: token
  documentation:
    v: Search by request status

type:
  v: CoverageEligibilityResponse
profile:
  v: https://fhir-ig.digitalhealth.gov.ng/StructureDefinition/ng-coverage-eligibility-response
  l: ng-coverage-eligibility-response
documentation:
  v: Eligibility check response resource. Supports Claims & Insurance track (Track 1 - Eligibility).
interaction:
  code:
    v: read
interaction:
  code:
    v: create
interaction:
  code:
    v: search-type
versioning:
  v: versioned
search param:
  name:
    v: patient
  type:
    v: reference
  documentation:
    v: Search by patient reference
search param:
  name:
    v: request
  type:
    v: reference
  documentation:
    v: Search by eligibility request reference

type:
  v: Claim
profile:
  v: https://fhir-ig.digitalhealth.gov.ng/StructureDefinition/ng-claim
  l: ng-claim
documentation:
  v: Claim resource for pre-authorization and claims submission. Supports Claims & Insurance track (Track 1 - Pre-Auth & Billing).
interaction:
  code:
    v: read
interaction:
  code:
    v: create
interaction:
  code:
    v: update
interaction:
  code:
    v: search-type
versioning:
  v: versioned
update create:
  v: true
search param:
  name:
    v: patient
  type:
    v: reference
  documentation:
    v: Search by patient reference
search param:
  name:
    v: use
  type:
    v: token
  documentation:
    v: Search by claim use (preauthorization, claim)
search param:
  name:
    v: status
  type:
    v: token
  documentation:
    v: Search by claim status
search param:
  name:
    v: provider
  type:
    v: reference
  documentation:
    v: Search by provider organization

type:
  v: ClaimResponse
profile:
  v: https://fhir-ig.digitalhealth.gov.ng/StructureDefinition/ng-claim-response
  l: ng-claim-response
documentation:
  v: Claim response resource for adjudication decisions. Supports Claims & Insurance track (Track 1 - Pre-Auth & Billing).
interaction:
  code:
    v: read
interaction:
  code:
    v: create
interaction:
  code:
    v: search-type
versioning:
  v: versioned
search param:
  name:
    v: patient
  type:
    v: reference
  documentation:
    v: Search by patient reference
search param:
  name:
    v: request
  type:
    v: reference
  documentation:
    v: Search by claim reference

type:
  v: Invoice
profile:
  v: https://fhir-ig.digitalhealth.gov.ng/StructureDefinition/ng-invoice
  l: ng-invoice
documentation:
  v: Invoice resource for billing and payment tracking. Supports Claims & Insurance and ePharmacy tracks (Track 1 & 2).
interaction:
  code:
    v: read
interaction:
  code:
    v: create
interaction:
  code:
    v: update
interaction:
  code:
    v: search-type
versioning:
  v: versioned
search param:
  name:
    v: subject
  type:
    v: reference
  documentation:
    v: Search by patient reference
search param:
  name:
    v: status
  type:
    v: token
  documentation:
    v: Search by invoice status
search param:
  name:
    v: date
  type:
    v: date
  documentation:
    v: Search by invoice date

type:
  v: ExplanationOfBenefit
profile:
  v: https://fhir-ig.digitalhealth.gov.ng/StructureDefinition/ng-explanation-of-benefit
  l: ng-explanation-of-benefit
documentation:
  v: Explanation of Benefit resource for detailed claim adjudication. Supports Claims & Insurance track (Track 1 - Billing).
interaction:
  code:
    v: read
interaction:
  code:
    v: create
interaction:
  code:
    v: search-type
versioning:
  v: versioned
search param:
  name:
    v: patient
  type:
    v: reference
  documentation:
    v: Search by patient reference
search param:
  name:
    v: claim
  type:
    v: reference
  documentation:
    v: Search by claim reference

type:
  v: Medication
profile:
  v: https://fhir-ig.digitalhealth.gov.ng/StructureDefinition/ng-medication
  l: ng-medication
documentation:
  v: Medication resource for drug definitions. Supports ePharmacy track (Track 2).
interaction:
  code:
    v: read
interaction:
  code:
    v: create
interaction:
  code:
    v: update
interaction:
  code:
    v: search-type
versioning:
  v: versioned
update create:
  v: true
search param:
  name:
    v: code
  type:
    v: token
  documentation:
    v: Search by medication code (ATC, RxNorm)
search param:
  name:
    v: status
  type:
    v: token
  documentation:
    v: Search by medication status

type:
  v: MedicationRequest
profile:
  v: https://fhir-ig.digitalhealth.gov.ng/StructureDefinition/ng-medication-request
  l: ng-medication-request
documentation:
  v: MedicationRequest resource for prescriptions. Supports ePharmacy track (Track 2 - Prescription).
interaction:
  code:
    v: read
interaction:
  code:
    v: create
interaction:
  code:
    v: update
interaction:
  code:
    v: search-type
versioning:
  v: versioned
update create:
  v: true
search param:
  name:
    v: patient
  type:
    v: reference
  documentation:
    v: Search by patient reference
search param:
  name:
    v: medication
  type:
    v: reference
  documentation:
    v: Search by medication reference
search param:
  name:
    v: status
  type:
    v: token
  documentation:
    v: Search by prescription status
search param:
  name:
    v: authoredon
  type:
    v: date
  documentation:
    v: Search by prescription date

type:
  v: MedicationDispense
profile:
  v: https://fhir-ig.digitalhealth.gov.ng/StructureDefinition/ng-medication-dispense
  l: ng-medication-dispense
documentation:
  v: MedicationDispense resource for pharmacy dispensing records. Supports ePharmacy track (Track 2 - Dispense).
interaction:
  code:
    v: read
interaction:
  code:
    v: create
interaction:
  code:
    v: update
interaction:
  code:
    v: search-type
versioning:
  v: versioned
update create:
  v: true
search param:
  name:
    v: patient
  type:
    v: reference
  documentation:
    v: Search by patient reference
search param:
  name:
    v: prescription
  type:
    v: reference
  documentation:
    v: Search by prescription reference
search param:
  name:
    v: status
  type:
    v: token
  documentation:
    v: Search by dispense status
search param:
  name:
    v: whenhandedover
  type:
    v: date
  documentation:
    v: Search by handover date

type:
  v: ServiceRequest
profile:
  v: https://fhir-ig.digitalhealth.gov.ng/StructureDefinition/ng-service-request
  l: ng-service-request
documentation:
  v: ServiceRequest resource for referrals and service orders. Supports MNCH Referral track (Track 3).
interaction:
  code:
    v: read
interaction:
  code:
    v: create
interaction:
  code:
    v: update
interaction:
  code:
    v: search-type
versioning:
  v: versioned
update create:
  v: true
search param:
  name:
    v: patient
  type:
    v: reference
  documentation:
    v: Search by patient reference
search param:
  name:
    v: status
  type:
    v: token
  documentation:
    v: Search by request status
search param:
  name:
    v: intent
  type:
    v: token
  documentation:
    v: Search by request intent

type:
  v: Task
profile:
  v: https://fhir-ig.digitalhealth.gov.ng/StructureDefinition/ng-task
  l: ng-task
documentation:
  v: Task resource for workflow management (referrals, lab orders). Supports MNCH Referral and Medical Devices tracks (Track 3 & 5).
interaction:
  code:
    v: read
interaction:
  code:
    v: create
interaction:
  code:
    v: update
interaction:
  code:
    v: search-type
versioning:
  v: versioned
update create:
  v: true
search param:
  name:
    v: patient
  type:
    v: reference
  documentation:
    v: Search by patient reference (Task.for)
search param:
  name:
    v: status
  type:
    v: token
  documentation:
    v: Search by task status
search param:
  name:
    v: owner
  type:
    v: reference
  documentation:
    v: Search by task owner
search param:
  name:
    v: focus
  type:
    v: reference
  documentation:
    v: Search by task focus (ServiceRequest, etc.)

type:
  v: Communication
profile:
  v: https://fhir-ig.digitalhealth.gov.ng/StructureDefinition/ng-communication
  l: ng-communication
documentation:
  v: Communication resource for clinical messages and follow-ups. Supports MNCH Referral track (Track 3).
interaction:
  code:
    v: read
interaction:
  code:
    v: create
interaction:
  code:
    v: search-type
versioning:
  v: versioned
search param:
  name:
    v: subject
  type:
    v: reference
  documentation:
    v: Search by communication subject (usually patient)
search param:
  name:
    v: sent
  type:
    v: date
  documentation:
    v: Search by send date

type:
  v: Immunization
profile:
  v: https://fhir-ig.digitalhealth.gov.ng/StructureDefinition/ng-immunization
  l: ng-immunization
documentation:
  v: Immunization resource for vaccine administration records. Supports Immunization track (Track 4).
interaction:
  code:
    v: read
interaction:
  code:
    v: create
interaction:
  code:
    v: update
interaction:
  code:
    v: search-type
versioning:
  v: versioned
update create:
  v: true
search param:
  name:
    v: patient
  type:
    v: reference
  documentation:
    v: Search by patient reference
search param:
  name:
    v: date
  type:
    v: date
  documentation:
    v: Search by vaccination date
search param:
  name:
    v: vaccine-code
  type:
    v: token
  documentation:
    v: Search by vaccine type
search param:
  name:
    v: lot-number
  type:
    v: string
  documentation:
    v: Search by vaccine lot number
search param:
  name:
    v: status
  type:
    v: token
  documentation:
    v: Search by immunization status

type:
  v: ImmunizationRecommendation
profile:
  v: https://fhir-ig.digitalhealth.gov.ng/StructureDefinition/ng-immunization-recommendation
  l: ng-immunization-recommendation
documentation:
  v: ImmunizationRecommendation resource for vaccine scheduling. Supports Immunization track (Track 4 - Scheduler).
interaction:
  code:
    v: read
interaction:
  code:
    v: create
interaction:
  code:
    v: update
interaction:
  code:
    v: search-type
versioning:
  v: versioned
update create:
  v: true
search param:
  name:
    v: patient
  type:
    v: reference
  documentation:
    v: Search by patient reference
search param:
  name:
    v: date
  type:
    v: date
  documentation:
    v: Search by recommendation date
search param:
  name:
    v: vaccine-type
  type:
    v: token
  documentation:
    v: Search by vaccine type

type:
  v: Appointment
profile:
  v: https://fhir-ig.digitalhealth.gov.ng/StructureDefinition/ng-appointment
  l: ng-appointment
documentation:
  v: Appointment resource for scheduling immunizations and clinic visits. Supports Immunization track (Track 4 - Scheduler).
interaction:
  code:
    v: read
interaction:
  code:
    v: create
interaction:
  code:
    v: update
interaction:
  code:
    v: search-type
versioning:
  v: versioned
update create:
  v: true
conditional update:
  v: true
search param:
  name:
    v: patient
  type:
    v: reference
  documentation:
    v: Search by patient reference
search param:
  name:
    v: date
  type:
    v: date
  documentation:
    v: Search by appointment date
search param:
  name:
    v: status
  type:
    v: token
  documentation:
    v: Search by appointment status
search param:
  name:
    v: service-type
  type:
    v: token
  documentation:
    v: Search by service type (e.g., immunization)

type:
  v: Location
profile:
  v: https://fhir-ig.digitalhealth.gov.ng/StructureDefinition/ng-location
  l: ng-location
documentation:
  v: Location resource for health facilities and service delivery points. Supports multiple tracks including Immunization and MNCH Referral (Track 3 & 4).
interaction:
  code:
    v: read
interaction:
  code:
    v: create
interaction:
  code:
    v: update
interaction:
  code:
    v: search-type
versioning:
  v: versioned
update create:
  v: true
search param:
  name:
    v: name
  type:
    v: string
  documentation:
    v: Search by location name
search param:
  name:
    v: address-state
  type:
    v: string
  documentation:
    v: Search by state
search param:
  name:
    v: type
  type:
    v: token
  documentation:
    v: Search by location type
search param:
  name:
    v: status
  type:
    v: token
  documentation:
    v: Search by location status

type:
  v: Observation
profile:
  v: https://fhir-ig.digitalhealth.gov.ng/StructureDefinition/ng-observation
  l: ng-observation
documentation:
  v: Observation resource for clinical findings, vital signs, lab results, and AEFI. Supports Immunization (AEFI) and Medical Devices tracks (Track 4 & 5).
interaction:
  code:
    v: read
interaction:
  code:
    v: create
interaction:
  code:
    v: update
interaction:
  code:
    v: search-type
versioning:
  v: versioned
update create:
  v: true
search param:
  name:
    v: patient
  type:
    v: reference
  documentation:
    v: Search by patient reference
search param:
  name:
    v: code
  type:
    v: token
  documentation:
    v: Search by observation code (LOINC, SNOMED)
search param:
  name:
    v: category
  type:
    v: token
  documentation:
    v: Search by observation category
search param:
  name:
    v: date
  type:
    v: date
  documentation:
    v: Search by observation date
search param:
  name:
    v: device
  type:
    v: reference
  documentation:
    v: Search by device reference
search param:
  name:
    v: status
  type:
    v: token
  documentation:
    v: Search by observation status

type:
  v: Device
profile:
  v: https://fhir-ig.digitalhealth.gov.ng/StructureDefinition/ng-device
  l: ng-device
documentation:
  v: Device resource for medical devices (wearables, lab equipment). Supports Medical Devices track (Track 5).
interaction:
  code:
    v: read
interaction:
  code:
    v: create
interaction:
  code:
    v: update
interaction:
  code:
    v: search-type
versioning:
  v: versioned
update create:
  v: true
search param:
  name:
    v: patient
  type:
    v: reference
  documentation:
    v: Search by patient reference (device owner)
search param:
  name:
    v: type
  type:
    v: token
  documentation:
    v: Search by device type
search param:
  name:
    v: manufacturer
  type:
    v: string
  documentation:
    v: Search by manufacturer
search param:
  name:
    v: model
  type:
    v: string
  documentation:
    v: Search by model number
search param:
  name:
    v: status
  type:
    v: token
  documentation:
    v: Search by device status

type:
  v: Consent
profile:
  v: https://fhir-ig.digitalhealth.gov.ng/StructureDefinition/ng-consent
  l: ng-consent
documentation:
  v: Consent resource for data sharing and research consent (ISO/TR 17975). Supports Standards Adoption and Privacy tracks (Track 8 & 9).
interaction:
  code:
    v: read
interaction:
  code:
    v: create
interaction:
  code:
    v: update
interaction:
  code:
    v: search-type
versioning:
  v: versioned
update create:
  v: true
search param:
  name:
    v: patient
  type:
    v: reference
  documentation:
    v: Search by patient reference
search param:
  name:
    v: status
  type:
    v: token
  documentation:
    v: Search by consent status
search param:
  name:
    v: scope
  type:
    v: token
  documentation:
    v: Search by consent scope
search param:
  name:
    v: date
  type:
    v: date
  documentation:
    v: Search by consent date

type:
  v: RelatedPerson
profile:
  v: https://fhir-ig.digitalhealth.gov.ng/StructureDefinition/ng-related-person
  l: ng-related-person
documentation:
  v: RelatedPerson resource for family members and caregivers. Supports Privacy use case (Track 9) with pseudonymization.
interaction:
  code:
    v: read
interaction:
  code:
    v: create
interaction:
  code:
    v: update
interaction:
  code:
    v: search-type
versioning:
  v: versioned
update create:
  v: true
search param:
  name:
    v: patient
  type:
    v: reference
  documentation:
    v: Search by patient reference
search param:
  name:
    v: name
  type:
    v: string
  documentation:
    v: Search by related person name
search param:
  name:
    v: relationship
  type:
    v: token
  documentation:
    v: Search by relationship type

type:
  v: Encounter
profile:
  v: https://fhir-ig.digitalhealth.gov.ng/StructureDefinition/ng-encounter
  l: ng-encounter
documentation:
  v: Encounter resource for clinical visits and episodes of care. Supports multiple tracks requiring visit context.
interaction:
  code:
    v: read
interaction:
  code:
    v: create
interaction:
  code:
    v: update
interaction:
  code:
    v: search-type
versioning:
  v: versioned
update create:
  v: true
search param:
  name:
    v: patient
  type:
    v: reference
  documentation:
    v: Search by patient reference
search param:
  name:
    v: date
  type:
    v: date
  documentation:
    v: Search by encounter date
search param:
  name:
    v: type
  type:
    v: token
  documentation:
    v: Search by encounter type
search param:
  name:
    v: status
  type:
    v: token
  documentation:
    v: Search by encounter status

type:
  v: Provenance
profile:
  v: https://fhir-ig.digitalhealth.gov.ng/StructureDefinition/ng-provenance
  l: ng-provenance
documentation:
  v: Provenance resource for audit trails and data origin tracking. Supports Privacy and device data tracks (Track 5, 8, 9).
interaction:
  code:
    v: read
interaction:
  code:
    v: create
interaction:
  code:
    v: search-type
versioning:
  v: versioned
search param:
  name:
    v: target
  type:
    v: reference
  documentation:
    v: Search by target resource
search param:
  name:
    v: recorded
  type:
    v: date
  documentation:
    v: Search by recorded timestamp
search param:
  name:
    v: agent
  type:
    v: reference
  documentation:
    v: Search by agent (who/what performed the activity)

type:
  v: Bundle
supported profile:
  v: https://fhir-ig.digitalhealth.gov.ng/StructureDefinition/ng-eligibility-check-bundle
  l: ng-eligibility-check-bundle
supported profile:
  v: https://fhir-ig.digitalhealth.gov.ng/StructureDefinition/ng-preauthorization-bundle
  l: ng-preauthorization-bundle
supported profile:
  v: https://fhir-ig.digitalhealth.gov.ng/StructureDefinition/ng-claim-submission-bundle
  l: ng-claim-submission-bundle
supported profile:
  v: https://fhir-ig.digitalhealth.gov.ng/StructureDefinition/ng-prescription-bundle
  l: ng-prescription-bundle
supported profile:
  v: https://fhir-ig.digitalhealth.gov.ng/StructureDefinition/ng-medication-dispense-bundle
  l: ng-medication-dispense-bundle
supported profile:
  v: https://fhir-ig.digitalhealth.gov.ng/StructureDefinition/ng-mnch-referral-bundle
  l: ng-mnch-referral-bundle
supported profile:
  v: https://fhir-ig.digitalhealth.gov.ng/StructureDefinition/ng-aefi-report-bundle
  l: ng-aefi-report-bundle
supported profile:
  v: https://fhir-ig.digitalhealth.gov.ng/StructureDefinition/ng-imm-smart-scheduler-bundle
  l: ng-imm-smart-scheduler-bundle
supported profile:
  v: https://fhir-ig.digitalhealth.gov.ng/StructureDefinition/ng-device-data-bundle
  l: ng-device-data-bundle
documentation:
  v: Bundle resource for transaction and collection bundles across all tracks. Supports batch operations and structured data exchange.
interaction:
  code:
    v: read
interaction:
  code:
    v: create
interaction:
  code:
    v: search-type
versioning:
  v: versioned
search param:
  name:
    v: type
  type:
    v: token
  documentation:
    v: Search by bundle type (transaction, collection)
search param:
  name:
    v: timestamp
  type:
    v: date
  documentation:
    v: Search by bundle timestamp

code:
  v: transaction
documentation:
  v: Support for transaction bundles (batch create/update)

code:
  v: batch
documentation:
  v: Support for batch bundles (independent operations)

code:
  v: search-system
documentation:
  v: Support for system-wide searches

code:
  v: history-system
documentation:
  v: Support for system-wide history

name:
  v: _id
type:
  v: token
documentation:
  v: Search by resource ID

name:
  v: _lastUpdated
type:
  v: date
documentation:
  v: Search by last updated timestamp

name:
  v: _profile
type:
  v: uri
documentation:
  v: Search by profile conformance

name:
  v: _tag
type:
  v: token
documentation:
  v: Search by resource tags

name:
  v: _security
type:
  v: token
documentation:
  v: Search by security labels

name:
  v: validate
definition:
  v: http://hl7.org/fhir/OperationDefinition/Resource-validate
  l: Resource-validate
documentation:
  v: Validate a resource against its profile

name:
  v: meta
definition:
  v: http://hl7.org/fhir/OperationDefinition/Resource-meta
  l: Resource-meta
documentation:
  v: Access resource metadata

name:
  v: patient-everything
definition:
  v: http://hl7.org/fhir/OperationDefinition/Patient-everything
  l: Patient-everything
documentation:
  v: Retrieve all resources for a patient