Resource Type : CapabilityStatement
ID : {{CapabilityStatement.id}}
URL: {{CapabilityStatement.url}}
Version: {{CapabilityStatement.version}}
Name: {{CapabilityStatement.name}}
Status: {{CapabilityStatement.status}}
Experimental: {{CapabilityStatement.experimental}}
Date: {{CapabilityStatement.date}}
FHIR Version: {{CapabilityStatement.fhirVersion}}
Description: {{CapabilityStatement.description}}
{% if CapabilityStatement.purpose %} Purpose: {{CapabilityStatement.purpose}}
{% endif %} Kind: {{CapabilityStatement.kind}}
{% if CapabilityStatement.software %} Software covered: {{CapabilityStatement.software.name}} {% if CapabilityStatement.software.version %} with version {{CapabilityStatement.software.version}}{% endif %}
{% endif %} {% if CapabilityStatement.implementation %} Implementation: {{CapabilityStatement.implementation.description}}
{% if CapabilityStatement.implementation.url %} Base URL for the installation :{{CapabilityStatement.implementation.url}}{% endif %}
{% if CapabilityStatement.implementation.custodian %} Organization managing the data :{{CapabilityStatement.implementation.custodian}}{% endif %}
{% endif %} Formats: {% for format in CapabilityStatement.format %}{{ format }} {% endfor %}
{% if CapabilityStatement.patchFormat %} Patch Formats: {% for patchFormat in CapabilityStatement.patchFormat %}{{ patchFormat }} {% endfor %}
{% endif %} {% if CapabilityStatement.acceptLanguage %} Languages supported: {% for patchFormat in CapabilityStatement.acceptLanguage %} {{ acceptLanguage }} | {% endfor %}
{% endif %} {% if CapabilityStatement.instantiates %} Instantiates:


{% endif %} {% if CapabilityStatement.imports %} Imports:
{% endif %} {% if CapabilityStatement.ImplementationGuide %} Implementation guides supported:
{% endif %} Publisher: {{CapabilityStatement.publisher}}


{% if CapabilityStatement.jurisdiction %}Jurisdiction: {% for jurisdiction in CapabilityStatement.jurisdiction %} {{jurisdiction.display}} (ISO 3166-1 Codes for the representation of names of countries and their subdivisions — Part 1: Country code#{{jurisdiction.code}})
{% endfor %}

{% endif %} {% if CapabilityStatement.contact %} {% for contact in CapabilityStatement.contact %} {% endfor %}
Contact Name Contact Points
{%if contact.name %} {{contact.name}} {% else %} N/A {% endif %}
    {% for contactPoint in contact.telecom %}
  • {%if contactPoint.system = 'email' %} {{contactPoint.value}} {% elsif contactPoint.system = 'url' %} {{contactPoint.value}} {% else %} {{contactPoint.value}} {% endif %}
  • {% endfor %}
{% endif %}


{% if CapabilityStatement.rest.resource %}

RESTful Capabilities Summary

{% for resource in CapabilityStatement.rest.resource %} {% endfor %}
Resource Type Supported Profiles Supported Search Parameters Supported Operations
{{resource.type}} {% if resource.supportedProfile %}
    {% for supportedProfile in resource.supportedProfile %}
  • {{supportedProfile}}
  • {% endfor %}
{% else %} N/A {% endif %}
{% if resource.searchParam %}{% for searchParam in resource.searchParam %}{{ searchParam.name }} {% endfor %}{% else %} N/A {% endif %} {% if resource.operation %}{% for operation in resource.operation %}{{ operation.name }} {% endfor %}{% else %} N/A {% endif %}

{% endif %} {% if CapabilityStatement.rest %}

RESTful Capabilities by Resource

{% for rest in CapabilityStatement.rest %}

Mode: {{rest.mode}}
{% if rest.documentation %} Documentation: {{rest.documentation}}
{% endif %} {% if rest.security %} Security Section
{% for security in rest.security %} {% if security.cors %}Cors: {{security.cors}}
{% endif %} {% if security.service %}Services: {% for service in security.service %} {{ service }} | {% endfor %}
{% endif %} {% if security.description %}Description: {{security.description}}
{% endif %} {% endfor %} {% endif %}


{% for resource in rest.resource %}

{% if resource.profile %}Profile: {{resource.profile}}

{% endif %} {% if resource.supportedProfile %} Supported Profiles:

    {% for supportedProfile in resource.supportedProfile %}
  • {{supportedProfile}}
  • {% endfor %}
{% endif %} {% if resource.documentation %}Documentation: {{resource.documentation}}
{% endif %} {% if resource.interaction %} Profile interaction: {% for interaction in resource.interaction %} {% endfor %}
Conformance Code Documentation
{% if interaction.extension %}{{interaction.extension.value}} {% else %} N/A {% endif %} {{interaction.code}} {% if interaction.documentation %}{{interaction.documentation}} {% else %} N/A {% endif %}

{% endif %} {% if resource.searchParam %} Search Parameters: {% for searchParam in resource.searchParam %} {% endfor %}
Name Definition Type Documentation
{{searchParam.name}} {% if searchParam.definition %}{{searchParam.definition}} {% else %} N/A {% endif %} {{searchParam.type}} {% if searchParam.documentation %}{{searchParam.documentation}} {% else %} N/A {% endif %}

{% endif %} {% if resource.operation %} Operations: {% for operation in resource.operation %} {% endfor %}
Name Definition Documentation
{{operation.name}} {{operation.definition}} {% if operation.documentation %}{{operation.documentation}} {% else %} N/A {% endif %}

{% endif %} {% if resource.versioning or resource.readHistory or resource.updateCreate or resource.conditionalCreate or resource.conditionalRead or resource.conditionalUpdate or resource.conditionalPatch or resource.conditionalDelete or resource.referencePolicy or resource.searchInclude or resource.searchRevInclude %}More operations supported by the server: {% if resource.versioning or resource.readHistory or resource.updateCreate or resource.conditionalCreate or resource.conditionalRead or resource.conditionalUpdate or resource.conditionalPatch or resource.conditionalDelete %} {% if resource.versioning %}{% endif %} {% if resource.readHistory %}{% endif %} {% if resource.updateCreate %}{% endif %} {% if resource.conditionalCreate %}{% endif %} {% if resource.conditionalRead %}{% endif %} {% if resource.conditionalUpdate %}{% endif %} {% if resource.conditionalPatch %}{% endif %} {% if resource.conditionalDelete %}{% endif %} {% if resource.versioning %}{% endif %} {% if resource.readHistory %}{% endif %} {% if resource.updateCreate %}{% endif %} {% if resource.conditionalCreate %}{% endif %} {% if resource.conditionalRead %}{% endif %} {% if resource.conditionalUpdate %}{% endif %} {% if resource.conditionalPatch %}{% endif %} {% if resource.conditionalDelete %}{% endif %}
VersioningRead HistoryUpdate CreateConditional CreateConditional ReadConditional UpdateConditional PatchConditional Delete
{{resource.versioning}}{{resource.readHistory}}{{resource.updateCreate}}{{resource.conditionalCreate}}{{resource.conditionalRead}}{{resource.conditionalUpdate}}{{resource.conditionalPatch}}{{resource.conditionalDelete}}

{% endif %} {% if resource.referencePolicy %}

    {% for referencePolicy in resource.referencePolicy %}
  • {{referencePolicy}}
  • {% endfor %}

{% endif %} {% if resource.searchInclude %}

    {% for searchInclude in resource.searchInclude %}
  • {{searchInclude}}
  • {% endfor %}

{% endif %} {% if resource.searchRevInclude %}

    {% for searchRevInclude in resource.searchRevInclude %}
  • {{searchRevInclude}}
  • {% endfor %}

{% endif %} {% endif %}

{% endfor %} {% if rest.interaction %}

RESTful interaction

{% for interaction in rest.interaction %} {% endfor %}
Conformance Code Documentation
{% if interaction.extension %}{{interaction.extension.value}}{% else %} N/A {% endif %} {{interaction.code}} {% if interaction.documentation %}{{interaction.documentation}} {% else %} N/A {% endif %}

{% endif %} {% if rest.searchParam %}

RESTful Search Parameters

{% for searchParam in rest.searchParam %} {% endfor %}
Name Definition Type Documentation
{{searchParam.name}} {% if searchParam.definition %}{{searchParam.definition}} {% else %} N/A {% endif %} {{searchParam.type}} {% if searchParam.documentation %}{{searchParam.documentation}} {% else %} N/A {% endif %}

{% endif %} {% if rest.operation %}

RESTful Operations

{% for operation in rest.operation %} {% endfor %}
Name Definition Documentation
{{operation.name}} {{operation.definition}} {% if operation.documentation %}{{operation.documentation}} {% else %} N/A {% endif %}

{% endif %} {% endfor %} {% endif %} {% if CapabilityStatement.messaging %}

Supported Messages

{% for messaging in CapabilityStatement.messaging %} {% if messaging.endpoint %} Endpoints: {% for endpoint in messaging.endpoint %} {% endfor %}
Protocol Address
{{endpoint.protocol}} {{endpoint.address}}

{% endif %} {% if messaging.reliableCache %} Reliable Message Cache Length: {{messaging.reliableCache}}{% endif %} {% if messaging.documentation %} Documentation: {{messaging.documentation}}{% endif %} {% if messaging.supportedMessage %} Messages supported by this system: {% for supportedMessage in messaging.supportedMessage %} {% endfor %}
Mode Definition
{{supportedMessage.mode}} {{supportedMessage.definition}}

{% endif %} {% endfor %} {% endif %} {% if CapabilityStatement.document %}

Supported Documents

{% for document in CapabilityStatement.document %} {% endfor %}
Mode Profile Documentation
{{document.mode}} {{document.profile}} {% if document.documentation %}{{document.documentation}} {% else %} N/A {% endif %}

{% endif %}