Module: DaVinciPDexTestKit::PDexPayerClient
- Includes:
- URLs
- Included in:
- PDexPayerClientSuite
- Defined in:
- lib/davinci_pdex_test_kit/pdex_payer_client/tags.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/urls.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/collection.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/mock_server.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/pdex_client_options.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/client_auth_udap_group.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/client_validation_test.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/client_registration_group.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/mock_server/proxy_endpoint.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/client_auth_smart_alp_group.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/mock_server/binary_endpoint.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/mock_server/export_endpoint.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/client_auth_smart_alca_group.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/client_auth_smart_alcs_group.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/mock_server/patient_endpoint.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/mock_server/next_page_endpoint.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/client_workflow_interaction_test.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/mock_server/member_match_endpoint.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/visual_inspection_and_attestation.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/mock_server/export_status_endpoint.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/mock_server/resource_read_endpoint.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/mock_server/resource_search_endpoint.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/mock_udap_smart_server/token_endpoint.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/mock_server/patient_everything_endpoint.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/visual_inspection_and_attestation/provenance.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/mock_udap_smart_server/authorization_endpoint.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/visual_inspection_and_attestation/must_support.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/visual_inspection_and_attestation/authentication.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/client_registration/configuration_display_udap_test.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/client_registration/configuration_display_smart_test.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/visual_inspection_and_attestation/receive_must_support.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/clinical_data_request_tests/goal_clinical_data_request_test.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/clinical_data_request_tests/clinical_data_request_check_test.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/client_member_match_tests/client_member_match_validation_test.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/clinical_data_request_tests/device_clinical_data_request_test.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/clinical_data_request_tests/patient_clinical_data_request_test.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/clinical_data_request_tests/careplan_clinical_data_request_test.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/clinical_data_request_tests/careteam_clinical_data_request_test.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/clinical_data_request_tests/location_clinical_data_request_test.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/clinical_data_request_tests/condition_clinical_data_request_test.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/clinical_data_request_tests/encounter_clinical_data_request_test.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/clinical_data_request_tests/patient_id_search_request_check_test.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/clinical_data_request_tests/procedure_clinical_data_request_test.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/clinical_data_request_tests/observation_clinical_data_request_test.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/clinical_data_request_tests/immunization_clinical_data_request_test.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/clinical_data_request_tests/organization_clinical_data_request_test.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/clinical_data_request_tests/practitioner_clinical_data_request_test.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/clinical_data_request_tests/diagnosticreport_clinical_data_request_test.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/clinical_data_request_tests/practitionerrole_clinical_data_request_test.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/clinical_data_request_tests/documentreference_clinical_data_request_test.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/clinical_data_request_tests/medicationrequest_clinical_data_request_test.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/clinical_data_request_tests/allergyintolerance_clinical_data_request_test.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/clinical_data_request_tests/medicationdispense_clinical_data_request_test.rb,
lib/davinci_pdex_test_kit/pdex_payer_client/clinical_data_request_tests/explanationofbenefit_clinical_data_request_test.rb
Defined Under Namespace
Modules: ClientValidationTest, MockServer, MockUdapSmartServer, PDexClientOptions, URLs Classes: PDexClientAllergyIntoleranceSubmitClinicalDataRequestTest, PDexClientAuthSMARTConfidentialAsymmetricGroup, PDexClientAuthSMARTConfidentialSymmetricGroup, PDexClientAuthSMARTPublicGroup, PDexClientAuthUDAPGroup, PDexClientCarePlanSubmitClinicalDataRequestTest, PDexClientCareTeamSubmitClinicalDataRequestTest, PDexClientClinicalDataRequestCheckTest, PDexClientConditionSubmitClinicalDataRequestTest, PDexClientDeviceSubmitClinicalDataRequestTest, PDexClientDiagnosticReportSubmitClinicalDataRequestTest, PDexClientDocumentReferenceSubmitClinicalDataRequestTest, PDexClientEncounterSubmitClinicalDataRequestTest, PDexClientExplanationOfBenefitSubmitClinicalDataRequestTest, PDexClientGoalSubmitClinicalDataRequestTest, PDexClientImmunizationSubmitClinicalDataRequestTest, PDexClientLocationSubmitClinicalDataRequestTest, PDexClientMedicationDispenseSubmitClinicalDataRequestTest, PDexClientMedicationRequestSubmitClinicalDataRequestTest, PDexClientMustSupportInterpretationTest, PDexClientObservationSubmitClinicalDataRequestTest, PDexClientOrganizationSubmitClinicalDataRequestTest, PDexClientPatientIdSearchRequestCheckTest, PDexClientPatientSubmitClinicalDataRequestTest, PDexClientPractitionerRoleSubmitClinicalDataRequestTest, PDexClientPractitionerSubmitClinicalDataRequestTest, PDexClientProcedureSubmitClinicalDataRequestTest, PDexClientRegistrationConfigurationUDAPDisplay, PDexClientRegistrationGroup, PDexClientVisualInspectionAndAttestationGroup, PDexClientWorkflowInteractionTest, PDexInitialMemberMatchValidationTest, PDexMemberAuthenticationTest, PDexMustSupportSubElementHandlingTest, PDexRetainProvenanceFromPayerExchangeTest, PDexlientRegistrationConfigurationSMARTDisplay
Constant Summary collapse
- RESOURCE_API_TAG =
'resource_api'- RESOURCE_ID_TAG =
'resource_id'- PATIENT_ID_REQUEST_TAG =
'patient_id_request'- BINARY_TAG =
'binary'- EXPORT_TAG =
'export'- EXPORT_STATUS_TAG =
'export_status'- EVERYTHING_TAG =
'everything'- MEMBER_MATCH_TAG =
'member_match'- SET_TO_BE_GATHERED =
{AllergyIntolerance: ['pdex-AllergyIntolerance'], CarePlan: ['pdex-CarePlan'], CareTeam: ['pdex-CareTeam'], Condition: ['pdex-Condition', 'pdex-Condition-2'], Device: ['pdex-Device', 'pdex-implantable-Device'], DiagnosticReport: ['pdex-DiagnosticReport'], DocumentReference: ['pdex-DocumentReference'], Encounter: ['pdex-Encounter'], ExplanationOfBenefit: ['pdex-ExplanationOfBenefit'], Goal: ['pdex-Goal'], Immunization: ['pdex-Immunization'], Location: ['pdex-Location'], MedicationDispense: ['pdex-MedicationDispense'], MedicationRequest: ['pdex-MedicationRequest'], Observation: ['pdex-Observation', 'pdex-Vitals'], Organization: ['pdex-Organization', 'pdex-Payor-Organization'], Patient: ['999'], Practitioner: ['pdex-Practitioner'], PractitionerRole: ['pdex-PractitionerRole'], Procedure: ['pdex-Procedure'] # TODO: What about Provenance? }
- SEARCHES_BY_PRIORITY =
{AllergyIntolerance: [['patient']], CarePlan: [['category', 'patient']], CareTeam: [['patient', 'status']], Condition: [['category', 'patient'], ['patient']], Device: [['patient', 'type'], ['patient']], DiagnosticReport: [['category', 'date', 'patient'], ['code', 'patient'], ['category', 'patient'], ['patient']], DocumentReference: [['_id'], ['category', 'date', 'patient'], ['patient', 'type'], ['category', 'patient'], ['patient']], Encounter: [['_id'], ['date', 'patient'], ['patient']], ExplanationOfBenefit: [['_id'], ['patient'], ['identifier'], ['_lastUpdated'], ['service-date'], ['type']], Goal: [['patient']], Immunization: [['patient']], Location: [['name'], ['address']], MedicationDispense: [['patient']], MedicationRequest: [['intent', 'patient']], Observation: [['category', 'date', 'patient'], ['code', 'patient'], ['category', 'patient']], Organization: [['name'], ['address']], Patient: [['_id'], ['identifier'], ['birthdate', 'name'], ['gender', 'name'], ['name']], Practitioner: [['identifier'], ['name']], PractitionerRole: [['practitioner'], ['specialty']], Procedure: [['date', 'patient'], ['patient']], }
Constants included from URLs
URLs::AUTHORIZATION_PATH, URLs::BASE_FHIR_PATH, URLs::BINARY_PATH, URLs::EVERYTHING_PATH, URLs::EXPORT_PATH, URLs::EXPORT_STATUS_PATH, URLs::INSTANCE_PATH, URLs::MEMBER_MATCH_PATH, URLs::METADATA_PATH, URLs::PATIENT_INSTANCE_PATH, URLs::PATIENT_PATH, URLs::RESOURCE_PATH, URLs::RESUME_CLINICAL_DATA_PATH, URLs::RESUME_FAIL_PATH, URLs::RESUME_PASS_PATH, URLs::TOKEN_PATH