function fill($items) { if (!isset($items)) { return; } if (!is_array($items)) { $items = trim($items); $items = array($items); } $this->items = array(); foreach ($items as $i => $data) { $_field_item = new CHL7v2FieldItem($this, $this->meta_spec, $i); $_field_item->fill($data); $this->items[] = $_field_item; } }