<?xml version="1.0" encoding="UTF-8"?>        <rss version="2.0"
             xmlns:atom="http://www.w3.org/2005/Atom"
             xmlns:dc="http://purl.org/dc/elements/1.1/"
             xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
             xmlns:admin="http://webns.net/mvcb/"
             xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:content="http://purl.org/rss/1.0/modules/content/">
        <channel>
            <title>
									Software 4 Dentists Forum - Recent Topics				            </title>
            <link>https://software4dentists.co.uk/forums/</link>
            <description>Software 4 Dentists Discussion Board</description>
            <language>en-GB</language>
            <lastBuildDate>Fri, 09 Oct 2026 06:58:14 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>Do you have Cyber Security Certification?</title>
                        <link>https://software4dentists.co.uk/forums/faqs/do-you-have-cyber-security-certification/</link>
                        <pubDate>Tue, 28 Jul 2026 14:18:51 +0000</pubDate>
                        <description><![CDATA[Yes. A copy of our certificate is available for download here.

&nbsp;]]></description>
                        <content:encoded><![CDATA[<p>Yes. A copy of our certificate is available for download here.</p>
223
<p>&nbsp;</p>]]></content:encoded>
						                            <category domain="https://software4dentists.co.uk/forums/"></category>                        <dc:creator>S4D Administrator</dc:creator>
                        <guid isPermaLink="true">https://software4dentists.co.uk/forums/faqs/do-you-have-cyber-security-certification/</guid>
                    </item>
				                    <item>
                        <title>Bridge-IT Version 4.4.5 Release</title>
                        <link>https://software4dentists.co.uk/forums/announcements/bridge-it-version-4-4-5-release/</link>
                        <pubDate>Fri, 29 May 2026 14:15:49 +0000</pubDate>
                        <description><![CDATA[SummaryWe’re pleased to announce the Bridge-IT version 4.4.5 release. A full version of the release notes will be e-mailed to every customer, but here’s a brief summary of the main features:...]]></description>
                        <content:encoded><![CDATA[<p><span><strong>Summary</strong></span><br />We’re pleased to announce the Bridge-IT version 4.4.5 release. A full version of the release notes will be e-mailed to every customer, but here’s a brief summary of the main features:</p>
<p><strong><u>Major Enhancements (Summary)</u></strong></p>
<ul>
<li>A new KPI dashboard home screen giving a quick overview of many different practice trends over a period of time.</li>
<li>Entirely new full screen, voice controlled perio charting system.</li>
<li>Detailed perio diagnosis using the red/amber/green method for clear patient information. </li>
<li>Referral management system to track current status.</li>
<li>The ability to group oral camera images into “<strong>Image Sets</strong>” providing easy comparison.</li>
<li>Better integration with oral cameras using TWAIN drivers.</li>
<li>Major new AI enhancements.</li>
<li>Implementation of the latest NHS contract changes for England.</li>
<li>Implementation of an entirely new claims format for Wales.</li>
<li>Many other improvements and bug fixes (see attached).</li>
</ul>
<p>&nbsp;</p>
<p>There are dozens of other changes in 4.4.5, and customers will receive a full release document by e-mail.</p>
<p>As always, Software 4 Dentists are at the forefront of technology within the dental industry.</p>]]></content:encoded>
						                            <category domain="https://software4dentists.co.uk/forums/"></category>                        <dc:creator>S4D Administrator</dc:creator>
                        <guid isPermaLink="true">https://software4dentists.co.uk/forums/announcements/bridge-it-version-4-4-5-release/</guid>
                    </item>
				                    <item>
                        <title>RemoteApp Security Warning</title>
                        <link>https://software4dentists.co.uk/forums/faqs/remoteapp-security-warning/</link>
                        <pubDate>Fri, 17 Apr 2026 08:27:01 +0000</pubDate>
                        <description><![CDATA[Recent Update to Remote Desktop (RDP) Connections
Microsoft has recently introduced a security update that changes how Remote Desktop (RDP) connections are initiated. As part of this update...]]></description>
                        <content:encoded><![CDATA[<main class="template-page content  av-content-small alpha units" role="main">
<div class="post-entry post-entry-type-page post-entry-46432">
<div class="entry-content-wrapper clearfix">
<section class="av_textblock_section av-mo1n597j-ec055de1752a668872bca28eab2baaaa ">
<div class="avia_textblock">
<p data-start="253" data-end="306"><strong data-start="253" data-end="306">Recent Update to Remote Desktop (RDP) Connections</strong></p>
<p data-start="308" data-end="514">Microsoft has recently introduced a security update that changes how Remote Desktop (RDP) connections are initiated. As part of this update, you may now see a security prompt when launching your connection.</p>
<p data-start="516" data-end="782">This change has been implemented by Microsoft to enhance protection against phishing and unauthorised remote connections. More details can be found here:<br data-start="669" data-end="672" /><a class="decorated-link external" href="https://windowsforum.com/threads/april-2026-rdp-security-warnings-block-redirections-stop-rdp-phishing.412699/" target="_new" rel="noopener nofollow" data-start="672" data-end="782">https://windowsforum.com/threads/april-2026-rdp-security-warnings-block-redirections-stop-rdp-phishing.412699/</a></p>
<p data-start="784" data-end="907">As Bridge-IT uses this technology, you may have noticed a new connection dialog appearing after a recent Windows update.</p>
</div>
</section>
<section class="av_textblock_section av-mo1nseps-7c81e524c806dae353f7824d54b95179 ">
<div class="avia_textblock">
<p data-start="914" data-end="934"><strong data-start="914" data-end="934">What you may see</strong></p>
<p data-start="936" data-end="1120">If the banner at the top of the connection window is orange and displays:<br /><span style="color: #3366ff"><strong data-start="1012" data-end="1052">“Caution: Unknown remote connection”</strong>,<br /></span>this usually means you are using an older Bridge-IT shortcut.</p>
<p data-start="1122" data-end="1248">This connection will still work as normal. However, when connecting, we recommend ensuring the following options are selected:</p>
<ul data-start="1249" data-end="1286">
<li data-section-id="jwmq6v" data-start="1249" data-end="1259">Drives</li>
<li data-section-id="nt8bes" data-start="1260" data-end="1273">Clipboard</li>
<li data-section-id="14pxs8t" data-start="1274" data-end="1286">Printers</li>
</ul>
</div>
</section>
<div class="avia-image-container av-mo1no1ph-c21ce00331c8f116761c5ebd0a0c5196 av-styling- avia-align-center  avia-builder-el-3  el_after_av_textblock  el_before_av_textblock ">
<div class="avia-image-container-inner">
<div class="avia-image-overlay-wrap">
221
</div>
</div>
</div>
<section class="av_textblock_section av-mo2mdrxe-ccaf5644632b58423095946744cec1b2 ">
<div class="avia_textblock">
<p data-start="1293" data-end="1315"><strong data-start="1293" data-end="1315">Recommended Update</strong></p>
<p data-start="1317" data-end="1402">We can provide you with an updated connection link which offers two key improvements:</p>
<ul data-start="1404" data-end="1706">
<li data-section-id="1wka29m" data-start="1404" data-end="1575">The security prompt will display:<br data-start="1439" data-end="1442" /><strong data-start="1444" data-end="1496">“<span style="color: #3366ff">Verify the publisher of this remote connection</span>”</strong>, showing <span style="color: #3366ff"><strong data-start="1506" data-end="1547"><span class="hover:entity-accent entity-underline inline cursor-pointer align-baseline"><span class="whitespace-normal">*.bridgeitonline.co.uk</span></span></strong></span> as the publisher</li>
<li data-section-id="1ec25g5" data-start="1576" data-end="1706">Your selected connection options (e.g. Drives, Clipboard, Printers) can be saved, so you won’t need to reselect them each time</li>
</ul>
</div>
</section>
<div class="avia-image-container av-mo1o5180-8c7859828af0289cfd739679dcee50ac av-styling- avia-align-center  avia-builder-el-5  el_after_av_textblock  el_before_av_image ">
<div class="avia-image-container-inner">
<div class="avia-image-overlay-wrap">
222
</div>
</div>
</div>
</div>
</div>
</main>]]></content:encoded>
						                            <category domain="https://software4dentists.co.uk/forums/"></category>                        <dc:creator>S4D Administrator</dc:creator>
                        <guid isPermaLink="true">https://software4dentists.co.uk/forums/faqs/remoteapp-security-warning/</guid>
                    </item>
				                    <item>
                        <title>Request Appointment Availability</title>
                        <link>https://software4dentists.co.uk/forums/api-integration-guides/appointment-availability/</link>
                        <pubDate>Thu, 15 Jan 2026 17:49:53 +0000</pubDate>
                        <description><![CDATA[Online booking systems, AI receptionists and other appointment diary solutions need to identify gaps in the appointment diary and then present a set of appointment slots. This process is mor...]]></description>
                        <content:encoded><![CDATA[<p>Online booking systems, AI receptionists and other appointment diary solutions need to identify gaps in the appointment diary and then present a set of appointment slots. This process is more involved than you might expect given the need to know the existing appointments, appointment blocks, additional working days and any diary zone restrictions. The good news is that most of this can be calculated for you by using the `api/providerSchedules` endpoint.</p>
<p><span style="font-size: 12pt"><strong>Request Appointment Availability</strong></span></p>
<p>The appointment diary has separate availability for each provider. Practices can specify separate working hours for online bookings, so there will be two `providerSchedules` returned for each provider. You decide whether you should use the "online" working hours, or the standard diary working hours, depending on your integration's purpose.</p>
<p><strong><span style="text-decoration: underline">Step 1 - Get the gaps</span></strong></p>
<div>Each provider schedule has number of related entities:</div>
<div>- Provider</div>
<div>- Appointments</div>
<div>- AppointmentBlocks</div>
<div>- DiaryZones</div>
<div>- Gaps</div>
<div> </div>
<div>And we can request any of these be provided inline, in the same request, via `expand`.</div>
<div> </div>
<div>We will request the standard (non-online) `providerSchedules` for all active providers for the next week, and `expand` it to include the calculated gaps in the same request.</div>
<div> </div>
<div>Here's the query:</div>
<div>
<pre contenteditable="false">GET /api/providerSchedules?
    from=2026-01-15 &amp;
    to=2026-01-22 &amp;
    filter=isProviderActive eq true and isOnlineBooking eq false &amp;
    expand=gaps</pre>
</div>
<div> </div>
<p>The request returns a list of provider schedules for the next week and each schedule has a list of gaps.<br /><br />In the example response below, we can see that provider '102010942057506740' has a 30 minute gap at 09:00 and a 2 hour and 15 minute gap at 9:45, so there must be an existing appointment between 09:30 and 09:45.</p>
<pre contenteditable="false">{
  "@odata.context": "https://bridgeitonline.co.uk/api/$metadata#ProviderSchedules",
  "value": [
    {
      "date": "2026-01-15",
      "providerId": "102010942057506740",
      "isOnlineBooking": false,
      "start": "09:00:00.0000000",
      "finish": "18:00:00.0000000",
      "lunchStart": "13:00:00.0000000",
      "lunchFinish": "14:00:00.0000000",
      "isProviderActive": true,
      "gaps": 
    },
    ...
  ]
}</pre>
<p>&nbsp;</p>
<p><span style="text-decoration: underline"><strong>Step 2 - Check for diary zone restrictions</strong></span></p>
<p>Practices may add booking restrictions in appointment diary zones. This information is returned as "diaryZoneId" and "diaryZoneDescription", for each gap. If the diary section is not zoned these values will be empty.</p>
<p>For example, from the response above we see that the gap from 09:45 to 12:00 is not zoned ("diaryZoneId": 0), so we can book any appointment type in this section:</p>
<pre contenteditable="false">{
  "date": "2026-01-15",
  "providerId": "102010942057506740",
  "start": "09:45:00.0000000",
  "end": "12:00:00.0000000",
  "diaryZoneDescription": "",
  "diaryZoneId": "0",
  "isOnlineBooking": false,
  "isProviderActive": true
},</pre>
<p>Whereas the gap from 12:00 to 12:30 is in the "Fillings only" diary zone:</p>
<pre contenteditable="false">{
  "date": "2026-01-15",
  "providerId": "102010942057506740",
  "start": "12:00:00.0000000",
  "end": "12:30:00.0000000",
  "diaryZoneDescription": "Fillings only",
  "diaryZoneId": "1501267424507775056",
  "isOnlineBooking": false,
  "isProviderActive": true
}</pre>
<p>We can use the `/api/diaryZones` endpoint to get the diary zone details and check for any booking restrictions.</p>
<p>Here's the query passing the "diaryZoneId" from the example above:</p>
<pre contenteditable="false">GET /api/diaryZones(1501267424507775056)</pre>
<p>&nbsp;</p>
<p>In the example response below we see that "hasTreatmentCategoryRestrictions" is `true`, which means we need to check which treatment categories we're allowed to book appointments for. The "permittedTreatmentCategoryIds" property shows there are two valid treatment categories only. If we try to book an appointment for a different treatment category in this zone, the request will be rejected.</p>
<pre contenteditable="false">{
  "@odata.context": "https://bridgeitonline.co.uk/api/$metadata#DiaryZones/$entity",
  "start": "12:00:00.0000000",
  "end": "13:00:00.0000000",
  "dayOfWeek": "THURSDAY",
  "providerId": "102010942057506740",
  "description": "Fillings only",
  "hasTreatmentCategoryRestrictions": true,
  "permittedTreatmentCategoryIds": ,
  "staffCanOverride": false,
  "id": "1501267424507775056",
  "colour": "#8080ff"
}</pre>
<p>&nbsp;</p>
<p>The diary zone information is also available as an expansion on schedule gaps, so we can get all of the information in a single request with a nested expand:</p>
<p>Here's the query:</p>
<pre contenteditable="false">GET /api/providerSchedules?
    from=2026-01-15 &amp;
    to=2026-01-22 &amp;
    filter=isProviderActive eq true and isOnlineBooking eq false &amp;
    expand=gaps(expand=diaryZone)</pre>
<p>&nbsp;</p>
<p>Which returns a response like this:</p>
<pre contenteditable="false">{
  "@odata.context": "https://bridgeitonline.co.uk/api/$metadata#ProviderSchedules",
  "value": [
    {
      "date": "2026-01-15",
      "providerId": "102010942057506740",
      "isOnlineBooking": false,
      "start": "09:00:00.0000000",
      "finish": "18:00:00.0000000",
      "lunchStart": "13:00:00.0000000",
      "lunchFinish": "14:00:00.0000000",
      "isProviderActive": true,
      "gaps": [
        ...
        {
          "date": "2026-01-15",
          "providerId": "102010942057506740",
          "start": "12:00:00.0000000",
          "end": "12:30:00.0000000",
          "diaryZoneDescription": "Fillings only",
          "diaryZoneId": "1501267424507775056",
          "isOnlineBooking": false,
          "isProviderActive": true,
          "diaryZone": {
            "start": "12:00:00.0000000",
            "end": "13:00:00.0000000",
            "dayOfWeek": "THURSDAY",
            "providerId": "102010942057506740",
            "description": "Fillings only",
            "hasTreatmentCategoryRestrictions": true,
            "permittedTreatmentCategoryIds": ,
            "staffCanOverride": false,
            "id": "1501267424507775056",
            "colour": "#8080ff"
          }
        },
	...
      ]
    },
    ...
  ]
}</pre>
<p>&nbsp;</p>
<div>These expansions include a lot of extraneous information, so let's select the required data only. </div>
<ul>
<li>For the provider schedules, we just need the date and provider id.</li>
<li>For the gaps, we need start and end times.</li>
<li>For the diary zones, we need to know whether there are restrictions, and if so, the permitted categories.</li>
</ul>
<p>We use the `select` query option for this.</p>
<blockquote>
<p>Tip: when you have multiple queries nested in an expand query, they are separated by ; not &amp;</p>
</blockquote>
<p>Here's the full query:</p>
<pre contenteditable="false">GET /api/providerSchedules?
    from=2026-01-15 &amp;
    to=2026-01-22 &amp;
    filter=isProviderActive eq true and isOnlineBooking eq false &amp;
    select=date, providerId &amp;
    expand=gaps(
      select=start, end ;
      expand=diaryZone(
        select=hasTreatmentCategoryRestrictions, permittedTreatmentCategoryIds
      )
    )</pre>
<p>&nbsp;</p>
<p>You can see the difference in in the response size below:</p>
<pre contenteditable="false">{
  "@odata.context": "https://bridgeitonline.co.uk/api/$metadata#ProviderSchedules",
  "value": [
    {
      "date": "2026-01-15",
      "providerId": "102010942057506740",
      "gaps": [
        {
          "start": "09:00:00.0000000",
          "end": "09:30:00.0000000",
          "diaryZone": null
        },
        {
          "start": "09:45:00.0000000",
          "end": "12:00:00.0000000",
          "diaryZone": null
        },
        {
          "start": "12:00:00.0000000",
          "end": "12:30:00.0000000",
          "diaryZone": {
            "hasTreatmentCategoryRestrictions": true,
            "permittedTreatmentCategoryIds": 
          }
        },
        {
          "start": "14:00:00.0000000",
          "end": "18:00:00.0000000",
          "diaryZone": null
        }
      ]
    },
    ...
  ]
}</pre>
<p>&nbsp;</p>
<p>If you're struggling with your integration, ask a question over on the <a title="API Integration Support" href="https://software4dentists.co.uk/forums/api-support/" target="_blank" rel="noopener">API Integration Support</a> forum.</p>
<p>&nbsp;</p>]]></content:encoded>
						                            <category domain="https://software4dentists.co.uk/forums/"></category>                        <dc:creator>Daniel Vernall</dc:creator>
                        <guid isPermaLink="true">https://software4dentists.co.uk/forums/api-integration-guides/appointment-availability/</guid>
                    </item>
				                    <item>
                        <title>How to connect your NUACOM VOIP account to Bridge-IT</title>
                        <link>https://software4dentists.co.uk/forums/tutorials/how-to-connect-your-nuacom-voip-account-to-bridge-it/</link>
                        <pubDate>Tue, 23 Sep 2025 15:07:13 +0000</pubDate>
                        <description><![CDATA[Bridge-IT has several built-in VOIP integrations, as well as an open API so other providers can be easily integrated.
This tutorial shows how NUACOM customers can connect their accounts to ...]]></description>
                        <content:encoded><![CDATA[<p>Bridge-IT has several built-in VOIP integrations, as well as an open API so other providers can be easily integrated.</p>
<p>This tutorial shows how NUACOM customers can connect their accounts to Bridge-IT to enable the VOIP integration features.</p>
<p><span style="font-size: 12pt"><strong>Create an API Key in your NUACOM dashboard</strong></span></p>
<p>Log in to your NUACOM account at <a href="https://nuacom.ie" target="_blank" rel="noopener">https://nuacom.ie</a>.</p>
<p>Then, from the menu bar select <strong>Settings &gt; Apps and Integrations.</strong></p>
215
<p>Scroll down and click to <strong>View/Edit API Keys</strong> near the bottom of the page.</p>
216
<p>Click <strong>+ Add new key</strong>, name it, and copy the API key at the bottom.</p>
217
<p> </p>
<p><span style="font-size: 12pt"><strong>Connect the account in Bridge-IT</strong></span></p>
<p>In Bridge-IT, navigate to <strong>File &gt; Practice Settings &gt; VOIP &gt; Nuacom</strong>.</p>
<p><strong>Paste the API Key</strong> you copied from NUACOM into the API Key box.</p>
<p><strong>Enter the extension</strong> next to each of the Bridge-IT clients listed below.</p>
<p>Click <strong>Connect</strong>, and wait for the account to be connected.</p>
<p>Click <strong>OK</strong> to save the practice settings.</p>
<p><em>Note: if there are missing Bridge-IT clients, this means VOIP integration has not been enabled on those clients.</em></p>
<p><em>Please contact Software 4 Dentists to enable or disable VOIP integration on Bridge-IT clients.</em></p>
218
<p> </p>
<p><span style="font-size: 12pt"><strong>Restart Bridge-IT</strong></span></p>
<p>Restart Bridge-IT on any of the Bridge-IT clients which were listed in the VOIP settings.</p>
<p>Click <strong>File &gt; Exit</strong></p>
<p>Then start Bridge-IT and log back in.</p>
<p> </p>
<p><strong>Your NUACOM account is connected!</strong></p>]]></content:encoded>
						                            <category domain="https://software4dentists.co.uk/forums/"></category>                        <dc:creator>Daniel Vernall</dc:creator>
                        <guid isPermaLink="true">https://software4dentists.co.uk/forums/tutorials/how-to-connect-your-nuacom-voip-account-to-bridge-it/</guid>
                    </item>
				                    <item>
                        <title>Bridge-IT Version 4.4.4 Release</title>
                        <link>https://software4dentists.co.uk/forums/announcements/bridge-it-version-4-4-4-release/</link>
                        <pubDate>Fri, 15 Aug 2025 08:40:42 +0000</pubDate>
                        <description><![CDATA[SummaryWe’re pleased to announce the Bridge-IT version 4.4.4 release. A full version of the release notes will be e-mailed to every customer, but here’s a brief summary of the main features:...]]></description>
                        <content:encoded><![CDATA[<p><span style="text-decoration: underline"><strong>Summary</strong></span><br />We’re pleased to announce the Bridge-IT version 4.4.4 release. A full version of the release notes will be e-mailed to every customer, but here’s a brief summary of the main features:</p>
<ul>
<li>New “<strong>Patient Care Manager</strong>” allowing easy tracking of patient treatment progress.</li>
<li>New “<strong>Plan Templates</strong>” feature, allowing you create templates from existing plans and apply them to new courses.</li>
<li>Major improvements in clinical note AI transcription (voice to text).</li>
<li>New appointment book “<strong>zoning</strong>” feature so sections can specified in your diary to allow only certain treatments.</li>
<li>Improved finding mechanism when searching for available appointment slots in the diary.</li>
<li>Improvements in Online Booking System.</li>
<li>Implementation of the Welsh Data Access Portal (DAP) for NHS customers in Wales.</li>
<li>Many other improvements and bug fixes (see attached)</li>
</ul>
<p> </p>
<p>There are dozens of other changes in 4.4.4, and customers will receive a full release document by e-mail.</p>
<p>As always, Software 4 Dentists are at the forefront of technology within the dental industry.</p>]]></content:encoded>
						                            <category domain="https://software4dentists.co.uk/forums/"></category>                        <dc:creator>S4D Administrator</dc:creator>
                        <guid isPermaLink="true">https://software4dentists.co.uk/forums/announcements/bridge-it-version-4-4-4-release/</guid>
                    </item>
				                    <item>
                        <title>How to use the Bridge-IT API</title>
                        <link>https://software4dentists.co.uk/forums/tutorials/how-to-use-the-bridge-it-api/</link>
                        <pubDate>Tue, 27 May 2025 11:08:53 +0000</pubDate>
                        <description><![CDATA[The Bridge-IT API allows flexible direct access to practice data. This allows web and app developers to create secure, custom integrations with Bridge-IT. You could create custom dashboards,...]]></description>
                        <content:encoded><![CDATA[<p>The Bridge-IT API allows flexible direct access to practice data. This allows web and app developers to create secure, custom integrations with Bridge-IT. You could create custom dashboards, automatic accounts processes, marketing platforms, telephony integrations; the possibilities are endless. More endpoints are being added to the API all the time, so check back regularly to make sure you're getting the most out of your data.</p>
<p>An OpenAPI (Swagger) specification for the API is available, which details all currently available endpoints and can be used to send manual requests to Bridge-IT. Find it here, <a href="https://bridgeitonline.co.uk/api/docs" target="_blank" rel="noopener">https://bridgeitonline.co.uk/api/docs</a>.</p>
<p>In this tutorial you will create an API key for a new integration and send a couple of requests for some Bridge-IT data using the OpenAPI docs page, above. You can expand any of attached images by just clicking on the image to open it in full-screen mode.</p>
<p><span style="font-size: 12pt"><strong>Create an API key in Bridge-IT</strong></span></p>
<p>Navigate to <strong>File</strong> &gt; <strong>Practice Settings</strong> from the top menu bar.</p>
198
<p>Switch to the <strong>API</strong> tab, and enter "<strong>https://bridgeitonline.co.uk</strong>" into the <strong>API Server Name</strong> box.</p>
<p><em>Note: You may be provided a different API Server Name by your Software 4 Dentists support representative, in which case you would enter the given details instead.</em></p>
<p>Ensure the <strong>Activate API</strong> box is <strong>ticked</strong>.</p>
<p><em>If it is not ticked, contact Software 4 Dentists to activate the module before proceeding.</em></p>
199
<p>Click <strong>Manage API Accessibility</strong>. This will display any active API keys and to which data they provide access (their scope).</p>
202
<p>Click <strong>Add Key</strong>.</p>
<p>Enter "<strong>Bridge-IT API Tutorial</strong>" in the <strong>Name</strong> box.</p>
<p>Click <strong>Generate API Key</strong> to generate the new key, which is shown in the API Key box above.</p>
205
<p><strong>Copy</strong> the generated API key text for later.</p>
<p>Click <strong>OK</strong>.</p>
<p>The <strong>Bridge-IT API Tutorial</strong> key is now shown in the API Keys list, but it has no scope to access any data yet.</p>
<p>Let's add the access we need!</p>
<p> </p>
<p>Click on the <strong>Bridge-IT API Tutorial</strong> key under API Keys, so that it is highlighted.</p>
<p>Now, click and drag the <strong>Read Appointments</strong> scope from the right-hand panel and drop it on the <strong>Bridge-IT API Tutorial</strong> key on the left.</p>
<p>The Read Appointments scope will now be listed under the <strong>Bridge-IT API Tutorial</strong> key and the <strong>Read Appointments</strong> scope will be ticked on the right.</p>
206
<p>Click <strong>Save &amp; Close</strong> to finish, then click <strong>OK</strong> to leave Practice Settings.</p>
<p>We're now ready to try out the Bridge-IT API!</p>
<p> </p>
<p><span style="font-size: 12pt"><strong>Send an API request</strong></span></p>
<p><em>Note: Make sure Bridge-IT is running when following the below steps.</em></p>
<p>Open a web browser and navigate to <strong>"<a href="https://bridgeitonline.co.uk/api/docs" target="_blank" rel="noopener">https://bridgeitonline.co.uk/api/docs</a>"</strong>.</p>
207
<p>Scroll down the page and click <strong>Authorize</strong>.</p>
<p><strong>Paste</strong> the API key we created earlier into the Value box, then click <strong>Authorize</strong>, then<strong> Close</strong>.</p>
208
<p>We can now send a request to the Bridge-IT API!</p>
<p> </p>
<p>Let's request some of our appointment data.</p>
<p>Scroll down to the <strong>Appointments</strong> section.</p>
<p>Expand the <strong>GET /api/appointments - Retrieves all appointments</strong> action.</p>
<p>Click <strong>Try it out.</strong></p>
210
<p>Click the <strong>Execute</strong> button to send the request.</p>
211
<p> </p>
<p><span style="font-size: 12pt"><strong>Request success</strong></span></p>
<p>A successful API request will show the response data below.</p>
212
<p>The API uses server-side paging, so collections of data will be limited to 50 results, and a "<strong>Next Link</strong>" will be provided in the response to enable you to request the next page of data.</p>
213
<p><em>Note: The API docs page we used to send our sample request is only for trying out the API, it does not provide the capability to ask for subsequent pages of data. A tool such as <a href="https://www.postman.com/" target="_blank" rel="noopener">postman</a> can be used to investigate the API more fully.</em></p>
<p> </p>
<p><span style="font-size: 12pt"><strong>Request failure</strong></span></p>
<p>If the API request failed, the reason will be shown and you can investigate the cause.</p>
<p>Here's an example where we try to request contact information:</p>
<p>Scroll down to the <strong>ContactInformation</strong> section.</p>
<p>Expand the <strong>GET /api/contactInformation - Retrieves contact information for all patients and contacts</strong> action.</p>
<p><strong>Execute</strong> the action, as before.</p>
<p>Instead of a successful response we receive an error with status code 403, with the details shown below.</p>
214
<p> </p>
<p>The message tells us that our access has been denied, and the reason is included in the WWW-Authenticate response header, as usual.</p>
<p>The reason is "insufficient_scope", our API key doesn't have "ReadContactInformation" scope.</p>
<p>This is correct! We only added <strong>Read Appointments</strong> to our API key's scope. If our integration requires access to contact information, the scope of our API key should be expanded to include <strong>Read Contact Information</strong>. We would just drag and drop that scope onto our API key in Bridge-IT's <strong>Practice Settings</strong>, as before.</p>
<p> </p>
<p><span style="font-size: 12pt"><strong>Ready to go</strong></span></p>
<p>You are now ready to start developing your Bridge-IT integration!</p>
<p>Before you get started, please read the instructions at the top of the API docs page where it explains about filtering data using OData and has notes about API versioning and handling of large numbers.</p>
<p>If you have any questions you can ask in our <a href="https://software4dentists.co.uk/forums/how-to/" target="_blank" rel="noopener">How-to forum</a> and we will be happy to respond. We always welcome suggestions, so if you have any, these can go on the <a href="https://software4dentists.co.uk/forums/suggestions/" target="_blank" rel="noopener">Suggestions forum</a>.</p>
<p>Happy coding!</p>]]></content:encoded>
						                            <category domain="https://software4dentists.co.uk/forums/"></category>                        <dc:creator>Daniel Vernall</dc:creator>
                        <guid isPermaLink="true">https://software4dentists.co.uk/forums/tutorials/how-to-use-the-bridge-it-api/</guid>
                    </item>
				                    <item>
                        <title>What is the process of transferring from our old system to Bridge-IT?</title>
                        <link>https://software4dentists.co.uk/forums/faqs/what-is-the-process-of-transferring-from-our-old-system-to-bridge-it/</link>
                        <pubDate>Mon, 14 Apr 2025 15:28:39 +0000</pubDate>
                        <description><![CDATA[Bridge-IT Onboarding Guide: Seamless Transition from Your Current Dental Software
1. Initial Consultation
Our onboarding journey begins with our understanding your practice’s unique needs ...]]></description>
                        <content:encoded><![CDATA[<div style="max-height: 762px">
<div class="inner-toggle-wrap">
<div class="wpb_text_column wpb_content_element ">
<div class="wpb_wrapper">
<p data-start="0" data-end="85"><strong>Bridge-IT Onboarding Guide: Seamless Transition from Your Current Dental Software</strong></p>
<p data-start="197" data-end="224"><strong>1. Initial Consultation</strong></p>
<p class="" data-start="226" data-end="345"><span class="relative -mx-px my- rounded px-px py- transition-colors duration-100 ease-in-out">Our onboarding journey begins with our understanding your practice’s unique needs and objectives.</span> <span class="relative -mx-px my- rounded px-px py- transition-colors duration-100 ease-in-out">This step ensures that the transition is tailored to your specific requirements.</span>​<span class="" data-state="closed"><span class="ms-1 inline-flex max-w-full items-center relative top- animate-"><span class="relative start-0 bottom-0 flex h-full w-full items-center"><span class="flex h-4 w-full items-center justify-between overflow-hidden"><span class="max-w-full grow truncate overflow-hidden text-center"></span></span></span></span></span></p>
<hr class="" data-start="347" data-end="350" />
<p data-start="352" data-end="373"><strong>2. Data Migration</strong></p>
<p class="" data-start="375" data-end="532"><span class="relative -mx-px my- rounded px-px py- transition-colors duration-100 ease-in-out">We prioritize the integrity and security of your data during the migration process.</span> <span class="relative -mx-px my- rounded px-px py- transition-colors duration-100 ease-in-out">Our team will coordinate with you to extract data from your current system, including patient records, appointment histories, treatment plans, and financial information.</span> <span class="relative -mx-px my- rounded px-px py- transition-colors duration-100 ease-in-out">The data is then securely imported into Bridge-IT, maintaining accuracy and confidentiality throughout the process.</span><span class="ms-1 inline-flex max-w-full items-center relative top- animate-"></span></p>
<hr class="" data-start="534" data-end="537" />
<p data-start="539" data-end="566"><strong>3. System Configuration</strong></p>
<p class="" data-start="568" data-end="691"><span class="relative -mx-px my- rounded px-px py- transition-colors duration-100 ease-in-out">Post-migration, we help you to customize Bridge-IT to align with your practice’s operations.</span> <span class="relative -mx-px my- rounded px-px py- transition-colors duration-100 ease-in-out">This includes setting up staff roles, appointment schedules, treatments, and other essential configurations to mirror your existing workflows.</span>​</p>
<hr class="" data-start="693" data-end="696" />
<p data-start="698" data-end="725"><strong>4. Training and Support</strong></p>
<p class="" data-start="727" data-end="852"><span class="relative -mx-px my- rounded px-px py- transition-colors duration-100 ease-in-out">To ensure your team is confident in using Bridge-IT, we provide comprehensive training sessions covering all aspects of the software.</span> <span class="relative -mx-px my- rounded px-px py- transition-colors duration-100 ease-in-out">Our support doesn’t end there; we offer ongoing assistance to address any questions or challenges that may arise, ensuring your practice continues to operate smoothly.</span>​</p>
<hr class="" data-start="854" data-end="857" />
<p data-start="859" data-end="884"><strong>5. Go-Live and Beyond</strong></p>
<p class="" data-start="886" data-end="1051"><span class="relative -mx-px my- rounded px-px py- transition-colors duration-100 ease-in-out">With training completed and systems configured, your practice is ready to go live with Bridge-IT.</span> <span class="relative -mx-px my- rounded px-px py- transition-colors duration-100 ease-in-out">Our team remains on standby during this phase to provide immediate support, ensuring a seamless transition.</span> <span class="relative -mx-px my- rounded px-px py- transition-colors duration-100 ease-in-out">We also offer continuous updates and enhancements to keep your practice at the forefront of dental software technology.</span>​</p>
</div>
</div>
</div>
</div>]]></content:encoded>
						                            <category domain="https://software4dentists.co.uk/forums/"></category>                        <dc:creator>S4D Administrator</dc:creator>
                        <guid isPermaLink="true">https://software4dentists.co.uk/forums/faqs/what-is-the-process-of-transferring-from-our-old-system-to-bridge-it/</guid>
                    </item>
				                    <item>
                        <title>Bridge-IT Version 4.4.3 Release</title>
                        <link>https://software4dentists.co.uk/forums/announcements/bridge-it-version-4-4-3-release/</link>
                        <pubDate>Mon, 31 Mar 2025 16:29:27 +0000</pubDate>
                        <description><![CDATA[SummaryWe’re pleased to announce the Bridge-IT version 4.4.3 release. A full version of the release notes will be e-mailed to every customer, but here’s a brief summary of the main features:...]]></description>
                        <content:encoded><![CDATA[<span style="text-decoration: underline"><strong>Summary</strong></span><br />We’re pleased to announce the Bridge-IT version 4.4.3 release. A full version of the release notes will be e-mailed to every customer, but here’s a brief summary of the main features:<br /><br />
<ul>
<li>A.I. based clinical note transcription and templating.</li>
<li>A.I. patient search engine to make mailshots easily targetable.</li>
<li>Improved BPE chart by adding the "Ramfjord Teeth" assessment for recording plaque and bleeding scores.</li>
<li>Inserting images (including your practice logo) onto your medical history and other web forms to help brand your forms.</li>
<li>A comprehensive redesign of the way payments are made towards invoices making provider earnings tracking effortless.</li>
<li>Enhancements to VOIP integration.</li>
<li>Many other improvements and bug fixes.</li>
</ul>
<br />There are dozens of other changes in 4.4.3, and customers will receive a full release document by e-mail. As always we encourage ALL staff members to read this document to maintain a good level of training.]]></content:encoded>
						                            <category domain="https://software4dentists.co.uk/forums/"></category>                        <dc:creator>S4D Administrator</dc:creator>
                        <guid isPermaLink="true">https://software4dentists.co.uk/forums/announcements/bridge-it-version-4-4-3-release/</guid>
                    </item>
				                    <item>
                        <title>How can I get patient consent for planned treatments?</title>
                        <link>https://software4dentists.co.uk/forums/faqs/how-can-i-get-patient-consent-for-planned-treatments/</link>
                        <pubDate>Fri, 13 Dec 2024 18:47:30 +0000</pubDate>
                        <description><![CDATA[There are various ways to get signed consent from a patient for planned treatments. Each one is described below, starting from the most basic to most enhanced.
1. A generic declaration for ...]]></description>
                        <content:encoded><![CDATA[<p>There are various ways to get signed consent from a patient for planned treatments. Each one is described below, starting from the most basic to most enhanced.</p>
<p><strong>1. A generic declaration for your treatment plans</strong></p>
<p>The simplest way to get consent is to add patient consent as a standard declaration to your treatment plans and/or options. To do this select "<strong>File</strong>" -&gt; "<strong>Practice Settings</strong>" from the main menu at the top of the screen and select the "<strong>Documents</strong>" tab.</p>
<p>In the treatment plan declaration, insert the consent text you would like to show at the bottom of your plan where the patient signs the plan.</p>
192
<p> </p>
<p><strong>2. A note that appears beneath individual treatments that contains consent information specific to that treatment.</strong></p>
<p>Go to the treatments database by selecting "<strong>Treatments</strong>" on the left of the screen and double-click a treatment you would like to always add consent for.</p>
<p>Select the "<strong>Notes</strong>" tab and below the "<strong>Treatment Plan Notes</strong>" section, insert the consent text you would like to appear beneath that treatment when it is added to a treatment plan.</p>
193
<p> </p>
<p><strong>3. Create a quick document consent template using the Bridge-IT word processor.</strong></p>
<p>If you would like the patient to sign a separate consent letter for the treatment being performed, go to "<strong>Documents</strong>" on the left of the screen and select "<strong>Word Processor</strong>". Create your document template by typing in the consent information and inserting the required fields using the selection on the left of the document. This template can be as generic (covering all treatments) or as specific as you like. For example, below is a sample consent template for Crowns, Veneers and Bridges.</p>
194
<p> </p>
<p>Now when we want the patient to sign the letter, we can either "<strong>Create Quick Document</strong>" from the "<strong>Common Tasks</strong>" section at the bottom of the patient record, which will insert the various fields we have added such as name and address etc. If your practice uses the <strong>Sign-IT</strong> app, you can send the document to the tablet for the patient to sign and it will then be stored under the "<strong>Documents</strong>" tab in the patient record.</p>
<p> </p>
<p><strong>4. Automatically send generic consent forms for signing whenever the patient has an upcoming appointment using the online patient portal.</strong></p>
<p>To always send a consent form to a patient for an upcoming appointment using the online patient portal, first create the consent template using the word processor as described above.</p>
<p>Then, from the main menu at the top of the screen, select "<strong>Patient Portals</strong>" -&gt; "<strong>Configure Web Forms Portal</strong>" and select the "<strong>Form Selection &amp; Automation</strong>" tab.</p>
<p>Under the "<strong>Additional Quick Documents Requiring Signature</strong>", tick the consent form you would like to send as standard before any appointment. This will send out the consent form along with all your other web forms.</p>
196
<p> </p>
<p><strong>5. Automatically send treatment specific consent related forms for signing using the online patient portal.</strong></p>
<p>If you want the software to automatically send consent forms for treatments that are due to be performed in the next appointment in your patient's chart, first create all the consent templates you require with the word processor as described above.</p>
<p>Now we need to connect your consent forms to the treatments they relate to, so go to the treatments database by selecting "<strong>Treatments</strong>" on the left of the screen and double-click a treatment you would like to connect to a consent form you have created.</p>
<p>Select the "<strong>Links</strong>" tab, and below the "<strong>Quick Documents</strong>" section, tick the consent template you want a patient to sign when having this treatment.</p>
195
<p> </p>
<p>Then, from the main menu at the top of the screen, select "<strong>Patient Portals</strong>" -&gt; "<strong>Configure Web Forms Portal</strong>" and select the "<strong>Form Selection &amp; Automation</strong>" tab.</p>
<p>Tick the box "<strong>Automatically send forms relating to treatments in the next appointment</strong>".</p>
<p>When the patient's appointment is due, the software will analyse the planned treatments for the next appointment in the patient's chart and automatically send the relevant consent forms along with your other web forms.</p>
197
<p> </p>
<p>If you need any assistance setting up your patient consent option please call us.</p>]]></content:encoded>
						                            <category domain="https://software4dentists.co.uk/forums/"></category>                        <dc:creator>S4D Administrator</dc:creator>
                        <guid isPermaLink="true">https://software4dentists.co.uk/forums/faqs/how-can-i-get-patient-consent-for-planned-treatments/</guid>
                    </item>
							        </channel>
        </rss>
		