Question Scott Roth · Dec 1 Adding a button to %CSP.Page to execute ResendDuplicatedMessage Within Provider Data Management, I wanted a way to capture the Code Table mapping errors thrown by HSPD.MDM.FlowControl.Process into a Workflow Task for someone to work. However, because HSPD.MDM.FlowControl.Process can get overwritten during the upgrade process, I cloned it into another Business Process so we can use Workflow Tasks to troubleshoot mapping errors. #CSP #HealthShare #InterSystems IRIS for Health 0 1 0 34
Question Scott Roth · Dec 1 Resend a single message based on Session ID I am working on building out a Workflow task that captures errors in mapping to specific tables. Within the Workflow task, I would like to give the owner of the task the ability to resubmit message once the mapping has been corrected. Is there a way to do it in a similar fashion to pulling up the Trace ie... #System Administration #HealthShare #InterSystems IRIS for Health #Health Connect #InterSystems IRIS 1 1 0 31
Question Scott Roth · Nov 25 Using EnsLib.RecordMap.Service.FTPService and validation within the RecordMap I am trying to add validation to a RecordMap, because the source of the data sent file sent us bad data within the file. So, I am using PATTERN to verify certain fields start with Numeric, and Alpha where applicable. When the EnsLib.RecordMap.Service.FTPService runs into an issue it doesn't seem like it continues onto the next record if the record does not meet the validation requirements. How can I tell EnsLib.RecordMap.Service.FTPService to log the error and continue onto the next record, so those records that fail are not processed? #FTP #HealthShare #InterSystems IRIS for Health #Health Connect 0 1 0 30
Question Scott Roth · Nov 21 RecordMap Data Validation I am trying to add some validation to an existing Record Map, because recently we had some wrong data get consumed into the System and is causing all kinds of havoc. Using the AI on the Developer community it suggested that I use PATTERN within the Datatype Parameters to force some validation on some fields. I have never used PATTERN before... When I go to generate the updated Record Map, I am getting the following... #HealthShare #InterSystems IRIS for Health #Health Connect #InterSystems IRIS 0 4 0 58
Question Scott Roth · Nov 10 Local.PD.Linkage.Definition.Individual Explanation Can someone give me an explanation of how Local.PD.Linkage.Definition.Individual works? This was setup by another company as part of our implementation. Below is my configuration.. We are getting a lot of matches on Given Name, but then the Family Name does not match at all, so I am wondering if these need to be adjusted. I just don't understand if they need to be positive or negative. #Adaptive Analytics #Analytics #System Administration #HealthShare 1 2 0 52
Question Scott Roth · Nov 6 EnsLib.RecordMap.Service.FileService row? When using a EnsLib.RecordMap.Service.FileService business service, is there a way to tell which row number that is being read in? I want to read in a csv, but on the first record, trigger a truncate on the External SQL Table that it is being written to through JDBC. Thanks Scott #Business Service #ObjectScript #HealthShare #InterSystems IRIS for Health #Health Connect #InterSystems IRIS 2 3 0 58
Question Scott Roth · Oct 24 EnsLib.Workflow.TaskRequest Customization Help According to the Documentation EnsLib.Workflow.TaskRequest has the following fields... #CSP #HTML #System Administration #HealthShare #InterSystems IRIS for Health #Health Connect #InterSystems IRIS 0 0 0 46
Question Scott Roth · Oct 22 Using the Workflow Engine to capture Data Quality Issues I am looking for a way to capture Data Quality issues with the Source data that is populating HealthShare Provider Directory. 1 way is to use Managed Alerts, but since it could be multiple Providers and different messages it seems silly to alert on every message that has the error. Instead, I was thinking of using the Workflow Engine so it could populate a Worklist for someone to review and work. Looking over the Demo.Workflow Engine example, I am not comprehending on how to send a task to the Workflow manager to populate the worklist from a DTL. #Error Handling #Interoperability #HealthShare #InterSystems IRIS for Health #InterSystems IRIS 1 1 0 47
Question Scott Roth · Oct 13 Sorting by number field type in FDN I have a custom defined priority field that is being stored as a number type #ObjectScript #HealthShare 0 0 0 41
Question Scott Roth · Sep 11 HealthShare Form (FDN) Examples - Provider Directory I am struggling in understanding how FDN works within Health Share, in particular those that are related to Provider Directory within Health Share. Does anyone have examples of using FDN that they would be able share? #Angular #JavaScript #JSON #Tutorial #UI Development #HealthShare 0 0 0 64
Question Scott Roth · Sep 10 FDN Help New to using FDN, and the Form Wizard on learning.intersystems.com does not go into enough detail to help with my questions... Is there a way to control text size within the Form Definition? Is there a way to make Sections more of a Page based caching then, waiting for the entire page to load? #HealthShare 0 1 0 48
Question Scott Roth · Sep 8 Testing Java Gateway ( EnsLib.JavaGateway.Service) Connection from Ens.BusinessOperation/EnsLib.SQL.OutboundAdapter We currently have Business Operation that we built to use the EnsLib.SQL.OutboundAdapter so we can make Microsoft SQL Server Stored Procedure calls. The BO is attached to a Java Gateway Service. Some of our MS SQL Databases have moved from being OnPrem to Azure Cloud. We have started seeing where we are receiving errors on the BO saying that we cannot connect to the Azure Database, but we never receive a Disconnect from the Azure Database. #Azure #Business Operation #Cloud #Databases #Java #SQL #HealthShare #InterSystems IRIS for Health #Health Connect #InterSystems IRIS 0 2 0 51
Question Scott Roth · Sep 3 HealthShare - Modifying Card layout (locations-card) New to HealthShare, I wanted to know if there was a way to modify the locations-card within the Provider Directory? I am not seeing a reference to where the Cards are stored within the documentation. #HealthShare 0 0 0 35
Question Scott Roth · Sep 2 SearchTable properties not populating I created a Custom Search Table that extends EnsLib.HL7.Search Table. I saved, compiled, and rebuilt the index however when I go into Message Search to try to use the Search Table, within the conditions the proper fields are not showing up that was defined. It is showing the fields from EnsLib.HL7.SearchTable. I did a build index on both EnsLib.HL7.SearchTable and OSU.HL7.SearchTable. #Relational Tables #HealthShare #InterSystems IRIS for Health #Health Connect #InterSystems IRIS 1 6 0 86
Question Scott Roth · Aug 28 Using a Linked Table (SQL) as a Filter in a Business Rule I had a need for a Filter, but did not want to recreate the wheel by creating another Data Lookup Table, so instead I created a Linked Table that points to a MS SQL Table outside of IRIS. Once I had the Linked Table, I created a Class Method Function that would query the Linked Table and return a 1 if a result came back. #Business Rules #ObjectScript #Relational Tables #SQL #HealthShare #InterSystems IRIS for Health #InterSystems IRIS 0 1 0 80
Question Scott Roth · Aug 26 How do I get a Search Table to show up in a different Namespace? I have a need to create a specific Search Table outside of the EnsLib.HL7.SearchTable specifically for HL7 MFN messages in HealthShare Provider Directory. Our Code is created in a different namespace then the main HSPD namespace and is mapped within the HSPD namespace mapping. I created a copy of EnsLib.HL7.SearchTable, named OSU.HL7.SearchTable what all needs mapped to make this new search table available in HSPD namespace? #HL7 #Relational Tables #HealthShare #InterSystems IRIS for Health #InterSystems IRIS 1 1 0 51
Question Scott Roth · Aug 20 SOAP.OutboundAdapter question Using a WSDL and the SOAP wizard I created a WebServiceClient, and Operation to send an encoded message to a Vendor. But the vendor is now sending back an HL7 in the SOAP response. I tried updating the Operation to Extend EnsLib.HL7.Operation.ReplyStandard, but still use the EnsLib.SOAP.OutboundAdapter. When I did this it broke my Operation and would not compile with the following error... #Business Operation #HL7 #SOAP #HealthShare #InterSystems IRIS for Health #Health Connect 0 0 0 55
Question Scott Roth · Aug 15 Removal of Provider.Individual.Addresses from Local.PD.DataGram.Main.Unified using %clearFields Is there a way to Remove specific all Addresses from a Provider.Individual.Address before reinserting the Addresses from an HL7 message in Provider Directory? Most fields we can call %clearFields() however since Addresses come from multiple locations we need to isolate and treat Addresses from this HL7 source as a snapshot. Thanks Scott #Data Model #DTL #HL7 #Object Data Model #HealthShare 0 0 0 46
Question Scott Roth · Aug 4 SQL Search REST Interface Example I am trying to help another group within our organization access a SQL Table that I have created to populate Epic Department Data within our environment and came across the ability to use SQL Seach REST Interface using iKnow. However, I am having issues trying to get it to work via POSTMAN before I hand off the solution... the POST URL... https://<servername>/api/iKnow/latest/TESTCLIN/table/osuwmc_Epic_Clarity.DepartmentMaster/search where osuwmc_Epic_Clarity.DepartmentMaster is the table In the body... #JSON #Key Question #REST API #SQL #Health Connect #HealthShare #InterSystems IRIS #InterSystems IRIS for Health #InterSystems Natural Language Processing (NLP, iKnow) 2 15 1 202
Question Scott Roth · Jul 14 Use of FHIRPath.API not returning results as expected I have been struggling sometime with trying to take a FHIR Bundle Response, extract the "entry.resourceType", extract the MRN and Name from the Patient FHIR Response... Going through learning.intersystems.com, it suggested that I try using fhirPathAPI to parse and search my response for certain values, however I am not sure my syntax is correct. Using the AI code, it suggested to set my tree = "Bundle.entry.resource.resourceType" #FHIR #JSON #ObjectScript #HealthShare #InterSystems IRIS for Health #Health Connect #InterSystems IRIS 1 0 0 79