Manage FHIR Packages

Import More IGs Back to Home
{% with messages = get_flashed_messages(with_categories=True) %} {% if messages %} {% for category, message in messages %} {% endfor %} {% endif %} {% endwith %}
Downloaded Packages ({{ packages|length }})
{% if packages %}
{% set colors = ['bg-warning', 'bg-info', 'bg-success', 'bg-danger'] %} {% set group_idx = {} %} {% for name in duplicate_groups %} {% if duplicate_groups[name]|length > 1 %} {% set group_idx[name] = loop.index0 % colors|length %} {% endif %} {% endfor %} {% 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 = colors[group_idx[pkg.name]] if is_duplicate and duplicate_groups|length > 1 else 'bg-warning' %} {% endfor %}
Package NameVersionActions
{{ pkg.name }} {% if is_duplicate %} Duplicate {% endif %} {{ pkg.version }}
{% if is_processed %} Processed {% else %}
{% endif %}
{% if duplicate_groups %}

Duplicates detected: {% for name, versions in duplicate_groups.items() %} {% if versions|length > 1 %} {{ name }} ({{ versions|join(', ') }}) {% endif %} {% endfor %}

{% endif %} {% else %}

No downloaded FHIR packages found.

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

MS = Contains Must Support Elements

{% 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
{% else %}

No packages recorded as processed yet.

{% endif %}