Sha256: b9117ea7d3a4ef28eebad2461a59f94b8c2ab9631ef5fc8f5a38425dba165fff

Contents?: true

Size: 661 Bytes

Versions: 17

Compression:

Stored size: 661 Bytes

Contents

# frozen_string_literal: true

class EmrOhspInterface::EmrLimsInterfaceController < ::ApplicationController
  def create
    # lab_details = params.require %i[lab_details]
    # render json: "#{lab_details[0]['firstname']}"
    # render json:
    order_params_list, clinician_id = params.require %i[lab_details clinician_id]

    render json: service.create_lab_order(order_params_list, clinician_id)
  end

  def index
    render json: service.get_lims_test_results(params[:id],params[:patient_id])
  end

  def get_user_info()
    render json: service.get_user_details(params[:id])
  end

  def service
    EmrOhspInterface::EmrLimsInterfaceService
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
emr_ohsp_interface-2.2.5 app/controllers/emr_ohsp_interface/emr_lims_interface_controller.rb
emr_ohsp_interface-2.2.4 app/controllers/emr_ohsp_interface/emr_lims_interface_controller.rb
emr_ohsp_interface-1.2.3 app/controllers/emr_ohsp_interface/emr_lims_interface_controller.rb
emr_ohsp_interface-2.2.2 app/controllers/emr_ohsp_interface/emr_lims_interface_controller.rb
emr_ohsp_interface-1.2.2 app/controllers/emr_ohsp_interface/emr_lims_interface_controller.rb
emr_ohsp_interface-1.2.1 app/controllers/emr_ohsp_interface/emr_lims_interface_controller.rb
emr_ohsp_interface-2.2.1 app/controllers/emr_ohsp_interface/emr_lims_interface_controller.rb
emr_ohsp_interface-2.2.0 app/controllers/emr_ohsp_interface/emr_lims_interface_controller.rb
emr_ohsp_interface-1.2.0 app/controllers/emr_ohsp_interface/emr_lims_interface_controller.rb
emr_ohsp_interface-1.1.0 app/controllers/emr_ohsp_interface/emr_lims_interface_controller.rb
emr_ohsp_interface-1.0.1 app/controllers/emr_ohsp_interface/emr_lims_interface_controller.rb
emr_ohsp_interface-1.0.0 app/controllers/emr_ohsp_interface/emr_lims_interface_controller.rb
emr_ohsp_interface-0.5.3 app/controllers/emr_ohsp_interface/emr_lims_interface_controller.rb
emr_ohsp_interface-0.5.2 app/controllers/emr_ohsp_interface/emr_lims_interface_controller.rb
emr_ohsp_interface-0.5.1 app/controllers/emr_ohsp_interface/emr_lims_interface_controller.rb
emr_ohsp_interface-0.5.0 app/controllers/emr_ohsp_interface/emr_lims_interface_controller.rb
emr_ohsp_interface-0.4.0 app/controllers/emr_ohsp_interface/emr_lims_interface_controller.rb