Skip to main content

get

Function get 

Source
pub fn get<'a>(msg: &'a Message, path: &str) -> Option<&'a str>
Expand description

Get value at path (e.g., PID.5[1].1)

§Arguments

  • msg - The message to query
  • path - The path to the field (e.g., PID.5.1, PID.5[1].1, MSH.9)

§Returns

The value at the path, or None if not found

§Example

use hl7v2_query::get;
use hl7v2_model::{Message, Segment, Field, Rep, Comp, Atom, Delims};

// Create a minimal message for testing
let message = Message {
    delims: Delims::default(),
    segments: vec![],
    charsets: vec![],
};

// Returns None for missing segment
assert!(get(&message, "PID.5.1").is_none());