Struct xoev_xwasser::ProbeType
source · pub struct ProbeType {Show 26 fields
pub probe_id: String,
pub analyseergebnis_parameter: Vec<AnalyseergebnisParameter>,
pub probennehmer: Probennehmer,
pub anlass_der_untersuchung: Vec<CodeAnlassUntersuchungType>,
pub medium: CodeMediumType,
pub ergaenzung_zum_medium: Option<String>,
pub zeitpunkt_probennahme: String,
pub probennahmeverfahren: Vec<CodeProbennahmeverfahrenType>,
pub probenentnahmegeraet: Option<CodeProbenentnahmegeraetType>,
pub probengefaess: Option<CodeProbengefaessType>,
pub ergaenzende_informationen_zu_probenentnahmegeraet: Option<String>,
pub desinfektion_probenentnahmegeraet_durchgefuehrt: Option<bool>,
pub konservierung_aufbereitung_desinfektion_probe: Vec<CodeAufbereitungsstoffDesinfektionsverfahrenType>,
pub kommentar_zur_probennahme: String,
pub informationen_zum_probentransport: Option<String>,
pub eingang_probe_bei_untersuchungsstelle: String,
pub beginn_analytik: String,
pub abschluss_analytik: String,
pub probenbewertung: CodeProbenbewertungType,
pub analyseergebnis_parameter_id: String,
pub berichtspflichtig: Option<bool>,
pub von_probennehmer_vergebene_probe_id: String,
pub probe_id_aus_labor: String,
pub anhang: Vec<String>,
pub kommentar: Option<String>,
pub _id: ConstStr,
}
Expand description
Klasse zum Transport von Informationen, welche über eine Probe vorliegen sollen, die im Rahmen eines Prüfberichts via SHAPTH übermittelt wird.
Fields§
§probe_id: String
§analyseergebnis_parameter: Vec<AnalyseergebnisParameter>
§probennehmer: Probennehmer
§anlass_der_untersuchung: Vec<CodeAnlassUntersuchungType>
§medium: CodeMediumType
§ergaenzung_zum_medium: Option<String>
§zeitpunkt_probennahme: String
§probennahmeverfahren: Vec<CodeProbennahmeverfahrenType>
§probenentnahmegeraet: Option<CodeProbenentnahmegeraetType>
§probengefaess: Option<CodeProbengefaessType>
§ergaenzende_informationen_zu_probenentnahmegeraet: Option<String>
§desinfektion_probenentnahmegeraet_durchgefuehrt: Option<bool>
§konservierung_aufbereitung_desinfektion_probe: Vec<CodeAufbereitungsstoffDesinfektionsverfahrenType>
§kommentar_zur_probennahme: String
§informationen_zum_probentransport: Option<String>
§eingang_probe_bei_untersuchungsstelle: String
§beginn_analytik: String
§abschluss_analytik: String
§probenbewertung: CodeProbenbewertungType
§analyseergebnis_parameter_id: String
§berichtspflichtig: Option<bool>
§von_probennehmer_vergebene_probe_id: String
§probe_id_aus_labor: String
§anhang: Vec<String>
§kommentar: Option<String>
§_id: ConstStr
Trait Implementations§
source§impl<'de> Deserialize<'de> for ProbeType
impl<'de> Deserialize<'de> for ProbeType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Tsify for ProbeType
impl Tsify for ProbeType
type JsType = JsType
const DECL: &'static str = "export interface ProbeType {\n probe_id: string;\n analyseergebnis_parameter: AnalyseergebnisParameter[];\n probennehmer: Probennehmer;\n anlass_der_untersuchung: CodeAnlassUntersuchungType[];\n medium: CodeMediumType;\n ergaenzung_zum_medium: string | undefined;\n zeitpunkt_probennahme: string;\n probennahmeverfahren: CodeProbennahmeverfahrenType[];\n probenentnahmegeraet: CodeProbenentnahmegeraetType | undefined;\n probengefaess: CodeProbengefaessType | undefined;\n ergaenzende_informationen_zu_probenentnahmegeraet: string | undefined;\n desinfektion_probenentnahmegeraet_durchgefuehrt: boolean | undefined;\n konservierung_aufbereitung_desinfektion_probe: CodeAufbereitungsstoffDesinfektionsverfahrenType[];\n kommentar_zur_probennahme: string;\n informationen_zum_probentransport: string | undefined;\n eingang_probe_bei_untersuchungsstelle: string;\n beginn_analytik: string;\n abschluss_analytik: string;\n probenbewertung: CodeProbenbewertungType;\n analyseergebnis_parameter_id: string;\n berichtspflichtig: boolean | undefined;\n von_probennehmer_vergebene_probe_id: string;\n probe_id_aus_labor: string;\n anhang: string[];\n kommentar: string | undefined;\n}"
fn into_js(&self) -> Result<Self::JsType, Error>where
Self: Serialize,
fn from_js<T>(js: T) -> Result<Self, Error>
source§impl XmlDeserialize for ProbeType
impl XmlDeserialize for ProbeType
Auto Trait Implementations§
impl Freeze for ProbeType
impl RefUnwindSafe for ProbeType
impl Send for ProbeType
impl Sync for ProbeType
impl Unpin for ProbeType
impl UnwindSafe for ProbeType
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more