diff --git a/module/VuFind/src/VuFind/RecordDriver/Summon.php b/module/VuFind/src/VuFind/RecordDriver/Summon.php
index 9476f7880f9487bfeb75edb927c79ce36d1197a6..df16c1fbc5ee191e1c337de752d0149ca7c3422b 100644
--- a/module/VuFind/src/VuFind/RecordDriver/Summon.php
+++ b/module/VuFind/src/VuFind/RecordDriver/Summon.php
@@ -637,4 +637,14 @@ class Summon extends DefaultRecord
     {
         return (bool)($this->fields['hasFullText'] ?? false);
     }
+
+    /**
+     * Is this an open access record?
+     *
+     * @return bool
+     */
+    public function isOpenAccess()
+    {
+        return (bool)($this->fields['IsOpenAccess'] ?? false);
+    }
 }