Question Lee Butcher · Dec 4, 2024 Error importing XSD I'm attempting to import all the FHIR XSD files provided by http://hl7.org/fhir but get the immediate and unhelpful error message: I've tried different versions of EOLs to no avail. Any idea what this error could mean? Here's the XSD I'm trying to import: <?xml version="1.0" encoding="UTF-8"?><!--Copyright (c) 2011+, HL7, Inc All rights reserved. #FHIR #XML #Caché #Ensemble #HealthShare 0 0 0 36
Question Lee Butcher · Dec 3, 2024 Project objects to XML - flatten a property collection I'm attempting to build a fairly complicated object graph, with nested objects and collections, in order to create a FHIR bundle. In its most basic form there is a <bundle></bundle> element that represents the root, and there can be a number of nested <entry></entry> child elements. I'm attempting to represent this as such: #FHIR #Key Question #ObjectScript #XML #Caché #Ensemble #HealthShare 0 8 0 106
Question Lee Butcher · Nov 28, 2024 Projecting objects as XML - prevent close tag? I'm trying to project a series of objects and nested objects to XML, and I'm having difficulties getting the XML representation exactly the way I need it to be. Here's what I'm working with, nothing complicated: #ObjectScript #XML #Caché #Ensemble 0 5 1 118
Question Lee Butcher · Nov 11, 2024 LOCK on Global vars, is it necessary in this case? I have a business process that adds data to a global variable on receipt of an HL7 message, and a scheduled task that executes a class method defined within the same business process that removes data from the same global variable. With this in mind it makes sense to consider concurrency and therefore make use of the LOCK command. My first question is whether this is actually necessary? #ObjectScript #Caché #Ensemble #HealthShare 0 1 0 85
Question Lee Butcher · Jul 17, 2024 Is there a way to generate an incremental checksum? Hi Is there a way to generate an MD5 checksum of a file by performing a checksum against the file's parts? We potentially have to process large files and therefore cannot keep the entire file in memory. From what I understand checksum related logic is typically stateful, allowing file data to be passed through sequentially, however it appears cache script offers only stateless functions offering a simple method of generating a single checksum hash from a single string (or stream), correct me if I'm wrong? #HL7 #Caché #Ensemble #HealthShare 0 2 0 123
Question Lee Butcher · Jul 15, 2024 Avoiding STORE memory errors when setting values in very large HL7 messages Hi We have a use case whereby very large HL7 MDM messages, which contain many OBX segments, need to be processed by a custom business process. Part of the process is to iterate over each OBX segment and set a value in the same field for each segment. #Business Process (BPL) #HL7 #ObjectScript #Caché #Ensemble #HealthShare 1 0 0 84