{% extends "base.html" %} {% block content %}
FHIRFLARE Ig Toolkit

Manage & Process FHIR Packages

This is the starting Point for your Journey through the IG's

Manage FHIR Packages

Import More IGs
Downloaded Packages ({{ packages|length }})
{% if packages %}

Risk: = Duplicate Dependencies

{% for pkg in packages %} {% set is_processed = (pkg.name, pkg.version) in processed_ids %} {% set is_duplicate = pkg.name in duplicate_names and duplicate_names[pkg.name]|length > 1 %} {% set group_color = group_colors[pkg.name] if (is_duplicate and pkg.name in group_colors) else 'bg-warning' if is_duplicate else 'bg-light' %} {% endfor %}
Package NameVersionActions
{{ pkg.name }} {% if is_duplicate %} Duplicate {% endif %} {{ pkg.version }}
{% if is_processed %} Processed {% else %}
{{ form.csrf_token }}
{% endif %}
{{ form.csrf_token }}
{% if duplicate_groups %}

Duplicate dependencies detected: {% for name, versions in duplicate_groups.items() %} {% set group_color = group_colors[name] if name in group_colors else 'bg-warning' %} {{ name }} ({{ versions|join(', ') }}) {% endfor %}

{% else %}

No duplicates detected.

{% endif %} {% else %}

No downloaded FHIR packages found.

{% endif %}
Processed Packages ({{ processed_list|length }})
{% if processed_list %}

MS = Contains Must Support Elements

Resource Types in the list will be both Profile and Base Type:

{% for processed_ig in processed_list %} {% endfor %}
Package NameVersionResource TypesActions
{{ processed_ig.package_name }} {{ processed_ig.version }} {% set types_info = processed_ig.resource_types_info %} {% if types_info %}
{% for type_info in types_info %} {% if type_info.must_support %} {{ type_info.name }} {% else %} {{ type_info.name }} {% endif %} {% endfor %}
{% else %}N/A{% endif %}
View
{{ form.csrf_token }}
{% else %}

No packages recorded as processed yet.

{% endif %}
{% endblock %} {% block scripts %} {{ super() }} {% endblock %}