/*! * Dialogs Manager v4.9.3 * https://github.com/kobizz/dialogs-manager * * Copyright Kobi Zaltzberg * Released under the MIT license * https://github.com/kobizz/dialogs-manager/blob/master/LICENSE.txt */ (function($, global) { 'use strict'; /* * Dialog Manager */ var DialogsManager = { widgetsTypes: {}, createWidgetType: function(typeName, properties, Parent) { if (!Parent) { Parent = this.Widget; } var WidgetType = function() { Parent.apply(this, arguments); }; var prototype = WidgetType.prototype = new Parent(typeName); prototype.types = prototype.types.concat([typeName]); $.extend(prototype, properties); prototype.constructor = WidgetType; WidgetType.extend = function(typeName, properties) { return DialogsManager.createWidgetType(typeName, properties, WidgetType); }; return WidgetType; }, addWidgetType: function(typeName, properties, Parent) { if (properties && properties.prototype instanceof this.Widget) { return this.widgetsTypes[typeName] = properties; } return this.widgetsTypes[typeName] = this.createWidgetType(typeName, properties, Parent); }, getWidgetType: function(widgetType) { return this.widgetsTypes[widgetType]; } }; /* * Dialog Manager instances constructor */ DialogsManager.Instance = function() { var self = this, elements = {}, settings = {}; var initElements = function() { elements.body = $('body'); }; var initSettings = function(options) { var defaultSettings = { classPrefix: 'dialog', effects: { show: 'fadeIn', hide: 'fadeOut' } }; $.extend(settings, defaultSettings, options); }; this.createWidget = function(widgetType, properties) { var WidgetTypeConstructor = DialogsManager.getWidgetType(widgetType), widget = new WidgetTypeConstructor(widgetType); properties = properties || {}; widget.init(self, properties); return widget; }; this.getSettings = function(property) { if (property) { return settings[property]; } return Object.create(settings); }; this.init = function(settings) { initSettings(settings); initElements(); return self; }; self.init(); }; /* * Widget types constructor */ DialogsManager.Widget = function(widgetName) { var self = this, settings = {}, events = {}, elements = {}, hideTimeOut = 0, baseClosureMethods = ['refreshPosition']; var bindEvents = function() { var windows = [elements.window]; if (elements.iframe) { windows.push(jQuery(elements.iframe[0].contentWindow)); } windows.forEach(function(window) { if (settings.hide.onEscKeyPress) { window.on('keyup', onWindowKeyUp); } if (settings.hide.onOutsideClick) { window[0].addEventListener('click', hideOnOutsideClick, true); } if (settings.hide.onOutsideContextMenu) { window[0].addEventListener('contextmenu', hideOnOutsideClick, true); } if (settings.position.autoRefresh) { window.on('resize', self.refreshPosition); } }); if (settings.hide.onClick || settings.hide.onBackgroundClick) { elements.widget.on('click', hideOnClick); } }; var callEffect = function(intent, params) { var effect = settings.effects[intent], $widget = elements.widget; if ('function' === typeof effect) { effect.apply($widget, params); } else { if ($widget[effect]) { $widget[effect].apply($widget, params); } else { throw 'Reference Error: The effect ' + effect + ' not found'; } } }; var ensureClosureMethods = function() { var closureMethodsNames = baseClosureMethods.concat(self.getClosureMethods()); $.each(closureMethodsNames, function() { var methodName = this, oldMethod = self[methodName]; self[methodName] = function() { oldMethod.apply(self, arguments); }; }); }; var fixIframePosition = function(position) { if (! position.my) { return; } var horizontalOffsetRegex = /left|right/, extraOffsetRegex = /([+-]\d+)?$/, iframeOffset = elements.iframe.offset(), iframeWindow = elements.iframe[0].contentWindow, myParts = position.my.split(' '), fixedParts = []; if (myParts.length === 1) { if (horizontalOffsetRegex.test(myParts[0])) { myParts.push('center'); } else { myParts.unshift('center'); } } myParts.forEach(function(part, index) { var fixedPart = part.replace(extraOffsetRegex, function(partOffset) { partOffset = +partOffset || 0; if (! index) { partOffset += iframeOffset.left - iframeWindow.scrollX; } else { partOffset += iframeOffset.top - iframeWindow.scrollY; } if (partOffset >= 0) { partOffset = '+' + partOffset; } return partOffset; }); fixedParts.push(fixedPart); }); position.my = fixedParts.join(' '); }; var hideOnClick = function(event) { if (isContextMenuClickEvent(event)) { return; } if (settings.hide.onClick) { if ($(event.target).closest(settings.selectors.preventClose).length) { return; } } else if (event.target !== this) { return; } self.hide(); }; var isIgnoredTarget = function(event) { if (! settings.hide.ignore) { return false; } return !! $(event.target).closest(settings.hide.ignore).length; }; var hideOnOutsideClick = function(event) { if (isContextMenuClickEvent(event) || $(event.target).closest(elements.widget).length || isIgnoredTarget(event)) { return; } self.hide(); }; var initElements = function() { self.addElement('widget'); self.addElement('header'); self.addElement('message'); self.addElement('window', window); self.addElement('body', document.body); self.addElement('container', settings.container); if (settings.iframe) { self.addElement('iframe', settings.iframe); } if (settings.closeButton) { if ( settings.closeButtonClass ) { // Backwards compatibility settings.closeButtonOptions.iconClass = settings.closeButtonClass; } const $button = $('', settings.closeButtonOptions.attributes), $buttonIcon = $(settings.closeButtonOptions.iconElement).addClass(settings.closeButtonOptions.iconClass); $button.append($buttonIcon); self.addElement('closeButton', $button); } var id = self.getSettings('id'); if (id) { self.setID(id); } var classes = []; $.each(self.types, function() { classes.push(settings.classes.globalPrefix + '-type-' + this); }); classes.push(self.getSettings('className')); elements.widget .addClass(classes.join(' ')) .attr({ 'aria-modal': true, 'role': 'document', 'tabindex': 0, }); }; var initSettings = function(parent, userSettings) { var parentSettings = $.extend(true, {}, parent.getSettings()); settings = { headerMessage: '', message: '', effects: parentSettings.effects, classes: { globalPrefix: parentSettings.classPrefix, prefix: parentSettings.classPrefix + '-' + widgetName, preventScroll: parentSettings.classPrefix + '-prevent-scroll', }, selectors: { preventClose: '.' + parentSettings.classPrefix + '-prevent-close', }, container: 'body', preventScroll: false, iframe: null, closeButton: false, closeButtonOptions: { iconClass: parentSettings.classPrefix + '-close-button-icon', attributes: { role: 'button', 'tabindex': 0, 'aria-label': 'Close', href: '#', }, iconElement: '', }, position: { element: 'widget', my: 'center', at: 'center', enable: true, autoRefresh: false, }, hide: { auto: false, autoDelay: 5000, onClick: false, onOutsideClick: true, onOutsideContextMenu: false, onBackgroundClick: true, onEscKeyPress: true, ignore: '', }, }; $.extend(true, settings, self.getDefaultSettings(), userSettings); initSettingsEvents(); }; var initSettingsEvents = function() { $.each(settings, function(settingKey) { var eventName = settingKey.match(/^on([A-Z].*)/); if (!eventName) { return; } eventName = eventName[1].charAt(0).toLowerCase() + eventName[1].slice(1); self.on(eventName, this); }); }; var isContextMenuClickEvent = function(event) { // Firefox fires `click` event on every `contextmenu` event. return event.type === 'click' && event.button === 2; }; var normalizeClassName = function(name) { return name.replace(/([a-z])([A-Z])/g, function() { return arguments[1] + '-' + arguments[2].toLowerCase(); }); }; var onWindowKeyUp = function(event) { var ESC_KEY = 27, keyCode = event.which; if (ESC_KEY === keyCode) { self.hide(); } }; var unbindEvents = function() { var windows = [elements.window]; if (elements.iframe) { windows.push(jQuery(elements.iframe[0].contentWindow)); } windows.forEach(function(window) { if (settings.hide.onEscKeyPress) { window.off('keyup', onWindowKeyUp); } if (settings.hide.onOutsideClick) { window[0].removeEventListener('click', hideOnOutsideClick, true); } if (settings.hide.onOutsideContextMenu) { window[0].removeEventListener('contextmenu', hideOnOutsideClick, true); } if (settings.position.autoRefresh) { window.off('resize', self.refreshPosition); } }); if (settings.hide.onClick || settings.hide.onBackgroundClick) { elements.widget.off('click', hideOnClick); } }; this.addElement = function(name, element, classes) { var $newElement = elements[name] = $(element || '
'), normalizedName = normalizeClassName(name); classes = classes ? classes + ' ' : ''; classes += settings.classes.globalPrefix + '-' + normalizedName; classes += ' ' + settings.classes.prefix + '-' + normalizedName; $newElement.addClass(classes); return $newElement; }; this.destroy = function() { unbindEvents(); elements.widget.remove(); self.trigger('destroy'); return self; }; this.getElements = function(item) { return item ? elements[item] : elements; }; this.getSettings = function(setting) { var copy = Object.create(settings); if (setting) { return copy[setting]; } return copy; }; this.hide = function() { if (! self.isVisible()) { return; } clearTimeout(hideTimeOut); callEffect('hide', arguments); unbindEvents(); if (settings.preventScroll) { self.getElements('body').removeClass(settings.classes.preventScroll); } self.trigger('hide'); return self; }; this.init = function(parent, properties) { if (!(parent instanceof DialogsManager.Instance)) { throw 'The ' + self.widgetName + ' must to be initialized from an instance of DialogsManager.Instance'; } ensureClosureMethods(); self.trigger('init', properties); initSettings(parent, properties); initElements(); self.buildWidget(); self.attachEvents(); self.trigger('ready'); return self; }; this.isVisible = function() { return elements.widget.is(':visible'); }; this.on = function(eventName, callback) { if ('object' === typeof eventName) { $.each(eventName, function(singleEventName) { self.on(singleEventName, this); }); return self; } var eventNames = eventName.split(' '); eventNames.forEach(function(singleEventName) { if (!events[singleEventName]) { events[singleEventName] = []; } events[singleEventName].push(callback); }); return self; }; this.off = function(eventName, callback) { if (! events[ eventName ]) { return self; } if (! callback) { delete events[eventName]; return self; } var callbackIndex = events[eventName].indexOf(callback); if (-1 !== callbackIndex) { events[eventName].splice(callbackIndex, 1); } return self; }; this.refreshPosition = function() { if (! settings.position.enable) { return; } var position = $.extend({}, settings.position); if (elements[position.of]) { position.of = elements[position.of]; } if (! position.of) { position.of = window; } if (settings.iframe) { fixIframePosition(position); } elements[position.element].position(position); }; this.setID = function(id) { elements.widget.attr('id', id); return self; }; this.setHeaderMessage = function(message) { self.getElements('header').html(message); return self; }; this.setMessage = function(message) { elements.message.html(message); return self; }; this.setSettings = function(key, value) { if (jQuery.isPlainObject(value)) { $.extend(true, settings[key], value); } else { settings[key] = value; } return self; }; this.show = function() { clearTimeout(hideTimeOut); elements.widget.appendTo(elements.container).hide(); callEffect('show', arguments); self.refreshPosition(); if (settings.hide.auto) { hideTimeOut = setTimeout(self.hide, settings.hide.autoDelay); } bindEvents(); if (settings.preventScroll) { self.getElements('body').addClass(settings.classes.preventScroll); } self.trigger('show'); return self; }; this.trigger = function(eventName, params) { var methodName = 'on' + eventName[0].toUpperCase() + eventName.slice(1); if (self[methodName]) { self[methodName](params); } var callbacks = events[eventName]; if (!callbacks) { return; } $.each(callbacks, function(index, callback) { callback.call(self, params); }); return self; }; }; DialogsManager.Widget.prototype.types = []; // Inheritable widget methods DialogsManager.Widget.prototype.buildWidget = function() { var elements = this.getElements(), settings = this.getSettings(); elements.widget.append(elements.header, elements.message); this.setHeaderMessage(settings.headerMessage); this.setMessage(settings.message); if (this.getSettings('closeButton')) { elements.widget.prepend(elements.closeButton); } }; DialogsManager.Widget.prototype.attachEvents = function() { var self = this; if (self.getSettings('closeButton')) { self.getElements('closeButton').on('click', function(event) { event.preventDefault(); self.hide(); }); } }; DialogsManager.Widget.prototype.getDefaultSettings = function() { return {}; }; DialogsManager.Widget.prototype.getClosureMethods = function() { return []; }; DialogsManager.Widget.prototype.onHide = function() { }; DialogsManager.Widget.prototype.onShow = function() { }; DialogsManager.Widget.prototype.onInit = function() { }; DialogsManager.Widget.prototype.onReady = function() { }; DialogsManager.widgetsTypes.simple = DialogsManager.Widget; DialogsManager.addWidgetType('buttons', { activeKeyUp: function(event) { var TAB_KEY = 9; if (event.which === TAB_KEY) { event.preventDefault(); } if (this.hotKeys[event.which]) { this.hotKeys[event.which](this); } }, activeKeyDown: function(event) { if (!this.focusedButton) { return; } var TAB_KEY = 9; if (event.which === TAB_KEY) { event.preventDefault(); var currentButtonIndex = this.focusedButton.index(), nextButtonIndex; if (event.shiftKey) { nextButtonIndex = currentButtonIndex - 1; if (nextButtonIndex < 0) { nextButtonIndex = this.buttons.length - 1; } } else { nextButtonIndex = currentButtonIndex + 1; if (nextButtonIndex >= this.buttons.length) { nextButtonIndex = 0; } } this.focusedButton = this.buttons[nextButtonIndex].trigger('focus'); } }, addButton: function(options) { var self = this, settings = self.getSettings(), buttonSettings = jQuery.extend(settings.button, options); var classes = options.classes ? options.classes + ' ' : ''; classes += settings.classes.globalPrefix + '-button'; var $button = self.addElement(options.name, $('<' + buttonSettings.tag + '>').html(options.text), classes); self.buttons.push($button); var buttonFn = function() { if (settings.hide.onButtonClick) { self.hide(); } if ('function' === typeof options.callback) { options.callback.call(this, self); } }; $button.on('click', buttonFn); if (options.hotKey) { this.hotKeys[options.hotKey] = buttonFn; } this.getElements('buttonsWrapper').append($button); if (options.focus) { this.focusedButton = $button; } return self; }, bindHotKeys: function() { this.getElements('window').on({ keyup: this.activeKeyUp, keydown: this.activeKeyDown }); }, buildWidget: function() { DialogsManager.Widget.prototype.buildWidget.apply(this, arguments); var $buttonsWrapper = this.addElement('buttonsWrapper'); this.getElements('widget').append($buttonsWrapper); }, getClosureMethods: function() { return [ 'activeKeyUp', 'activeKeyDown' ]; }, getDefaultSettings: function() { return { hide: { onButtonClick: true }, button: { tag: 'button' } }; }, onHide: function() { this.unbindHotKeys(); }, onInit: function() { this.buttons = []; this.hotKeys = {}; this.focusedButton = null; }, onShow: function() { this.bindHotKeys(); if (!this.focusedButton) { this.focusedButton = this.buttons[0]; } if (this.focusedButton) { this.focusedButton.trigger('focus'); } }, unbindHotKeys: function() { this.getElements('window').off({ keyup: this.activeKeyUp, keydown: this.activeKeyDown }); } }); DialogsManager.addWidgetType('lightbox', DialogsManager.getWidgetType('buttons').extend('lightbox', { getDefaultSettings: function() { var settings = DialogsManager.getWidgetType('buttons').prototype.getDefaultSettings.apply(this, arguments); return $.extend(true, settings, { contentWidth: 'auto', contentHeight: 'auto', position: { element: 'widgetContent', of: 'widget', autoRefresh: true } }); }, buildWidget: function() { DialogsManager.getWidgetType('buttons').prototype.buildWidget.apply(this, arguments); var $widgetContent = this.addElement('widgetContent'), elements = this.getElements(); $widgetContent.append(elements.header, elements.message, elements.buttonsWrapper); elements.widget.html($widgetContent); if (elements.closeButton) { $widgetContent.prepend(elements.closeButton); } }, onReady: function() { var elements = this.getElements(), settings = this.getSettings(); if ('auto' !== settings.contentWidth) { elements.message.width(settings.contentWidth); } if ('auto' !== settings.contentHeight) { elements.message.height(settings.contentHeight); } } })); DialogsManager.addWidgetType('confirm', DialogsManager.getWidgetType('lightbox').extend('confirm', { onReady: function() { DialogsManager.getWidgetType('lightbox').prototype.onReady.apply(this, arguments); var strings = this.getSettings('strings'), isDefaultCancel = this.getSettings('defaultOption') === 'cancel'; this.addButton({ name: 'cancel', text: strings.cancel, callback: function(widget) { widget.trigger('cancel'); }, focus: isDefaultCancel }); this.addButton({ name: 'ok', text: strings.confirm, callback: function(widget) { widget.trigger('confirm'); }, focus: !isDefaultCancel }); }, getDefaultSettings: function() { var settings = DialogsManager.getWidgetType('lightbox').prototype.getDefaultSettings.apply(this, arguments); settings.strings = { confirm: 'OK', cancel: 'Cancel' }; settings.defaultOption = 'cancel'; return settings; } })); DialogsManager.addWidgetType('alert', DialogsManager.getWidgetType('lightbox').extend('alert', { onReady: function() { DialogsManager.getWidgetType('lightbox').prototype.onReady.apply(this, arguments); var strings = this.getSettings('strings'); this.addButton({ name: 'ok', text: strings.confirm, callback: function(widget) { widget.trigger('confirm'); } }); }, getDefaultSettings: function() { var settings = DialogsManager.getWidgetType('lightbox').prototype.getDefaultSettings.apply(this, arguments); settings.strings = { confirm: 'OK' }; return settings; } })); // Exporting the DialogsManager variable to global global.DialogsManager = DialogsManager; })( typeof jQuery !== 'undefined' ? jQuery : typeof require === 'function' && require('jquery'), (typeof module !== 'undefined' && typeof module.exports !== 'undefined') ? module.exports : window ); {"id":4700,"date":"2022-12-10T18:21:21","date_gmt":"2022-12-10T18:21:21","guid":{"rendered":"https:\/\/weeklypostgazette.com\/?p=4700"},"modified":"2023-05-13T09:08:39","modified_gmt":"2023-05-13T09:08:39","slug":"fpa-telecolposcopy-is-advancing-womens-health","status":"publish","type":"post","link":"https:\/\/weeklypostgazette.com\/fpa-telecolposcopy-is-advancing-womens-health\/","title":{"rendered":"FPA: Telecolposcopy is advancing Women’s health"},"content":{"rendered":"

The mission of FPA Women’s Health is to advance women’s health. From its beginnings as a lone service provider, it has expanded to provide a wide range of gynecological healthcare solutions. The needs of thousands of women are met by FPA, which has 23 facilities throughout California.<\/span><\/p>\n

To expand the range of care they can provide to this mixed culture, FPA is now embracing telecolposcopy.<\/span><\/p>\n

85% of FPA patients, with an emphasis on underserved communities, are uninsured at the time of their initial encounter. However, patients may seek presumed eligibility for Medi-Cal coverage under California law. It makes it possible for FPAA to provide patients free coverage at the point of care.<\/span><\/p>\n

Access to preventative medication is made possible by emergency care.<\/span><\/p>\n

The women that FPA serves are frequently reluctant to seek preventative care because they lack health insurance and come from places where there is typically limited access to healthcare.<\/span><\/p>\n

Dr. Rachel Steward, the FPA Medical Director, claims that women visit doctors for their children but seldom for themselves.<\/span><\/p>\n

This anecdotal description of patient reactions reflects a real-world situation. The majority of our patients’ entry point into care, according to Dr. Steward, is a gynaecological emergency, such as a problem with family planning, unexplained bleeding, or painful periods. Following patient registration in the FPA system, doctors urge the patient to undergo routine well-woman screening.<\/span><\/p>\n

Geographical challenges for FPA Women’s Health<\/strong><\/h3>\n

\u00a0Some FPA patients live in geographically underserved locations, while others are underserved because of social or socioeconomic hardships. If they are in Fresno or central LA, each of FPA’s 23 sites is commit to offering the same high-quality treatment. You might think it would be simple for patients to receive healthcare in California, but Dr. Steward explains the FPA’s dedication to accessibility. However, it might be difficult to access high-quality healthcare in some areas, even in California.<\/span><\/p>\n

FPA has expanded its capacity to provide a full spectrum of women’s health services within a manageable distance of patients by turning to innovative technology to get around this challenge. The term “telehealth” has gained popularity. It has been essential for FPA to expan<\/span>d the range of its colposcopy services.<\/p>\n

“We faced a geographic issue, not only in providing colposcopy services easily to patients but even more so in training new colposcopies,” the statement continued. The doctor clarified. Before a clinician may be certified, the ASCCP mandates that they be directly observed doing 25 colposcopies.<\/span><\/p>\n

Solution using EVA System<\/strong><\/h3>\n

The EVA System, a mobile-connected colposcope that allows remote consultation, was chosen by FPA to help them address this difficulty. The EVA System jointly addresses the increased patient access and professional oversight issues. At FPA women health<\/a>, the Director of Nursing is Bonnie Betts, NP. She was one of the first medical professionals in the country to employ the EVA System. She said, “I have EVA with me wherever I go. We had a giant dinosaur-shaped colposcope when I first started conducting col<\/span>poscopy, which kept me confined to a single clinic. If I could transport it from one room to the next, I would be lucky.<\/p>\n

The compact EVA System is so small that it can be tuck under one arm. “EVA is my “dancing partner,” as the other nurses call her,” Bonnie joked.<\/span><\/p>\n

“One of my favorite things about<\/span> employing EVA is the potential for patient education. Before, during, and after the procedure, I display to the women their cervix on the screen. When they can see what is happening, the fear disappears.<\/p>\n

FPA Women’s Health offers telecolposcopy<\/strong><\/h3>\n

For telecolposcopy, also known as <\/span>remote colposcopy, the EVA System has offered a special option for clinician training. Bonnie supervises the brand-new F<\/span>PA trainees as an ASCCP-certified colposcopy mentor. We’re looking forward to using EVA remotely, says Bonnie. Two of my mentees work in clinics in distant locations. One is only 150 miles far. The other is 500 miles away. Without EVA, we couldn’t complete the mentoring.<\/p>\n

Bonnie can watch the procedure happening hundreds of miles away in real-time on her computer or through her EVA System, thanks to the EVA system’s remote collaboration feature.<\/span><\/p>\n

I’m not seated next to you, but I might as well be Bonnie’s replies. She can hear about the procedure from me. Then, as she performs the colposcopy, I pay attention to her comments and offer any suggestions.<\/span><\/p>\n

In her role as Medical Director, Dr. Steward discusses how the telecolposcopy program helps her. “Regarding quality control, this process is pretty reassuring. I have the option of reviewing the process or viewing the pictures that were taken. In addition, it provides control over the entire software.<\/span><\/p>\n

One of the first healthcare organizations in the US to use telecolposcopy to expand its colposcopy services is FPA Women’s Health. They likely won’t be the last, anyway.<\/span><\/p>\n

According to Dr. Steward, being on the cutting edge of women’s health and having access to technology that can improve healthcare in underserved regions of the world is amazing.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"

The mission of FPA Women’s Health is to advance women’s health. From its beginnings as a lone service provider, it has expanded to provide a wide range of gynecological healthcare solutions. The needs of thousands of women are met by FPA, which has 23 facilities throughout California. To expand the range of care they can […]<\/p>\n","protected":false},"author":2,"featured_media":7271,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14],"tags":[3977,1378,2933],"class_list":["post-4700","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-health","tag-fpa-women-health","tag-health","tag-telecolposcopy-is-advancing-womens-health"],"yoast_head":"\nFPA: Telecolposcopy is advancing Women's health<\/title>\n<meta name=\"description\" content=\"The mission of FPA Women's Health is to advance women's health. From its beginnings as a lone service provider, it has expanded to provide..\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/weeklypostgazette.com\/fpa-telecolposcopy-is-advancing-womens-health\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"FPA: Telecolposcopy is advancing Women's health\" \/>\n<meta property=\"og:description\" content=\"The mission of FPA Women's Health is to advance women's health. From its beginnings as a lone service provider, it has expanded to provide..\" \/>\n<meta property=\"og:url\" content=\"https:\/\/weeklypostgazette.com\/fpa-telecolposcopy-is-advancing-womens-health\/\" \/>\n<meta property=\"og:site_name\" content=\"Weekly Post Gazette\" \/>\n<meta property=\"article:published_time\" content=\"2022-12-10T18:21:21+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-05-13T09:08:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/weeklypostgazette.com\/wp-content\/uploads\/2022\/12\/FPA-Telecolposcopy-is-advancing-Womens-health.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"607\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"alvina aly\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"alvina aly\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/weeklypostgazette.com\/fpa-telecolposcopy-is-advancing-womens-health\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/weeklypostgazette.com\/fpa-telecolposcopy-is-advancing-womens-health\/\"},\"author\":{\"name\":\"alvina aly\",\"@id\":\"https:\/\/weeklypostgazette.com\/#\/schema\/person\/3afbee783b25021574f5b216f2dc4b2d\"},\"headline\":\"FPA: Telecolposcopy is advancing Women’s health\",\"datePublished\":\"2022-12-10T18:21:21+00:00\",\"dateModified\":\"2023-05-13T09:08:39+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/weeklypostgazette.com\/fpa-telecolposcopy-is-advancing-womens-health\/\"},\"wordCount\":823,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/weeklypostgazette.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/weeklypostgazette.com\/fpa-telecolposcopy-is-advancing-womens-health\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/weeklypostgazette.com\/wp-content\/uploads\/2022\/12\/FPA-Telecolposcopy-is-advancing-Womens-health.jpg\",\"keywords\":[\"FPA women health\",\"Health\",\"Telecolposcopy is advancing Women's health\"],\"articleSection\":[\"Health\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/weeklypostgazette.com\/fpa-telecolposcopy-is-advancing-womens-health\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/weeklypostgazette.com\/fpa-telecolposcopy-is-advancing-womens-health\/\",\"url\":\"https:\/\/weeklypostgazette.com\/fpa-telecolposcopy-is-advancing-womens-health\/\",\"name\":\"FPA: Telecolposcopy is advancing Women's health\",\"isPartOf\":{\"@id\":\"https:\/\/weeklypostgazette.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/weeklypostgazette.com\/fpa-telecolposcopy-is-advancing-womens-health\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/weeklypostgazette.com\/fpa-telecolposcopy-is-advancing-womens-health\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/weeklypostgazette.com\/wp-content\/uploads\/2022\/12\/FPA-Telecolposcopy-is-advancing-Womens-health.jpg\",\"datePublished\":\"2022-12-10T18:21:21+00:00\",\"dateModified\":\"2023-05-13T09:08:39+00:00\",\"description\":\"The mission of FPA Women's Health is to advance women's health. From its beginnings as a lone service provider, it has expanded to provide..\",\"breadcrumb\":{\"@id\":\"https:\/\/weeklypostgazette.com\/fpa-telecolposcopy-is-advancing-womens-health\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/weeklypostgazette.com\/fpa-telecolposcopy-is-advancing-womens-health\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/weeklypostgazette.com\/fpa-telecolposcopy-is-advancing-womens-health\/#primaryimage\",\"url\":\"https:\/\/weeklypostgazette.com\/wp-content\/uploads\/2022\/12\/FPA-Telecolposcopy-is-advancing-Womens-health.jpg\",\"contentUrl\":\"https:\/\/weeklypostgazette.com\/wp-content\/uploads\/2022\/12\/FPA-Telecolposcopy-is-advancing-Womens-health.jpg\",\"width\":1000,\"height\":607},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/weeklypostgazette.com\/fpa-telecolposcopy-is-advancing-womens-health\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/weeklypostgazette.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"FPA: Telecolposcopy is advancing Women’s health\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/weeklypostgazette.com\/#website\",\"url\":\"https:\/\/weeklypostgazette.com\/\",\"name\":\"Weekly Post Gazette\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/weeklypostgazette.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/weeklypostgazette.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/weeklypostgazette.com\/#organization\",\"name\":\"Weekly Post Gazette\",\"url\":\"https:\/\/weeklypostgazette.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/weeklypostgazette.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/weeklypostgazette.com\/wp-content\/uploads\/2023\/05\/weekly-post-gazette-logo.png\",\"contentUrl\":\"https:\/\/weeklypostgazette.com\/wp-content\/uploads\/2023\/05\/weekly-post-gazette-logo.png\",\"width\":170,\"height\":45,\"caption\":\"Weekly Post Gazette\"},\"image\":{\"@id\":\"https:\/\/weeklypostgazette.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/weeklypostgazette.com\/#\/schema\/person\/3afbee783b25021574f5b216f2dc4b2d\",\"name\":\"alvina aly\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/weeklypostgazette.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/650c85462aa1167b92dd7a3af340f9cd?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/650c85462aa1167b92dd7a3af340f9cd?s=96&d=mm&r=g\",\"caption\":\"alvina aly\"},\"sameAs\":[\"https:\/\/weeklypostgazette.com\/\"],\"url\":\"https:\/\/weeklypostgazette.com\/author\/alvina\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"FPA: Telecolposcopy is advancing Women's health","description":"The mission of FPA Women's Health is to advance women's health. From its beginnings as a lone service provider, it has expanded to provide..","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/weeklypostgazette.com\/fpa-telecolposcopy-is-advancing-womens-health\/","og_locale":"en_US","og_type":"article","og_title":"FPA: Telecolposcopy is advancing Women's health","og_description":"The mission of FPA Women's Health is to advance women's health. From its beginnings as a lone service provider, it has expanded to provide..","og_url":"https:\/\/weeklypostgazette.com\/fpa-telecolposcopy-is-advancing-womens-health\/","og_site_name":"Weekly Post Gazette","article_published_time":"2022-12-10T18:21:21+00:00","article_modified_time":"2023-05-13T09:08:39+00:00","og_image":[{"width":1000,"height":607,"url":"https:\/\/weeklypostgazette.com\/wp-content\/uploads\/2022\/12\/FPA-Telecolposcopy-is-advancing-Womens-health.jpg","type":"image\/jpeg"}],"author":"alvina aly","twitter_card":"summary_large_image","twitter_misc":{"Written by":"alvina aly","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/weeklypostgazette.com\/fpa-telecolposcopy-is-advancing-womens-health\/#article","isPartOf":{"@id":"https:\/\/weeklypostgazette.com\/fpa-telecolposcopy-is-advancing-womens-health\/"},"author":{"name":"alvina aly","@id":"https:\/\/weeklypostgazette.com\/#\/schema\/person\/3afbee783b25021574f5b216f2dc4b2d"},"headline":"FPA: Telecolposcopy is advancing Women’s health","datePublished":"2022-12-10T18:21:21+00:00","dateModified":"2023-05-13T09:08:39+00:00","mainEntityOfPage":{"@id":"https:\/\/weeklypostgazette.com\/fpa-telecolposcopy-is-advancing-womens-health\/"},"wordCount":823,"commentCount":0,"publisher":{"@id":"https:\/\/weeklypostgazette.com\/#organization"},"image":{"@id":"https:\/\/weeklypostgazette.com\/fpa-telecolposcopy-is-advancing-womens-health\/#primaryimage"},"thumbnailUrl":"https:\/\/weeklypostgazette.com\/wp-content\/uploads\/2022\/12\/FPA-Telecolposcopy-is-advancing-Womens-health.jpg","keywords":["FPA women health","Health","Telecolposcopy is advancing Women's health"],"articleSection":["Health"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/weeklypostgazette.com\/fpa-telecolposcopy-is-advancing-womens-health\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/weeklypostgazette.com\/fpa-telecolposcopy-is-advancing-womens-health\/","url":"https:\/\/weeklypostgazette.com\/fpa-telecolposcopy-is-advancing-womens-health\/","name":"FPA: Telecolposcopy is advancing Women's health","isPartOf":{"@id":"https:\/\/weeklypostgazette.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/weeklypostgazette.com\/fpa-telecolposcopy-is-advancing-womens-health\/#primaryimage"},"image":{"@id":"https:\/\/weeklypostgazette.com\/fpa-telecolposcopy-is-advancing-womens-health\/#primaryimage"},"thumbnailUrl":"https:\/\/weeklypostgazette.com\/wp-content\/uploads\/2022\/12\/FPA-Telecolposcopy-is-advancing-Womens-health.jpg","datePublished":"2022-12-10T18:21:21+00:00","dateModified":"2023-05-13T09:08:39+00:00","description":"The mission of FPA Women's Health is to advance women's health. From its beginnings as a lone service provider, it has expanded to provide..","breadcrumb":{"@id":"https:\/\/weeklypostgazette.com\/fpa-telecolposcopy-is-advancing-womens-health\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/weeklypostgazette.com\/fpa-telecolposcopy-is-advancing-womens-health\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/weeklypostgazette.com\/fpa-telecolposcopy-is-advancing-womens-health\/#primaryimage","url":"https:\/\/weeklypostgazette.com\/wp-content\/uploads\/2022\/12\/FPA-Telecolposcopy-is-advancing-Womens-health.jpg","contentUrl":"https:\/\/weeklypostgazette.com\/wp-content\/uploads\/2022\/12\/FPA-Telecolposcopy-is-advancing-Womens-health.jpg","width":1000,"height":607},{"@type":"BreadcrumbList","@id":"https:\/\/weeklypostgazette.com\/fpa-telecolposcopy-is-advancing-womens-health\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/weeklypostgazette.com\/"},{"@type":"ListItem","position":2,"name":"FPA: Telecolposcopy is advancing Women’s health"}]},{"@type":"WebSite","@id":"https:\/\/weeklypostgazette.com\/#website","url":"https:\/\/weeklypostgazette.com\/","name":"Weekly Post Gazette","description":"","publisher":{"@id":"https:\/\/weeklypostgazette.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/weeklypostgazette.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/weeklypostgazette.com\/#organization","name":"Weekly Post Gazette","url":"https:\/\/weeklypostgazette.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/weeklypostgazette.com\/#\/schema\/logo\/image\/","url":"https:\/\/weeklypostgazette.com\/wp-content\/uploads\/2023\/05\/weekly-post-gazette-logo.png","contentUrl":"https:\/\/weeklypostgazette.com\/wp-content\/uploads\/2023\/05\/weekly-post-gazette-logo.png","width":170,"height":45,"caption":"Weekly Post Gazette"},"image":{"@id":"https:\/\/weeklypostgazette.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/weeklypostgazette.com\/#\/schema\/person\/3afbee783b25021574f5b216f2dc4b2d","name":"alvina aly","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/weeklypostgazette.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/650c85462aa1167b92dd7a3af340f9cd?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/650c85462aa1167b92dd7a3af340f9cd?s=96&d=mm&r=g","caption":"alvina aly"},"sameAs":["https:\/\/weeklypostgazette.com\/"],"url":"https:\/\/weeklypostgazette.com\/author\/alvina\/"}]}},"_links":{"self":[{"href":"https:\/\/weeklypostgazette.com\/wp-json\/wp\/v2\/posts\/4700"}],"collection":[{"href":"https:\/\/weeklypostgazette.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/weeklypostgazette.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/weeklypostgazette.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/weeklypostgazette.com\/wp-json\/wp\/v2\/comments?post=4700"}],"version-history":[{"count":0,"href":"https:\/\/weeklypostgazette.com\/wp-json\/wp\/v2\/posts\/4700\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/weeklypostgazette.com\/wp-json\/wp\/v2\/media\/7271"}],"wp:attachment":[{"href":"https:\/\/weeklypostgazette.com\/wp-json\/wp\/v2\/media?parent=4700"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/weeklypostgazette.com\/wp-json\/wp\/v2\/categories?post=4700"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/weeklypostgazette.com\/wp-json\/wp\/v2\/tags?post=4700"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}