Avhana/allscripts_api

View on GitHub
lib/allscripts_api/named_magic_methods.rb

Summary

Maintainability
A
2 hrs
Test Coverage

Method get_providers has 6 arguments (exceeds 4 allowed). Consider refactoring.
Open

    def get_providers(security_filter = nil,
                      name_filter = nil,
                      show_only_providers_flag = "Y",
                      internal_external = "I",
                      ordering_authority = nil,
Severity: Minor
Found in lib/allscripts_api/named_magic_methods.rb - About 45 mins to fix

    Method get_patient_problems has 6 arguments (exceeds 4 allowed). Consider refactoring.
    Invalid

        def get_patient_problems(patient_id,
                                 show_by_encounter = "N",
                                 assessed = nil,
                                 encounter_id = nil,
                                 filter_on_id = nil,
    Severity: Minor
    Found in lib/allscripts_api/named_magic_methods.rb - About 45 mins to fix

      Method get_encounter_list has 6 arguments (exceeds 4 allowed). Consider refactoring.
      Open

          def get_encounter_list(patient_id = "", encounter_type = "",
                                 when_or_limit = "", nostradamus = 0,
                                 show_past_flag = "Y",
                                 billing_provider_user_name = "")
      Severity: Minor
      Found in lib/allscripts_api/named_magic_methods.rb - About 45 mins to fix

        Method last_logs has 5 arguments (exceeds 4 allowed). Consider refactoring.
        Open

            def last_logs(errors_only = "N", show_wand = "N", how_many = 10, start_time = "", end_time = "")
        Severity: Minor
        Found in lib/allscripts_api/named_magic_methods.rb - About 35 mins to fix

          Method save_task has 5 arguments (exceeds 4 allowed). Consider refactoring.
          Open

              def save_task(task_type, target_user, work_object_id = 0, comments = "", subject = "Other")
          Severity: Minor
          Found in lib/allscripts_api/named_magic_methods.rb - About 35 mins to fix

            There are no issues that match your filters.

            Category
            Status