This is Snapshot #3 for FHIR R5, released to support Connectathon 32. For a full list of available versions, see the Directory of published versions.
| Biomedical Research and Regulation Work Group | Maturity Level: 0 | Trial Use | Use Context: Any | 
      Official URL: http://hl7.org/fhir/StructureDefinition/researchStudy-studyRegistration
     | 
    Version: 5.0.0-snapshot3 | |||
| draft as of 2022-07-25 | Computable Name: RSStudyRegistration | |||
| Flags: Non-Modifier | OID: 2.16.840.1.113883.4.642.5.1097 | |||
Context of Use: Use on Element ID ResearchStudy
Dates for study registration activities.
Comment:
Used to separate study registration activities from study progress status.
Summary
| Name | Flags | Card. | Type | Description & Constraints![]()  | 
|---|---|---|---|---|
![]()  | 0..* | Extension | URL = http://hl7.org/fhir/StructureDefinition/researchStudy-studyRegistration RSStudyRegistration: Dates for study registration activities. Use on Element ID ResearchStudy  | |
![]() ![]()  | 1..1 | CodeableConcept | The specific activity Binding: ResearchStudyRegistrationActivity (extensible): Codes for study registration activities.  | |
![]() ![]()  | 0..1 | boolean | Actual if true, else anticipated | |
![]() ![]()  | 0..1 | Period | Date range | |
  Documentation for this format | ||||
Full Structure
| Name | Flags | Card. | Type | Description & Constraints![]()  | 
|---|---|---|---|---|
![]()  | 0..* | Extension | URL = http://hl7.org/fhir/StructureDefinition/researchStudy-studyRegistration RSStudyRegistration: Dates for study registration activities. Use on Element ID ResearchStudy  | |
![]() ![]()  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url  | |
![]() ![]()  | 1..1 | Extension | The specific activity | |
![]() ![]() ![]()  | 0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]()  | 0..0 | |||
![]() ![]() ![]()  | 1..1 | uri | "activity" | |
![]() ![]() ![]()  | 1..1 | CodeableConcept | Value of extension Binding: ResearchStudyRegistrationActivity (extensible): Codes for study registration activities.  | |
![]() ![]()  | 0..1 | Extension | Actual if true, else anticipated | |
![]() ![]() ![]()  | 0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]()  | 0..0 | |||
![]() ![]() ![]()  | 1..1 | uri | "actual" | |
![]() ![]() ![]()  | 1..1 | boolean | Value of extension | |
![]() ![]()  | 0..1 | Extension | Date range | |
![]() ![]() ![]()  | 0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]()  | 0..0 | |||
![]() ![]() ![]()  | 1..1 | uri | "period" | |
![]() ![]() ![]()  | 1..1 | Period | Value of extension | |
![]() ![]()  | 1..1 | uri | identifies the meaning of the extension | |
![]() ![]()  | 0..1 | Value of extension | ||
![]() ![]() ![]()  | base64Binary | |||
![]() ![]() ![]()  | boolean | |||
![]() ![]() ![]()  | canonical(Any) | |||
![]() ![]() ![]()  | code | |||
![]() ![]() ![]()  | date | |||
![]() ![]() ![]()  | dateTime | |||
![]() ![]() ![]()  | decimal | |||
![]() ![]() ![]()  | id | |||
![]() ![]() ![]()  | instant | |||
![]() ![]() ![]()  | integer | |||
![]() ![]() ![]()  | integer64 | |||
![]() ![]() ![]()  | markdown | |||
![]() ![]() ![]()  | oid | |||
![]() ![]() ![]()  | positiveInt | |||
![]() ![]() ![]()  | string | |||
![]() ![]() ![]()  | time | |||
![]() ![]() ![]()  | unsignedInt | |||
![]() ![]() ![]()  | uri | |||
![]() ![]() ![]()  | url | |||
![]() ![]() ![]()  | uuid | |||
![]() ![]() ![]()  | Address | |||
![]() ![]() ![]()  | Age | |||
![]() ![]() ![]()  | Annotation | |||
![]() ![]() ![]()  | Attachment | |||
![]() ![]() ![]()  | CodeableConcept | |||
![]() ![]() ![]()  | CodeableReference | |||
![]() ![]() ![]()  | Coding | |||
![]() ![]() ![]()  | ContactPoint | |||
![]() ![]() ![]()  | Count | |||
![]() ![]() ![]()  | Distance | |||
![]() ![]() ![]()  | Duration | |||
![]() ![]() ![]()  | HumanName | |||
![]() ![]() ![]()  | Identifier | |||
![]() ![]() ![]()  | Money | |||
![]() ![]() ![]()  | Period | |||
![]() ![]() ![]()  | Quantity | |||
![]() ![]() ![]()  | Range | |||
![]() ![]() ![]()  | Ratio | |||
![]() ![]() ![]()  | RatioRange | |||
![]() ![]() ![]()  | Reference(Any) | |||
![]() ![]() ![]()  | SampledData | |||
![]() ![]() ![]()  | Signature | |||
![]() ![]() ![]()  | Timing | |||
![]() ![]() ![]()  | ContactDetail | |||
![]() ![]() ![]()  | DataRequirement | |||
![]() ![]() ![]()  | Expression | |||
![]() ![]() ![]()  | ParameterDefinition | |||
![]() ![]() ![]()  | RelatedArtifact | |||
![]() ![]() ![]()  | TriggerDefinition | |||
![]() ![]() ![]()  | UsageContext | |||
![]() ![]() ![]()  | Availability | |||
![]() ![]() ![]()  | ExtendedContactDetail | |||
![]() ![]() ![]()  | Dosage | |||
![]() ![]() ![]()  | Meta | |||
  Documentation for this format | ||||
XML Template
<!-- RSStudyRegistration --><extension xmlns="http://hl7.org/fhir" url="http://hl7.org/fhir/StructureDefinition/researchStudy-studyRegistration" > <-- extension sliced by value:url in the specified orderOpen--> <extension url="activity"> I 1..1 Extension <!-- I 1..1 The specific activity --> <valueCodeableConcept><!-- I 1..1 CodeableConcept Value of extension --></valueCodeableConcept> </extension> <extension url="actual"> I 0..1 Extension <!-- I 0..1 Actual if true, else anticipated --> <valueBoolean value="[boolean]"/><!-- I 1..1 Value of extension --> </extension> <extension url="period"> I 0..1 Extension <!-- I 0..1 Date range --> <valuePeriod><!-- I 1..1 Period Value of extension --></valuePeriod> </extension> <value[x]><!-- I 0..1 base64Binary|boolean|canonical|code|date|dateTime| decimal|id|instant|integer|integer64|markdown|oid|positiveInt|string|time| unsignedInt|uri|url|uuid|Address|Age|Annotation|Attachment|CodeableConcept| CodeableReference|Coding|ContactPoint|Count|Distance|Duration|HumanName| Identifier|Money|Period|Quantity|Range|Ratio|RatioRange|Reference|SampledData| Signature|Timing|ContactDetail|DataRequirement|Expression|ParameterDefinition| RelatedArtifact|TriggerDefinition|UsageContext|Availability| ExtendedContactDetail|Dosage|Meta Value of extension --></value[x]> </extension>
JSON Template
{ // RSStudyRegistration
    "extension" : [ //  sliced by value:url  in the specified order, Open 
      { // The specific activity // I R! 
        // from Element: extension
        "extension" : [ //  sliced by value:url  in the specified order, Open ]
        "url" : "activity", // R! 
        "valueCodeableConcept" : { CodeableConcept } // I R! Value of extension
      },
      { // Actual if true, else anticipated // I
        // from Element: extension
        "extension" : [ //  sliced by value:url  in the specified order, Open ]
        "url" : "actual", // R! 
        "valueBoolean" : <boolean> // I R! Value of extension
      },
      { // Date range // I
        // from Element: extension
        "extension" : [ //  sliced by value:url  in the specified order, Open ]
        "url" : "period", // R! 
        "valuePeriod" : { Period } // I R! Value of extension
      }
    ],
    "extension" : [{ Extension }], // IAdditional content defined by implementations
    "extension" : { Extension }, // I R! The specific activity
    "extension" : { Extension }, // IActual if true, else anticipated
    "extension" : { Extension }, // IDate range
    "url" : "<uri>", // R! identifies the meaning of the extension
  // value[x]: Value of extension. One of these 54:
    "valueBase64Binary" : "<base64Binary>", // IValue of extension
    "valueBoolean" : <boolean>, // IValue of extension
    "valueCanonical" : "<canonical>", // IValue of extension
    "valueCode" : "<code>", // IValue of extension
    "valueDate" : "<date>", // IValue of extension
    "valueDateTime" : "<dateTime>", // IValue of extension
    "valueDecimal" : <decimal>, // IValue of extension
    "valueId" : "<id>", // IValue of extension
    "valueInstant" : "<instant>", // IValue of extension
    "valueInteger" : <integer>, // IValue of extension
    "valueInteger64" : "<integer64>", // IValue of extension
    "valueMarkdown" : "<markdown>", // IValue of extension
    "valueOid" : "<oid>", // IValue of extension
    "valuePositiveInt" : "<positiveInt>", // IValue of extension
    "valueString" : "<string>", // IValue of extension
    "valueTime" : "<time>", // IValue of extension
    "valueUnsignedInt" : "<unsignedInt>", // IValue of extension
    "valueUri" : "<uri>", // IValue of extension
    "valueUrl" : "<url>", // IValue of extension
    "valueUuid" : "<uuid>", // IValue of extension
    "valueAddress" : { Address }, // IValue of extension
    "valueAge" : { Age }, // IValue of extension
    "valueAnnotation" : { Annotation }, // IValue of extension
    "valueAttachment" : { Attachment }, // IValue of extension
    "valueCodeableConcept" : { CodeableConcept }, // IValue of extension
    "valueCodeableReference" : { CodeableReference }, // IValue of extension
    "valueCoding" : { Coding }, // IValue of extension
    "valueContactPoint" : { ContactPoint }, // IValue of extension
    "valueCount" : { Count }, // IValue of extension
    "valueDistance" : { Distance }, // IValue of extension
    "valueDuration" : { Duration }, // IValue of extension
    "valueHumanName" : { HumanName }, // IValue of extension
    "valueIdentifier" : { Identifier }, // IValue of extension
    "valueMoney" : { Money }, // IValue of extension
    "valuePeriod" : { Period }, // IValue of extension
    "valueQuantity" : { Quantity }, // IValue of extension
    "valueRange" : { Range }, // IValue of extension
    "valueRatio" : { Ratio }, // IValue of extension
    "valueRatioRange" : { RatioRange }, // IValue of extension
    "valueReference" : { Reference }, // IValue of extension
    "valueSampledData" : { SampledData }, // IValue of extension
    "valueSignature" : { Signature }, // IValue of extension
    "valueTiming" : { Timing }, // IValue of extension
    "valueContactDetail" : { ContactDetail }, // IValue of extension
    "valueDataRequirement" : { DataRequirement }, // IValue of extension
    "valueExpression" : { Expression }, // IValue of extension
    "valueParameterDefinition" : { ParameterDefinition }, // IValue of extension
    "valueRelatedArtifact" : { RelatedArtifact }, // IValue of extension
    "valueTriggerDefinition" : { TriggerDefinition }, // IValue of extension
    "valueUsageContext" : { UsageContext }, // IValue of extension
    "valueAvailability" : { Availability }, // IValue of extension
    "valueExtendedContactDetail" : { ExtendedContactDetail }, // IValue of extension
    "valueDosage" : { Dosage }, // IValue of extension
    "valueMeta" : { Meta } // IValue of extension
  }
 Summary
| Name | Flags | Card. | Type | Description & Constraints![]()  | 
|---|---|---|---|---|
![]()  | 0..* | Extension | URL = http://hl7.org/fhir/StructureDefinition/researchStudy-studyRegistration RSStudyRegistration: Dates for study registration activities. Use on Element ID ResearchStudy  | |
![]() ![]()  | 1..1 | CodeableConcept | The specific activity Binding: ResearchStudyRegistrationActivity (extensible): Codes for study registration activities.  | |
![]() ![]()  | 0..1 | boolean | Actual if true, else anticipated | |
![]() ![]()  | 0..1 | Period | Date range | |
  Documentation for this format | ||||
Full Structure
| Name | Flags | Card. | Type | Description & Constraints![]()  | 
|---|---|---|---|---|
![]()  | 0..* | Extension | URL = http://hl7.org/fhir/StructureDefinition/researchStudy-studyRegistration RSStudyRegistration: Dates for study registration activities. Use on Element ID ResearchStudy  | |
![]() ![]()  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url  | |
![]() ![]()  | 1..1 | Extension | The specific activity | |
![]() ![]() ![]()  | 0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]()  | 0..0 | |||
![]() ![]() ![]()  | 1..1 | uri | "activity" | |
![]() ![]() ![]()  | 1..1 | CodeableConcept | Value of extension Binding: ResearchStudyRegistrationActivity (extensible): Codes for study registration activities.  | |
![]() ![]()  | 0..1 | Extension | Actual if true, else anticipated | |
![]() ![]() ![]()  | 0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]()  | 0..0 | |||
![]() ![]() ![]()  | 1..1 | uri | "actual" | |
![]() ![]() ![]()  | 1..1 | boolean | Value of extension | |
![]() ![]()  | 0..1 | Extension | Date range | |
![]() ![]() ![]()  | 0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]()  | 0..0 | |||
![]() ![]() ![]()  | 1..1 | uri | "period" | |
![]() ![]() ![]()  | 1..1 | Period | Value of extension | |
![]() ![]()  | 1..1 | uri | identifies the meaning of the extension | |
![]() ![]()  | 0..1 | Value of extension | ||
![]() ![]() ![]()  | base64Binary | |||
![]() ![]() ![]()  | boolean | |||
![]() ![]() ![]()  | canonical(Any) | |||
![]() ![]() ![]()  | code | |||
![]() ![]() ![]()  | date | |||
![]() ![]() ![]()  | dateTime | |||
![]() ![]() ![]()  | decimal | |||
![]() ![]() ![]()  | id | |||
![]() ![]() ![]()  | instant | |||
![]() ![]() ![]()  | integer | |||
![]() ![]() ![]()  | integer64 | |||
![]() ![]() ![]()  | markdown | |||
![]() ![]() ![]()  | oid | |||
![]() ![]() ![]()  | positiveInt | |||
![]() ![]() ![]()  | string | |||
![]() ![]() ![]()  | time | |||
![]() ![]() ![]()  | unsignedInt | |||
![]() ![]() ![]()  | uri | |||
![]() ![]() ![]()  | url | |||
![]() ![]() ![]()  | uuid | |||
![]() ![]() ![]()  | Address | |||
![]() ![]() ![]()  | Age | |||
![]() ![]() ![]()  | Annotation | |||
![]() ![]() ![]()  | Attachment | |||
![]() ![]() ![]()  | CodeableConcept | |||
![]() ![]() ![]()  | CodeableReference | |||
![]() ![]() ![]()  | Coding | |||
![]() ![]() ![]()  | ContactPoint | |||
![]() ![]() ![]()  | Count | |||
![]() ![]() ![]()  | Distance | |||
![]() ![]() ![]()  | Duration | |||
![]() ![]() ![]()  | HumanName | |||
![]() ![]() ![]()  | Identifier | |||
![]() ![]() ![]()  | Money | |||
![]() ![]() ![]()  | Period | |||
![]() ![]() ![]()  | Quantity | |||
![]() ![]() ![]()  | Range | |||
![]() ![]() ![]()  | Ratio | |||
![]() ![]() ![]()  | RatioRange | |||
![]() ![]() ![]()  | Reference(Any) | |||
![]() ![]() ![]()  | SampledData | |||
![]() ![]() ![]()  | Signature | |||
![]() ![]() ![]()  | Timing | |||
![]() ![]() ![]()  | ContactDetail | |||
![]() ![]() ![]()  | DataRequirement | |||
![]() ![]() ![]()  | Expression | |||
![]() ![]() ![]()  | ParameterDefinition | |||
![]() ![]() ![]()  | RelatedArtifact | |||
![]() ![]() ![]()  | TriggerDefinition | |||
![]() ![]() ![]()  | UsageContext | |||
![]() ![]() ![]()  | Availability | |||
![]() ![]() ![]()  | ExtendedContactDetail | |||
![]() ![]() ![]()  | Dosage | |||
![]() ![]() ![]()  | Meta | |||
  Documentation for this format | ||||
XML Template
<!-- RSStudyRegistration --><extension xmlns="http://hl7.org/fhir" url="http://hl7.org/fhir/StructureDefinition/researchStudy-studyRegistration" > <-- extension sliced by value:url in the specified orderOpen--> <extension url="activity"> I 1..1 Extension <!-- I 1..1 The specific activity --> <valueCodeableConcept><!-- I 1..1 CodeableConcept Value of extension --></valueCodeableConcept> </extension> <extension url="actual"> I 0..1 Extension <!-- I 0..1 Actual if true, else anticipated --> <valueBoolean value="[boolean]"/><!-- I 1..1 Value of extension --> </extension> <extension url="period"> I 0..1 Extension <!-- I 0..1 Date range --> <valuePeriod><!-- I 1..1 Period Value of extension --></valuePeriod> </extension> <value[x]><!-- I 0..1 base64Binary|boolean|canonical|code|date|dateTime| decimal|id|instant|integer|integer64|markdown|oid|positiveInt|string|time| unsignedInt|uri|url|uuid|Address|Age|Annotation|Attachment|CodeableConcept| CodeableReference|Coding|ContactPoint|Count|Distance|Duration|HumanName| Identifier|Money|Period|Quantity|Range|Ratio|RatioRange|Reference|SampledData| Signature|Timing|ContactDetail|DataRequirement|Expression|ParameterDefinition| RelatedArtifact|TriggerDefinition|UsageContext|Availability| ExtendedContactDetail|Dosage|Meta Value of extension --></value[x]> </extension>
JSON Template
{ // RSStudyRegistration
    "extension" : [ //  sliced by value:url  in the specified order, Open 
      { // The specific activity // I R! 
        // from Element: extension
        "extension" : [ //  sliced by value:url  in the specified order, Open ]
        "url" : "activity", // R! 
        "valueCodeableConcept" : { CodeableConcept } // I R! Value of extension
      },
      { // Actual if true, else anticipated // I
        // from Element: extension
        "extension" : [ //  sliced by value:url  in the specified order, Open ]
        "url" : "actual", // R! 
        "valueBoolean" : <boolean> // I R! Value of extension
      },
      { // Date range // I
        // from Element: extension
        "extension" : [ //  sliced by value:url  in the specified order, Open ]
        "url" : "period", // R! 
        "valuePeriod" : { Period } // I R! Value of extension
      }
    ],
    "extension" : [{ Extension }], // IAdditional content defined by implementations
    "extension" : { Extension }, // I R! The specific activity
    "extension" : { Extension }, // IActual if true, else anticipated
    "extension" : { Extension }, // IDate range
    "url" : "<uri>", // R! identifies the meaning of the extension
  // value[x]: Value of extension. One of these 54:
    "valueBase64Binary" : "<base64Binary>", // IValue of extension
    "valueBoolean" : <boolean>, // IValue of extension
    "valueCanonical" : "<canonical>", // IValue of extension
    "valueCode" : "<code>", // IValue of extension
    "valueDate" : "<date>", // IValue of extension
    "valueDateTime" : "<dateTime>", // IValue of extension
    "valueDecimal" : <decimal>, // IValue of extension
    "valueId" : "<id>", // IValue of extension
    "valueInstant" : "<instant>", // IValue of extension
    "valueInteger" : <integer>, // IValue of extension
    "valueInteger64" : "<integer64>", // IValue of extension
    "valueMarkdown" : "<markdown>", // IValue of extension
    "valueOid" : "<oid>", // IValue of extension
    "valuePositiveInt" : "<positiveInt>", // IValue of extension
    "valueString" : "<string>", // IValue of extension
    "valueTime" : "<time>", // IValue of extension
    "valueUnsignedInt" : "<unsignedInt>", // IValue of extension
    "valueUri" : "<uri>", // IValue of extension
    "valueUrl" : "<url>", // IValue of extension
    "valueUuid" : "<uuid>", // IValue of extension
    "valueAddress" : { Address }, // IValue of extension
    "valueAge" : { Age }, // IValue of extension
    "valueAnnotation" : { Annotation }, // IValue of extension
    "valueAttachment" : { Attachment }, // IValue of extension
    "valueCodeableConcept" : { CodeableConcept }, // IValue of extension
    "valueCodeableReference" : { CodeableReference }, // IValue of extension
    "valueCoding" : { Coding }, // IValue of extension
    "valueContactPoint" : { ContactPoint }, // IValue of extension
    "valueCount" : { Count }, // IValue of extension
    "valueDistance" : { Distance }, // IValue of extension
    "valueDuration" : { Duration }, // IValue of extension
    "valueHumanName" : { HumanName }, // IValue of extension
    "valueIdentifier" : { Identifier }, // IValue of extension
    "valueMoney" : { Money }, // IValue of extension
    "valuePeriod" : { Period }, // IValue of extension
    "valueQuantity" : { Quantity }, // IValue of extension
    "valueRange" : { Range }, // IValue of extension
    "valueRatio" : { Ratio }, // IValue of extension
    "valueRatioRange" : { RatioRange }, // IValue of extension
    "valueReference" : { Reference }, // IValue of extension
    "valueSampledData" : { SampledData }, // IValue of extension
    "valueSignature" : { Signature }, // IValue of extension
    "valueTiming" : { Timing }, // IValue of extension
    "valueContactDetail" : { ContactDetail }, // IValue of extension
    "valueDataRequirement" : { DataRequirement }, // IValue of extension
    "valueExpression" : { Expression }, // IValue of extension
    "valueParameterDefinition" : { ParameterDefinition }, // IValue of extension
    "valueRelatedArtifact" : { RelatedArtifact }, // IValue of extension
    "valueTriggerDefinition" : { TriggerDefinition }, // IValue of extension
    "valueUsageContext" : { UsageContext }, // IValue of extension
    "valueAvailability" : { Availability }, // IValue of extension
    "valueExtendedContactDetail" : { ExtendedContactDetail }, // IValue of extension
    "valueDosage" : { Dosage }, // IValue of extension
    "valueMeta" : { Meta } // IValue of extension
  }
 
Constraints
Search
| No Search Extensions defined for this resource | 
Examples of this extension
No examples found.