agdar/integrations/templates/integrations/payer_contract_form.html
Marwan Alwali a788c086ae update
2025-11-02 18:05:50 +03:00

167 lines
7.3 KiB
HTML

{% extends "base.html" %}
{% load i18n static %}
{% block title %}
{% if form.instance.pk %}
{% trans "Edit Payer Contract" %}
{% else %}
{% trans "New Payer Contract" %}
{% endif %} - {{ block.super }}
{% endblock %}
{% block content %}
<div class="container-fluid">
<div class="d-flex justify-content-between align-items-center mb-4">
<h1 class="h3 mb-0">
<i class="fa fa-handshake me-2"></i>
{% if form.instance.pk %}
{% trans "Edit Payer Contract" %}
{% else %}
{% trans "New Payer Contract" %}
{% endif %}
</h1>
<a href="{% url 'integrations:payer-list' %}" class="btn btn-secondary">
<i class="fa fa-arrow-left me-1"></i>{% trans "Back to List" %}
</a>
</div>
<div class="card">
<div class="card-body">
<form method="post" novalidate>
{% csrf_token %}
<div class="row">
<div class="col-md-6">
<h5 class="mb-3">{% trans "Basic Information" %}</h5>
<div class="mb-3">
<label for="{{ form.payer_name.id_for_label }}" class="form-label">
{{ form.payer_name.label }} <span class="text-danger">*</span>
</label>
{{ form.payer_name }}
{% if form.payer_name.errors %}
<div class="invalid-feedback d-block">
{{ form.payer_name.errors }}
</div>
{% endif %}
{% if form.payer_name.help_text %}
<small class="form-text text-muted">{{ form.payer_name.help_text }}</small>
{% endif %}
</div>
<div class="mb-3">
<label for="{{ form.payer_code.id_for_label }}" class="form-label">
{{ form.payer_code.label }} <span class="text-danger">*</span>
</label>
{{ form.payer_code }}
{% if form.payer_code.errors %}
<div class="invalid-feedback d-block">
{{ form.payer_code.errors }}
</div>
{% endif %}
{% if form.payer_code.help_text %}
<small class="form-text text-muted">{{ form.payer_code.help_text }}</small>
{% endif %}
</div>
<div class="mb-3">
<label class="form-label">{% trans "Status" %}</label>
<div class="form-check form-switch">
{{ form.is_active }}
<label class="form-check-label" for="{{ form.is_active.id_for_label }}">
{{ form.is_active.label }}
</label>
</div>
</div>
</div>
<div class="col-md-6">
<h5 class="mb-3">{% trans "Capabilities" %}</h5>
<div class="mb-3">
<div class="form-check">
{{ form.supports_eligibility }}
<label class="form-check-label" for="{{ form.supports_eligibility.id_for_label }}">
{{ form.supports_eligibility.label }}
</label>
</div>
</div>
<div class="mb-3">
<div class="form-check">
{{ form.supports_prior_auth }}
<label class="form-check-label" for="{{ form.supports_prior_auth.id_for_label }}">
{{ form.supports_prior_auth.label }}
</label>
</div>
</div>
<div class="mb-3">
<div class="form-check">
{{ form.supports_claims }}
<label class="form-check-label" for="{{ form.supports_claims.id_for_label }}">
{{ form.supports_claims.label }}
</label>
</div>
</div>
</div>
</div>
<hr class="my-4">
<div class="row">
<div class="col-md-12">
<h5 class="mb-3">{% trans "Credentials" %}</h5>
<div class="mb-3">
<label for="{{ form.credentials.id_for_label }}" class="form-label">
{{ form.credentials.label }}
</label>
{{ form.credentials }}
{% if form.credentials.errors %}
<div class="invalid-feedback d-block">
{{ form.credentials.errors }}
</div>
{% endif %}
<small class="form-text text-muted">
{% trans "Enter credentials as JSON (e.g., OAuth2 tokens, mTLS certificates)" %}
</small>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<h5 class="mb-3">{% trans "API Endpoints" %}</h5>
<div class="mb-3">
<label for="{{ form.endpoints.id_for_label }}" class="form-label">
{{ form.endpoints.label }}
</label>
{{ form.endpoints }}
{% if form.endpoints.errors %}
<div class="invalid-feedback d-block">
{{ form.endpoints.errors }}
</div>
{% endif %}
<small class="form-text text-muted">
{% trans "Enter API endpoints as JSON (e.g., eligibility_url, claim_url, etc.)" %}
</small>
</div>
</div>
</div>
<div class="d-flex justify-content-end gap-2 mt-4">
<a href="{% url 'integrations:payer-list' %}" class="btn btn-secondary">
<i class="fa fa-times me-1"></i>{% trans "Cancel" %}
</a>
<button type="submit" class="btn btn-primary">
<i class="fa fa-save me-1"></i>{% trans "Save" %}
</button>
</div>
</form>
</div>
</div>
</div>
{% endblock %}