Protocols for Clinical Registry Extraction and Data Submission (CREDS) IG
1.0.0-ballot - STU1 United States of America flag

This page is part of the Protocols for Clinical Registry Extraction and Data Submission (CREDS) IG (v1.0.0-ballot: STU1 Ballot 1) based on FHIR R4. . For a full list of available versions, see the Directory of published versions

Use Cases

The following use cases were used to identify the requirements addressed by this guide:

These are described in more detail in the sections that follow.

Define Submission

The registry authority defines the logical data model which describes the data to be submitted to the registry, and the transforms which format data stored using that model to the appropriate submission format.

This use case is supported by the following

Define Submission Process Flow

Registry Authority [Registry Submission Definition Creator]Registry Definition Repository [Registry Submission Definition Repository]1. Create submission definition artifacts.2. Update submission definition artifacts.3. Create submission definition artifacts.4. Update submission definition artifacts.
Figure 2.3.1.1-1: Define Submission Process Flow
  1. Create submission definition artifacts.

    The Registry Authority creates the definition and submits it to a repository for distribution to registry submitters.

  2. Update submission definition artifacts.

    A previously submitted definition artifact is updated to add data submission requirements.

  3. Create submission definition artifacts.

    The Registry Authority creates a transformation and submits it to a repository for distribution to registry submitters.

  4. Update submission definition artifacts.

    The Registry Authority updates a transformation and submits it to a repository for distribution to registry submitters.

Search and Read Submission Definition

A registry submitter reads the logical data model and transformations .

This use case is supported by the following

Search and Read Submission Definition Process Flow

Registry Submission Definition CreatorRegistry Submitter [Registry Submitter]1. Read submission definition artifacts.2. Read submission definition artifacts.
Figure 2.3.1.2-1: Search and Read Submission Definition Process Flow
  1. Read submission definition artifacts.

    The Registry Submitter searches for registry submission definitions and transforms contained in a repository

  2. Read submission definition artifacts.

    The Registry Submitter read the registry submission definitions and transforms contained in a repository necessary for creating a submission.

Get or Refresh Patient Data

Collect new or refresh existing patient data from data sources.

This use case is supported by the following

Get or Refresh Patient Data Process Flow

Registry Submitter [Registry Submitter]Registry Submission Data Source [Registry Submission Data Source]1. Identify data sources to query for new, missing or stale data2. Retrieve data from selected data sources3. Extract essential data for submission from the selected data sources4. Store essential data for later submission.
Figure 2.3.1.3-1: Get or Refresh Patient Data Process Flow
  1. Identify data sources to query for new, missing or stale data

  2. Retrieve data from selected data sources

  3. Extract essential data for submission from the selected data sources

  4. Store essential data for later submission.

Get Patient List

A registry submitter retrieves the list of patients for whom a submission must be created.

This use case is supported by the following

Get Patient List Process Flow

The registry submitter identifies patients for whom a submission is necessary.

Figure 2.3.1.4-1: Get Patient List Process Flow