ABDM Consent & Data Flow Hub

HIU Gateway Integrator Connected • ABDM Sandbox v3

Register Patients
@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif

Initiate Consent Request

@csrf
@php $hiTypes = ["Prescription", "DiagnosticReport", "OPConsultation", "DischargeSummary", "ImmunizationRecord", "HealthDocumentRecord", "WellnessRecord", "Invoice"]; @endphp @foreach($hiTypes as $type)
@endforeach

Gateway Credentials

CLIENT ID / CLIENT SECRET
{{ config('services.abdm.client_id') }} • **********
HIU ID / REQUESTING ORG
{{ config('services.abdm.hiu_id') }}
ABDM GATEWAY URL
{{ config('services.abdm.base_url') }}

Register Bridge URL

If running on ngrok or a live domain, register the URL with the ABDM gateway to receive status notifications.

Manual Consent Status Query

Query the status of any arbitrary Consent Request ID directly from the gateway.

@csrf

Consent Requests database logs

@forelse($consentRequests as $request) @empty @endforelse
ID Patient ID Consent Request ID Consent ID Status Duration Requested Actions
{{ $request->id }} {{ $request->patient_id }} {{ $request->consent_request_id ?? 'Pending Init' }} @if($request->consent_id) {{ $request->consent_id }} @else Not Granted Yet @endif {{ $request->status }} @if($request->date_from && $request->date_to) {{ $request->date_from->format('Y-m-d') }} to {{ $request->date_to->format('Y-m-d') }} @else - @endif
@csrf
@if($request->status === 'REQUESTED' || $request->status === 'INITIATED') @endif @if($request->consent_id)
@csrf
@csrf
@endif
No consent requests found in the database. Use the form above to start!

Health Information Requests & Decryption Logs

@forelse($healthRequests as $hr) @empty @endforelse
ID Consent ID Transaction ID Status Requested Date Range Actions
{{ $hr->id }} {{ $hr->consent_id }} @if($hr->transaction_id) {{ $hr->transaction_id }} @else Pending Transaction ID @endif {{ $hr->status }} @if($hr->date_from && $hr->date_to) {{ $hr->date_from->format('Y-m-d') }} to {{ $hr->date_to->format('Y-m-d') }} @else - @endif
@if($hr->transaction_id) @endif
No active health information flows registered. Approve a consent request to begin!