NCPI FHIR Implementation Guide
0.2.0 - ci-build
NCPI FHIR Implementation Guide - Local Development build (v0.2.0). See the Directory of published versions
This module describes the tools used for a public representation of a Research Study. The Research Study represents the umbrella under which all related information can be found. Because of its central role in data aggregation, the Research Study resource should be present, even on public servers providing only summary information.
The NCPI ResearchStudy profile is used to share data about Research Studies themselves. In the NCPI setting, these resources are focused on retrieving information about the study and data from the study and not on operating a research study. Additionally, we’ve acknowledged some of the weaknesses of the R4 ResearchStudy and have included some extensions that map to the R5 version.
Patient resources are associated with the study by way of the ResearchSubject resource as well as membership in one or more of the StudyGroup resources.
For each NCPI Research Study resource, there must be at least one StudyGroup.
For summary level FHIR servers with no patient level information, the Study Group must provide the number of members it represents, but doesn’t have to list the references directly.
For FHIR servers hosting row-level data, each Study Group should provide a complete list of all patients. While there can be more than one Study Group associated with a single Research Study, one of those groups must list every single patient enrolled in the study.
In addition to a more comprehensive Study Group, Research Studies that exist alongside row-level data should formally tied to Patients via the ResearchSubject resource. which describes the number of participants as well as individual patients enrolled in the study if the server hosts row-level data.
StudyGroup provides information about the study as the number of subjects (quantity) as well as an explicit listing of the Patients as references in the group’s member property when the Study resource is present in a server with row-level data. The can be more than one StudyGroup associated with a given Study.
The following issues require refinement: