diff --git a/interface/forms/newpatient/common.php b/interface/forms/newpatient/common.php
index 072f8c3f83b..5a3b87037a2 100644
--- a/interface/forms/newpatient/common.php
+++ b/interface/forms/newpatient/common.php
@@ -557,7 +557,7 @@ function cancelClickedOld() {
genOrderingProviderSelect('ordering_provider_id', '-- ' . xl("Please Select") . ' --', $result["ordering_provider_id"]);
+ $MBO->genOrderingProviderSelect('ordering_provider_id', '-- ' . xl("Please Select") . ' --', $result["ordering_provider_id"] ?? '');
?>
diff --git a/interface/forms/newpatient/save.php b/interface/forms/newpatient/save.php
index e085482fb8c..40ac2a875ec 100644
--- a/interface/forms/newpatient/save.php
+++ b/interface/forms/newpatient/save.php
@@ -114,7 +114,7 @@
'encounter_type_code' => $encounter_type_code,
'encounter_type_description' => $encounter_type_description,
'in_collection' => $in_collection,
- 'ordering_proivider_id' => $ordering_provider_id,
+ 'ordering_provider_id' => $ordering_provider_id,
];
$col_string = implode(" = ?, ", array_keys($data)) . " = ?";
diff --git a/src/Billing/Claim.php b/src/Billing/Claim.php
index e6725d5b1ad..61741321f35 100644
--- a/src/Billing/Claim.php
+++ b/src/Billing/Claim.php
@@ -192,7 +192,7 @@ public function getReferrerId()
return $referrer_id;
}
- public function getOrdererId()
+ public function getOrdererId(): string|int|null
{
if ($this->billing_options['provider_id'] ?? '') {
$orderer_id = $this->billing_options['provider_id'];
@@ -200,7 +200,7 @@ public function getOrdererId()
$orderer_id = $this->encounterService->getOrderingProviderID($this->pid, $this->encounter_id);
}
- return $orderer_id;
+ return $orderer_id ?? '';
}
// This enforces the X12 Basic Character Set. Page A2.