Class: Renalware::Feeds::MessageParser
- Inherits:
-
Object
- Object
- Renalware::Feeds::MessageParser
- Defined in:
- app/models/renalware/feeds/message_parser.rb
Overview
Responsible for parsing a raw HL7 message as a string and creates a message object.
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.parse(*args) ⇒ Object
11 12 13 |
# File 'app/models/renalware/feeds/message_parser.rb', line 11 def self.parse(*args) new.parse(*args) end |
Instance Method Details
#parse(message_string) ⇒ Object
15 16 17 18 |
# File 'app/models/renalware/feeds/message_parser.rb', line 15 def parse() lines = .split("\n").join("\r").lines HL7Message.new(::HL7::Message.new(lines)) end |