diff --git a/Services/ClaimService/src/appsettings.dev.json b/Services/ClaimService/src/appsettings.dev.json index 0a6b1476..1cec20a0 100644 --- a/Services/ClaimService/src/appsettings.dev.json +++ b/Services/ClaimService/src/appsettings.dev.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "Hl7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://d1pnetgwy.hibc.gov.bc.ca/pnetIntegration/submitTransaction", diff --git a/Services/ClaimService/src/appsettings.json b/Services/ClaimService/src/appsettings.json index a6ca230c..0a3eb317 100644 --- a/Services/ClaimService/src/appsettings.json +++ b/Services/ClaimService/src/appsettings.json @@ -37,6 +37,7 @@ } }, "Hl7v2Authorization": { + "LoggableSegments": [], "MessageConfig": [ { "Name": "TACTDU_01_REQUEST-*", diff --git a/Services/ClaimService/src/appsettings.prd.json b/Services/ClaimService/src/appsettings.prd.json index efe9a76f..917f5531 100644 --- a/Services/ClaimService/src/appsettings.prd.json +++ b/Services/ClaimService/src/appsettings.prd.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://pnetgwy.hibc.gov.bc.ca/pnetIntegration/submitTransaction", diff --git a/Services/ClaimService/src/appsettings.tr1.json b/Services/ClaimService/src/appsettings.tr1.json index f64df874..d2e44c12 100644 --- a/Services/ClaimService/src/appsettings.tr1.json +++ b/Services/ClaimService/src/appsettings.tr1.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://t1pnetgwy.hibc.gov.bc.ca/pnetIntegrationTR1/submitTransaction", diff --git a/Services/ClaimService/src/appsettings.vc1.json b/Services/ClaimService/src/appsettings.vc1.json index 2f1c554d..2fb818d9 100644 --- a/Services/ClaimService/src/appsettings.vc1.json +++ b/Services/ClaimService/src/appsettings.vc1.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://t1pnetgwy.hibc.gov.bc.ca/pnetIntegrationVC1/submitTransaction", diff --git a/Services/ClaimService/src/appsettings.vc2.json b/Services/ClaimService/src/appsettings.vc2.json index c87f6df9..d8b9a587 100644 --- a/Services/ClaimService/src/appsettings.vc2.json +++ b/Services/ClaimService/src/appsettings.vc2.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://t1pnetgwy.hibc.gov.bc.ca/pnetIntegrationVC2/submitTransaction", diff --git a/Services/ClaimService/src/appsettings.vs1.json b/Services/ClaimService/src/appsettings.vs1.json index a74463aa..6685a04d 100644 --- a/Services/ClaimService/src/appsettings.vs1.json +++ b/Services/ClaimService/src/appsettings.vs1.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://t1pnetgwy.hibc.gov.bc.ca/pnetIntegrationVS1/submitTransaction", diff --git a/Services/Common/src/Authorization/Requirements/Hl7v2AuthorizationHandler.cs b/Services/Common/src/Authorization/Requirements/Hl7v2AuthorizationHandler.cs index d80ad9c5..33b93dc6 100644 --- a/Services/Common/src/Authorization/Requirements/Hl7v2AuthorizationHandler.cs +++ b/Services/Common/src/Authorization/Requirements/Hl7v2AuthorizationHandler.cs @@ -16,6 +16,7 @@ namespace Health.PharmaNet.Authorization { using System; + using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; @@ -54,6 +55,22 @@ public Hl7v2AuthorizationHandler(ILogger logger) /// A context Task. protected override Task HandleRequirementAsync(AuthorizationHandlerContext context, Hl7v2AuthorizationRequirement requirement, Message resource) { + // Get information from the configuration about which segments to log + IList loggableSegments = requirement.LoggableSegments(); + string loggedMessage = "Logged HL7v2 message:"; + + // Extract each matching segment of the message + foreach (string segmentName in loggableSegments) + { + foreach (HL7.Dotnetcore.Segment segment in resource.Segments(segmentName)) + { + loggedMessage += " [ " + segment.Value + " ] "; + } + } + + // Log the extracted segments of the message + Logger.LogInformation(this.logger, loggedMessage); + // If user does not have the scope claim, get out of here if (!context.User.HasClaim(c => c.Type == PharmanetAPIClaims.Scope)) { diff --git a/Services/Common/src/Authorization/Requirements/Hl7v2AuthorizationRequirement.cs b/Services/Common/src/Authorization/Requirements/Hl7v2AuthorizationRequirement.cs index c35125d5..360fb566 100644 --- a/Services/Common/src/Authorization/Requirements/Hl7v2AuthorizationRequirement.cs +++ b/Services/Common/src/Authorization/Requirements/Hl7v2AuthorizationRequirement.cs @@ -63,6 +63,15 @@ public string[] ScopesNeededForMessage(HL7.Dotnetcore.Message message) return this.GetMessageAuthorizationScope(message); } + /// + /// Returns the list of segment names that are allowed to be logged. + /// + /// Returns an IList<string> of segment names, or empty array when the message was unknown/not supported. + public IList LoggableSegments() + { + return this.hl7AuthConfig.Hl7v2Authorization.LoggableSegments; + } + /// /// Checks that the message passed has all the fields. /// diff --git a/Services/Common/src/Authorization/Requirements/Models/Hl7v2Authorization.cs b/Services/Common/src/Authorization/Requirements/Models/Hl7v2Authorization.cs index 183dcd18..0e7d0546 100644 --- a/Services/Common/src/Authorization/Requirements/Models/Hl7v2Authorization.cs +++ b/Services/Common/src/Authorization/Requirements/Models/Hl7v2Authorization.cs @@ -23,6 +23,12 @@ namespace Health.PharmaNet.Authorization.Requirements.Models /// public class Hl7v2Authorization { + /// + /// Gets the list of segment fields that are allowed to be logged. + /// + [JsonPropertyName("LoggableSegments")] + public IList LoggableSegments { get; } = new List(); + /// /// Gets the Messages configured. /// diff --git a/Services/Common/src/Controllers/ServiceBaseController.cs b/Services/Common/src/Controllers/ServiceBaseController.cs index 21bc9f1c..9629732d 100644 --- a/Services/Common/src/Controllers/ServiceBaseController.cs +++ b/Services/Common/src/Controllers/ServiceBaseController.cs @@ -16,6 +16,8 @@ namespace Health.PharmaNet.Controllers { using System; + + using System.Linq; using System.Net; using System.Security.Claims; using System.Threading.Tasks; @@ -111,9 +113,17 @@ public class ServiceBaseController : ControllerBase [Authorize] protected async Task> PharmanetRequest() { + Logger.LogInformation(this.logger, $"ServiceBaseController.PharmanetRequest start"); + ClaimsPrincipal? user = this.HttpContext!.User; + var traceId = this.Request.Headers.TryGetValue("Kong-Request-ID", out var value) ? value.FirstOrDefault() : ""; + Logger.LogInformation(this.logger, $"Trace ID: {traceId}: ServiceBaseController.PharmanetRequest. Extracted Kong-Request-ID header as the Trace ID."); + string jsonString = await this.Request.GetRawBodyStringAsync().ConfigureAwait(true); + + Logger.LogInformation(this.logger, $"Trace ID: {traceId}: ServiceBaseController.PharmanetRequest: Got the body from the request."); + DocumentReference fhirRequest; Message hl7v2Message; try @@ -130,6 +140,10 @@ protected async Task> PharmanetRequest() return this.StatusCode((int)HttpStatusCode.BadRequest, ex.Message); } + HL7.Dotnetcore.Segment? mshSegment = hl7v2Message.Segments("MSH").FirstOrDefault(); + Logger.LogInformation(this.logger, $"Trace ID: {traceId}: ServiceBaseController.PharmanetRequest: Message MSH: {mshSegment?.Value}"); + + Logger.LogInformation(this.logger, $"Trace ID: {traceId}: ServiceBaseController.PharmanetRequest: Authorizing..."); AuthorizationResult authResult = await this.authorizationService.AuthorizeAsync( user, hl7v2Message, @@ -138,8 +152,9 @@ protected async Task> PharmanetRequest() { return new ChallengeResult(); } + Logger.LogInformation(this.logger, $"Trace ID: {traceId}: ServiceBaseController.PharmanetRequest: Authorization completed. Submitting request..."); - RequestResult response = await this.service.SubmitRequest(fhirRequest).ConfigureAwait(true); + RequestResult response = await this.service.SubmitRequest(fhirRequest, traceId + "").ConfigureAwait(true); if (response.IsSuccessStatusCode == false) { Logger.LogError(this.logger, $"An Error occurred while invoking Pharmanet endpoint: {response.ErrorMessage}"); @@ -150,11 +165,13 @@ protected async Task> PharmanetRequest() ContentType = "application/json", }; } + Logger.LogInformation(this.logger, $"Trace ID: {traceId}: ServiceBaseController.PharmanetRequest: Request completed."); DocumentReference? docRef = response.Payload; FhirJsonSerializer serializer = new FhirJsonSerializer(new SerializerSettings() { Pretty = true }); + Logger.LogInformation(this.logger, $"Trace ID: {traceId}: ServiceBaseController.PharmanetRequest end"); return new ContentResult() { Content = serializer.SerializeToString(docRef), diff --git a/Services/Common/src/Delegates/PharmanetDelegate.cs b/Services/Common/src/Delegates/PharmanetDelegate.cs index fee1cb70..469a024f 100644 --- a/Services/Common/src/Delegates/PharmanetDelegate.cs +++ b/Services/Common/src/Delegates/PharmanetDelegate.cs @@ -54,7 +54,7 @@ private string TrimBadCharactersInMessage(string hl7base64Message = @"") Span span = bytes; int i = 0; - foreach(byte aByte in span) + foreach (byte aByte in span) { newBytes[i] = 0x00; if ((aByte > 0x00) && (aByte <= 0xff)) // only bytes in UTF8 range @@ -62,7 +62,8 @@ private string TrimBadCharactersInMessage(string hl7base64Message = @"") newBytes[i] = aByte; i++; } - else { + else + { Logger.LogInformation(this.logger, $"WORKAROUND: Removed {aByte:X4} character from HL7v2 response."); } } @@ -96,6 +97,8 @@ public PharmanetDelegate(HttpClient client, ILogger logger, I /// A PharmanetMessage response. public async Task> SubmitRequest(PharmanetMessageModel request) { + Logger.LogInformation(this.logger, $"Transaction UUID: {request.TransactionId}: PharmanetDelegate.SubmitRequest start"); + RequestResult requestResult = new RequestResult(); JsonSerializerOptions options = new JsonSerializerOptions(); @@ -108,10 +111,14 @@ public async Task> SubmitRequest(PharmanetM { Uri delegateUri = new Uri(this.pharmanetDelegateConfig.Endpoint); + Logger.LogInformation(this.logger, $"Transaction UUID: {request.TransactionId}: PharmanetDelegate.SubmitRequest: Sending message to PharmaNet..."); // This log statement logs sensitive health information - use it only for debugging in a development environment // Logger.LogDebug(this.logger, $"PharmanetDelegate Proxy POST {delegateUri}. Payload: {jsonOutput}"); HttpResponseMessage response = await this.httpClient.PostAsync(delegateUri, content).ConfigureAwait(true); + + Logger.LogInformation(this.logger, $"Transaction UUID: {request.TransactionId}: PharmanetDelegate.SubmitRequest: Received response from PharmaNet with Status Code: {response.StatusCode}."); + requestResult.IsSuccessStatusCode = response.IsSuccessStatusCode; requestResult.StatusCode = response.StatusCode; @@ -124,13 +131,16 @@ public async Task> SubmitRequest(PharmanetM } else { + Logger.LogInformation(this.logger, $"Transaction UUID: {request.TransactionId}: PharmanetDelegate.SubmitRequest: Response success, extracting response content..."); string? result = await response.Content.ReadAsStringAsync().ConfigureAwait(true); + Logger.LogInformation(this.logger, $"Transaction UUID: {request.TransactionId}: PharmanetDelegate.SubmitRequest: Extracting response content. Deserializing message..."); PharmanetMessageModel? responseMessage = JsonSerializer.Deserialize(result); + Logger.LogInformation(this.logger, $"Transaction UUID: {request.TransactionId}: PharmanetDelegate.SubmitRequest: Deserialized message. Building response..."); responseMessage!.Hl7Message = TrimBadCharactersInMessage(responseMessage!.Hl7Message); // Workaround stray chars from Delegate requestResult.Payload = responseMessage; // This log statement does not log sensitive health information, even though it looks like it might - Logger.LogDebug(this.logger, $"PharmanetDelegate Proxy Response: {responseMessage}"); + Logger.LogDebug(this.logger, $"Transaction UUID: {request.TransactionId}: PharmanetDelegate Proxy Response: {responseMessage}"); } } #pragma warning disable CA1031 // Do not catch general exception types @@ -146,6 +156,7 @@ public async Task> SubmitRequest(PharmanetM return requestResult; } + Logger.LogInformation(this.logger, $"Transaction UUID: {request.TransactionId}: PharmanetDelegate.SubmitRequest end "); return requestResult; } } diff --git a/Services/Common/src/Services/IPharmanetService.cs b/Services/Common/src/Services/IPharmanetService.cs index 1c6c280a..26d69061 100644 --- a/Services/Common/src/Services/IPharmanetService.cs +++ b/Services/Common/src/Services/IPharmanetService.cs @@ -28,7 +28,8 @@ public interface IPharmanetService /// Submit request of type DocumentReference containing HL7v2 message to PharmaNet. /// /// An HL7 FHIR DocumentReference request containing HL7v2 payload. + /// The value used to track messages from API Gateway. /// Returns a DocumentReference response. - Task> SubmitRequest(DocumentReference request); + Task> SubmitRequest(DocumentReference request, string traceId); } } \ No newline at end of file diff --git a/Services/Common/src/Services/PharmanetService.cs b/Services/Common/src/Services/PharmanetService.cs index b822913b..ba09cb30 100644 --- a/Services/Common/src/Services/PharmanetService.cs +++ b/Services/Common/src/Services/PharmanetService.cs @@ -56,12 +56,17 @@ public class PharmanetService : IPharmanetService /// Submit Request to Pharmanet. /// /// The DocumentReference to be submitted. + /// The value used to track messages from API Gateway. /// Returns a DocumentReference containing the response from PharmaNet. - public async Task> SubmitRequest(DocumentReference request) + public async Task> SubmitRequest(DocumentReference request, string traceId) { + Logger.LogInformation(this.logger, $"Trace ID: {traceId}: PharmanetService.SubmitRequest start"); + RequestResult response = new RequestResult(); bool base64Encode = this.configuration.GetSection(PharmanetDelegateConfig.ConfigurationSectionKey).GetValue("Base64EncodeHl7Message"); + Logger.LogInformation(this.logger, $"Trace ID: {traceId}: PharmanetService.SubmitRequest: UUID exists in FHIR? {request.MasterIdentifier != null} "); PharmanetMessageModel requestMessage = PharmanetDelegateAdapter.ToPharmanetMessageModel(request, base64Encode); + Logger.LogInformation(this.logger, $"Trace ID: {traceId}: Transaction UUID: {requestMessage.TransactionId}: PharmanetService.SubmitRequest: PharmanetMessageModel created."); try { @@ -80,8 +85,10 @@ public async Task> SubmitRequest(DocumentRefere // This log statement logs sensitive health information - use it only for debugging in a development environment // this.logger.LogDebug($"Pharmanet Response: {message!.Hl7Message}"); + Logger.LogInformation(this.logger, $"Transaction UUID: {requestMessage.TransactionId}: PharmanetService.SubmitRequest: Building DocumentReference response..."); ResourceReference reference = PharmanetDelegateAdapter.RelatedToDocumentReference(request); response.Payload = PharmanetDelegateAdapter.ToDocumentReference(message!, reference); + Logger.LogInformation(this.logger, $"Transaction UUID: {requestMessage.TransactionId}: PharmanetService.SubmitRequest: DocumentReference response built."); // This log statement does not log sensitive health information, even though it looks like it might this.logger.LogDebug($"FHIR Response: {response!.Payload.ToString()}"); @@ -104,6 +111,7 @@ public async Task> SubmitRequest(DocumentRefere response.ErrorMessage = ex.Message; } + Logger.LogInformation(this.logger, $"Transaction UUID: {requestMessage.TransactionId}: PharmanetService.SubmitRequest end"); return response; } } diff --git a/Services/ConsentService/src/appsettings.dev.json b/Services/ConsentService/src/appsettings.dev.json index 0a6b1476..a9f1bc93 100644 --- a/Services/ConsentService/src/appsettings.dev.json +++ b/Services/ConsentService/src/appsettings.dev.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://d1pnetgwy.hibc.gov.bc.ca/pnetIntegration/submitTransaction", diff --git a/Services/ConsentService/src/appsettings.json b/Services/ConsentService/src/appsettings.json index 2a0572ca..03c7b2a0 100644 --- a/Services/ConsentService/src/appsettings.json +++ b/Services/ConsentService/src/appsettings.json @@ -32,6 +32,7 @@ } }, "Hl7v2Authorization": { + "LoggableSegments": [], "MessageConfig": [ { "Name": "TCP_00 REQUEST-998015", diff --git a/Services/ConsentService/src/appsettings.prd.json b/Services/ConsentService/src/appsettings.prd.json index efe9a76f..917f5531 100644 --- a/Services/ConsentService/src/appsettings.prd.json +++ b/Services/ConsentService/src/appsettings.prd.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://pnetgwy.hibc.gov.bc.ca/pnetIntegration/submitTransaction", diff --git a/Services/ConsentService/src/appsettings.tr1.json b/Services/ConsentService/src/appsettings.tr1.json index f64df874..d2e44c12 100644 --- a/Services/ConsentService/src/appsettings.tr1.json +++ b/Services/ConsentService/src/appsettings.tr1.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://t1pnetgwy.hibc.gov.bc.ca/pnetIntegrationTR1/submitTransaction", diff --git a/Services/ConsentService/src/appsettings.vc1.json b/Services/ConsentService/src/appsettings.vc1.json index 2f1c554d..2fb818d9 100644 --- a/Services/ConsentService/src/appsettings.vc1.json +++ b/Services/ConsentService/src/appsettings.vc1.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://t1pnetgwy.hibc.gov.bc.ca/pnetIntegrationVC1/submitTransaction", diff --git a/Services/ConsentService/src/appsettings.vc2.json b/Services/ConsentService/src/appsettings.vc2.json index c87f6df9..d8b9a587 100644 --- a/Services/ConsentService/src/appsettings.vc2.json +++ b/Services/ConsentService/src/appsettings.vc2.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://t1pnetgwy.hibc.gov.bc.ca/pnetIntegrationVC2/submitTransaction", diff --git a/Services/ConsentService/src/appsettings.vs1.json b/Services/ConsentService/src/appsettings.vs1.json index a74463aa..6685a04d 100644 --- a/Services/ConsentService/src/appsettings.vs1.json +++ b/Services/ConsentService/src/appsettings.vs1.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://t1pnetgwy.hibc.gov.bc.ca/pnetIntegrationVS1/submitTransaction", diff --git a/Services/LocationService/src/appsettings.dev.json b/Services/LocationService/src/appsettings.dev.json index 0a6b1476..a9f1bc93 100644 --- a/Services/LocationService/src/appsettings.dev.json +++ b/Services/LocationService/src/appsettings.dev.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://d1pnetgwy.hibc.gov.bc.ca/pnetIntegration/submitTransaction", diff --git a/Services/LocationService/src/appsettings.json b/Services/LocationService/src/appsettings.json index 1873255c..2e15a5f4 100644 --- a/Services/LocationService/src/appsettings.json +++ b/Services/LocationService/src/appsettings.json @@ -37,6 +37,7 @@ } }, "Hl7v2Authorization": { + "LoggableSegments": [], "MessageConfig": [ { "Name": "TIL_00_REQUEST - 1111 & 197001", diff --git a/Services/LocationService/src/appsettings.prd.json b/Services/LocationService/src/appsettings.prd.json index efe9a76f..917f5531 100644 --- a/Services/LocationService/src/appsettings.prd.json +++ b/Services/LocationService/src/appsettings.prd.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://pnetgwy.hibc.gov.bc.ca/pnetIntegration/submitTransaction", diff --git a/Services/LocationService/src/appsettings.tr1.json b/Services/LocationService/src/appsettings.tr1.json index f64df874..d2e44c12 100644 --- a/Services/LocationService/src/appsettings.tr1.json +++ b/Services/LocationService/src/appsettings.tr1.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://t1pnetgwy.hibc.gov.bc.ca/pnetIntegrationTR1/submitTransaction", diff --git a/Services/LocationService/src/appsettings.vc1.json b/Services/LocationService/src/appsettings.vc1.json index 2f1c554d..2fb818d9 100644 --- a/Services/LocationService/src/appsettings.vc1.json +++ b/Services/LocationService/src/appsettings.vc1.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://t1pnetgwy.hibc.gov.bc.ca/pnetIntegrationVC1/submitTransaction", diff --git a/Services/LocationService/src/appsettings.vc2.json b/Services/LocationService/src/appsettings.vc2.json index c87f6df9..d8b9a587 100644 --- a/Services/LocationService/src/appsettings.vc2.json +++ b/Services/LocationService/src/appsettings.vc2.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://t1pnetgwy.hibc.gov.bc.ca/pnetIntegrationVC2/submitTransaction", diff --git a/Services/LocationService/src/appsettings.vs1.json b/Services/LocationService/src/appsettings.vs1.json index a74463aa..6685a04d 100644 --- a/Services/LocationService/src/appsettings.vs1.json +++ b/Services/LocationService/src/appsettings.vs1.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://t1pnetgwy.hibc.gov.bc.ca/pnetIntegrationVS1/submitTransaction", diff --git a/Services/MedicationDispenseService/src/appsettings.dev.json b/Services/MedicationDispenseService/src/appsettings.dev.json index 0a6b1476..a9f1bc93 100644 --- a/Services/MedicationDispenseService/src/appsettings.dev.json +++ b/Services/MedicationDispenseService/src/appsettings.dev.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://d1pnetgwy.hibc.gov.bc.ca/pnetIntegration/submitTransaction", diff --git a/Services/MedicationDispenseService/src/appsettings.json b/Services/MedicationDispenseService/src/appsettings.json index 199d9fee..61aa1391 100644 --- a/Services/MedicationDispenseService/src/appsettings.json +++ b/Services/MedicationDispenseService/src/appsettings.json @@ -32,6 +32,7 @@ } }, "Hl7v2Authorization": { + "LoggableSegments": [], "MessageConfig": [ { "Name": "TMU_01_REQUEST-*", diff --git a/Services/MedicationDispenseService/src/appsettings.prd.json b/Services/MedicationDispenseService/src/appsettings.prd.json index efe9a76f..917f5531 100644 --- a/Services/MedicationDispenseService/src/appsettings.prd.json +++ b/Services/MedicationDispenseService/src/appsettings.prd.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://pnetgwy.hibc.gov.bc.ca/pnetIntegration/submitTransaction", diff --git a/Services/MedicationDispenseService/src/appsettings.tr1.json b/Services/MedicationDispenseService/src/appsettings.tr1.json index f64df874..d2e44c12 100644 --- a/Services/MedicationDispenseService/src/appsettings.tr1.json +++ b/Services/MedicationDispenseService/src/appsettings.tr1.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://t1pnetgwy.hibc.gov.bc.ca/pnetIntegrationTR1/submitTransaction", diff --git a/Services/MedicationDispenseService/src/appsettings.vc1.json b/Services/MedicationDispenseService/src/appsettings.vc1.json index 2f1c554d..2fb818d9 100644 --- a/Services/MedicationDispenseService/src/appsettings.vc1.json +++ b/Services/MedicationDispenseService/src/appsettings.vc1.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://t1pnetgwy.hibc.gov.bc.ca/pnetIntegrationVC1/submitTransaction", diff --git a/Services/MedicationDispenseService/src/appsettings.vc2.json b/Services/MedicationDispenseService/src/appsettings.vc2.json index c87f6df9..d8b9a587 100644 --- a/Services/MedicationDispenseService/src/appsettings.vc2.json +++ b/Services/MedicationDispenseService/src/appsettings.vc2.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://t1pnetgwy.hibc.gov.bc.ca/pnetIntegrationVC2/submitTransaction", diff --git a/Services/MedicationDispenseService/src/appsettings.vs1.json b/Services/MedicationDispenseService/src/appsettings.vs1.json index a74463aa..6685a04d 100644 --- a/Services/MedicationDispenseService/src/appsettings.vs1.json +++ b/Services/MedicationDispenseService/src/appsettings.vs1.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://t1pnetgwy.hibc.gov.bc.ca/pnetIntegrationVS1/submitTransaction", diff --git a/Services/MedicationRequestService/src/appsettings.dev.json b/Services/MedicationRequestService/src/appsettings.dev.json index 0a6b1476..a9f1bc93 100644 --- a/Services/MedicationRequestService/src/appsettings.dev.json +++ b/Services/MedicationRequestService/src/appsettings.dev.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://d1pnetgwy.hibc.gov.bc.ca/pnetIntegration/submitTransaction", diff --git a/Services/MedicationRequestService/src/appsettings.json b/Services/MedicationRequestService/src/appsettings.json index 8d2641d2..9242f00e 100644 --- a/Services/MedicationRequestService/src/appsettings.json +++ b/Services/MedicationRequestService/src/appsettings.json @@ -32,6 +32,7 @@ } }, "Hl7v2Authorization": { + "LoggableSegments": [], "MessageConfig": [ { "Name": "TRX_X0_REQUEST", diff --git a/Services/MedicationRequestService/src/appsettings.prd.json b/Services/MedicationRequestService/src/appsettings.prd.json index efe9a76f..917f5531 100644 --- a/Services/MedicationRequestService/src/appsettings.prd.json +++ b/Services/MedicationRequestService/src/appsettings.prd.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://pnetgwy.hibc.gov.bc.ca/pnetIntegration/submitTransaction", diff --git a/Services/MedicationRequestService/src/appsettings.tr1.json b/Services/MedicationRequestService/src/appsettings.tr1.json index f64df874..d2e44c12 100644 --- a/Services/MedicationRequestService/src/appsettings.tr1.json +++ b/Services/MedicationRequestService/src/appsettings.tr1.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://t1pnetgwy.hibc.gov.bc.ca/pnetIntegrationTR1/submitTransaction", diff --git a/Services/MedicationRequestService/src/appsettings.vc1.json b/Services/MedicationRequestService/src/appsettings.vc1.json index 2f1c554d..2fb818d9 100644 --- a/Services/MedicationRequestService/src/appsettings.vc1.json +++ b/Services/MedicationRequestService/src/appsettings.vc1.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://t1pnetgwy.hibc.gov.bc.ca/pnetIntegrationVC1/submitTransaction", diff --git a/Services/MedicationRequestService/src/appsettings.vc2.json b/Services/MedicationRequestService/src/appsettings.vc2.json index c87f6df9..d8b9a587 100644 --- a/Services/MedicationRequestService/src/appsettings.vc2.json +++ b/Services/MedicationRequestService/src/appsettings.vc2.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://t1pnetgwy.hibc.gov.bc.ca/pnetIntegrationVC2/submitTransaction", diff --git a/Services/MedicationRequestService/src/appsettings.vs1.json b/Services/MedicationRequestService/src/appsettings.vs1.json index a74463aa..6685a04d 100644 --- a/Services/MedicationRequestService/src/appsettings.vs1.json +++ b/Services/MedicationRequestService/src/appsettings.vs1.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://t1pnetgwy.hibc.gov.bc.ca/pnetIntegrationVS1/submitTransaction", diff --git a/Services/MedicationService/src/appsettings.dev.json b/Services/MedicationService/src/appsettings.dev.json index 0a6b1476..a9f1bc93 100644 --- a/Services/MedicationService/src/appsettings.dev.json +++ b/Services/MedicationService/src/appsettings.dev.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://d1pnetgwy.hibc.gov.bc.ca/pnetIntegration/submitTransaction", diff --git a/Services/MedicationService/src/appsettings.json b/Services/MedicationService/src/appsettings.json index 986fbcfa..72ea7688 100644 --- a/Services/MedicationService/src/appsettings.json +++ b/Services/MedicationService/src/appsettings.json @@ -37,6 +37,7 @@ } }, "Hl7v2Authorization": { + "LoggableSegments": [], "MessageConfig": [ { "Name": "TDR_50_REQUEST", diff --git a/Services/MedicationService/src/appsettings.prd.json b/Services/MedicationService/src/appsettings.prd.json index efe9a76f..917f5531 100644 --- a/Services/MedicationService/src/appsettings.prd.json +++ b/Services/MedicationService/src/appsettings.prd.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://pnetgwy.hibc.gov.bc.ca/pnetIntegration/submitTransaction", diff --git a/Services/MedicationService/src/appsettings.tr1.json b/Services/MedicationService/src/appsettings.tr1.json index f64df874..d2e44c12 100644 --- a/Services/MedicationService/src/appsettings.tr1.json +++ b/Services/MedicationService/src/appsettings.tr1.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://t1pnetgwy.hibc.gov.bc.ca/pnetIntegrationTR1/submitTransaction", diff --git a/Services/MedicationService/src/appsettings.vc1.json b/Services/MedicationService/src/appsettings.vc1.json index 2f1c554d..2fb818d9 100644 --- a/Services/MedicationService/src/appsettings.vc1.json +++ b/Services/MedicationService/src/appsettings.vc1.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://t1pnetgwy.hibc.gov.bc.ca/pnetIntegrationVC1/submitTransaction", diff --git a/Services/MedicationService/src/appsettings.vc2.json b/Services/MedicationService/src/appsettings.vc2.json index c87f6df9..d8b9a587 100644 --- a/Services/MedicationService/src/appsettings.vc2.json +++ b/Services/MedicationService/src/appsettings.vc2.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://t1pnetgwy.hibc.gov.bc.ca/pnetIntegrationVC2/submitTransaction", diff --git a/Services/MedicationService/src/appsettings.vs1.json b/Services/MedicationService/src/appsettings.vs1.json index a74463aa..6685a04d 100644 --- a/Services/MedicationService/src/appsettings.vs1.json +++ b/Services/MedicationService/src/appsettings.vs1.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://t1pnetgwy.hibc.gov.bc.ca/pnetIntegrationVS1/submitTransaction", diff --git a/Services/MedicationStatementService/src/appsettings.dev.json b/Services/MedicationStatementService/src/appsettings.dev.json index 0a6b1476..a9f1bc93 100644 --- a/Services/MedicationStatementService/src/appsettings.dev.json +++ b/Services/MedicationStatementService/src/appsettings.dev.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://d1pnetgwy.hibc.gov.bc.ca/pnetIntegration/submitTransaction", diff --git a/Services/MedicationStatementService/src/appsettings.json b/Services/MedicationStatementService/src/appsettings.json index 83a9cb2b..6afcaffd 100644 --- a/Services/MedicationStatementService/src/appsettings.json +++ b/Services/MedicationStatementService/src/appsettings.json @@ -32,6 +32,7 @@ } }, "Hl7v2Authorization": { + "LoggableSegments": [], "MessageConfig": [ { "Name": "TDU_00_REQUEST-*", diff --git a/Services/MedicationStatementService/src/appsettings.prd.json b/Services/MedicationStatementService/src/appsettings.prd.json index efe9a76f..917f5531 100644 --- a/Services/MedicationStatementService/src/appsettings.prd.json +++ b/Services/MedicationStatementService/src/appsettings.prd.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://pnetgwy.hibc.gov.bc.ca/pnetIntegration/submitTransaction", diff --git a/Services/MedicationStatementService/src/appsettings.tr1.json b/Services/MedicationStatementService/src/appsettings.tr1.json index f64df874..d2e44c12 100644 --- a/Services/MedicationStatementService/src/appsettings.tr1.json +++ b/Services/MedicationStatementService/src/appsettings.tr1.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://t1pnetgwy.hibc.gov.bc.ca/pnetIntegrationTR1/submitTransaction", diff --git a/Services/MedicationStatementService/src/appsettings.vc1.json b/Services/MedicationStatementService/src/appsettings.vc1.json index 2f1c554d..2fb818d9 100644 --- a/Services/MedicationStatementService/src/appsettings.vc1.json +++ b/Services/MedicationStatementService/src/appsettings.vc1.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://t1pnetgwy.hibc.gov.bc.ca/pnetIntegrationVC1/submitTransaction", diff --git a/Services/MedicationStatementService/src/appsettings.vc2.json b/Services/MedicationStatementService/src/appsettings.vc2.json index c87f6df9..d8b9a587 100644 --- a/Services/MedicationStatementService/src/appsettings.vc2.json +++ b/Services/MedicationStatementService/src/appsettings.vc2.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://t1pnetgwy.hibc.gov.bc.ca/pnetIntegrationVC2/submitTransaction", diff --git a/Services/MedicationStatementService/src/appsettings.vs1.json b/Services/MedicationStatementService/src/appsettings.vs1.json index a74463aa..6685a04d 100644 --- a/Services/MedicationStatementService/src/appsettings.vs1.json +++ b/Services/MedicationStatementService/src/appsettings.vs1.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://t1pnetgwy.hibc.gov.bc.ca/pnetIntegrationVS1/submitTransaction", diff --git a/Services/PatientService/src/appsettings.dev.json b/Services/PatientService/src/appsettings.dev.json index 0a6b1476..a9f1bc93 100644 --- a/Services/PatientService/src/appsettings.dev.json +++ b/Services/PatientService/src/appsettings.dev.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://d1pnetgwy.hibc.gov.bc.ca/pnetIntegration/submitTransaction", diff --git a/Services/PatientService/src/appsettings.json b/Services/PatientService/src/appsettings.json index 7c214a72..5053a371 100644 --- a/Services/PatientService/src/appsettings.json +++ b/Services/PatientService/src/appsettings.json @@ -32,6 +32,7 @@ } }, "Hl7v2Authorization": { + "LoggableSegments": [], "MessageConfig": [ { "Name": "TID_00_REQUEST", diff --git a/Services/PatientService/src/appsettings.prd.json b/Services/PatientService/src/appsettings.prd.json index efe9a76f..917f5531 100644 --- a/Services/PatientService/src/appsettings.prd.json +++ b/Services/PatientService/src/appsettings.prd.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://pnetgwy.hibc.gov.bc.ca/pnetIntegration/submitTransaction", diff --git a/Services/PatientService/src/appsettings.tr1.json b/Services/PatientService/src/appsettings.tr1.json index f64df874..d2e44c12 100644 --- a/Services/PatientService/src/appsettings.tr1.json +++ b/Services/PatientService/src/appsettings.tr1.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://t1pnetgwy.hibc.gov.bc.ca/pnetIntegrationTR1/submitTransaction", diff --git a/Services/PatientService/src/appsettings.vc1.json b/Services/PatientService/src/appsettings.vc1.json index 2f1c554d..2fb818d9 100644 --- a/Services/PatientService/src/appsettings.vc1.json +++ b/Services/PatientService/src/appsettings.vc1.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://t1pnetgwy.hibc.gov.bc.ca/pnetIntegrationVC1/submitTransaction", diff --git a/Services/PatientService/src/appsettings.vc2.json b/Services/PatientService/src/appsettings.vc2.json index c87f6df9..d8b9a587 100644 --- a/Services/PatientService/src/appsettings.vc2.json +++ b/Services/PatientService/src/appsettings.vc2.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://t1pnetgwy.hibc.gov.bc.ca/pnetIntegrationVC2/submitTransaction", diff --git a/Services/PatientService/src/appsettings.vs1.json b/Services/PatientService/src/appsettings.vs1.json index a74463aa..6685a04d 100644 --- a/Services/PatientService/src/appsettings.vs1.json +++ b/Services/PatientService/src/appsettings.vs1.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://t1pnetgwy.hibc.gov.bc.ca/pnetIntegrationVS1/submitTransaction", diff --git a/Services/PractitionerService/src/appsettings.dev.json b/Services/PractitionerService/src/appsettings.dev.json index 0a6b1476..a9f1bc93 100644 --- a/Services/PractitionerService/src/appsettings.dev.json +++ b/Services/PractitionerService/src/appsettings.dev.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://d1pnetgwy.hibc.gov.bc.ca/pnetIntegration/submitTransaction", diff --git a/Services/PractitionerService/src/appsettings.json b/Services/PractitionerService/src/appsettings.json index 19f611f2..68214c89 100644 --- a/Services/PractitionerService/src/appsettings.json +++ b/Services/PractitionerService/src/appsettings.json @@ -32,6 +32,7 @@ } }, "Hl7v2Authorization": { + "LoggableSegments": [], "MessageConfig": [ { "Name": "TIP_00_REQUEST - 449126", diff --git a/Services/PractitionerService/src/appsettings.prd.json b/Services/PractitionerService/src/appsettings.prd.json index efe9a76f..917f5531 100644 --- a/Services/PractitionerService/src/appsettings.prd.json +++ b/Services/PractitionerService/src/appsettings.prd.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://pnetgwy.hibc.gov.bc.ca/pnetIntegration/submitTransaction", diff --git a/Services/PractitionerService/src/appsettings.tr1.json b/Services/PractitionerService/src/appsettings.tr1.json index f64df874..d2e44c12 100644 --- a/Services/PractitionerService/src/appsettings.tr1.json +++ b/Services/PractitionerService/src/appsettings.tr1.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://t1pnetgwy.hibc.gov.bc.ca/pnetIntegrationTR1/submitTransaction", diff --git a/Services/PractitionerService/src/appsettings.vc1.json b/Services/PractitionerService/src/appsettings.vc1.json index 2f1c554d..2fb818d9 100644 --- a/Services/PractitionerService/src/appsettings.vc1.json +++ b/Services/PractitionerService/src/appsettings.vc1.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://t1pnetgwy.hibc.gov.bc.ca/pnetIntegrationVC1/submitTransaction", diff --git a/Services/PractitionerService/src/appsettings.vc2.json b/Services/PractitionerService/src/appsettings.vc2.json index c87f6df9..d8b9a587 100644 --- a/Services/PractitionerService/src/appsettings.vc2.json +++ b/Services/PractitionerService/src/appsettings.vc2.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://t1pnetgwy.hibc.gov.bc.ca/pnetIntegrationVC2/submitTransaction", diff --git a/Services/PractitionerService/src/appsettings.vs1.json b/Services/PractitionerService/src/appsettings.vs1.json index a74463aa..6685a04d 100644 --- a/Services/PractitionerService/src/appsettings.vs1.json +++ b/Services/PractitionerService/src/appsettings.vs1.json @@ -6,6 +6,9 @@ "Microsoft": "Information" } }, + "HL7v2Authorization": { + "LoggableSegments": ["MSH", "ZCA", "ZCB", "ZZZ"] + }, "AllowedHosts": "*", "PharmanetProxy": { "Endpoint": "https://t1pnetgwy.hibc.gov.bc.ca/pnetIntegrationVS1/submitTransaction", diff --git a/tools/kibana/kibana-saved-searches.json b/tools/kibana/kibana-saved-searches.json index 19119e28..2b984f94 100644 --- a/tools/kibana/kibana-saved-searches.json +++ b/tools/kibana/kibana-saved-searches.json @@ -70,5 +70,108 @@ "timeFieldName": "@timestamp", "fields": "[{\"name\":\"@timestamp\",\"type\":\"date\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"@timestamp.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"_id\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"name\":\"_index\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"name\":\"_score\",\"type\":\"number\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"_source\",\"type\":\"_source\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"_type\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"name\":\"annotations.authentication.k8s.io/legacy-token\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"annotations.authentication.k8s.io/legacy-token.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"annotations.authorization.k8s.io/decision\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"annotations.authorization.k8s.io/decision.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"annotations.authorization.k8s.io/reason\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"annotations.authorization.k8s.io/reason.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"apiVersion\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"apiVersion.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"auditID\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"auditID.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"aushape.data.execve\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"aushape.error\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"aushape.node\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"aushape.serial\",\"type\":\"number\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"aushape.text\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"aushape.trimmed\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"docker.command\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"docker.container_id\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"docker.container_id_short\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"docker.container_image\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"docker.container_name\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"docker.container_name.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"docker.operation\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"docker.pid\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"docker.reason\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"docker.result\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"docker.sauid\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"docker.user\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"file\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"file.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"geoip.location\",\"type\":\"geo_point\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"hostname\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"ipaddr4\",\"type\":\"ip\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"ipaddr4.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"ipaddr6\",\"type\":\"ip\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"k8s_audit_level\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"k8s_audit_level.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kind\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"kind.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.container_image\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"kubernetes.container_image.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.container_image_id\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"kubernetes.container_image_id.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.container_name\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"kubernetes.container_name.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.event.count\",\"type\":\"number\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.event.firstTimestamp\",\"type\":\"date\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.event.involvedObject.apiVersion\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.event.involvedObject.kind\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.event.involvedObject.name\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.event.involvedObject.namespace\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.event.involvedObject.resourceVersion\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.event.involvedObject.uid\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.event.metadata.name\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.event.metadata.namespace\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.event.metadata.resourceVersion\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.event.metadata.selfLink\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.event.metadata.uid\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.event.reason\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.event.source_component\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.event.type\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.event.verb\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.flat_labels\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.host\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.labels.app_kubernetes_io_component\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"kubernetes.labels.app_kubernetes_io_component.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.labels.app_kubernetes_io_created-by\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"kubernetes.labels.app_kubernetes_io_created-by.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.labels.app_kubernetes_io_instance\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"kubernetes.labels.app_kubernetes_io_instance.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.labels.app_kubernetes_io_managed-by\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"kubernetes.labels.app_kubernetes_io_managed-by.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.labels.app_kubernetes_io_name\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"kubernetes.labels.app_kubernetes_io_name.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.labels.app_kubernetes_io_part-of\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"kubernetes.labels.app_kubernetes_io_part-of.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.labels.app_kubernetes_io_version\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"kubernetes.labels.app_kubernetes_io_version.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.master_url\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.namespace_id\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.namespace_labels.alliance\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"kubernetes.namespace_labels.alliance.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.namespace_labels.app\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"kubernetes.namespace_labels.app.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.namespace_labels.app_kubernetes_io_instance\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"kubernetes.namespace_labels.app_kubernetes_io_instance.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.namespace_labels.argocd_argoproj_io_managed-by\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"kubernetes.namespace_labels.argocd_argoproj_io_managed-by.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.namespace_labels.category\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"kubernetes.namespace_labels.category.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.namespace_labels.control-plane\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"kubernetes.namespace_labels.control-plane.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.namespace_labels.cpu_quota\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"kubernetes.namespace_labels.cpu_quota.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.namespace_labels.devops_gov_bc_ca_argocd-app\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"kubernetes.namespace_labels.devops_gov_bc_ca_argocd-app.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.namespace_labels.devops_gov_bc_ca_gitops-app\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"kubernetes.namespace_labels.devops_gov_bc_ca_gitops-app.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.namespace_labels.environment\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"kubernetes.namespace_labels.environment.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.namespace_labels.katib-metricscollector-injection\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"kubernetes.namespace_labels.katib-metricscollector-injection.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.namespace_labels.kubernetes_io_metadata_name\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"kubernetes.namespace_labels.kubernetes_io_metadata_name.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.namespace_labels.memory_quota\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"kubernetes.namespace_labels.memory_quota.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.namespace_labels.ministry_id\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"kubernetes.namespace_labels.ministry_id.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.namespace_labels.modelmesh-enabled\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"kubernetes.namespace_labels.modelmesh-enabled.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.namespace_labels.name\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"kubernetes.namespace_labels.name.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.namespace_labels.opendatahub_io_dashboard\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"kubernetes.namespace_labels.opendatahub_io_dashboard.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.namespace_labels.opendatahub_io_generated-namespace\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"kubernetes.namespace_labels.opendatahub_io_generated-namespace.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.namespace_labels.openshift-pipelines_tekton_dev_namespace-reconcile-version\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"kubernetes.namespace_labels.openshift-pipelines_tekton_dev_namespace-reconcile-version.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.namespace_labels.openshift_io_cluster-monitoring\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"kubernetes.namespace_labels.openshift_io_cluster-monitoring.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.namespace_labels.openshift_io_user-monitoring\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"kubernetes.namespace_labels.openshift_io_user-monitoring.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.namespace_labels.platform-app\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"kubernetes.namespace_labels.platform-app.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.namespace_labels.pod-security_kubernetes_io_audit\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"kubernetes.namespace_labels.pod-security_kubernetes_io_audit-version\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"kubernetes.namespace_labels.pod-security_kubernetes_io_audit-version.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.namespace_labels.pod-security_kubernetes_io_audit.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.namespace_labels.pod-security_kubernetes_io_enforce\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"kubernetes.namespace_labels.pod-security_kubernetes_io_enforce.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.namespace_labels.pod-security_kubernetes_io_warn\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"kubernetes.namespace_labels.pod-security_kubernetes_io_warn-version\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"kubernetes.namespace_labels.pod-security_kubernetes_io_warn-version.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.namespace_labels.pod-security_kubernetes_io_warn.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.namespace_labels.product\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"kubernetes.namespace_labels.product.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.namespace_labels.profile_id\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"kubernetes.namespace_labels.profile_id.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.namespace_labels.project_type\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"kubernetes.namespace_labels.project_type.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.namespace_labels.provisioned-by\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"kubernetes.namespace_labels.provisioned-by.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.namespace_labels.snapshot_quota\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"kubernetes.namespace_labels.snapshot_quota.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.namespace_labels.storage_quota\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"kubernetes.namespace_labels.storage_quota.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.namespace_labels.team\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"kubernetes.namespace_labels.team.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.namespace_name\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.pod_id\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.pod_ip\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"kubernetes.pod_ip.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"kubernetes.pod_name\",\"type\":\"string\",\"count\":2,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"level\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"log_type\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"log_type.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"message\",\"type\":\"string\",\"count\":2,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"namespace_name\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"namespace_uuid\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"objectRef.apiGroup\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"objectRef.apiGroup.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"objectRef.apiVersion\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"objectRef.apiVersion.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"objectRef.name\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"objectRef.name.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"objectRef.namespace\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"objectRef.namespace.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"objectRef.resource\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"objectRef.resource.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"offset\",\"type\":\"number\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"openshift.cluster_id\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"openshift.cluster_id.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"openshift.sequence\",\"type\":\"number\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"openshift_audit_level\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"openshift_audit_level.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"ovirt.class\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"ovirt.cluster_name\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"ovirt.correlationid\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"ovirt.engine_fqdn\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"ovirt.entity\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"ovirt.host_id\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"ovirt.module_lineno\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"ovirt.thread\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"pid\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"pipeline_metadata.@version\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"pipeline_metadata.collector.hostname\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"pipeline_metadata.collector.inputname\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"pipeline_metadata.collector.ipaddr4\",\"type\":\"ip\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"pipeline_metadata.collector.ipaddr4.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"pipeline_metadata.collector.ipaddr6\",\"type\":\"ip\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"pipeline_metadata.collector.name\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"pipeline_metadata.collector.original_raw_message\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"pipeline_metadata.collector.original_raw_message.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"pipeline_metadata.collector.received_at\",\"type\":\"date\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"pipeline_metadata.collector.version\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"pipeline_metadata.normalizer.hostname\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"pipeline_metadata.normalizer.inputname\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"pipeline_metadata.normalizer.ipaddr4\",\"type\":\"ip\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"pipeline_metadata.normalizer.ipaddr4.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"pipeline_metadata.normalizer.ipaddr6\",\"type\":\"ip\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"pipeline_metadata.normalizer.name\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"pipeline_metadata.normalizer.original_raw_message\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"pipeline_metadata.normalizer.original_raw_message.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"pipeline_metadata.normalizer.received_at\",\"type\":\"date\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"pipeline_metadata.normalizer.version\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"pipeline_metadata.trace\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"requestReceivedTimestamp\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"requestReceivedTimestamp.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"requestURI\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"requestURI.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"responseStatus.code\",\"type\":\"number\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"service\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"sourceIPs\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"sourceIPs.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"stage\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"stage.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"stageTimestamp\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"stageTimestamp.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"systemd.k.KERNEL_DEVICE\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"systemd.k.KERNEL_SUBSYSTEM\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"systemd.k.UDEV_DEVLINK\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"systemd.k.UDEV_DEVNODE\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"systemd.k.UDEV_SYSNAME\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"systemd.t.AUDIT_LOGINUID\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"systemd.t.AUDIT_SESSION\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"systemd.t.BOOT_ID\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"systemd.t.CAP_EFFECTIVE\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"systemd.t.CMDLINE\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"systemd.t.COMM\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"systemd.t.EXE\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"systemd.t.GID\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"systemd.t.HOSTNAME\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"systemd.t.LINE_BREAK\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"systemd.t.MACHINE_ID\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"systemd.t.PID\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"systemd.t.SELINUX_CONTEXT\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"systemd.t.SOURCE_REALTIME_TIMESTAMP\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"systemd.t.STREAM_ID\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"systemd.t.SYSTEMD_CGROUP\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"systemd.t.SYSTEMD_INVOCATION_ID\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"systemd.t.SYSTEMD_OWNER_UID\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"systemd.t.SYSTEMD_SESSION\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"systemd.t.SYSTEMD_SLICE\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"systemd.t.SYSTEMD_UNIT\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"systemd.t.SYSTEMD_USER_UNIT\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"systemd.t.TRANSPORT\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"systemd.t.UID\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"systemd.u.CODE_FILE\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"systemd.u.CODE_FUNCTION\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"systemd.u.CODE_LINE\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"systemd.u.ERRNO\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"systemd.u.MESSAGE_ID\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"systemd.u.RESULT\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"systemd.u.SYSLOG_FACILITY\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"systemd.u.SYSLOG_IDENTIFIER\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"systemd.u.SYSLOG_PID\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"systemd.u.UNIT\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"tags\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"tlog.id\",\"type\":\"number\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"tlog.in_bin\",\"type\":\"number\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"tlog.in_txt\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"tlog.out_bin\",\"type\":\"number\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"tlog.out_txt\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"tlog.pos\",\"type\":\"number\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"tlog.session\",\"type\":\"number\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"tlog.term\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"tlog.timing\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"tlog.user\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"tlog.ver\",\"type\":\"number\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"user.extra.authentication.kubernetes.io/pod-name\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"user.extra.authentication.kubernetes.io/pod-name.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"user.extra.authentication.kubernetes.io/pod-uid\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"user.extra.authentication.kubernetes.io/pod-uid.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"user.groups\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"user.groups.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"user.uid\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"user.uid.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"user.username\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"user.username.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"userAgent\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"userAgent.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"verb\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"verb.raw\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"viaq_index_name\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"viaq_msg_id\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true}]" } + }, + { + "_id": "e42aadc0-da5d-11ee-9b2c-53d7cdf1117d", + "_type": "search", + "_source": { + "title": "PPM API - Logged HL7v2 message", + "description": "Shows segments of the HL7v2 message that were logged.", + "hits": 0, + "columns": [ + "_source" + ], + "sort": [ + "@timestamp", + "desc" + ], + "version": 1, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\n \"index\": \"94b823f0-37b8-11ee-8e34-055faf92899d\",\n \"highlightAll\": true,\n \"version\": true,\n \"query\": {\n \"query\": \"message: Logged HL7v2 message:*\",\n \"language\": \"lucene\"\n },\n \"filter\": [\n {\n \"meta\": {\n \"index\": \"94b823f0-37b8-11ee-8e34-055faf92899d\",\n \"negate\": false,\n \"disabled\": false,\n \"alias\": \"Logged HL7v2\",\n \"type\": \"phrase\",\n \"key\": \"message\",\n \"value\": \"Logged HL7v2 message:\",\n \"params\": {\n \"query\": \"Logged HL7v2 message:\",\n \"type\": \"phrase\"\n }\n },\n \"query\": {\n \"match\": {\n \"message\": {\n \"query\": \"Logged HL7v2 message:\",\n \"type\": \"phrase\"\n }\n }\n },\n \"$state\": {\n \"store\": \"appState\"\n }\n }\n ]\n}" + } + } + }, + { + "_id": "d910abe0-e009-11ee-9b2c-53d7cdf1117d", + "_type": "search", + "_source": { + "title": "PPM API - Full Message Path", + "description": "Shows all logging to trace a message through the critical path in PPM API", + "hits": 0, + "columns": [ + "kubernetes.pod_name", + "message" + ], + "sort": [ + "@timestamp", + "desc" + ], + "version": 1, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"index\":\"94b823f0-37b8-11ee-8e34-055faf92899d\",\"highlightAll\":true,\"version\":true,\"query\":{\"query\":\"\\\"ServiceBaseController.PharmanetRequest\\\" OR \\\"PharmanetService.SubmitRequest\\\" OR \\\"PharmanetDelegate.SubmitRequest\\\" or \\\"Logged HL7v2 message:\\\"\",\"language\":\"lucene\"},\"filter\":[]}" + } + } + }, + { + "_id": "f6ebf410-d9e9-11ee-9b2c-53d7cdf1117d", + "_type": "search", + "_source": { + "title": "PPM API - Send Receive", + "description": "Logs when the message to PharmaNet was sent and a response received.", + "hits": 0, + "columns": [ + "kubernetes.pod_name", + "message" + ], + "sort": [ + "@timestamp", + "desc" + ], + "version": 1, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\n \"index\": \"94b823f0-37b8-11ee-8e34-055faf92899d\",\n \"highlightAll\": true,\n \"version\": true,\n \"query\": {\n \"query\": \"\",\n \"language\": \"lucene\"\n },\n \"filter\": [\n {\n \"meta\": {\n \"index\": \"94b823f0-37b8-11ee-8e34-055faf92899d\",\n \"type\": \"phrases\",\n \"key\": \"message\",\n \"value\": \"PharmanetDelegate.SubmitRequest: Sending message to PharmaNet..., PharmanetDelegate.SubmitRequest: Response success, extracting response content...\",\n \"params\": [\n \"PharmanetDelegate.SubmitRequest: Sending message to PharmaNet...\",\n \"PharmanetDelegate.SubmitRequest: Response success, extracting response content...\"\n ],\n \"negate\": false,\n \"disabled\": false,\n \"alias\": \"Send, Receive\"\n },\n \"query\": {\n \"bool\": {\n \"should\": [\n {\n \"match_phrase\": {\n \"message\": \"PharmanetDelegate.SubmitRequest: Sending message to PharmaNet...\"\n }\n },\n {\n \"match_phrase\": {\n \"message\": \"PharmanetDelegate.SubmitRequest: Response success, extracting response content...\"\n }\n }\n ],\n \"minimum_should_match\": 1\n }\n },\n \"$state\": {\n \"store\": \"appState\"\n }\n },\n {\n \"meta\": {\n \"index\": \"94b823f0-37b8-11ee-8e34-055faf92899d\",\n \"negate\": false,\n \"disabled\": true,\n \"alias\": null,\n \"type\": \"phrase\",\n \"key\": \"kubernetes.namespace_name\",\n \"value\": \"2f77cb-dev\",\n \"params\": {\n \"query\": \"2f77cb-dev\",\n \"type\": \"phrase\"\n }\n },\n \"query\": {\n \"match\": {\n \"kubernetes.namespace_name\": {\n \"query\": \"2f77cb-dev\",\n \"type\": \"phrase\"\n }\n }\n },\n \"$state\": {\n \"store\": \"appState\"\n }\n }\n ]\n}" + } + } + }, + { + "_id": "116c4300-d9c0-11ee-9b2c-53d7cdf1117d", + "_type": "search", + "_source": { + "title": "PPM API - Transaction UUID", + "description": "Shows logging that has the Transaction UUID field which can be used to track a single transaction's progress by adding a filter for the UUID value.", + "hits": 0, + "columns": [ + "kubernetes.pod_name", + "message" + ], + "sort": [ + "@timestamp", + "desc" + ], + "version": 1, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\n \"index\": \"94b823f0-37b8-11ee-8e34-055faf92899d\",\n \"highlightAll\": true,\n \"version\": true,\n \"query\": {\n \"query\": \"\",\n \"language\": \"lucene\"\n },\n \"filter\": [\n {\n \"meta\": {\n \"index\": \"94b823f0-37b8-11ee-8e34-055faf92899d\",\n \"negate\": false,\n \"disabled\": true,\n \"alias\": null,\n \"type\": \"phrase\",\n \"key\": \"kubernetes.namespace_name\",\n \"value\": \"2f77cb-dev\",\n \"params\": {\n \"query\": \"2f77cb-dev\",\n \"type\": \"phrase\"\n }\n },\n \"query\": {\n \"match\": {\n \"kubernetes.namespace_name\": {\n \"query\": \"2f77cb-dev\",\n \"type\": \"phrase\"\n }\n }\n },\n \"$state\": {\n \"store\": \"appState\"\n }\n },\n {\n \"meta\": {\n \"index\": \"94b823f0-37b8-11ee-8e34-055faf92899d\",\n \"negate\": false,\n \"disabled\": false,\n \"alias\": \"Transaction UUID\",\n \"type\": \"phrase\",\n \"key\": \"message\",\n \"value\": \"Transaction UUID\",\n \"params\": {\n \"query\": \"Transaction UUID\",\n \"type\": \"phrase\"\n }\n },\n \"query\": {\n \"match\": {\n \"message\": {\n \"query\": \"Transaction UUID\",\n \"type\": \"phrase\"\n }\n }\n },\n \"$state\": {\n \"store\": \"appState\"\n }\n }\n ]\n}" + } + } + }, + { + "_id": "1b8945e0-e00a-11ee-9b2c-53d7cdf1117d", + "_type": "search", + "_source": { + "title": "PPM API - Trace ID", + "description": "Shows logging which contains a trace ID that is added as an HTTP Header in the API Gateway. This can be used to track messages between the API Gateway and PPM API.", + "hits": 0, + "columns": [ + "_source" + ], + "sort": [ + "@timestamp", + "desc" + ], + "version": 1, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\n \"index\": \"94b823f0-37b8-11ee-8e34-055faf92899d\",\n \"highlightAll\": true,\n \"version\": true,\n \"query\": {\n \"query\": \"\\\"Trace ID:\\\"\",\n \"language\": \"lucene\"\n },\n \"filter\": []\n}" + } + } } ] \ No newline at end of file