pub struct ResearchElementDefinition {Show 41 fields
pub id: Option<String>,
pub meta: Option<Meta>,
pub implicit_rules: Option<Primitive<String>>,
pub language: Option<Primitive<String>>,
pub text: Option<Narrative>,
pub contained: Vec<Resource>,
pub extension: Vec<Extension>,
pub modifier_extension: Vec<Extension>,
pub url: Option<Primitive<String>>,
pub identifier: Vec<Identifier>,
pub version: Option<Primitive<String>>,
pub name: Option<Primitive<String>>,
pub title: Option<Primitive<String>>,
pub short_title: Option<Primitive<String>>,
pub subtitle: Option<Primitive<String>>,
pub status: Option<Primitive<String>>,
pub experimental: Option<Primitive<bool>>,
pub subject: Option<ResearchElementDefinitionSubject>,
pub date: Option<Primitive<String>>,
pub publisher: Option<Primitive<String>>,
pub contact: Vec<ContactDetail>,
pub description: Option<Primitive<String>>,
pub comment: Vec<Primitive<String>>,
pub use_context: Vec<UsageContext>,
pub jurisdiction: Vec<CodeableConcept>,
pub purpose: Option<Primitive<String>>,
pub usage: Option<Primitive<String>>,
pub copyright: Option<Primitive<String>>,
pub approval_date: Option<Primitive<String>>,
pub last_review_date: Option<Primitive<String>>,
pub effective_period: Option<Period>,
pub topic: Vec<CodeableConcept>,
pub author: Vec<ContactDetail>,
pub editor: Vec<ContactDetail>,
pub reviewer: Vec<ContactDetail>,
pub endorser: Vec<ContactDetail>,
pub related_artifact: Vec<RelatedArtifact>,
pub library: Vec<Primitive<String>>,
pub type_: Option<Primitive<String>>,
pub variable_type: Option<Primitive<String>>,
pub characteristic: Vec<ResearchElementDefinitionCharacteristic>,
}Expand description
The ResearchElementDefinition resource describes a “PICO” element that knowledge (evidence, assertion, recommendation) is about.
FHIR path: ResearchElementDefinition.
Fields§
§id: Option<String>id (0..1): Logical id of this artifact
meta: Option<Meta>meta (0..1): Metadata about the resource
implicit_rules: Option<Primitive<String>>implicitRules (0..1): A set of rules under which this content was created
language: Option<Primitive<String>>language (0..1): Language of the resource content
text: Option<Narrative>text (0..1): Text summary of the resource, for human interpretation
contained: Vec<Resource>contained (0..*): Contained, inline Resources
extension: Vec<Extension>extension (0..*): Additional content defined by implementations
modifier_extension: Vec<Extension>modifierExtension (0..*): Extensions that cannot be ignored
url: Option<Primitive<String>>url (0..1): Canonical identifier for this research element definition, represented as a URI (globally unique)
identifier: Vec<Identifier>identifier (0..*): Additional identifier for the research element definition
version: Option<Primitive<String>>version (0..1): Business version of the research element definition
name: Option<Primitive<String>>name (0..1): Name for this research element definition (computer friendly)
title: Option<Primitive<String>>title (0..1): Name for this research element definition (human friendly)
short_title: Option<Primitive<String>>shortTitle (0..1): Title for use in informal contexts
subtitle: Option<Primitive<String>>subtitle (0..1): Subordinate title of the ResearchElementDefinition
status: Option<Primitive<String>>status (1..1): draft | active | retired | unknown
experimental: Option<Primitive<bool>>experimental (0..1): For testing purposes, not real usage
subject: Option<ResearchElementDefinitionSubject>subject[x] (0..1): E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
date: Option<Primitive<String>>date (0..1): Date last changed
publisher: Option<Primitive<String>>publisher (0..1): Name of the publisher (organization or individual)
contact: Vec<ContactDetail>contact (0..*): Contact details for the publisher
description: Option<Primitive<String>>description (0..1): Natural language description of the research element definition
comment: Vec<Primitive<String>>comment (0..*): Used for footnotes or explanatory notes
use_context: Vec<UsageContext>useContext (0..*): The context that the content is intended to support
jurisdiction: Vec<CodeableConcept>jurisdiction (0..*): Intended jurisdiction for research element definition (if applicable)
purpose: Option<Primitive<String>>purpose (0..1): Why this research element definition is defined
usage: Option<Primitive<String>>usage (0..1): Describes the clinical usage of the ResearchElementDefinition
copyright: Option<Primitive<String>>copyright (0..1): Use and/or publishing restrictions
approval_date: Option<Primitive<String>>approvalDate (0..1): When the research element definition was approved by publisher
last_review_date: Option<Primitive<String>>lastReviewDate (0..1): When the research element definition was last reviewed
effective_period: Option<Period>effectivePeriod (0..1): When the research element definition is expected to be used
topic: Vec<CodeableConcept>topic (0..*): The category of the ResearchElementDefinition, such as Education, Treatment, Assessment, etc.
author (0..*): Who authored the content
editor: Vec<ContactDetail>editor (0..*): Who edited the content
reviewer: Vec<ContactDetail>reviewer (0..*): Who reviewed the content
endorser: Vec<ContactDetail>endorser (0..*): Who endorsed the content
relatedArtifact (0..*): Additional documentation, citations, etc.
library: Vec<Primitive<String>>library (0..*): Logic used by the ResearchElementDefinition
type_: Option<Primitive<String>>type (1..1): population | exposure | outcome
variable_type: Option<Primitive<String>>variableType (0..1): dichotomous | continuous | descriptive
characteristic: Vec<ResearchElementDefinitionCharacteristic>characteristic (1..*): What defines the members of the research element
Trait Implementations§
Source§impl Clone for ResearchElementDefinition
impl Clone for ResearchElementDefinition
Source§impl Debug for ResearchElementDefinition
impl Debug for ResearchElementDefinition
Source§impl Default for ResearchElementDefinition
impl Default for ResearchElementDefinition
Source§impl FhirJson for ResearchElementDefinition
Available on crate feature specialized only.
impl FhirJson for ResearchElementDefinition
specialized only.