NCPI FHIR Implementation Guide v2
0.1.0 - ci-build

NCPI FHIR Implementation Guide v2 - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Logical Model: CdmResearchParticipant - Detailed Descriptions

Draft as of 2024-11-25

Definitions for the SharedDataModelResearchParticipant logical model.

Guidance on how to interpret the contents of this table can be found here

0. SharedDataModelResearchParticipant
Definition

The Shared Data Model for Research Participants

ShortShared Data Model for Research Participants
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. SharedDataModelResearchParticipant.participantID
Definition

Unique participant identifier. System identifier used for internal references.

ShortUnique participant identifier. System identifier used for internal references.
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
4. SharedDataModelResearchParticipant.externalID
Definition

Unique participant identifier. System identifier used for internal references.

ShortUnique participant identifier. System identifier used for internal references.
Control0..*
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. SharedDataModelResearchParticipant.population
Definition

Population, Race, and/or Ethnicity information.

ShortPopulation, Race, and/or Ethnicity information.
Control0..*
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. SharedDataModelResearchParticipant.ombRace
Definition

OMB coded Race for backwards compatibility

ShortOMB coded Race for backwards compatibility
Control0..*
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. SharedDataModelResearchParticipant.ombEth
Definition

OMB coded Ethnicity for backwards compatibility

ShortOMB coded Ethnicity for backwards compatibility
Control0..*
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. SharedDataModelResearchParticipant.sex
Definition

Sex assigned at birth (or pre-natal observed sex)

ShortSex assigned at birth (or pre-natal observed sex)
Control1..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
14. SharedDataModelResearchParticipant.dateOfBirth
Definition

Date of Birth of the participant. Details of privacy method should be included in DOBMethod

ShortDate of Birth of the participant. Details of privacy method should be included in DOBMethod
Control0..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. SharedDataModelResearchParticipant.dobMethod
Definition

Specifies method used to alter DOB for research sharing. Details should be available in the study protocols.

ShortSpecifies method used to alter DOB for research sharing. Details should be available in the study protocols.
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
18. SharedDataModelResearchParticipant.ageAtLastVitalStatus
Definition

Age at last vital status

ShortAge at last vital status
Control0..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
20. SharedDataModelResearchParticipant.vitalStatus
Definition

Vital Status

ShortVital Status
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension

Guidance on how to interpret the contents of this table can be found here

0. SharedDataModelResearchParticipant
Definition

The Shared Data Model for Research Participants

ShortShared Data Model for Research Participants
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. SharedDataModelResearchParticipant.participantID
Definition

Unique participant identifier. System identifier used for internal references.

ShortUnique participant identifier. System identifier used for internal references.
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
4. SharedDataModelResearchParticipant.externalID
Definition

Unique participant identifier. System identifier used for internal references.

ShortUnique participant identifier. System identifier used for internal references.
Control0..*
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. SharedDataModelResearchParticipant.population
Definition

Population, Race, and/or Ethnicity information.

ShortPopulation, Race, and/or Ethnicity information.
Control0..*
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. SharedDataModelResearchParticipant.ombRace
Definition

OMB coded Race for backwards compatibility

ShortOMB coded Race for backwards compatibility
Control0..*
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. SharedDataModelResearchParticipant.ombEth
Definition

OMB coded Ethnicity for backwards compatibility

ShortOMB coded Ethnicity for backwards compatibility
Control0..*
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. SharedDataModelResearchParticipant.sex
Definition

Sex assigned at birth (or pre-natal observed sex)

ShortSex assigned at birth (or pre-natal observed sex)
Control1..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
14. SharedDataModelResearchParticipant.dateOfBirth
Definition

Date of Birth of the participant. Details of privacy method should be included in DOBMethod

ShortDate of Birth of the participant. Details of privacy method should be included in DOBMethod
Control0..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. SharedDataModelResearchParticipant.dobMethod
Definition

Specifies method used to alter DOB for research sharing. Details should be available in the study protocols.

ShortSpecifies method used to alter DOB for research sharing. Details should be available in the study protocols.
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
18. SharedDataModelResearchParticipant.ageAtLastVitalStatus
Definition

Age at last vital status

ShortAge at last vital status
Control0..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
20. SharedDataModelResearchParticipant.vitalStatus
Definition

Vital Status

ShortVital Status
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension

Guidance on how to interpret the contents of this table can be found here

0. SharedDataModelResearchParticipant
Definition

The Shared Data Model for Research Participants

ShortShared Data Model for Research Participants
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. SharedDataModelResearchParticipant.participantID
Definition

Unique participant identifier. System identifier used for internal references.

ShortUnique participant identifier. System identifier used for internal references.
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
4. SharedDataModelResearchParticipant.externalID
Definition

Unique participant identifier. System identifier used for internal references.

ShortUnique participant identifier. System identifier used for internal references.
Control0..*
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. SharedDataModelResearchParticipant.population
Definition

Population, Race, and/or Ethnicity information.

ShortPopulation, Race, and/or Ethnicity information.
Control0..*
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. SharedDataModelResearchParticipant.ombRace
Definition

OMB coded Race for backwards compatibility

ShortOMB coded Race for backwards compatibility
Control0..*
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. SharedDataModelResearchParticipant.ombEth
Definition

OMB coded Ethnicity for backwards compatibility

ShortOMB coded Ethnicity for backwards compatibility
Control0..*
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. SharedDataModelResearchParticipant.sex
Definition

Sex assigned at birth (or pre-natal observed sex)

ShortSex assigned at birth (or pre-natal observed sex)
Control1..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
14. SharedDataModelResearchParticipant.dateOfBirth
Definition

Date of Birth of the participant. Details of privacy method should be included in DOBMethod

ShortDate of Birth of the participant. Details of privacy method should be included in DOBMethod
Control0..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. SharedDataModelResearchParticipant.dobMethod
Definition

Specifies method used to alter DOB for research sharing. Details should be available in the study protocols.

ShortSpecifies method used to alter DOB for research sharing. Details should be available in the study protocols.
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
18. SharedDataModelResearchParticipant.ageAtLastVitalStatus
Definition

Age at last vital status

ShortAge at last vital status
Control0..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
20. SharedDataModelResearchParticipant.vitalStatus
Definition

Vital Status

ShortVital Status
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension