Questions
HCL_OPS7. How does your organization identify and prioritize which interoperability standards to adopt? |
---|
Leverage thought leadership organizations to understand emerging trends, and use the capabilities of your customers’ systems. Many EHR and clinical systems have interoperability APIs. Older standards, like HL7 v2, are most prevalent. However, more modern standards can reduce the complexity of integration and enable new use-cases.
HCL_OPS8. Do you require unidirectional or bidirectional interoperability? |
---|
Older source systems may share data, but not support writes through interoperability APIs. Understand what interoperability is needed to enable your use-cases, and then how to achieve it in practice. Determine the importance of unidirectional transfer (sending data in only one direction between systems) or bidirectional transfer (exchanging data between two systems), as they will have different requirements and use cases. Custom integration work, or support from AWS Partner Network (APN) partners or ISVs, may be required to achieve bidirectional interoperability.
HCL_OPS9. How do you standardize terminology to support semantic interoperability? |
---|
Work with your customer to understand what vocabularies they
employ and how you can link to standards. Where possible,
leverage modern standards that provide semantic
interoperability, such as Consolidated-Clinical Document
Architecture (C-CDA). AI-based services, like
Amazon Comprehend Medical
HCL_SEC11. How do you protect integration endpoints or APIs? |
---|
Use end-to-end encryption of health data exchanged over the network. Older standards, like the Minimum Lower Layer Protocol (MLLP) used with HL7 v2, may not natively support TLS. In such cases, protect data with a VPN tunnel or additional encryption solution. For MLLP interfaces that support TLS, use certificates for authentication and encryption. Security groups can be used to protect integration endpoints to only allow traffic from specific IP addresses. Within AWS, simplify encrypted communication between instances by using Amazon EC2 instances that support offloading encryption to Nitro System hardware.
Restrict access to integration endpoints to allow-listed IP
addresses and through secure VPN tunnels when possible.
Employ
AWS WAF to protect RESTful APIs, and the suite of
AWS security
services
HCL_PERF4. How do you determine the volume of data you need to exchange, and can it all be exchanged with one approach? |
---|
Some use-cases require large historical datasets, like training
machine learning models. Exchanging large datasets may place an
unacceptable load on the integration APIs of source systems.
Quantify how much data you must exchange across the phases of an
interoperability project. If necessary, perform an initial
exchange of records in bulk format (for example, by using
AWS Transfer Family
HCL_PERF5. How do you improve availability of integration endpoints or APIs? |
---|
Use Network Load Balancer to route HL7 v2 traffic to your integration endpoints. Network Load Balancer can also monitor the health of your integration endpoints and only route traffic to healthy targets. Deploy your integration services in multiple Availability Zones and enable multiple Availability Zones for the load balancer to increase fault tolerance. APIs hosted by API Gateway are automatically resilient by using multiple Availability Zones in the deployed Region.