Question Scott Roth · Jan 7 Varbinary SQL Type to EnsLib.SQL.Snapshot/%Stream I have a Photo that is stored as an VARBINARY within MS SQL. I would like to Select the data into a EnsLib.SQL.Snapshot, is that possible? I would take it out of the Snapshot and send it to a %Stream so it can be written out to a file. #ObjectScript #SQL #Caché #HealthShare #InterSystems IRIS for Health #Health Connect #InterSystems IRIS 0 1 0 25
Question Scott Roth · Jan 7 Verbose Troubleshooting %Net.SSH.Session I was trying to see if we could connect to another Server, we use to execute external scripts using %Net.SSH.Session. #SSL #System Administration #Terminal #HealthShare #InterSystems IRIS for Health #Health Connect #InterSystems IRIS 0 2 0 33
Question Scott Roth · Jan 2 Defining REST API using iris-rest-api-template - Need guidance Defining my first REST API within InterSystems using iris-rest-Api-template as a basis and I am seeing if someone could provide me some guidance to see if I can make it work. #ObjectScript #REST API #SQL #HealthShare #InterSystems IRIS for Health #Health Connect #InterSystems IRIS 0 4 0 48
Question Scott Roth · Jan 2 Using /api/atellier/v1 to make REST SQL Calls - Locking it Down There is a Master Table within IRIS that I am populating from Epic but want to share it with our Enterprise Application Development Team (Web). As a test I was able to use _SYSTEM from postman to execute the following. #REST API #Security #SQL #HealthShare #InterSystems IRIS for Health #Health Connect #InterSystems IRIS 0 7 0 58
Question Scott Roth · Dec 29, 2025 %SYS.OAuth2.AccessToken - Retrieval I built a BP, that every time that a message is received from a BS, it executes #Business Process (BPL) #FHIR #OAuth2 #HealthShare #InterSystems IRIS for Health #Health Connect #InterSystems IRIS 0 3 0 40
Question Scott Roth · Dec 26, 2025 Populating Persistent Class from JSON As I am iterating through the FHIR JSON Response from a Patient Search, I am running into an issue where the extracted values are not being popualted into the Response object that I have created. If I do a $$$LOGINFO on them they will show up in the Object log, however if I try the following for example I get an error. #DTL #FHIR #JSON #HealthShare #InterSystems IRIS for Health #InterSystems IRIS 0 3 0 49
Question Scott Roth · Dec 26, 2025 Warning on Message Body I am trying to centralize our FHIR queries into a single BP object that would send the FHIR query to the EMR, interpret the response into a %Persistent structure that could be sent back to the requestor. In theory it seemed like it would work but I am running into an issue.. #Business Process (BPL) #DTL #FHIR #ObjectScript #HealthShare #InterSystems IRIS for Health #InterSystems IRIS 0 3 0 41
Question Scott Roth · Dec 17, 2025 Using EnsLib.SQL.Service.GenericService to query local tables I want to extract data from IRIS (Health Share Provider Directory) and write the data out to a file that I can use within an external system. Using EnsLib.SQL.Service.GenericService do I need to supply Credentials if I am querying IRIS locally? I have always used JDBC to connect externally when creating Services and Operations to read/write SQL data from external Databases, but never internally. Normally I would just use sql or code to pull the data within a Process or DTC. But in this case, I want the Service to drive the workflow, and query the data from Local Tables #Business Service #SQL #HealthShare #InterSystems IRIS for Health #Health Connect #InterSystems IRIS 0 1 0 39
Question Scott Roth · Dec 17, 2025 ##class(Ens.MessageHeader).ResendDuplicatedMessage() Using a Workflow Task within HealthShare Provider Directory, when a user clicks on Resubmit message within my Business Process, I check the status of the response. If the response is "Resend Message", I have my Business Process executing the following... #Business Process (BPL) #ObjectScript #HealthShare #InterSystems IRIS for Health #Health Connect #InterSystems IRIS 0 3 0 38
Question Scott Roth · Dec 1, 2025 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 49
Question Scott Roth · Dec 1, 2025 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 45
Question Scott Roth · Nov 25, 2025 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 38
Question Scott Roth · Nov 21, 2025 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 68
Question Scott Roth · Nov 10, 2025 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 64
Question Scott Roth · Nov 6, 2025 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 69
Question Scott Roth · Oct 24, 2025 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 1 0 67
Question Scott Roth · Oct 22, 2025 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 2 0 62
Question Scott Roth · Oct 13, 2025 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 49
Question Scott Roth · Sep 11, 2025 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 77
Question Scott Roth · Sep 10, 2025 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 52