Electronic Medicinal Product Information (ePI) FHIR Implementation Guide
1.0.0 - trial-use International flag

Electronic Medicinal Product Information (ePI) FHIR Implementation Guide, published by HL7 International - Biomedical Research & Regulation Work Group. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/emedicinal-product-info/ and changes regularly. See the Directory of published versions

CapabilityStatement: Simple Vulcan ePI Server Capability Statement

Official URL: http://hl7.org/fhir/uv/emedicinal-product-info/CapabilityStatement/simple-vulcan-epi-server Version: 1.0.0
Active as of 2024-04-07 Computable Name: RestServer

Raw OpenAPI-Swagger Definition file | Download

Simple Vulcan ePI Server Capability Statement

  • Implementation Guide Version: 1.0.0
  • FHIR Version: 5.0.0
  • Supported Formats: application/fhir+xml, xml, application/fhir+json, json, html/json, html/xml
  • Supported Patch Formats:
  • Published on: 2024-04-07 09:39:51+0000
  • Published by: HL7 International - Biomedical Research & Regulation Work Group

Note to Implementers: FHIR Capabilities

Any FHIR capability may be 'allowed' by the system unless explicitly marked as "SHALL NOT". A few items are marked as MAY in the Implementation Guide to highlight their potential relevance to the use case.

FHIR RESTful Capabilities

Mode: server

Summary of System-wide Interactions
  • Supports the transaction interaction.
  • Supports the history-system interaction.

Capabilities by Resource/Profile

Summary

The summary table lists the resources that are part of this configuration, and for each resource it lists:

  • The relevant profiles (if any)
  • The interactions supported by each resource (Read, Search, Update, and Create, are always shown, while VRead, Patch, Delete, History on Instance, or History on Type are only present if at least one of the resources has support for them.
  • The required, recommended, and some optional search parameters (if any).
  • The linked resources enabled for _include
  • The other resources enabled for _revinclude
  • The operations on the resource (if any)
Resource TypeProfileRV-RSUPCDH-IH-TSearches_include_revincludeOperations
Bundlehttp://hl7.org/fhir/StructureDefinition/Bundle
Additional supported profiles:
  Batch bundle
  Batch response bundle
  Document bundle
  History bundle
  Search Set Bundle
  Transaction bundle
  Transaction response bundle
  Bundle - ePI
yyyyyyyyy_language, identifier, _lastUpdated, _security, type, _filter, _profile, composition, _has, _tag, _source, _id, _content, _text, example-constraint, timestamp*, Bundle:composition, Bundle:example-constraint, Bundle:messageCodeSystem:derived-from, CodeSystem:predecessor, Composition:entry, Composition:event-reference, Composition:related, Composition:subject, ImplementationGuide:resource, List:item, List:subject, ValueSet:derived-from, ValueSet:predecessor
Listhttp://hl7.org/fhir/StructureDefinition/Listyyy_language, identifier, item, code, _lastUpdated, source, title, _has, _tag, _source, _id, _text, _content, status*, List:item, List:source, List:subjectList:item, List:subject

Resource Conformance: supportedBundle

Profile Conformance
SHALL
Reference Policy

Search Parameters
ConformanceParameterTypeDocumentation
SHALL_languagetoken

The language of the resource

SHALLidentifiertoken

Persistent identifier for the bundle

SHALL_lastUpdateddate

Only return resources which were last updated as specified by the given range

SHALL_securitytoken

Search for resources which have the given security labels

SHALLtypetoken

document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection | subscription-notification

SHALL_filterstring

Search the contents of the resource's data using a filter

SHALL_profileuri

Search for resources which have the given profile

SHALLcompositionreference

The first resource in the bundle, if the bundle type is "document" - this is a composition, and this parameter provides access to search its contents

SHALL_hasstring

Return resources linked to by the given target

SHALL_tagtoken

Search for resources which have the given tag

SHALL_sourceuri

Search for resources which have the given source value (Resource.meta.source)

SHALL_idtoken

The ID of the resource

SHALL_contentstring

Search the contents of the resource's data using a fulltext search

SHALL_textstring

Search the contents of the resource's narrative using a fulltext search

SHALLexample-constraintreference

Search Composition Bundle

SHALLtimestampdate

When the bundle was assembled

 
Extended Operations
ConformanceOperationDocumentation
SHALL$validate
SHALL$meta-delete

Delete tags, profiles, and/or security labels from a resource

SHALL$meta-add

Add tags, profiles, and/or security labels to a resource

SHALL$meta

Request a list of tags, profiles, and security labels for a specfic resource instance

SHALL$expunge

Resource Conformance: supportedList

Profile Conformance
SHALL
Reference Policy

Interaction summary
  • Supports search-type, vread, read.

Search Parameters
ConformanceParameterTypeDocumentation
SHALL_languagetoken

The language of the resource

SHALLidentifiertoken

Multiple Resources:

SHALLitemreference

Actual entry

SHALLcodetoken

Multiple Resources:

SHALL_lastUpdateddate

Only return resources which were last updated as specified by the given range

SHALLsourcereference

Who and/or what defined the list contents (aka Author)

SHALLtitlestring

Descriptive name for the list

SHALL_hasstring

Return resources linked to by the given target

SHALL_tagtoken

Search for resources which have the given tag

SHALL_sourceuri

Search for resources which have the given source value (Resource.meta.source)

SHALL_idtoken

The ID of the resource

SHALL_textspecial

Search on the narrative of the resource

SHALL_contentstring

Search the contents of the resource's data using a fulltext search

SHALLstatustoken

current | retired | entered-in-error

 
Extended Operations
ConformanceOperationDocumentation
SHALL$validate
SHALL$meta-delete

Delete tags, profiles, and/or security labels from a resource

SHALL$meta-add

Add tags, profiles, and/or security labels to a resource

SHALL$meta

Request a list of tags, profiles, and security labels for a specfic resource instance

SHALL$expunge