Struct fhir_rs::datatype::complex::RelatedArtifact
source · pub struct RelatedArtifact {
pub id: Option<Id>,
pub extension: Option<Vec<Extension>>,
pub type_: Option<CodeDt>,
pub classifier: Option<Vec<CodeableConcept>>,
pub label: Option<StringDt>,
pub display: Option<StringDt>,
pub citation: Option<MarkdownDt>,
pub document: Option<Attachment>,
pub resource: Option<CanonicalDt>,
pub resource_reference: Option<Reference>,
pub publication_status: Option<CodeDt>,
pub publication_date: Option<DateDt>,
}
Fields§
§id: Option<Id>
Unique id for inter-element referencing
extension: Option<Vec<Extension>>
Additional content defined by implementations
type_: Option<CodeDt>
documentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of | part-of | amends | amended-with | appends | appended-with | cites | cited-by | comments-on | comment-in | contains | contained-in | corrects | correction-in | replaces | replaced-with | retracts | retracted-by | signs | similar-to | supports | supported-with | transforms | transformed-into | transformed-with | documents | specification-of | created-with | cite-as
classifier: Option<Vec<CodeableConcept>>
Additional classifiers
label: Option<StringDt>
Short label
display: Option<StringDt>
Brief description of the related artifact
citation: Option<MarkdownDt>
Bibliographic citation for the artifact
document: Option<Attachment>
What document is being referenced
resource: Option<CanonicalDt>
What artifact is being referenced
resource_reference: Option<Reference>
What artifact, if not a conformance resource
publication_status: Option<CodeDt>
draft | active | retired | unknown
publication_date: Option<DateDt>
Date of publication of the artifact being referred to
Implementations§
source§impl RelatedArtifact
impl RelatedArtifact
pub fn set_type_<T: Into<CodeDt>>(self, v: T) -> Self
pub fn set_classifier(self, v: Vec<CodeableConcept>) -> Self
pub fn add_classifier(self, v: CodeableConcept) -> Self
pub fn set_label<T: Into<StringDt>>(self, v: T) -> Self
pub fn set_display<T: Into<StringDt>>(self, v: T) -> Self
pub fn set_citation<T: Into<MarkdownDt>>(self, v: T) -> Self
pub fn set_document(self, v: Attachment) -> Self
pub fn set_resource<T: Into<CanonicalDt>>(self, v: T) -> Self
pub fn set_resource_reference(self, v: Reference) -> Self
pub fn set_publication_status<T: Into<CodeDt>>(self, v: T) -> Self
pub fn set_publication_date<T: Into<DateDt>>(self, v: T) -> Self
Trait Implementations§
source§impl Clone for RelatedArtifact
impl Clone for RelatedArtifact
source§fn clone(&self) -> RelatedArtifact
fn clone(&self) -> RelatedArtifact
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more