def METHOD_NAME(self):
    KEY = os.environ["HEALTHINSIGHTS_KEY"]
    ENDPOINT = os.environ["HEALTHINSIGHTS_ENDPOINT"]
    # Create a Trial Matcher client
    # <client>
    trial_matcher_client = ClinicalMatchingClient(endpoint=ENDPOINT,
                                                  credential=AzureKeyCredential(KEY))
    # </client>
    # Create clinical info list
    # <clinicalInfo>
    clinical_info_list = [models.ClinicalCodedElement(system="http://www.nlm.nih.gov/research/umls",
                                                      code="C0032181",
                                                      name="Platelet count",
                                                      value="250000"),
                          models.ClinicalCodedElement(system="http://www.nlm.nih.gov/research/umls",
                                                      code="C0002965",
                                                      name="Unstable Angina",
                                                      value="true"),
                          models.ClinicalCodedElement(system="http://www.nlm.nih.gov/research/umls",
                                                      code="C1522449",
                                                      name="Radiotherapy",
                                                      value="false"),
                          models.ClinicalCodedElement(system="http://www.nlm.nih.gov/research/umls",
                                                      code="C0242957",
                                                      name="GeneOrProtein-Expression",
                                                      value="Negative;EntityType:GENEORPROTEIN-EXPRESSION"),
                          models.ClinicalCodedElement(system="http://www.nlm.nih.gov/research/umls",
                                                      code="C1300072",
                                                      name="cancer stage",
                                                      value="2")]
    # </clinicalInfo>
    # Construct Patient
    # <PatientConstructor>
    patient_info = models.PatientInfo(sex=models.PatientInfoSex.MALE, birth_date=datetime.date(1965, 12, 26),
                                      clinical_info=clinical_info_list)
    patient1 = models.PatientRecord(id="patient_id", info=patient_info)
    # </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 (nsclc)"]
    # 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 recruitment status
    registry_filters.recruitment_statuses = [models.ClinicalTrialRecruitmentStatus.RECRUITING]
    # 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 = trial_matcher_client.begin_match_trials(trial_matcher_data)
        trial_matcher_result = poller.result()
        self.print_results(trial_matcher_result)
    except Exception as ex:
        print(str(ex))
        return