.action_group
- title = node.xpath('./knart:title', knart: 'urn:hl7-org:knowledgeartifact:r1').first['value'] - case self.level - when 0 h1.title = title - when 1 h2.title = title - when 2 h3.title = title - when 3 h4.title = title - when 4 h5.title = title - else p.title = title / span.glyphicon.glyphicon-align-justify / = knart.dummy_drag_control - node.xpath('./knart:subElements/knart:simpleAction', knart: 'urn:hl7-org:knowledgeartifact:r1').each do |sa| - sa.xpath('./knart:documentationConcept', knart: 'urn:hl7-org:knowledgeartifact:r1').each do |dc| - sa.xpath('./knart:documentationConcept', knart: 'urn:hl7-org:knowledgeartifact:r1').each do |dc| .row .col-md-5 .form-group label = dc.xpath('./knart:prompt', knart: 'urn:hl7-org:knowledgeartifact:r1').first['value'] - dataType = dc.xpath('./knart:responseDataType', knart: 'urn:hl7-org:knowledgeartifact:r1').first['value'] - cardinality = dc.xpath('./knart:responseCardinality', knart: 'urn:hl7-org:knowledgeartifact:r1').first['value'] - enumeration = dc.xpath('./knart:responseRange[@xsi:type="EnumerationConstraint"]', knart: 'urn:hl7-org:knowledgeartifact:r1', xsi: 'http://www.w3.org/2001/XMLSchema-instance').length > 0 - other = dc.xpath('./knart:responseRange[strictSelection="false"]', knart: 'urn:hl7-org:knowledgeartifact:r1').length > 0 / - if cardinality == "Single" && enumeration select - dc.xpath('./knart:responseRange/knart:item', knart: 'urn:hl7-org:knowledgeartifact:r1').each do |item| - value = item.xpath('./knart:value', knart: 'urn:hl7-org:knowledgeartifact:r1').first option value="#{value['value']}" #{value['value']} - if other option value="other" Other (Please Specify) - if other input type="text" class="form-control input-lg" .col-md-7 = knart.dummy_add_button - itemCodes = dc.xpath('./knart:itemCodes/knart:itemCode', knart: 'urn:hl7-org:knowledgeartifact:r1') h4 Item Codes table.table.table-condensed.table-striped thead tr th Code th System tbody - itemCodes.each do |itemCode| tr td = itemCode['code'] td = itemCode['codeSystem'] = knart.dummy_add_button - items = dc.xpath('./knart:responseRange[@xsi:type="EnumerationConstraint"]/knart:item', knart: 'urn:hl7-org:knowledgeartifact:r1', xsi: 'http://www.w3.org/2001/XMLSchema-instance') h4 Responses table.table.table-condensed.table-striped thead tr th Display th Type th Value th Codes th Actions tbody - items.each do |item| tr - value = item.xpath('./knart:value', knart: 'urn:hl7-org:knowledgeartifact:r1').first td = value['value'] td = value['xsi:type'] td = value['valueType'] td - codes = item.xpath('./knart:codes/knart:code', knart: 'urn:hl7-org:knowledgeartifact:r1') - if codes.length > 0 ul - codes.each do |code| li a href="http://www.snomedbrowser.com/Codes/Details/#{code['code']}" = code['code'] br small #{code['codeSystemName']} (#{code['codeSystem']}) td = knart.dummy_edit_and_delete / node..xpath('//knart:knowledgeDocument/knart:metadata/knart:applicability/knart:coverage', knart: 'urn:hl7-org:knowledgeartifact:r1').each do / Child recursion - node.xpath('./knart:subElements/knart:actionGroup', knart: 'urn:hl7-org:knowledgeartifact:r1').each do |ag| - child = Knartform::ActionGroup.new(self.level + 1) - child.knart = self.knart - child.document = document - child.node = ag = child.to_html