async def METHOD_NAME(self) -> None:
    KEY = os.environ["HEALTHINSIGHTS_KEY"]
    ENDPOINT = os.environ["HEALTHINSIGHTS_ENDPOINT"]
    # Create aTrial Matcher client
    # <client>
    trial_matcher_client = ClinicalMatchingClient(endpoint=ENDPOINT,
                                                  credential=AzureKeyCredential(KEY))
    # </client>
    # Construct Patient
    # <PatientConstructor>
    patient1 = self.get_patient_from_fhir_patient()
    # </PatientConstructor>
    # Create registry filter
    registry_filters = models.ClinicalTrialRegistryFilter()
    # Limit the trial to a specific patient condition ("Non-small cell lung cancer")
    registry_filters.conditions = ["Non-small cell lung cancer"]
    # Limit the clinical trial to a certain phase, phase 1
    registry_filters.phases = [models.ClinicalTrialPhase.PHASE1]
    # Specify the clinical trial registry source as ClinicalTrials.Gov
    registry_filters.sources = [models.ClinicalTrialSource.CLINICALTRIALS_GOV]
    # Limit the clinical trial to a certain location, in this case California, USA
    registry_filters.facility_locations = [models.GeographicLocation(country_or_region="United States",
                                                                     city="Gilbert",
                                                                     state="Arizona")]
    # Limit the trial to a specific study type, interventional
    registry_filters.study_types = [models.ClinicalTrialStudyType.INTERVENTIONAL]
    # Construct ClinicalTrial instance and attach the registry filter to it.
    clinical_trials = models.ClinicalTrials(registry_filters=[registry_filters])
    # Create TrialMatcherRequest
    configuration = models.TrialMatcherModelConfiguration(clinical_trials=clinical_trials)
    trial_matcher_data = models.TrialMatcherData(patients=[patient1], configuration=configuration)
    # Health Insights Trial match trials
    try:
        poller = await trial_matcher_client.begin_match_trials(trial_matcher_data)
        trial_matcher_result = await poller.result()
        self.print_results(trial_matcher_result)
    except Exception as ex:
        print(str(ex))
        return