{% extends "base.html" %} {% from "_formhelpers.html" import render_field %} {% block title %}Server Endpoints - {{ site_name }}{% endblock %} {% block content %}

Server Endpoints

Configure endpoints for the upstream FHIR server and view available SMART endpoints.

{% with messages = get_flashed_messages(with_categories=true) %} {% if messages %} {% for category, message in messages %}
{{ message }}
{% endfor %} {% endif %} {% endwith %}
{{ form.hidden_tag() }} {{ render_field(form.metadata_endpoint) }} {{ render_field(form.capability_endpoint) }} {{ render_field(form.resource_base_endpoint) }}
{{ form.submit(class="btn btn-primary btn-lg") }} Cancel

Available SMART Endpoints
  • Configuration: /oauth2/.well-known/smart-configuration - SMART on FHIR discovery
  • Authorization: /oauth2/authorize - Initiate OAuth2 flow
  • Token: /oauth2/token - Exchange code for token
  • Revoke: /oauth2/revoke - Revoke tokens
  • Introspect: /oauth2/introspect - Verify token status
  • FHIR Proxy: /oauth2/proxy/ - Proxy FHIR requests
{% endblock %}