lib/openehr/serializer.rb in openehr-1.2.99999 vs lib/openehr/serializer.rb in openehr-1.2.999999
- old
+ new
@@ -12,10 +12,14 @@
end
def serialize
return self.merge
end
+
+ private
+ def merge
+ end
end
class ADLSerializer < BaseSerializer
def header
hd = 'archetype'
@@ -246,9 +250,25 @@
"<archetype xmlns=\"http://schemas.openehr.org/v1\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">" + NL +
header + description + definition +
ontology + '</archetype>'
return archetype
end
+ end
+
+ class OPTSerializer < BaseSerializer
+ def initialize(opt, format:)
+ @opt = OpenEHR::Parser::OPTParser.new(opt).parse
+ end
+
+ def name
+ @opt.definition.archetype_id.concept_name
+ end
+
+ def header
+
+ end
+
+
end
end
end
class Publisher