IP Library Granted Patent US 8,117,042
Granted Patent B2
US 8,117,042 · App. 11/751,828 · Granted Feb 14, 2012

Communication and interface support system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,117,042
App. No.
11/751,828
Granted
Feb 14, 2012
Kind
B2
Abstract

A system supports, adaptively processing HL7 compatible transaction message data of different HL7 version as well as conversion of transactions between HL7 versions and operational validation of transaction messages. A system for processing HL7 protocol compatible data comprises an interface for establishing a communication link enabling acquisition of HL7 compatible transaction messages. An acquisition processor acquires multiple different HL7 compatible transaction messages including healthcare data using the communication link. An HL7 data processor automatically parses an HL7 compatible transaction message to identify HL7 items indicating type of information conveyed at a location in the transaction message identified in response to a predetermined message location identifier. The HL7 data processor automatically adaptively routes acquired HL7 compatible transaction messages to multiple different storage destinations based on the identified HL7 items indicating type of information conveyed in response to predetermined information associating HL7 items and type of information conveyed with corresponding storage destinations.

Claims (49)

1. A system for processing HL7 protocol compatible data, comprising:

an interface for establishing a communication link enabling acquisition of HL7 compatible transaction messages;

an acquisition processor for acquiring a plurality of different HL7 compatible transaction messages including healthcare data using said communication link; and

an HL7 data processor for automatically,

parsing an HL7 compatible transaction message to identify HL7 items indicating type of information conveyed at a location in said transaction message identified in response to a predetermined message location identifier,

migrating data from said transaction message of one HL7 version to a corresponding transaction message in another HL7 version and

adaptively routing acquired HL7 compatible transaction messages of one or more HL7 versions to a plurality of different storage destinations based on the identified HL7 items indicating type of information conveyed in response to predetermined information associating HL7 items and type of information conveyed with corresponding storage destinations and said HL7 data processor generates an alert identifying elements in said transaction message that could not be migrated.

2. A system according to claim 1 , wherein

said predetermined message location identifier comprises an HL7 compatible Segment identifier.

3. A system according to claim 2 , wherein

said predetermined message location identifier comprises at least one of, (a) an HL7 compatible Field identifier and (b) an HL7 compatible Component.

4. A system according to claim 1 , wherein

said interface establishes said communication link using at least one of, (a) a predetermined IP address and (b) a predetermined communication port identifier.

5. A system according to claim 4 , including

a display processor for initiating generation of data representing at least one display image enabling a user to enter data indicating at least one of, (a) said predetermined IP address and (b) said predetermined communication port identifier.

6. A system according to claim 1 , including

a display processor for initiating generation of data representing at least one display image enabling a user to enter said predetermined message location identifier.

7. A system according to claim 1 , including

a display processor for initiating generation of data representing at least one display image enabling a user to enter said predetermined information associating HL7 items and type of information conveyed with corresponding storage destinations.

8. A system according to claim 1 , including

a filter for adaptively routing acquired HL7 compatible transaction messages to a plurality of different storage destinations based on user entered criteria comprising said predetermined information associating HL7 items and type of information conveyed with corresponding storage destinations.

9. A system according to claim 1 , including

a display processor for initiating generation of data representing at least one display image enabling a user to enter a port identifier for identifying a port through which said communication link is established.

10. A system according to claim 1 , including

a display processor for initiating generation of data representing at least one display image enabling a user to enter data for identifying at least a portion of a transaction message header.

11. A system according to claim 10 , wherein

said at least one display image enables a user to enter data indicating at least a portion of a transaction message header is to be at least one of, (a) removed from a transaction message before storage and (b) a transaction message is to be stored with header data.

12. A system for processing HL7 protocol compatible data, comprising:

an interface for establishing a communication link enabling acquisition of transaction messages compatible with a protocol;

an acquisition processor for acquiring a plurality of different transaction messages compatible with said protocol including healthcare data using said communication link;

a data processor for automatically,

parsing a transaction message compatible with said protocol to identify items indicating type of information conveyed at a location in said transaction message identified in response to a predetermined message location identifier and to identify transaction message items for presentation in a hierarchical data structure in a display image,

migrating data from said transaction message of one HL7 version to a corresponding transaction message in another HL7 version and

adaptively routing acquired transaction messages of one or more HL7 versions compatible with said protocol to a plurality of different storage destinations based on the identified items indicating type of information conveyed in response to predetermined information associating items and type of information conveyed with corresponding storage destinations and said data processor generates an alert identifying elements in said transaction message that could not be migrated; and

a display processor for initiating generation of data representing at least one display image presenting items comprising a transaction message compatible with said protocol in a hierarchical data structure.

13. A system according to claim 12 , wherein

said protocol comprises HL7 protocol.

14. A system according to claim 12 , wherein

said display processor initiates generation of data representing at least one display image presenting at least one of, (a) a list of transaction messages sent and (b) a last transaction message sent.

15. A system according to claim 14 , wherein

said display processor initiates generation of data representing at least one display image presenting a hierarchical data structure of a last transaction message sent.

16. A system for processing HL7 protocol compatible data, comprising:

an interface for establishing a communication link enabling acquisition of HL7 compatible transaction messages;

an acquisition processor for acquiring a plurality of different HL7 compatible transaction messages including healthcare data using said communication link;

an HL7 data processor for automatically,

parsing an HL7 compatible transaction message to identify HL7 items indicating type of information conveyed at a location in said transaction message identified in response to a predetermined message location identifier and to identify HL7 transaction message items for presentation in a hierarchical data structure in a display image

migrating data from said transaction message of one HL7 version to a corresponding transaction message in another HL7 version and

adaptively routing acquired HL7 compatible transaction messages of one or more HL7 versions to a plurality of different storage destinations based on the identified HL7 items indicating type of information conveyed in response to predetermined information associating HL7 items and type of information conveyed with corresponding storage destinations and said HL7 data processor generates an alert identifying elements in said transaction message that could not be migrated; and

a display processor for initiating generation of data representing at least one display image presenting items comprising an HL7 transaction message in a hierarchical data structure.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2015
From: SIEMENS MEDICAL SOLUTIONS USA, INC.
To: CERNER INNOVATION, INC.
Reel/Frame 034914/0523 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 25, 2007
From: BRAZ, MATTHEW; DANDIBHOTLA, VENKAT
To: SIEMENS MEDICAL SOLUTIONS USA, INC.
Reel/Frame 019606/0847 →