pub struct RegulatedAuthorization {Show 23 fields
pub id: Option<Id>,
pub meta: Option<Meta>,
pub implicit_rules: Option<UriDt>,
pub language: Option<CodeDt>,
pub text: Option<Narrative>,
pub contained: Option<Vec<AnyResource>>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub identifier: Option<Vec<Identifier>>,
pub subject: Option<Vec<Reference>>,
pub type_: Option<CodeableConcept>,
pub description: Option<MarkdownDt>,
pub region: Option<Vec<CodeableConcept>>,
pub status: Option<CodeableConcept>,
pub status_date: Option<DateTimeDt>,
pub validity_period: Option<Period>,
pub indication: Option<Vec<CodeableReference>>,
pub intended_use: Option<CodeableConcept>,
pub basis: Option<Vec<CodeableConcept>>,
pub holder: Option<Reference>,
pub regulator: Option<Reference>,
pub attached_document: Option<Vec<Reference>>,
pub case: Option<RegulatedAuthorizationCaseBackboneElement>,
}
Fields§
§id: Option<Id>
Logical id of this artifact
meta: Option<Meta>
Metadata about the resource
implicit_rules: Option<UriDt>
A set of rules under which this content was created
language: Option<CodeDt>
Language of the resource content
text: Option<Narrative>
Text summary of the resource, for human interpretation
contained: Option<Vec<AnyResource>>
Contained, inline Resources
extension: Option<Vec<Extension>>
Additional content defined by implementations
modifier_extension: Option<Vec<Extension>>
Extensions that cannot be ignored
identifier: Option<Vec<Identifier>>
Business identifier for the authorization, typically assigned by the authorizing body
subject: Option<Vec<Reference>>
The product type, treatment, facility or activity that is being authorized
type_: Option<CodeableConcept>
Overall type of this authorization, for example drug marketing approval, orphan drug designation
description: Option<MarkdownDt>
General textual supporting information
region: Option<Vec<CodeableConcept>>
The territory in which the authorization has been granted
status: Option<CodeableConcept>
The status that is authorised e.g. approved. Intermediate states can be tracked with cases and applications
status_date: Option<DateTimeDt>
The date at which the current status was assigned
validity_period: Option<Period>
The time period in which the regulatory approval etc. is in effect, e.g. a Marketing Authorization includes the date of authorization and/or expiration date
indication: Option<Vec<CodeableReference>>
Condition for which the use of the regulated product applies
intended_use: Option<CodeableConcept>
The intended use of the product, e.g. prevention, treatment
basis: Option<Vec<CodeableConcept>>
The legal/regulatory framework or reasons under which this authorization is granted
holder: Option<Reference>
The organization that has been granted this authorization, by the regulator
regulator: Option<Reference>
The regulatory authority or authorizing body granting the authorization
attached_document: Option<Vec<Reference>>
Additional information or supporting documentation about the authorization
case: Option<RegulatedAuthorizationCaseBackboneElement>
The case or regulatory procedure for granting or amending a regulated authorization. Note: This area is subject to ongoing review and the workgroup is seeking implementer feedback on its use (see link at bottom of page)
Implementations§
Source§impl RegulatedAuthorization
impl RegulatedAuthorization
pub fn set_identifier(self, v: Vec<Identifier>) -> Self
pub fn add_identifier(self, v: Identifier) -> Self
pub fn set_subject(self, v: Vec<Reference>) -> Self
pub fn add_subject(self, v: Reference) -> Self
pub fn set_type_(self, v: CodeableConcept) -> Self
pub fn set_description<T: Into<MarkdownDt>>(self, v: T) -> Self
pub fn set_region(self, v: Vec<CodeableConcept>) -> Self
pub fn add_region(self, v: CodeableConcept) -> Self
pub fn set_status(self, v: CodeableConcept) -> Self
pub fn set_status_date<T: Into<DateTimeDt>>(self, v: T) -> Self
pub fn set_validity_period(self, v: Period) -> Self
pub fn set_indication(self, v: Vec<CodeableReference>) -> Self
pub fn add_indication(self, v: CodeableReference) -> Self
pub fn set_intended_use(self, v: CodeableConcept) -> Self
pub fn set_basis(self, v: Vec<CodeableConcept>) -> Self
pub fn add_basis(self, v: CodeableConcept) -> Self
pub fn set_holder(self, v: Reference) -> Self
pub fn set_regulator(self, v: Reference) -> Self
pub fn set_attached_document(self, v: Vec<Reference>) -> Self
pub fn add_attached_document(self, v: Reference) -> Self
pub fn set_case(self, v: RegulatedAuthorizationCaseBackboneElement) -> Self
Trait Implementations§
Source§impl Clone for RegulatedAuthorization
impl Clone for RegulatedAuthorization
Source§fn clone(&self) -> RegulatedAuthorization
fn clone(&self) -> RegulatedAuthorization
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more