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);