{"version":"1.0","provider_name":"CFMG Member Website","provider_url":"https:\/\/childrenfirstmedicalgroup.org","title":"SMS Health Messaging","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"hWqK9WZRbc\"><a href=\"https:\/\/childrenfirstmedicalgroup.org\/index.php\/members\/sms-health-messaging\/\">SMS Health Messaging<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/childrenfirstmedicalgroup.org\/index.php\/members\/sms-health-messaging\/embed\/#?secret=hWqK9WZRbc\" width=\"600\" height=\"338\" title=\"&#8220;SMS Health Messaging&#8221; &#8212; CFMG Member Website\" data-secret=\"hWqK9WZRbc\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/**\n * WordPress inline HTML embed\n *\n * @since 4.4.0\n * @output wp-includes\/js\/wp-embed.js\n *\n * Single line comments should not be used since they will break\n * the script when inlined in get_post_embed_html(), specifically\n * when the comments are not stripped out due to SCRIPT_DEBUG\n * being turned on.\n *\/\n(function ( window, document ) {\n\t'use strict';\n\n\t\/* Abort for ancient browsers. *\/\n\tif ( ! document.querySelector || ! window.addEventListener || typeof URL === 'undefined' ) {\n\t\treturn;\n\t}\n\n\t\/** @namespace wp *\/\n\twindow.wp = window.wp || {};\n\n\t\/* Abort if script was already executed. *\/\n\tif ( !! window.wp.receiveEmbedMessage ) {\n\t\treturn;\n\t}\n\n\t\/**\n\t * Receive embed message.\n\t *\n\t * @param {MessageEvent} e\n\t *\/\n\twindow.wp.receiveEmbedMessage = function( e ) {\n\t\tvar data = e.data;\n\n\t\t\/* Verify shape of message. *\/\n\t\tif (\n\t\t\t! ( data || data.secret || data.message || data.value ) ||\n\t\t\t\/[^a-zA-Z0-9]\/.test( data.secret )\n\t\t) {\n\t\t\treturn;\n\t\t}\n\n\t\tvar iframes = document.querySelectorAll( 'iframe[data-secret=\"' + data.secret + '\"]' ),\n\t\t\tblockquotes = document.querySelectorAll( 'blockquote[data-secret=\"' + data.secret + '\"]' ),\n\t\t\tallowedProtocols = new RegExp( '^https?:$', 'i' ),\n\t\t\ti, source, height, sourceURL, targetURL;\n\n\t\tfor ( i = 0; i < blockquotes.length; i++ ) {\n\t\t\tblockquotes[ i ].style.display = 'none';\n\t\t}\n\n\t\tfor ( i = 0; i < iframes.length; i++ ) {\n\t\t\tsource = iframes[ i ];\n\n\t\t\tif ( e.source !== source.contentWindow ) {\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\tsource.removeAttribute( 'style' );\n\n\t\t\tif ( 'height' === data.message ) {\n\t\t\t\t\/* Resize the iframe on request. *\/\n\t\t\t\theight = parseInt( data.value, 10 );\n\t\t\t\tif ( height > 1000 ) {\n\t\t\t\t\theight = 1000;\n\t\t\t\t} else if ( ~~height < 200 ) {\n\t\t\t\t\theight = 200;\n\t\t\t\t}\n\n\t\t\t\tsource.height = height;\n\t\t\t} else if ( 'link' === data.message ) {\n\t\t\t\t\/* Link to a specific URL on request. *\/\n\t\t\t\tsourceURL = new URL( source.getAttribute( 'src' ) );\n\t\t\t\ttargetURL = new URL( data.value );\n\n\t\t\t\tif (\n\t\t\t\t\tallowedProtocols.test( targetURL.protocol ) &&\n\t\t\t\t\ttargetURL.host === sourceURL.host &&\n\t\t\t\t\tdocument.activeElement === source\n\t\t\t\t) {\n\t\t\t\t\twindow.top.location.href = data.value;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t};\n\n\tfunction onLoad() {\n\t\tvar iframes = document.querySelectorAll( 'iframe.wp-embedded-content' ),\n\t\t\ti, source, secret;\n\n\t\tfor ( i = 0; i < iframes.length; i++ ) {\n\t\t\t\/** @var {IframeElement} *\/\n\t\t\tsource = iframes[ i ];\n\n\t\t\tsecret = source.getAttribute( 'data-secret' );\n\t\t\tif ( ! secret ) {\n\t\t\t\t\/* Add secret to iframe *\/\n\t\t\t\tsecret = Math.random().toString( 36 ).substring( 2, 12 );\n\t\t\t\tsource.src += '#?secret=' + secret;\n\t\t\t\tsource.setAttribute( 'data-secret', secret );\n\t\t\t}\n\n\t\t\t\/*\n\t\t\t * Let post embed window know that the parent is ready for receiving the height message, in case the iframe\n\t\t\t * loaded before wp-embed.js was loaded. When the ready message is received by the post embed window, the\n\t\t\t * window will then (re-)send the height message right away.\n\t\t\t *\/\n\t\t\tsource.contentWindow.postMessage( {\n\t\t\t\tmessage: 'ready',\n\t\t\t\tsecret: secret\n\t\t\t}, '*' );\n\t\t}\n\t}\n\n\twindow.addEventListener( 'message', window.wp.receiveEmbedMessage, false );\n\tdocument.addEventListener( 'DOMContentLoaded', onLoad, false );\n})( window, document );\n\/\/# sourceURL=https:\/\/childrenfirstmedicalgroup.org\/wp-includes\/js\/wp-embed.js\n<\/script>\n","description":"Children First Medical Group\u00a0 Health Messaging:A Service for Families Children First Medical Group will send you important information and reminderson behalf of your doctor&#8217;s office to help you manage your family&#8217;s health. What is Curogram? Children First Medical Group, Inc. (CFMG) is committed to the continued success of the member outreach text messaging program. Since October 2022, CFMG has been sending automated health reminders to members through phone calls and\/or text messages. These messages intend to promote patient wellness and increase patient engagement. Beginning in January 2026, CFMG will continue this member outreach program with a new vendor: Curogram.\u00a0 That&#8217;s great! How does it work? Curogram&#8217;s unidirectional messaging allows your doctor&#8217;s office to text you and share links, phone numbers, and other useful and accessible information on wellness visits, immunizations, or screening tests, such as lead levels.\u00a0 Refer to our sample message on the top of the page and our FAQs below for more information.\u00a0 Frequently Asked Questions About Curogram In what language will the message be sent? The threshold languages for Alameda County are as follows: Spanish, Vietnamese, Chinese, Farsi, and English. What are the &quot;campaigns&quot;? The \u2018campaigns\u2019 refer to the topics that Curogram will be messaging about. The topics are as follow, and are separated by age groups: a) Immunizations for Adolescents b) Childhood Immunization Status c) Well-child Visits in the First 15 months d) Well-child Visits for ages 15-30 months e) Child and Adolescent Well-Care Visits 3-6 years f) Child and Adolescent Well-Care Visits 6-11 years g) Child and Adolescent Well-Care Visits 12-17 years h) Child and Adolescent Well-Care Visits 18-21 years i) Lead Screening in Children Given the brevity of the messages, please refer to the FAQs on each campaign by clicking on the links associated with the messages. For more information on community resources that are related to these campaigns, refer to our member wellness site. Will all the campaigns be launched at the same time? Yes! How many times will Curogram contact me? A scheduled run happens once a month. On the first business Tuesday of the month, Curogram sends out the requested health care reminders. If a requested appointment has not been scheduled within 30 days of the SMS, you will receive another reminder the following month. Can I opt out of the messages? Yes. For example, if you receive a message for a wellness exam for your child, but your child just had an exam, you may opt out of the campaign. The first message in each campaign will tell them to \u201cSTOP\u201d or \u201cDNT\u201d (Does not respond, to opt out). How does the texting program work? All messaging from Curogram is uni-directional. Curogram can send messages, but will not respond to messages from members.","thumbnail_url":"https:\/\/childrenfirstmedicalgroup.org\/wp-content\/uploads\/Luma-messaging.png","thumbnail_width":1080,"thumbnail_height":1080}