  DepartmentIRHC Patient Advisory Council

 

 Close 

 [Back to Overview](/departments/adult-primary-care/immigrant-and-refugee-health-program)## Explore department

 
 

 

 Request an Appointment  ## Request an Appointment

Request an Appointment

 ##### By Phone

For general scheduling or help finding the right provider, call to speak to a member of our care team.





 

##### Schedule Online

If you’ve already seen a provider in this department, you can request a follow-up with them in MyChart.

[Schedule With MyChart](https://mychart.bmc.org/)



 

 

 

 

 Close Dialog Refer a Patient  ## Refer a Patient

Refer a Patient

 Hours of Operation: Monday, Tuesday, Thursday, 8 a.m. to 8 p.m.; Wednesday, 9 a.m. to 8 p.m.; Friday 9 a.m. to 5 p.m.; Saturday, 8:30 a.m. to 12:30 p.m.

Phone: [617.414.1994](tel:617.414.1994)

 

 Close Dialog 

 

  ## Immigrant and Refugee Health Program

# IRHC Patient Advisory Council

 Explore Immigrant and Refugee Health Program

 ## What Is the IRHC PAC?

The Patient Advisory Council (PAC) of Boston Medical Center (BMC)’s cross-departmental [Immigrant and Refugee Health Center (IRHC)](/immigrant-refugee-health-center "Immigrant and Refugee Health Center | Boston Medical Center (bmc.org)") was established to ensure that the voices and lived experiences of immigrant and refugee patients inform the center’s services, policies, and programs. Through meaningful collaboration between patients, families, caregivers, and staff, the IRHC PAC works to create a patient-centered, culturally responsive, and equitable healthcare experience.

## PAC Mission

The mission of the Patient Advisory Council is to support BMC and IRHC’s mission of providing exceptional and accessible care for all through enhanced partnership between patients, families, caregivers, and staff.

The PAC draws on multiple insights to provide guidance, feedback, and direction to the IRHC team, including:

- Lived experiences of immigrant-specific health conditions
- Patient and provider relationships and interactions
- Review of educational materials
- Formation of PAC structure and operations



 

 

## Apply to Serve on the Patient Advisory Council

Interested in joining us? Fill out the application below!


.wFormContainer { margin: 0 !important; }
.wForm {
    padding: 0 !important;
}
.wFormContainer .wFormTitle,
.wForm .oneField,
.wForm .htmlSection { padding: 0 !important; }
.wForm form .oneChoice label,
.wForm form .oneChoice .label { font-weight: normal; }
div#disabled-explanation { margin-bottom: 1rem; }
.wForm .actions {
    margin-top: 0;
    padding: 0;
}
.wForm .htmlSection { padding: 0; }
div.htmlContent p {
    margin: 1rem 0 0 0 !important;
}
.wFormFooter p { padding: 1rem 0 !important; }
.wForm .captcha .oneField {
    margin: 0;
    padding: 0;
}
div#485-A .captcha { margin: 1em 0 !important; }
div.captchaHelp { margin: 0 0 1rem 0 !important; }

// initialize our variables
var captchaReady = 0;
var wFORMSReady = 0;
var isConditionalSubmitEnabled = false;

// when wForms is loaded call this
var wformsReadyCallback = function () {
    // using this var to denote if wForms is loaded
    wFORMSReady = 1;
    isConditionalSubmitEnabled = document.getElementById('submit_button').hasAttribute('data-condition');
    // call our recaptcha function which is dependent on both
    // wForms and an async call to google
    // note the meat of this function wont fire until both
    // wFORMSReady = 1 and captchaReady = 1
    onloadCallback();
};

var gCaptchaReadyCallback = function() {
    // using this var to denote if captcha is loaded
    captchaReady = 1;
    isConditionalSubmitEnabled = document.getElementById('submit_button').hasAttribute('data-condition');
    // call our recaptcha function which is dependent on both
    // wForms and an async call to google
    // note the meat of this function wont fire until both
    // wFORMSReady = 1 and captchaReady = 1
    onloadCallback();
};

// add event listener to fire when wForms is fully loaded
document.addEventListener("wFORMSLoaded", wformsReadyCallback);

var enableSubmitButton = function() {
    var submitButton = document.getElementById('submit_button');
    var explanation = document.getElementById('disabled-explanation');
    var isConditionalSubmitConditionMet = wFORMS.behaviors.condition.isConditionalSubmitConditionMet;
    if (submitButton != null && (isConditionalSubmitEnabled && isConditionalSubmitConditionMet) || !isConditionalSubmitEnabled) {
        submitButton.removeAttribute('disabled');
        if (explanation != null) {
            explanation.style.display = 'none';
        }
    }
};
var disableSubmitButton = function() {
    var submitButton = document.getElementById('submit_button');
    var explanation = document.getElementById('disabled-explanation');
    if (submitButton != null) {
        submitButton.disabled = true;
        if (explanation != null) {
            explanation.style.display = 'block';
        }
    }
};

// call this on both captcha async complete and wforms fully
// initialized since we can't be sure which will complete first
// and we need both done for this to function just check that they are
// done to fire the functionality
var onloadCallback = function () {
    // if our captcha is ready (async call completed)
    // and wFORMS is completely loaded then we are ready to add
    // the captcha to the page
    if (captchaReady && wFORMSReady) {
        // Prevent both concurrent and sequential executions
        if (window.isCreatingCaptcha || window.hasCaptchaRendered) {
            return;
        }
        window.isCreatingCaptcha = true;
        try {
                                var submitButton = document.getElementById('submit_button');
                                var formContainer = submitButton.closest('form') || submitButton.closest('.wFormContainer');
                                var faCaptcha = null;

                                if (formContainer) {
                                    faCaptcha = formContainer.querySelector('#google-captcha');
                                }

                                // Also check if captcha was appended to body as fallback (look for FA-specific structure)
                                if (!faCaptcha) {
                                    var bodyCaptchas = document.querySelectorAll('body > #google-captcha');
                                    for (var i = 0; i < bodyCaptchas.length; i++) {
                                        // Verify it's a FormAssembly captcha by checking for specific structure
                                        if (bodyCaptchas[i].querySelector('.captcha .oneField .g-recaptcha')) {
                                            faCaptcha = bodyCaptchas[i];
                                            break;
                                        }
                                    }
                                }

                                if (faCaptcha) { 
                                    if (faCaptcha.parentNode) {
                                        faCaptcha.parentNode.removeChild(faCaptcha);
                                    } 
                                }

                            // Now create a new captcha container
                            var captchaContainer = document.createElement('div');
                            captchaContainer.id = 'google-captcha';
                            
                            var captchaDiv = document.createElement('div');
                            captchaDiv.className = 'captcha';
                            
                            var oneFieldDiv = document.createElement('div');
                            oneFieldDiv.className = 'oneField';
                            
                            var recaptchaElement = document.createElement('div');
                            recaptchaElement.id = 'g-recaptcha-render-div';
                            recaptchaElement.className = 'g-recaptcha';
                            
                            var errorDiv = document.createElement('div');
                            errorDiv.className = 'g-captcha-error';
                            
                            var helpDiv = document.createElement('div');
                            helpDiv.className = 'captchaHelp';
                            helpDiv.innerHTML = 'reCAPTCHA helps prevent automated form spam.<br>';
                            
                            var disabledDiv = document.createElement('div');
                            disabledDiv.id = 'disabled-explanation';
                            disabledDiv.className = 'captchaHelp';
                            disabledDiv.style.display = 'block';
                            disabledDiv.innerHTML = 'The submit button will be disabled until you complete the CAPTCHA.';
                            
                            oneFieldDiv.appendChild(recaptchaElement);
                            oneFieldDiv.appendChild(errorDiv);
                            oneFieldDiv.appendChild(document.createElement('br'));
                            captchaDiv.appendChild(oneFieldDiv);
                            captchaDiv.appendChild(helpDiv);
                            captchaDiv.appendChild(disabledDiv);
                            captchaContainer.appendChild(document.createElement('br'));
                            captchaContainer.appendChild(captchaDiv);
                            
                            if (submitButton && submitButton.parentNode) {
                                submitButton.parentNode.insertBefore(captchaContainer, submitButton);
                            } else {
                                // Fallback: append to body if submit button not found.
                                document.body.appendChild(captchaContainer);
                            }
                        } finally {
                            window.isCreatingCaptcha = false;
                        }
                            
                            grecaptcha.enterprise.render('g-recaptcha-render-div', {
                                'sitekey': '6LfMg_EaAAAAAMhDNLMlgqDChzmtYHlx1yU2y7GI',
                                'theme': 'light',
                                'size': 'normal',
                                'callback': 'enableSubmitButton',
                                'expired-callback': 'disableSubmitButton'
                            });
                            window.hasCaptchaRendered = true;
                            var oldRecaptchaCheck = parseInt('1');
                            if (oldRecaptchaCheck === -1) {
                                var standardCaptcha = document.getElementById("tfa_captcha_text");
                                standardCaptcha = standardCaptcha.parentNode.parentNode.parentNode;
                                standardCaptcha.parentNode.removeChild(standardCaptcha);
                            }

                            if (!wFORMS.instances['paging']) {
                                document.getElementById("g-recaptcha-render-div").parentNode.parentNode.parentNode.style.display = "block";
                                //document.getElementById("g-recaptcha-render-div").parentNode.parentNode.parentNode.removeAttribute("hidden");
                            }
                            document.getElementById("g-recaptcha-render-div").getAttributeNode('id').value = 'tfa_captcha_text';

                            var captchaError = '';
                            if (captchaError == '1') {
                                var errMsgText = 'The CAPTCHA was not completed successfully.';
                                var errMsgDiv = document.createElement('div');
                                errMsgDiv.id = "tfa_captcha_text-E";
                                errMsgDiv.className = "err errMsg";
                                errMsgDiv.innerText = errMsgText;
                                var loc = document.querySelector('.g-captcha-error');
                                loc.insertBefore(errMsgDiv, loc.childNodes[0]);

                                /* See wFORMS.behaviors.paging.applyTo for origin of this code */
                                if (wFORMS.instances['paging']) {
                                    var b = wFORMS.instances['paging'][0];
                                    var pp = base2.DOM.Element.querySelector(document, wFORMS.behaviors.paging.CAPTCHA_ERROR);
                                    if (pp) {
                                        var lastPage = 1;
                                        for (var i = 1; i < 100; i++) {
                                            if (b.behavior.isLastPageIndex(i)) {
                                                lastPage = i;
                                                break;
                                            }
                                        }
                                        b.jumpTo(lastPage);
                                    }
                                }
                            }
                        }
                    }
                  
                    document.addEventListener("DOMContentLoaded", function() {
                        var warning = document.getElementById("javascript-warning");
                        if (warning != null) {
                            warning.parentNode.removeChild(warning);
                        }
                        var oldRecaptchaCheck = parseInt('1');
                        if (oldRecaptchaCheck !== -1) {
                            var explanation = document.getElementById('disabled-explanation');
                            var submitButton = document.getElementById('submit_button');
                            if (submitButton != null) {
                                submitButton.disabled = true;
                                if (explanation != null) {
                                    explanation.style.display = 'block';
                                }
                            }
                        }
                    });
                
document.addEventListener("FA__DOMContentLoaded", function(){
    const FORM_TIME_START = Math.floor((new Date).getTime()/1000);
    let formElement = document.getElementById("tfa_0");
    if (null === formElement) {
        formElement = document.getElementById("0");
    }
    let appendJsTimerElement = function(){
        let formTimeDiff = Math.floor((new Date).getTime()/1000) - FORM_TIME_START;
                let cumulatedTimeElement = document.getElementById("tfa_dbCumulatedTime");
                if (null !== cumulatedTimeElement) {
                    let cumulatedTime = parseInt(cumulatedTimeElement.value);
                    if (null !== cumulatedTime && cumulatedTime > 0) {
                        formTimeDiff += cumulatedTime;
                    }
                }
                let jsTimeInput = document.createElement("input");
                jsTimeInput.setAttribute("type", "hidden");
                jsTimeInput.setAttribute("value", formTimeDiff.toString());
                jsTimeInput.setAttribute("name", "tfa_dbElapsedJsTime");
                jsTimeInput.setAttribute("id", "tfa_dbElapsedJsTime");
                jsTimeInput.setAttribute("autocomplete", "off");
                if (null !== formElement) {
                    formElement.appendChild(jsTimeInput);
                }
            };
            if (null !== formElement) {
                if(formElement.addEventListener){
                    formElement.addEventListener('submit', appendJsTimerElement, false);
                } else if(formElement.attachEvent){
                    formElement.attachEvent('onsubmit', appendJsTimerElement);
                }
            }
        });


 
                #tfa_1,
                *[id^="tfa_1["] {
                    width: 702px !important;
                }
                #tfa_1-D,
                *[id^="tfa_1["][class~="field-container-D"] {
                    width: auto !important;
                }
            
                #tfa_1-L,
                label[id^="tfa_1["] {
                    width: 250px !important;
                    min-width: 0px;
                }
            
                #tfa_3,
                *[id^="tfa_3["] {
                    width: 702px !important;
                }
                #tfa_3-D,
                *[id^="tfa_3["][class~="field-container-D"] {
                    width: auto !important;
                }
            
                #tfa_3-L,
                label[id^="tfa_3["] {
                    width: 250px !important;
                    min-width: 0px;
                }
            
                #tfa_5,
                *[id^="tfa_5["] {
                    width: 702px !important;
                }
                #tfa_5-D,
                *[id^="tfa_5["][class~="field-container-D"] {
                    width: auto !important;
                }
            
                #tfa_5-L,
                label[id^="tfa_5["] {
                    width: 250px !important;
                    min-width: 0px;
                }
            
                #tfa_10,
                *[id^="tfa_10["] {
                    width: 670px !important;
                }
                #tfa_10-D,
                *[id^="tfa_10["][class~="field-container-D"] {
                    width: auto !important;
                }
            
                #tfa_19,
                *[id^="tfa_19["] {
                    width: 670px !important;
                }
                #tfa_19-D,
                *[id^="tfa_19["][class~="field-container-D"] {
                    width: auto !important;
                }
            
                #tfa_21,
                *[id^="tfa_21["] {
                    width: 670px !important;
                }
                #tfa_21-D,
                *[id^="tfa_21["][class~="field-container-D"] {
                    width: auto !important;
                }
            
                #tfa_10,
                *[id^="tfa_10["] {
                    height: 135px !important
                }
                #tfa_10-D,
                *[id^="tfa_10["][class~="field-container-D"] {
                    height: auto !important;
                }
                #tfa_10-L,
                label[id^="tfa_10["],
                *[id^="tfa_10["][id$="-L"] {
                    height: auto !important;
                }
            
                #tfa_19,
                *[id^="tfa_19["] {
                    height: 135px !important
                }
                #tfa_19-D,
                *[id^="tfa_19["][class~="field-container-D"] {
                    height: auto !important;
                }
                #tfa_19-L,
                label[id^="tfa_19["],
                *[id^="tfa_19["][id$="-L"] {
                    height: auto !important;
                }
            
                #tfa_21,
                *[id^="tfa_21["] {
                    height: 135px !important
                }
                #tfa_21-D,
                *[id^="tfa_21["][class~="field-container-D"] {
                    height: auto !important;
                }
                #tfa_21-L,
                label[id^="tfa_21["],
                *[id^="tfa_21["][id$="-L"] {
                    height: auto !important;
                }
                form input, form select {
    min-height: 1rem;
    padding: calc(.75rem - 1px) calc(1rem - 1px);
}


### IRHC Patient Advisory Council Application Form

  First Name  


 

 Last Name  


 

 Phone Number  


 

 Phone Number Type  
     Home     Mobile     Work   

 

  Are you applying as a BMC patient or a family member/caregiver for a BMC patient? 

Please note that we are only accepting applications from people who represent at least one of these roles.

   
     Patient     Family member/caregiver   

 

 Please provide a brief overview of your experiences as a patient, family member, or caregiver at the Immigrant and Refugee Health Center.  
  

 

 We believe that all patient/family advisory councils and all committees should reflect the diversity of patients and families who receive care at IRHC. Please share anything about yourself that you think would add to the diversity of our PAC. Please consider diversity to include any of the following or more: race, ethnicity, gender, sexual orientation, disability, spiritual, economic, educational, etc.  
  

 

 BMC and IRHC strive to provide “exceptional care without exception.” What does this mean to you?  
  

 

Thank you for your interest! We will be in touch soon.

Please contact the IRHC team with any questions at <DG-BMCImmigrantHealthCenter@bmc.org>.

 

 

 

  




  
 

reCAPTCHA helps prevent automated form spam.  
 

The submit button will be disabled until you complete the CAPTCHA.

 

 

  



       



[IRHC Contact Information](/node/169969/)






    wFORMS.behaviors.prefill.skip = false;