Module: ONCCertificationG10TestKit::G10Options
- Included in:
- BulkExportValidationTester, LimitedScopeGrantTest, ProfileSelector, SMARTScopesTest, SMARTWellKnownCapabilitiesTest
- Defined in:
- lib/onc_certification_g10_test_kit/g10_options.rb
Constant Summary collapse
- US_CORE_3 =
'us_core_3'.freeze
- US_CORE_4 =
'us_core_4'.freeze
- US_CORE_5 =
'us_core_5'.freeze
- US_CORE_6 =
'us_core_6'.freeze
- US_CORE_VERSION_NUMBERS =
{ US_CORE_3 => '3.1.1', US_CORE_4 => '4.0.0', US_CORE_5 => '5.0.1', US_CORE_6 => '6.1.0' }.freeze
- BULK_DATA_1 =
'multi_patient_api_stu1'.freeze
- BULK_DATA_2 =
'multi_patient_api_stu2'.freeze
- SMART_1 =
'smart_app_launch_1'.freeze
- SMART_2 =
'smart_app_launch_2'.freeze
- US_CORE_3_REQUIREMENT =
{ us_core_version: US_CORE_3 }.freeze
- US_CORE_4_REQUIREMENT =
{ us_core_version: US_CORE_4 }.freeze
- US_CORE_5_REQUIREMENT =
{ us_core_version: US_CORE_5 }.freeze
- US_CORE_6_REQUIREMENT =
{ us_core_version: US_CORE_6 }.freeze
- BULK_DATA_1_REQUIREMENT =
{ multi_patient_version: BULK_DATA_1 }.freeze
- BULK_DATA_2_REQUIREMENT =
{ multi_patient_version: BULK_DATA_2 }.freeze
- SMART_1_REQUIREMENT =
{ smart_app_launch_version: SMART_1 }.freeze
- SMART_2_REQUIREMENT =
{ smart_app_launch_version: SMART_2 }.freeze
Instance Method Summary collapse
- #us_core_version ⇒ Object
- #using_us_core_3? ⇒ Boolean
- #using_us_core_5? ⇒ Boolean
- #using_us_core_6? ⇒ Boolean
- #versioned_us_core_module ⇒ Object
Instance Method Details
#us_core_version ⇒ Object
32 33 34 |
# File 'lib/onc_certification_g10_test_kit/g10_options.rb', line 32 def us_core_version [:us_core_version] end |
#using_us_core_3? ⇒ Boolean
36 37 38 |
# File 'lib/onc_certification_g10_test_kit/g10_options.rb', line 36 def using_us_core_3? us_core_version == US_CORE_3 end |
#using_us_core_5? ⇒ Boolean
40 41 42 |
# File 'lib/onc_certification_g10_test_kit/g10_options.rb', line 40 def using_us_core_5? us_core_version == US_CORE_5 end |
#using_us_core_6? ⇒ Boolean
44 45 46 |
# File 'lib/onc_certification_g10_test_kit/g10_options.rb', line 44 def using_us_core_6? us_core_version == US_CORE_6 end |
#versioned_us_core_module ⇒ Object
48 49 50 51 52 53 54 55 56 57 58 59 |
# File 'lib/onc_certification_g10_test_kit/g10_options.rb', line 48 def versioned_us_core_module case us_core_version when US_CORE_6 USCoreTestKit::USCoreV610 when US_CORE_5 USCoreTestKit::USCoreV501 when US_CORE_4 USCoreTestKit::USCoreV400 else USCoreTestKit::USCoreV311 end end |