Destination based extraction of XML clinical data
Destination based extraction of XML clinical data. A system includes a validation module, an extraction module, and a translation module. The validation module is configured to receive Extensible Markup Language (XML) clinical data and validate the XML clinical data. The extraction module is configured to extract data from the XML clinical data based on destination capabilities. The translation module is configured to translate the extracted data to conform to a non-XML standard.
1 . A system comprising:
a validation module configured to receive Extensible Markup Language (XML) clinical data and validate the XML clinical data;
an extraction module configured to extract data from the XML clinical data based on destination capabilities; and
a translation module configured to translate the extracted data to conform to a non-XML standard.
2 . The system of claim 1 , wherein the extraction module is configured to extract data from the XML clinical data based on destination capabilities to generate standard equivalent XML clinical data, and
wherein the translation module is configured to translate the standard equivalent XML clinical data to conform to the non-XML standard.
3 . The system of claim 2 , wherein the extraction module comprises an Extensible Stylesheet Language Transform (XLST) based on the destination capabilities to translate the XML clinical data to the standard equivalent XML clinical data.
4 . The system of claim 1 , wherein the extraction module comprises a database that provides a list of elements to extract from the XML clinical data based on the destination capabilities.
5 . The system of claim 1 , wherein the non-XML standard comprises a Digital Imaging and Communications in Medicine (DICOM) standard.
6 . The system of claim 1 , wherein the non-XML standard comprises a Health Level Seven (HL7) standard.
7 . The system of claim 1 , wherein the validation module is configured to validate the XML clinical data using XML schema validation.
8 . The system of claim 1 , further comprising an interface configured to pass the non-XML standard data to a conformant data user.
9 . A system comprising:
means for validating an Extensible Markup Language (XML) clinical data file;
means for extracting data from the XML clinical data file based on destination capabilities; and
means for translating the extracted data to conform to a non-XML standard.
10 . The system of claim 9 , wherein the means for extracting comprises means for extracting data from the XML clinical data file based on destination capabilities to generate a standard equivalent XML clinical data file, and
wherein the means for translating comprises means for translating the standard equivalent XML clinical data file to conform to the non-XML standard.
11 . The system of claim 10 , wherein the means for extracting comprises means for extracting data from the XML clinical data file using an Extensible Stylesheet Language Transform (XLST) based on the destination capabilities.
12 . The system of claim 9 , wherein the means for extracting comprises means for extracting data from the XML clinical data file based on a list of data elements provided by a database, the list of data elements based on the destination capabilities.
13 . The system of claim 9 , wherein the non-XML standard comprises a Digital Imaging and Communications in Medicine (DICOM) standard.
14 . The system of claim 9 , wherein the non-XML standard comprises a Health Level Seven (HL7) standard.
15 . The system of claim 9 , wherein the means for validating comprises means for validating the XML clinical data file using XML schema validation.
16 . The system of claim 9 , further comprising means for passing the non-XML standard data to a conformant data user.
17 . A method for processing clinical data, the method comprising the steps of:
validating Extensible Markup Language (XML) clinical data;
extracting data from the XML clinical data based on destination capabilities; and
translating the extracted data to conform to a non-XML standard.
18 . The method of claim 17 , wherein extracting data comprises extracting data from the XML clinical data based on destination capabilities to generate standard equivalent XML clinical data, and
wherein translating the extracted data comprises translating the standard equivalent XML clinical data to conform to a non-XML standard.
19 . The method of claim 18 , wherein extracting data comprises extracting data using an Extensible Stylesheet Language Transform (XLST) based on the destination capabilities.
20 . The method of claim 17 , wherein extracting data comprises extracting data based on a list of data elements provided by a database, the list of data elements based on the destination capabilities.
21 . The method of claim 17 , wherein translating the extracted data comprises translating the extracted data to Digital Imaging and Communications in Medicine (DICOM) conformant data.
22 . The method of claim 17 , wherein translating the extracted data comprises translating the extracted data to Health Level Seven (HL7) conformant data.
23 . The method of claim 17 , wherein validating the XML clinical data comprises validating the XML clinical data using XML schema validation.
24 . The method of claim 17 , further comprising the step of passing the non-XML standard data to a conformant data user.