Protocols for Clinical Registry Extraction and Data Submission (CREDS) IG, published by HL7 International / Clinical Interoperability Council. This is not an authorized publication; it is the continuous build for version 1.0.0. This version is based on the current content of https://github.com/HL7/fhir-registry-protocols-ig/ and changes regularly. See the Directory of published versions
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.
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
Create submission definition artifacts. The Registry Authority creates the definition and submits it to a repository for distribution to registry submitters.
Update submission definition artifacts. A previously submitted definition artifact is updated to add data submission requirements.
Create submission definition transformation. The Registry Authority creates a transformation and submits it to a repository for distribution to registry submitters.
Update submission definition transformation. The Registry Authority updates a transformation and submits it to a repository for distribution to registry submitters.
A registry submitter reads the logical data model and transformations.
This use case is supported by the following
Search submission definition artifacts. The Registry Submitter searches for registry submission definitions and transforms contained in a repository
Read submission definition artifacts. The Registry Submitter reads the registry submission definitions and transforms contained in a repository necessary for creating a submission.
A registry submitter retrieves the list of patients for whom a submission must be created.
This use case is supported by the following
The registry submitter identifies patients for whom a submission is necessary.
Collect new or refresh existing patient data from data sources.
This use case is supported by the following
Identify data sources to query for new, missing or stale data
Retrieve data from selected data sources
Extract essential data for submission from the selected data sources
Store essential data for later submission.