{'fraction_non_alphanumeric': 0.013712047012732615, 'fraction_numerical': 0.0, 'mean_word_length': 5.859060402684563, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A Framework for Testing Distributed Healthcare Applications

We present an architectural framework for supporting conformance and interoperability testing among distributed healthcare systems. Healthcare organizations such as hospitals employ information systems that are composed of multiple, distributed applications. These applications need to interoperate seamlessly. This presents a challenging testing problem. We describe in detail a typical healthcare workflow—presenting the applications, their roles, and transactions. We then examine the testing requirements that emanate from the workflow. Next we present a test system and describe how the system can be used to satisfy the testing requirements. Finally, we present a generalized approach based on a service oriented architecture that supports testing of a broad range of healthcare workflows that employ multiple messaging and document data exchange standards. We assert that the proposed testing framework is applicable for a broader class of applications.