diff --git a/hub-prime/lib/techbd-udi-jooq-ingress.auto.jar b/hub-prime/lib/techbd-udi-jooq-ingress.auto.jar
index 0b1d168605..4aa5d43a9d 100644
Binary files a/hub-prime/lib/techbd-udi-jooq-ingress.auto.jar and b/hub-prime/lib/techbd-udi-jooq-ingress.auto.jar differ
diff --git a/hub-prime/pom.xml b/hub-prime/pom.xml
index f675177dc3..a9f077c83c 100644
--- a/hub-prime/pom.xml
+++ b/hub-prime/pom.xml
@@ -11,7 +11,7 @@
org.techbd
hub-prime
- 0.459.0
+ 0.550.0
war
Tech by Design Hub (Prime)
Tech by Design Hub (Primary)
diff --git a/udi-prime/src/main/postgres/ingestion-center/001_idempotent_interaction.psql b/udi-prime/src/main/postgres/ingestion-center/001_idempotent_interaction.psql
index 9be56f9bd7..7f255d9dcb 100644
--- a/udi-prime/src/main/postgres/ingestion-center/001_idempotent_interaction.psql
+++ b/udi-prime/src/main/postgres/ingestion-center/001_idempotent_interaction.psql
@@ -172,25 +172,7 @@ FROM techbd_udi_ingress.interaction_http_request intr_observe
WHERE intr_observe.start_time IS NOT NULL AND intr_observe.finish_time IS NOT null
ORDER BY duration_millisecs DESC;
-/*****************************************
-This view extracts diagnostic information from JSON payloads of HTTP requests stored in
-'sat_interaction_http_request'. It transforms and presents fields such as 'tenant_id', 'uri',
-'session_id', 'severity', 'message', 'line', 'column', 'diagnostics', 'encounteredAt',
-and 'elaboration' for further analysis or reporting.
-******************************************************************************************/
-DROP VIEW IF EXISTS techbd_udi_ingress.fhir_session_diagnostics CASCADE;
-CREATE OR REPLACE VIEW techbd_udi_ingress.fhir_session_diagnostics
-AS SELECT tenant_id,
- uri,
- session_id,
- severity,
- message,
- line,
- "column",
- diagnostics,
- to_timestamp(intr_diagno.encountered_at::double precision) AS encounteredat,
- elaboration
- FROM techbd_udi_ingress.sat_interaction_fhir_session_diagnostic intr_diagno;
+
/*******************************************************************************************************************************
* Function to register an HTTP interaction request, handling potential unique constraint violations
@@ -4338,7 +4320,7 @@ as
COUNT(*) as issue_count
from
techbd_udi_ingress.sat_interaction_fhir_session_diagnostic
- where severity in ('warning','ERROR','WARING','error')
+ where severity in ('warning','ERROR','WARING','error','FATAL','fatal')
and message != ''
group by
encountered_date,
@@ -4384,7 +4366,7 @@ select
elaboration
from
techbd_udi_ingress.sat_interaction_fhir_session_diagnostic intr_diagno
-where severity in ('warning','ERROR','WARING','error')
+where severity in ('warning','ERROR','WARING','error','FATAL','fatal')
and message != '';
DROP FUNCTION IF EXISTS techbd_udi_ingress.sat_interaction_ccda_request_upserted(text, text, text, text, text, text, jsonb, text, timestamptz, text, text, jsonb, text, text, text);