{"id":4683,"date":"2025-11-25T19:04:17","date_gmt":"2025-11-25T08:04:17","guid":{"rendered":"https:\/\/gabey.com.au\/gabeyinfo\/?p=4683"},"modified":"2025-11-26T23:06:00","modified_gmt":"2025-11-26T12:06:00","slug":"a-hospital-grade-3d-measurement-engine","status":"publish","type":"post","link":"https:\/\/gabey.com.au\/gabeyinfo\/index.php\/2025\/11\/25\/a-hospital-grade-3d-measurement-engine\/","title":{"rendered":"A hospital-grade 3D measurement engine"},"content":{"rendered":"\n<p>By Prasanna Abeysekera<\/p>\n\n\n\n<style>\n\/* ========== DotShield Depth\u2122 Block + Modal Styles ========== *\/\n\n.ds-container {\n  max-width: 900px;\n  margin: 40px auto;\n  font-family: 'Helvetica Neue', Arial, sans-serif;\n  color: #111;\n}\n\n.ds-header {\n  text-align: center;\n  margin-bottom: 25px;\n}\n\n.ds-header h2 {\n  font-size: 2.1rem;\n  font-weight: 700;\n  margin: 0;\n  color: #0a2a43;\n}\n\n.ds-subtitle {\n  text-align: center;\n  font-size: 1.15rem;\n  margin-top: 10px;\n  color: #333;\n}\n\n\/* Accordion *\/\n.ds-accordion {\n  margin-top: 25px;\n  border-radius: 10px;\n}\n\n.ds-accordion-item {\n  border: 1px solid #e1e1e1;\n  border-radius: 10px;\n  margin-bottom: 12px;\n  overflow: hidden;\n  transition: all 0.3s ease;\n  background: #fafafa;\n}\n\n.ds-accordion-header {\n  padding: 15px 20px;\n  cursor: pointer;\n  position: relative;\n  font-weight: 600;\n  background: #f4f7fa;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n}\n\n.ds-accordion-header:hover {\n  background: #eaf2fb;\n}\n\n.ds-accordion-title {\n  flex: 1;\n  padding-right: 10px;\n}\n\n.ds-accordion-icon {\n  font-size: 1.4rem;\n  font-weight: 600;\n  width: 20px;\n  text-align: right;\n}\n\n.ds-accordion-content {\n  padding: 0 20px 15px;\n  display: none;\n  font-size: 1rem;\n  color: #222;\n  line-height: 1.45;\n}\n\n\/* CTA Button *\/\n.ds-button {\n  display: inline-block;\n  margin: 30px auto 0;\n  padding: 14px 28px;\n  background: #0a2a43;\n  color: #fff !important;\n  text-decoration: none;\n  border-radius: 8px;\n  font-weight: 600;\n  transition: 0.25s;\n  text-align: center;\n}\n\n.ds-button:hover {\n  background: #154e7c;\n}\n\n\/* Compliance box *\/\n.ds-compliance-box {\n  margin-top: 30px;\n  padding: 20px;\n  background: #eef6ff;\n  border-left: 5px solid #0a2a43;\n  border-radius: 8px;\n  font-size: 1rem;\n  line-height: 1.5;\n}\n\n\/* Modal overlay *\/\n#dotshield-modal-overlay {\n  display: none; \/* hidden by default *\/\n  position: fixed;\n  inset: 0;\n  background: rgba(0, 0, 0, 0.55);\n  z-index: 9999;\n  justify-content: center;\n  align-items: center;\n}\n\n\/* Modal container *\/\n#dotshield-modal {\n  background: #ffffff;\n  max-width: 640px;\n  width: 90%;\n  max-height: 90vh;\n  border-radius: 10px;\n  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.25);\n  position: relative;\n  padding: 20px 24px;\n  overflow-y: auto;\n}\n\n\/* Close button *\/\n#dotshield-modal-close {\n  position: absolute;\n  top: 10px;\n  right: 14px;\n  font-size: 1.6rem;\n  cursor: pointer;\n  line-height: 1;\n  color: #555;\n}\n\n#dotshield-modal-close:hover {\n  color: #000;\n}\n\n\/* Modal title & subtitle *\/\n.dotshield-modal-title {\n  font-size: 1.4rem;\n  font-weight: 600;\n  margin: 5px 0 15px;\n  color: #0a2a43;\n}\n\n.dotshield-modal-subtitle {\n  font-size: 0.95rem;\n  color: #444;\n  margin-bottom: 15px;\n}\n\n@media only screen and (max-width: 640px) {\n  .ds-header h2 {\n    font-size: 1.7rem;\n  }\n}\n<\/style>\n\n<div class=\"ds-container\">\n\n  <div class=\"ds-header\">\n    <h2>DotShield Depth\u2122 for Hospitals<\/h2>\n    <p class=\"ds-subtitle\">Sub-millimetre accuracy for wound assessment, clinical imaging integrity, and hospital documentation.<\/p>\n  <\/div>\n\n  <div class=\"ds-accordion\">\n\n    <div class=\"ds-accordion-item\">\n      <div class=\"ds-accordion-header\">\n        <span class=\"ds-accordion-title\">What DotShield Depth\u2122 Delivers<\/span>\n        <span class=\"ds-accordion-icon\">+<\/span>\n      <\/div>\n      <div class=\"ds-accordion-content\">\n        <p>DotShield Depth\u2122 transforms standard hospital cameras into medical-grade depth sensors capable of sub-millimetre precision. Designed for ICUs, Emergency Departments, Wound Teams, Telehealth, and Theatre workflows, it enables:<\/p>\n        <ul>\n          <li>Accurate depth &amp; surface measurements (0.2\u20130.9mm)<\/li>\n          <li>Real-time wound progression tracking<\/li>\n          <li>Burn, ulcer, and lesion management at scale<\/li>\n          <li>Remote clinical imaging with trustworthy depth data<\/li>\n          <li>Liveness &amp; anti-deepfake validation for clinical integrity<\/li>\n          <li>Secure, cryptographically watermarked medical images<\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n\n    <div class=\"ds-accordion-item\">\n      <div class=\"ds-accordion-header\">\n        <span class=\"ds-accordion-title\">Clinical Use Cases<\/span>\n        <span class=\"ds-accordion-icon\">+<\/span>\n      <\/div>\n      <div class=\"ds-accordion-content\">\n        <ul>\n          <li><strong>ICU:<\/strong> Track edema, swelling, surgical-site changes.<\/li>\n          <li><strong>ED:<\/strong> Measure lacerations, burns, trauma swelling.<\/li>\n          <li><strong>Wound Teams:<\/strong> Weekly ulcer measurements with over-time analytics.<\/li>\n          <li><strong>Theatre:<\/strong> Pre-op &amp; post-op depth mapping for documentation.<\/li>\n          <li><strong>Telehealth:<\/strong> Real, authentic, depth-certified imaging.<\/li>\n          <li><strong>Hospital-at-Home:<\/strong> Clinical-grade remote documentation.<\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n\n    <div class=\"ds-accordion-item\">\n      <div class=\"ds-accordion-header\">\n        <span class=\"ds-accordion-title\">How It Works<\/span>\n        <span class=\"ds-accordion-icon\">+<\/span>\n      <\/div>\n      <div class=\"ds-accordion-content\">\n        <p>DotShield Depth\u2122 uses advanced computer vision and AI-enhanced depth estimation combined with liveness detection and medical-measurement algorithms. It operates using:<\/p>\n        <ul>\n          <li>Depth Estimation (multi-frame &amp; texture signal fusion)<\/li>\n          <li>Liveness &amp; Anti-Deepfake Detection<\/li>\n          <li>Medical Measurement Engine (wound geometry, healing timeline)<\/li>\n          <li>On-device or on-prem processing for privacy and compliance<\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n\n    <div class=\"ds-accordion-item\">\n      <div class=\"ds-accordion-header\">\n        <span class=\"ds-accordion-title\">Why Hospitals Choose DotShield Depth\u2122<\/span>\n        <span class=\"ds-accordion-icon\">+<\/span>\n      <\/div>\n      <div class=\"ds-accordion-content\">\n        <ul>\n          <li>No calibration markers or rulers required<\/li>\n          <li>High accuracy at clinical distances (40cm \u2013 180cm)<\/li>\n          <li>Works on standard hospital cameras &amp; tablets<\/li>\n          <li>Cryptographically watermarked images for audit trails<\/li>\n          <li>Reliable under varied lighting conditions<\/li>\n          <li>Designed for enterprise hospital deployments<\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n\n    <div class=\"ds-accordion-item\">\n      <div class=\"ds-accordion-header\">\n        <span class=\"ds-accordion-title\">On-Premise, Isolated Deployment for Asia &amp; Developing Countries<\/span>\n        <span class=\"ds-accordion-icon\">+<\/span>\n      <\/div>\n      <div class=\"ds-accordion-content\">\n        <p>For hospitals and medical centres in Asia and other developing countries participating during our compliance alignment stage, DotShield offers a unique deployment model:<\/p>\n        <ul>\n          <li><strong>Free on-prem server with UPS<\/strong> for selected hospitals, engineered to meet strict regulatory and compliance requirements.<\/li>\n          <li><strong>All processing happens inside your hospital network<\/strong> \u2014 sensitive medical images never leave your infrastructure.<\/li>\n          <li><strong>Complete isolation of doctor\u2013patient communication<\/strong> using DotShield\u2019s proprietary isolation techniques.<\/li>\n          <li>We <strong>do not interface or integrate<\/strong> DotShield platforms with any third-party systems or platforms.<\/li>\n        <\/ul>\n        <p>During this assessment stage, our engineers (under the guidance of GABEY Consulting Australia) will:<\/p>\n        <ul>\n          <li>Support sample collection and test workflows<\/li>\n          <li>Assist with accuracy improvements and tuning in your clinical environment<\/li>\n          <li>Provide generous discounts on the full solution for participating hospitals<\/li>\n          <li>Offer free training agreements for clinical and technical staff<\/li>\n        <\/ul>\n        <p><strong>This free on-premise offer is exclusively available to hospitals in developing countries<\/strong>, subject to eligibility and a joint evaluation process.<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"ds-accordion-item\">\n      <div class=\"ds-accordion-header\">\n        <span class=\"ds-accordion-title\">Free AI-Enhanced Clinical Documentation Assistant<\/span>\n        <span class=\"ds-accordion-icon\">+<\/span>\n      <\/div>\n      <div class=\"ds-accordion-content\">\n        <p>To make DotShield Depth\u2122 genuinely useful in day-to-day clinical work, selected hospitals will receive access to a <strong>free AI-enhanced clinical documentation assistant<\/strong> integrated with the on-premise server.<\/p>\n        <p>This assistant is designed to reduce documentation burden for doctors and nurses by helping to:<\/p>\n        <ul>\n          <li>Draft progress notes, wound care notes, and daily summaries<\/li>\n          <li>Generate shift handover summaries for nursing teams<\/li>\n          <li>Prepare discharge summaries and follow-up notes<\/li>\n          <li>Summarise wound trends and measurements from DotShield Depth\u2122<\/li>\n          <li>Provide safe, on-prem clinical Q&amp;A based on de-identified data and local guidelines<\/li>\n        <\/ul>\n        <p><strong>Availability &amp; selection criteria:<\/strong><\/p>\n        <ul>\n          <li>The AI-enhanced clinical documentation assistant will be provided free of charge to a limited number of hospitals during the compliance alignment stage.<\/li>\n          <li>Only the <strong>first 10 countries<\/strong> that apply will be eligible for inclusion in this program.<\/li>\n          <li>From each eligible country, <strong>no more than three major hospitals<\/strong> will be selected.<\/li>\n          <li>All applications and selections are assessed by <strong>GABEY Consulting (Australia)<\/strong>, and GABEY retains full authority to decide whether assistance will be offered to any hospital.<\/li>\n        <\/ul>\n        <p><strong>All selection decisions made by GABEY are final.<\/strong><\/p>\n      <\/div>\n    <\/div>\n\n  <\/div>\n\n  <div class=\"ds-compliance-box\">\n    <strong>Regulatory Alignment &amp; Confidence Statement<\/strong><br><br>\n    DotShield Depth\u2122 naturally aligns with established medical-device and health-information standards, including:\n    <ul>\n      <li>Software as a Medical Device (SaMD)<\/li>\n      <li>TGA (Australia) \u2013 Class I\/IIa (claim-dependent)<\/li>\n      <li>FDA Class II (510k) \u2014 comparable to ARANZ Silhouette, Swift Medical, eKare inSight<\/li>\n      <li>ISO 13485 quality management alignment<\/li>\n      <li>HIPAA \/ GDPR \/ Australian Privacy Principles for health data<\/li>\n    <\/ul>\n    At present, we are actively progressing toward full regulatory compliance and are confident that DotShield Depth\u2122 will <strong>exceed all applicable medical, privacy, and safety expectations<\/strong> set by global regulators.\n  <\/div>\n\n  <div style=\"text-align:center;\">\n    <a href=\"#\" class=\"ds-button\" data-formidable=\"5\">Request a Hospital Demo<\/a>\n  <\/div>\n\n<\/div>\n\n<!-- ===== Modal Overlay & Content (Popup) ===== -->\n<div id=\"dotshield-modal-overlay\" aria-hidden=\"true\">\n  <div id=\"dotshield-modal\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"dotshield-modal-title\">\n    <span id=\"dotshield-modal-close\" aria-label=\"Close\">\u00d7<\/span>\n    <div class=\"dotshield-modal-title\" id=\"dotshield-modal-title\">\n      Request a DotShield Depth\u2122 Hospital Demo\n    <\/div>\n    <div class=\"dotshield-modal-subtitle\">\n      Please share your hospital details and we will contact you to discuss on-premise evaluation, the AI-enhanced documentation assistant, compliance alignment, and training options.\n    <\/div>\n\n    <!-- Formidable Forms shortcode (rendered by WordPress) -->\n    <div id=\"dotshield-contact-panel\" class=\"dotshield-contact-panel\">\n      <div class=\"frm_forms  with_frm_style frm_style_formidable-style\" id=\"frm_form_5_container\" data-token=\"0410dd4f7e794810b3212725cfce6be2\">\n<form enctype=\"multipart\/form-data\" method=\"post\" class=\"frm-show-form \" id=\"form_support-ticket\" data-token=\"0410dd4f7e794810b3212725cfce6be2\">\n<div class=\"frm_form_fields \">\n<fieldset>\n<legend class=\"frm_screen_reader\">Support\/Info. Request<\/legend>\r\n<h3 class=\"frm_form_title\">Support\/Info. Request<\/h3>\r\n<div class=\"frm_fields_container\">\n<input type=\"hidden\" name=\"frm_action\" value=\"create\" \/>\n<input type=\"hidden\" name=\"form_id\" value=\"5\" \/>\n<input type=\"hidden\" name=\"frm_hide_fields_5\" id=\"frm_hide_fields_5\" value=\"\" \/>\n<input type=\"hidden\" name=\"form_key\" value=\"support-ticket\" \/>\n<input type=\"hidden\" name=\"item_meta[0]\" value=\"\" \/>\n<input type=\"hidden\" id=\"frm_submit_entry_5\" name=\"frm_submit_entry_5\" value=\"154278a735\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/gabeyinfo\/index.php\/wp-json\/wp\/v2\/posts\/4683\" \/><div id=\"frm_field_39_container\" class=\"frm_form_field form-field  frm_required_field frm_top_container frm_first frm_half\">\r\n    <label for=\"field_22vy3\" id=\"field_22vy3_label\" class=\"frm_primary_label\">Name\r\n        <span class=\"frm_required\">*<\/span>\r\n    <\/label>\r\n    <input type=\"text\" id=\"field_22vy3\" name=\"item_meta[39]\" value=\"\"  data-reqmsg=\"Name cannot be blank.\" aria-required=\"true\" data-invmsg=\"Text is invalid\" aria-invalid=\"false\"   aria-describedby=\"frm_desc_field_22vy3\"\/>\r\n    <div class=\"frm_description\" id=\"frm_desc_field_22vy3\">First<\/div>\r\n    \r\n<\/div>\n<div id=\"frm_field_40_container\" class=\"frm_form_field form-field  frm_required_field frm_hidden_container frm_half\">\r\n    <label for=\"field_qpk64\" id=\"field_qpk64_label\" class=\"frm_primary_label\">Last Name\r\n        <span class=\"frm_required\">*<\/span>\r\n    <\/label>\r\n    <input type=\"text\" id=\"field_qpk64\" name=\"item_meta[40]\" value=\"\"  data-reqmsg=\"Last Name cannot be blank.\" aria-required=\"true\" data-invmsg=\"Text is invalid\" aria-invalid=\"false\"   aria-describedby=\"frm_desc_field_qpk64\"\/>\r\n    <div class=\"frm_description\" id=\"frm_desc_field_qpk64\">Last<\/div>\r\n    \r\n<\/div>\n<div id=\"frm_field_47_container\" class=\"frm_form_field form-field  frm_required_field frm_top_container\">\r\n\t<label for=\"field_yujwt\" id=\"field_yujwt_label\" class=\"frm_primary_label\">Business Name:\r\n\t\t<span class=\"frm_required\" aria-hidden=\"true\">*<\/span>\r\n\t<\/label>\r\n\t<input type=\"text\" id=\"field_yujwt\" name=\"item_meta[47]\" value=\"\"  data-reqmsg=\"Business Name: cannot be blank.\" aria-required=\"true\" data-invmsg=\"Business Name: is invalid\" aria-invalid=\"false\"  \/>\r\n\t\r\n\t\r\n<\/div>\n<div id=\"frm_field_41_container\" class=\"frm_form_field form-field  frm_required_field frm_top_container\">\r\n    <label for=\"field_c9twz\" id=\"field_c9twz_label\" class=\"frm_primary_label\">Email\r\n        <span class=\"frm_required\">*<\/span>\r\n    <\/label>\r\n    <input type=\"email\" id=\"field_c9twz\" name=\"item_meta[41]\" value=\"\"  placeholder=\"Please provide the business email address.\" data-reqmsg=\"Email cannot be blank.\" aria-required=\"true\" data-invmsg=\"Email is invalid\" aria-invalid=\"false\"  \/>\r\n    \r\n    \r\n<\/div>\n<div id=\"frm_field_42_container\" class=\"frm_form_field form-field  frm_top_container vertical_radio\">\r\n    <div id=\"field_h8p0z_label\" class=\"frm_primary_label\">What can we help you with today?\r\n        <span class=\"frm_required\"><\/span>\r\n    <\/div>\r\n    <div class=\"frm_opt_container\" role=\"radiogroup\">\t\t<div class=\"frm_radio\" id=\"frm_radio_42-0\">\t\t\t<label  for=\"field_h8p0z-0\">\n\t\t\t\t\t<input type=\"radio\" name=\"item_meta[42]\" id=\"field_h8p0z-0\" value=\"General question\"\n\t\t data-invmsg=\"What can we help you with today? is invalid\"   \/> General question<\/label><\/div>\n\t\t<div class=\"frm_radio\" id=\"frm_radio_42-5\">\t\t\t<label  for=\"field_h8p0z-5\">\n\t\t\t\t\t<input type=\"radio\" name=\"item_meta[42]\" id=\"field_h8p0z-5\" value=\"The DotShield\u2122 Series of products\"\n\t\t data-invmsg=\"What can we help you with today? is invalid\"   \/> The DotShield\u2122 Series of products<\/label><\/div>\n\t\t<div class=\"frm_radio\" id=\"frm_radio_42-7\">\t\t\t<label  for=\"field_h8p0z-7\">\n\t\t\t\t\t<input type=\"radio\" name=\"item_meta[42]\" id=\"field_h8p0z-7\" value=\"CCMM\"\n\t\t data-invmsg=\"What can we help you with today? is invalid\"   \/> CCMM<\/label><\/div>\n\t\t<div class=\"frm_radio\" id=\"frm_radio_42-1\">\t\t\t<label  for=\"field_h8p0z-1\">\n\t\t\t\t\t<input type=\"radio\" name=\"item_meta[42]\" id=\"field_h8p0z-1\" value=\"Feature request\"\n\t\t data-invmsg=\"What can we help you with today? is invalid\"   \/> Feature request<\/label><\/div>\n\t\t<div class=\"frm_radio\" id=\"frm_radio_42-2\">\t\t\t<label  for=\"field_h8p0z-2\">\n\t\t\t\t\t<input type=\"radio\" name=\"item_meta[42]\" id=\"field_h8p0z-2\" value=\"Bug report\"\n\t\t data-invmsg=\"What can we help you with today? is invalid\"   \/> Bug report<\/label><\/div>\n\t\t<div class=\"frm_radio\" id=\"frm_radio_42-3\">\t\t\t<label  for=\"field_h8p0z-3\">\n\t\t\t\t\t<input type=\"radio\" name=\"item_meta[42]\" id=\"field_h8p0z-3\" value=\"My account\"\n\t\t data-invmsg=\"What can we help you with today? is invalid\"   \/> My account<\/label><\/div>\n\t\t<div class=\"frm_radio\" id=\"frm_radio_42-4\">\t\t\t<label  for=\"field_h8p0z-4\">\n\t\t\t\t\t<input type=\"radio\" name=\"item_meta[42]\" id=\"field_h8p0z-4\" value=\"Other\"\n\t\t data-invmsg=\"What can we help you with today? is invalid\"   \/> Other<\/label><\/div>\n<\/div>\r\n    \r\n    \r\n<\/div>\n<div id=\"frm_field_91_container\" class=\"frm_form_field  frm_html_container form-field\">\n<style>\n  .nmq-vertical-panel {\n    width: 180px;              \/* change to 160px, 180px, 200px if needed *\/\n    max-width: 100%;\n    height: 360px;             \/* visible panel height *\/\n    overflow-y: auto;\n    overflow-x: hidden;\n    box-sizing: border-box;\n    padding: 8px;\n    border: 1px solid rgba(103, 247, 255, 0.18);\n    border-radius: 10px;\n    background:\n      radial-gradient(circle at top left, rgba(103,247,255,0.06), transparent 30%),\n      radial-gradient(circle at bottom right, rgba(179,136,255,0.05), transparent 30%),\n      linear-gradient(180deg, #06101f 0%, #09152b 100%);\n    box-shadow: 0 0 14px rgba(103,247,255,0.08);\n    font-family: Arial, Helvetica, sans-serif;\n  }<\/p>\n<p>  .nmq-vertical-panel * {\n    box-sizing: border-box;\n  }<\/p>\n<p>  .nmq-link-card {\n    display: block;\n    text-decoration: none;\n    padding: 8px 8px 10px 8px;\n    margin-bottom: 8px;\n    border-radius: 8px;\n    border: 1px solid rgba(103, 247, 255, 0.10);\n    background: rgba(8, 18, 36, 0.72);\n    transition: border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;\n  }<\/p>\n<p>  .nmq-link-card:hover {\n    border-color: rgba(103, 247, 255, 0.28);\n    box-shadow: 0 0 12px rgba(103,247,255,0.10);\n    transform: translateY(-1px);\n  }<\/p>\n<p>  .nmq-label {\n    display: block;\n    margin-bottom: 4px;\n    font-size: 10px;\n    line-height: 1.2;\n    font-weight: 700;\n    letter-spacing: 0.8px;\n    text-transform: uppercase;\n    color: #89ffb7;\n  }<\/p>\n<p>  .nmq-title {\n    display: block;\n    margin-bottom: 6px;\n    font-size: 12px;\n    line-height: 1.25;\n    font-weight: 700;\n    color: #7cf3ff;\n  }<\/p>\n<p>  .nmq-desc {\n    display: block;\n    margin-bottom: 6px;\n    font-size: 10px;\n    line-height: 1.35;\n    color: #c7d9e6;\n  }<\/p>\n<p>  .nmq-url {\n    display: block;\n    font-size: 10px;\n    line-height: 1.25;\n    color: #b79cff;\n    word-break: break-word;\n  }<\/p>\n<p>  \/* slim neon scrollbar *\/\n  .nmq-vertical-panel::-webkit-scrollbar {\n    width: 8px;\n  }<\/p>\n<p>  .nmq-vertical-panel::-webkit-scrollbar-track {\n    background: rgba(255,255,255,0.04);\n    border-radius: 8px;\n  }<\/p>\n<p>  .nmq-vertical-panel::-webkit-scrollbar-thumb {\n    background: linear-gradient(180deg, #67f7ff, #8f7dff);\n    border-radius: 8px;\n  }<\/p>\n<p>  .nmq-vertical-panel {\n    scrollbar-width: thin;\n    scrollbar-color: #67f7ff rgba(255,255,255,0.05);\n  }\n<\/style>\n<div class=\"nmq-vertical-panel\">\n<p>  <a class=\"nmq-link-card\" href=\"https:\/\/nomateq.com.au\/\" target=\"_blank\" rel=\"noopener\"><br \/>\n    <span class=\"nmq-label\">NOMATEQ<\/span><br \/>\n    <span class=\"nmq-title\">NOMATEQ Platform<\/span><br \/>\n    <span class=\"nmq-desc\"><br \/>\n      Compliance, policy intelligence, digital trust, and data-protection solutions.<br \/>\n    <\/span><br \/>\n    <span class=\"nmq-url\">nomateq.com.au<\/span><br \/>\n  <\/a><\/p>\n<p>  <a class=\"nmq-link-card\" href=\"https:\/\/www.gabey.com.au\/\" target=\"_blank\" rel=\"noopener\"><br \/>\n    <span class=\"nmq-label\">GABEY<\/span><br \/>\n    <span class=\"nmq-title\">GABEY Consulting<\/span><br \/>\n    <span class=\"nmq-desc\"><br \/>\n      Cybersecurity advisory, managed security, technical services, and enterprise protection.<br \/>\n    <\/span><br \/>\n    <span class=\"nmq-url\">www.gabey.com.au<\/span><br \/>\n  <\/a><\/p>\n<p>  <a class=\"nmq-link-card\" href=\"https:\/\/gabey.com.au\/gabeyinfo\/\" target=\"_blank\" rel=\"noopener\"><br \/>\n    <span class=\"nmq-label\">GABEY INFO<\/span><br \/>\n    <span class=\"nmq-title\">Insights & Articles<\/span><br \/>\n    <span class=\"nmq-desc\"><br \/>\n      Product updates, articles, security insights, and GABEY technology commentary.<br \/>\n    <\/span><br \/>\n    <span class=\"nmq-url\">gabey.com.au\/gabeyinfo<\/span><br \/>\n  <\/a><\/p>\n<\/div>\n<\/div>\n<div id=\"frm_field_43_container\" class=\"frm_form_field form-field  frm_top_container\">\r\n\t<label for=\"field_yjp5\" id=\"field_yjp5_label\" class=\"frm_primary_label\">If other\r\n\t\t<span class=\"frm_required\" aria-hidden=\"true\"><\/span>\r\n\t<\/label>\r\n\t<input type=\"text\" id=\"field_yjp5\" name=\"item_meta[43]\" value=\"\"  data-invmsg=\"If other is invalid\" aria-invalid=\"false\"  \/>\r\n\t\r\n\t\r\n<\/div>\n<div id=\"frm_field_45_container\" class=\"frm_form_field form-field  frm_top_container\">\r\n    <label for=\"field_69c30\" id=\"field_69c30_label\" class=\"frm_primary_label\">Issues \/ Message\r\n        <span class=\"frm_required\"><\/span>\r\n    <\/label>\r\n    <textarea name=\"item_meta[45]\" id=\"field_69c30\" rows=\"5\"  data-invmsg=\"Issues \/ Message is invalid\" aria-invalid=\"false\"  ><\/textarea>\r\n    \r\n    \r\n<\/div>\n<div id=\"frm_field_90_container\" class=\"frm_form_field form-field  frm_top_container\">\n\t<label for=\"field_2gigo\" id=\"field_2gigo_label\" class=\"frm_primary_label\">Website\/URL\n\t\t<span class=\"frm_required\" aria-hidden=\"true\"><\/span>\n\t<\/label>\n\t<input type=\"url\" id=\"field_2gigo\" name=\"item_meta[90]\" value=\"\"  data-invmsg=\"Website\/URL is invalid\" aria-invalid=\"false\"  \/>\n\t\n\t\n<\/div>\n<div id=\"frm_field_46_container\" class=\"frm_form_field form-field \">\r\n\t<div class=\"frm_submit\">\r\n\r\n<button class=\"frm_button_submit\" type=\"submit\"  >Submit<\/button>\r\n\r\n<\/div>\r\n<\/div>\n\t<input type=\"hidden\" name=\"item_key\" value=\"\" \/>\n\t\t\t<div id=\"frm_field_99_container\">\n\t\t\t<label for=\"field_7alrk\" >\n\t\t\t\tIf you are human, leave this field blank.\t\t\t<\/label>\n\t\t\t<input  id=\"field_7alrk\" type=\"text\" class=\"frm_form_field form-field frm_verify\" name=\"item_meta[99]\" value=\"\"  \/>\n\t\t<\/div>\n\t\t<input name=\"frm_state\" type=\"hidden\" value=\"zwn6nsq8sXU63y4WgFd4DysEp1kLB0FNDXlguuyItx8=\" \/><\/div>\n<\/fieldset>\n<\/div>\n\n<\/form>\n<\/div>\n\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', function () {\n  \/* --- Accordion Behaviour with Icon Toggle --- *\/\n  const items = document.querySelectorAll('.ds-accordion-item');\n\n  items.forEach(function (item) {\n    const header = item.querySelector('.ds-accordion-header');\n    const content = item.querySelector('.ds-accordion-content');\n    const icon = item.querySelector('.ds-accordion-icon');\n\n    header.addEventListener('click', function () {\n      const isOpen = item.classList.contains('active');\n\n      \/\/ Close all items\n      items.forEach(function (other) {\n        other.classList.remove('active');\n        const otherContent = other.querySelector('.ds-accordion-content');\n        const otherIcon = other.querySelector('.ds-accordion-icon');\n        if (otherContent) otherContent.style.display = 'none';\n        if (otherIcon) otherIcon.textContent = '+';\n      });\n\n      \/\/ Toggle current\n      if (!isOpen) {\n        item.classList.add('active');\n        content.style.display = 'block';\n        icon.textContent = '-';\n      } else {\n        item.classList.remove('active');\n        content.style.display = 'none';\n        icon.textContent = '+';\n      }\n    });\n  });\n\n  \/* --- Modal Behaviour --- *\/\n  const demoBtn   = document.querySelector('.ds-button[data-formidable=\"5\"]');\n  const overlay   = document.getElementById('dotshield-modal-overlay');\n  const modal     = document.getElementById('dotshield-modal');\n  const closeBtn  = document.getElementById('dotshield-modal-close');\n\n  function openModal(e) {\n    if (e) e.preventDefault();\n    if (!overlay) return;\n    overlay.style.display = 'flex';\n    overlay.setAttribute('aria-hidden', 'false');\n  }\n\n  function closeModal() {\n    if (!overlay) return;\n    overlay.style.display = 'none';\n    overlay.setAttribute('aria-hidden', 'true');\n  }\n\n  if (demoBtn) {\n    demoBtn.addEventListener('click', openModal);\n  }\n\n  if (closeBtn) {\n    closeBtn.addEventListener('click', closeModal);\n  }\n\n  if (overlay) {\n    overlay.addEventListener('click', function (e) {\n      \/\/ Close only if clicking outside the modal content\n      if (e.target === overlay) {\n        closeModal();\n      }\n    });\n  }\n\n  \/\/ Optional: ESC key closes modal\n  document.addEventListener('keydown', function (e) {\n    if (e.key === 'Escape') {\n      closeModal();\n    }\n  });\n});\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>By Prasanna Abeysekera DotShield Depth\u2122 for Hospitals Sub-millimetre accuracy for wound assessment, clinical imaging integrity, and hospital documentation. What DotShield Depth\u2122 Delivers + DotShield Depth\u2122 transforms standard hospital cameras into medical-grade depth sensors capable of sub-millimetre precision. Designed for ICUs, Emergency Departments, Wound Teams, Telehealth, and Theatre workflows, it enables: Accurate depth &amp; surface measurements &hellip; <a href=\"https:\/\/gabey.com.au\/gabeyinfo\/index.php\/2025\/11\/25\/a-hospital-grade-3d-measurement-engine\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;A hospital-grade 3D measurement engine&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":4691,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-4683","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cyber-and-information-security"],"_links":{"self":[{"href":"https:\/\/gabey.com.au\/gabeyinfo\/index.php\/wp-json\/wp\/v2\/posts\/4683","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gabey.com.au\/gabeyinfo\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gabey.com.au\/gabeyinfo\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gabey.com.au\/gabeyinfo\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gabey.com.au\/gabeyinfo\/index.php\/wp-json\/wp\/v2\/comments?post=4683"}],"version-history":[{"count":0,"href":"https:\/\/gabey.com.au\/gabeyinfo\/index.php\/wp-json\/wp\/v2\/posts\/4683\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gabey.com.au\/gabeyinfo\/index.php\/wp-json\/wp\/v2\/media\/4691"}],"wp:attachment":[{"href":"https:\/\/gabey.com.au\/gabeyinfo\/index.php\/wp-json\/wp\/v2\/media?parent=4683"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gabey.com.au\/gabeyinfo\/index.php\/wp-json\/wp\/v2\/categories?post=4683"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gabey.com.au\/gabeyinfo\/index.php\/wp-json\/wp\/v2\/tags?post=4683"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}