{"id":255548,"date":"2015-04-20T02:54:02","date_gmt":"2015-04-19T22:54:02","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=255548"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=255548","title":{"rendered":"\u0421\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 HL7 (HL7v2, HL7v3, CDA)"},"content":{"rendered":"<p>     \t\u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435, \u043d\u0438 \u0432 \u043a\u043e\u0435\u0439 \u043c\u0435\u0440\u0435 \u043d\u0435 \u043f\u0440\u0435\u0442\u0435\u043d\u0434\u0443\u044e\u0449\u0435\u0439 \u043d\u0430 \u043f\u043e\u043b\u043d\u043e\u0442\u0443 \u043e\u0445\u0432\u0430\u0442\u0430, \u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0435\u043d\u044b \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0434\u043b\u044f \u0440\u0430\u0437\u043d\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u0439 HL7 \u0438 CDA. \u041a\u0440\u0438\u0442\u0435\u0440\u0438\u0438, \u043f\u043e \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438, \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0438 \u0438\u043b\u0438 \u0441\u043e\u043f\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u043f\u043e\u043f\u0430\u043b\u0438 \u0432 \u044d\u0442\u043e\u0442 \u0441\u043f\u0438\u0441\u043e\u043a \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435: \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u043e \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e\u0435 \u0438\u043b\u0438 \u0443\u0441\u043b\u043e\u0432\u043d\u043e \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e\u0435, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0438\u043b\u0438 \u0443\u0441\u0442\u043e\u044f\u0432\u0448\u0438\u043c\u0441\u044f \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e\u043c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0438, \u0436\u0435\u043b\u0430\u0442\u0435\u043b\u044c\u043d\u043e, open-source. \u041f\u043e \u044d\u0442\u043e\u0439 \u043f\u0440\u0438\u0447\u0438\u043d\u0435 \u043d\u0435 \u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0435\u043d\u044b \u0432\u0441\u044f\u043a\u0438\u0435 \u0445\u043e\u0440\u043e\u0448\u0438\u0435 \u0432\u0435\u0449\u0438 \u0432\u0440\u043e\u0434\u0435 Trifolia \u0438\u043b\u0438 Mirth CDAPI, \u043e \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043c\u043d\u043e\u0433\u0438\u0435 \u0438\u0437 \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0435\u0439 \u0432\u0440\u044f\u0434 \u043b\u0438 \u0441\u043b\u044b\u0448\u0430\u043b\u0438 \u0438\u043b\u0438 \u0441\u0442\u0430\u043b\u043a\u0438\u0432\u0430\u043b\u0438\u0441\u044c, \u0438 \u0432\u0440\u044f\u0434 \u043b\u0438 \u043a\u043e\u0433\u0434\u0430-\u043d\u0438\u0431\u0443\u0434\u044c \u0441\u0442\u043e\u043b\u043a\u043d\u0443\u0442\u0441\u044f, \u0435\u0441\u043b\u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u0440\u043e\u0434\u043d\u0430\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f \u0432\u0434\u0440\u0443\u0433 \u043d\u0435 \u0440\u0435\u0448\u0438\u0442 \u043f\u0440\u0438\u043a\u0443\u043f\u0438\u0442\u044c \u043f\u0430\u0440\u043e\u0447\u043a\u0443 \u043f\u043e\u0434\u043e\u0431\u043d\u044b\u0445 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430. \u0422\u0430\u043a \u0436\u0435 \u043d\u0435 \u043f\u043e\u043f\u0430\u043b\u0438, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, HL7SDK, \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e HL7 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u043e\u0432 \u0438 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0434\u043b\u044f DICOM.<\/p>\n<p>  \u0418 \u0442\u0430\u043a, \u043f\u043e \u043f\u043e\u0440\u044f\u0434\u043a\u0443 \u0441 \u043e\u0447\u0435\u043d\u044c \u043a\u0440\u0430\u0442\u043a\u0438\u043c \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435\u043c.<\/p>\n<p>  <b>HL7v2 Software Development Frameworks<\/b><\/p>\n<ul>\n<li>HAPI (Java)<\/li>\n<\/ul>\n<p>  <i>\u00abHAPI (HL7 application programming interface) is an open-source, object-oriented HL7 2.x parser for Java\u00bb<\/i>. \u0414\u0430\u043d\u043d\u044b\u0439 \u043d\u0430\u0431\u043e\u0440 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a \u043c\u043e\u0436\u043d\u043e \u0441\u0447\u0438\u0442\u0430\u0442\u044c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043e\u043c \u0434\u0435-\u0444\u0430\u043a\u0442\u043e \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 HL7v2 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430 Java. HAPI \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0435\u0439 \u0441\u0432\u043e\u0438\u0445 \u043f\u0440\u043e\u0444\u0438\u043b\u0435\u0439 HL7. \u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u043f\u043e \u0430\u0434\u0440\u0435\u0441\u0443 \u2013 <a href=\"http:\/\/hl7api.sourceforge.net\">hl7api.sourceforge.net<\/a><br \/>  <a name=\"habracut\"><\/a>  <\/p>\n<ul>\n<li>Messaging Workbench (MWB)<\/li>\n<\/ul>\n<p>  &quot;<i>MWB is a multipurpose productivity software for Health Level Seven (HL7) V2.x implementers. It facilitates the rapid development of specifications and reports.<\/i>&quot; <br \/>  MWB \u043d\u0435 \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u043e\u043c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0432 \u0447\u0438\u0441\u0442\u043e\u043c \u0432\u0438\u0434\u0435. \u042d\u0442\u043e \u0441\u043a\u043e\u0440\u0435\u0435 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 HL7 \u0438 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u043e \u0432\u0430\u043b\u0438\u0434\u0430\u0446\u0438\u0438 HL7v2 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u044d\u0442\u0438\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439. <\/p>\n<p>  \u041f\u0440\u0438\u0447\u0438\u043d\u0430, \u043f\u043e \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u044f \u0435\u0433\u043e \u0432\u043a\u043b\u044e\u0447\u0438\u043b \u0432 \u0441\u043f\u0438\u0441\u043e\u043a \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u043e\u043d \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u0444\u0438\u043b\u0438, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0435 \u0434\u043b\u044f \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u043a\u043b\u0430\u0441\u0441\u043e\u0432 \u0432 HAPI. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0435\u0441\u043b\u0438 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 HL7v2.7, \u0430 \u0432\u0430\u043c \u043e\u0447\u0435\u043d\u044c \u043d\u0443\u0436\u043d\u043e \u0435\u0433\u043e \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u0442\u044c, \u0442\u043e \u043c\u043e\u0436\u043d\u043e \u043a\u043b\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438 \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0442\u0438\u043f\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u0438 \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u044b \u0432 MWB, \u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u0444\u0438\u043b\u0438 \u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0438\u0445 \u0434\u043b\u044f \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u043a\u043b\u0430\u0441\u0441\u043e\u0432 \u0432 HAPI.<\/p>\n<p>  \u0414\u0430\u043d\u043d\u044b\u0439 \u043f\u0440\u043e\u0434\u0443\u043a\u0442 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u043b\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u043d\u0438\u043c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u043e\u043c. \u041f\u043e\u0441\u043b\u0435 \u0442\u043e\u0433\u043e, \u043a\u0430\u043a \u043e\u043d \u043e\u0442\u043e\u0448\u0451\u043b \u0432 \u043c\u0438\u0440 \u0438\u043d\u043e\u0439 \u0438 \u0437\u0430\u0431\u0440\u0430\u043b \u0441 \u0441\u043e\u0431\u043e\u0439 \u043f\u0430\u0440\u043e\u043b\u044c \u043e\u0442 \u0437\u0430\u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0447\u0430\u0441\u0442\u0438 \u0434\u0438\u0441\u043a\u0430, \u0433\u0434\u0435 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0441\u044c \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0438 (\u0430 \u0442\u0430\u043a\u0436\u0435 \u0443\u0447\u0438\u0442\u044b\u0432\u0430\u044f, \u0447\u0442\u043e \u043e\u043d \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b \u043a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u0438\u0435 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0443\u0436\u0435 \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b), \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0437\u0430\u0433\u043b\u043e\u0445\u043b\u043e. \u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u043d\u0430 Embarcadero CodeGear \u0432\u0435\u0440\u0441\u0438\u044f \u0441 \u043d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c\u044e. \u0415\u0441\u043b\u0438 \u0443 \u043a\u043e\u0433\u043e-\u0442\u043e \u0435\u0441\u0442\u044c \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044f \u043d\u0430 Enterprise \u0432\u0435\u0440\u0441\u0438\u044e CodeGear, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0432\u0440\u0435\u043c\u044f \u0438 \u0436\u0435\u043b\u0430\u043d\u0438\u0435 \u043f\u043e\u0442\u0440\u0430\u0442\u0438\u0442\u044c \u043d\u0430 \u0432\u043e\u0437\u0440\u043e\u0436\u0434\u0435\u043d\u0438\u0435 \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0430, \u0442\u043e \u043e\u0431\u0440\u0430\u0449\u0430\u0442\u044c\u0441\u044f \u043f\u0440\u044f\u043c\u043e \u043f\u043e \u0430\u0434\u0440\u0435\u0441\u0443 \u2013 <a href=\"http:\/\/sourceforge.net\/projects\/mwbench\">sourceforge.net\/projects\/mwbench<\/a><\/p>\n<p>  \u041d\u0430 \u044d\u0442\u043e\u043c \u0441\u043f\u0438\u0441\u043e\u043a \u0441\u0440\u0435\u0434\u0441\u0442\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 HL7v2 \u0438 \u0437\u0430\u043a\u043e\u043d\u0447\u0443. \u0415\u0441\u043b\u0438 \u0435\u0441\u0442\u044c \u0447\u0442\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c, \u0442\u043e \u0432 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f\u0445, \u043f\u0440\u0438\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044f\u0441\u044c \u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0435\u0432 \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044b\u0445 \u0432\u044b\u0448\u0435.<\/p>\n<p>  <b>HL7v3 Software Development Frameworks<\/b><\/p>\n<ul>\n<li>MARC-HI Everest Framework (Java, .NET, .NET CF)<\/li>\n<\/ul>\n<p>  \u201c<i>Everest Framework is designed to ease the creation, formatting, and transmission of HL7v3 structures with remote systems.<\/i>\u201d <br \/>  \u041e\u0434\u043d\u0430 \u0438\u0437 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0435\u0439 Everest Framework \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u043e\u043d, \u043f\u043e\u0436\u0430\u043b\u0443\u0439, \u043e\u0434\u043d\u043e \u0438\u0437 \u043d\u0435\u043c\u043d\u043e\u0433\u0438\u0445 \u0441\u0440\u0435\u0434\u0441\u0442\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0435\u0435 Model Interchange Format (MIF) \u0444\u0430\u0439\u043b\u044b \u0438, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0435\u0435 MIF2. \u0415\u0441\u043b\u0438 \u0432\u044b \u043d\u0435 \u0437\u043d\u0430\u0435\u0442\u0435, \u0447\u0442\u043e \u0442\u0430\u043a\u043e\u0435 MIF \u0438 \u0447\u0435\u043c \u043e\u043d \u043e\u0442\u043b\u0438\u0447\u0430\u0435\u0442\u0441\u044f \u043e\u0442 XML \u0441\u0445\u0435\u043c\u044b, \u0442\u043e, \u043f\u043e \u043c\u043d\u0435\u043d\u0438\u044e Grahame Grieve: &quot;<i>No human should ever see MIF, except for programmers, and those aren&#8217;t human anyway<\/i>&quot;. <br \/>  \u0424\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u2014 <a href=\"http:\/\/te.marc-hi.ca\">te.marc-hi.ca<\/a><\/p>\n<p>  \u0414\u0430\u043b\u044c\u0448\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0440\u0435\u0434\u0441\u0442\u0432 \u0431\u0435\u0437 \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0430 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f. \u041d\u0430\u0434\u0435\u044e\u0441\u044c \u0432\u0441\u0451 \u0438 \u0442\u0430\u043a \u043f\u043e\u043d\u044f\u0442\u043d\u043e, \u0430 Java CAPS \u043c\u043d\u043e\u0433\u0438\u0435, \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0438.<\/p>\n<ul>\n<li>Open eHealth Integration Platform (Java)<\/li>\n<\/ul>\n<p>  \u201c<i>The Open eHealth Integration Platform (IPF) is an extension of the Apache Camel routing and mediation engine. It has an application programming layer based on the Groovy programming language and comes with comprehensive support for message processing and connecting systems in the eHealth domain. IPF provides domain-specific languages (DSLs) for implementing Enterprise Integration Patterns in general-purpose as well as HL7-specific integration solutions.<\/i>\u201d<br \/>  <a href=\"http:\/\/www.openehealth.org\">www.openehealth.org<\/a><\/p>\n<ul>\n<li>Eclipse OHF HL7 v3 Tooling (Eclipse OHF H3ET) project (Java)<\/li>\n<\/ul>\n<p>  \u201c<i>Tools for creating, editing, and viewing HL7 v3 message instances in both a hierarchical design view and a source view. The Eclipse OHF project was retired after community interest was diverted to The Open Health Tools project.<\/i>\u201d<br \/>  <a href=\"https:\/\/wiki.eclipse.org\/OHF_H3ET\">wiki.eclipse.org\/OHF_H3ET<\/a><\/p>\n<ul>\n<li>Java CAPS Adapter for HL7 (Java)<\/li>\n<\/ul>\n<p>  \u201c<i>The Oracle Java CAPS Adapter for TCP\/IP HL7 is a component of the Oracle Java Composite Application Suite (Java CAPS) that enables the Java CAPS ESB system to exchange data with an external TCP\/IP application using the HL7 data protocol.<\/i>\u201d<br \/>  \u0421 \u0434\u0430\u043d\u043d\u044b\u043c \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u043e\u043c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0442\u0432\u043e\u0440\u0438\u0442\u0441\u044f \u043a\u0430\u043a\u0430\u044f-\u0442\u043e \u0447\u0435\u0445\u043e\u0440\u0434\u0430, \u0442\u0430\u043a \u0447\u0442\u043e \u0431\u0443\u0434\u0435\u0442 \u043b\u0438 \u043e\u043d \u0436\u0438\u0442\u044c, \u043d\u0435 \u043f\u043e\u043d\u044f\u0442\u043d\u043e. <br \/>  <a href=\"http:\/\/docs.oracle.com\/cd\/E21454_01\/index.html\">docs.oracle.com\/cd\/E21454_01\/index.html<\/a><\/p>\n<ul>\n<li>Infoway Message Builder (Java, .NET)<\/li>\n<\/ul>\n<p>  \u201c<i>Infoway Message Builder allows developers to focus on the business challenges of integrating their solutions with each electronic health record implementation by abstracting the differences between different versions of pan-Canadian HL7 messaging and supporting current implementation constraints. Developers can build interfaces in a familiar development environment, using the programming language of their choice, while the Message Builder API fosters quick and easy creation, population and access to HL7v3 requests and responses.<\/i>\u201d<br \/>  \u0414\u0430\u043d\u043d\u043e\u0435 \u0438 \u0432\u0441\u0435 \u043f\u043e\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u043e\u0442 Infoway \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u044b \u0441\u043a\u043e\u0440\u0435\u0435 \u0434\u043b\u044f \u043e\u0431\u0449\u0435\u0433\u043e \u0437\u043d\u0430\u043d\u0438\u044f, \u0447\u0435\u043c \u0434\u043b\u044f \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b. \u0418\u0445 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0438\u043c\u0435\u0435\u0442 \u0441\u043c\u044b\u0441\u043b \u0434\u043b\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043b\u043e\u043a\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0445, \u043f\u0440\u0438\u0447\u0451\u043c \u043e\u0442\u043b\u0438\u0447\u043d\u044b\u0445 \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0439 \u043f\u0440\u043e\u0432\u0438\u043d\u0446\u0438\u0438, \u0432\u0435\u0440\u0441\u0438\u0439 HL7v3 \u0432 \u041a\u0430\u043d\u0430\u0434\u0435. \u0425\u043e\u0442\u044f \u0433\u043b\u044f\u043d\u0443\u0442\u044c \u043a\u0430\u043a \u044d\u0442\u043e \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0438\u043c\u0435\u0435\u0442 \u0441\u043c\u044b\u0441\u043b.<br \/>  <a href=\"https:\/\/infocentral.infoway-inforoute.ca\/3_Tools_and_solutions\">infocentral.infoway-inforoute.ca\/3_Tools_and_solutions<\/a><\/p>\n<ul>\n<li>Infoway Message Remixer (web-based)<\/li>\n<\/ul>\n<p>  \u201c<i>Infoway Message ReMixer is a web-based application that allows for the localization of pan-Canadian Standards (pCS) messages to meet jurisdictional requirements, all while maintaining the integrity of the original, standard message.<\/i>\u201d<br \/>  <a href=\"https:\/\/infocentral.infoway-inforoute.ca\/3_Tools_and_solutions\/Message_ReMixer\">infocentral.infoway-inforoute.ca\/3_Tools_and_solutions\/Message_ReMixer<\/a><\/p>\n<p>  <b>HL7 Interface Engines<\/b><\/p>\n<p>  \u0412 \u044d\u0442\u043e\u043c \u0440\u0430\u0437\u0434\u0435\u043b\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u043d\u043e \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u043e \u2013 Mirth Connect \u2013 \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0449\u0435\u0435 \u043f\u0440\u0438\u0432\u0435\u0434\u0451\u043d\u043d\u044b\u043c \u0432\u044b\u0448\u0435 \u043a\u0440\u0438\u0442\u0435\u0440\u0438\u044f\u043c.<\/p>\n<ul>\n<li>Mirth Connect (JavaScript, Java)<\/li>\n<\/ul>\n<p>  \u201c<i>Mirth Connect is the Swiss Army knife of healthcare integration engines, specifically designed for HL7 message integration. It provides the necessary tools for developing, testing, deploying, and monitoring interfaces. And because it\u2019s open source, you get all of the advantages of a large community of users with commercial quality support.<\/i>\u201d<br \/>  <a href=\"http:\/\/www.mirthcorp.com\">www.mirthcorp.com<\/a><\/p>\n<p>  <b>HL7v3 Message Validation Tools<\/b><\/p>\n<p>  \u0412 \u0434\u0430\u043d\u043d\u043e\u043c \u0440\u0430\u0437\u0434\u0435\u043b\u0435 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0432\u0430\u043b\u0438\u0434\u0430\u0446\u0438\u0438 HL7v3 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439.<\/p>\n<ul>\n<li>TestLevel 7 (web-based, 30 days trial)<\/li>\n<\/ul>\n<p>  \u201c<i>Intelliware&#8217;s Test Level 7 (TL7\u2122) is the authoritative healthcare interoperability testing platform. The tool quickly validates HL7 v3 messages for compliance with Canada Health Infoway (CHI) sponsored format standards. Developers and message modelers of HL7v3 e-health systems can cut and paste their own Client Registry, Provider Registry, and CeRx messages into the tool and get immediate feedback on message validity and conformance with public CHI standards.<\/i>\u201d<\/p>\n<p>  \u041e\u043f\u044f\u0442\u044c \u0436\u0435, \u044d\u0442\u043e \u043a\u0430\u043d\u0430\u0434\u0441\u043a\u043e\u0435 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u043e \u0434\u043b\u044f \u0432\u0430\u043b\u0438\u0434\u0430\u0446\u0438\u0438 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u0439 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0442\u0438\u043f\u043e\u0432 HL7v3 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439. \u0414\u043b\u044f \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u043b\u0435\u043d\u0438\u044f, \u0442\u0435\u043c \u043d\u0435 \u043c\u0435\u043d\u0435\u0435, \u043f\u043e\u0434\u043e\u0439\u0434\u0451\u0442.<br \/>  <a href=\"http:\/\/tl7.intelliware.ca\/validateMessage.faces\">tl7.intelliware.ca\/validateMessage.faces<\/a><\/p>\n<ul>\n<li>HL7v3 Test Harness (.NET)<\/li>\n<\/ul>\n<p>  \u201c<i>The HL7 Test Harness system is an HL7 v3 message conformance testing application that also provides the ability to simulate the message processing actions of a client and\/or server system. The app provides message workflow, format and content testing.<\/i>\u201d<\/p>\n<p>  \u0415\u0441\u043b\u0438 \u0447\u0435\u0441\u0442\u043d\u043e, \u043d\u0438 \u043a\u043e\u0433\u0434\u0430 \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043d\u0435 \u043c\u043e\u0433\u0443 \u0441\u043a\u0430\u0437\u0430\u0442\u044c \u0432 \u043a\u0430\u043a\u043e\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438 \u044d\u0442\u043e \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u043e.<\/p>\n<p>  <a href=\"http:\/\/sourceforge.net\/projects\/hl7-testharness\">sourceforge.net\/projects\/hl7-testharness<\/a><\/p>\n<p>  <b>CDA Development Frameworks<\/b><\/p>\n<p>  \u0421\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 CDA. \u041d\u0430\u0447\u0430\u0442\u044c, \u0434\u0430 \u0438 \u0437\u0430\u043a\u043e\u043d\u0447\u0438\u0442\u044c, \u043c\u043e\u0436\u043d\u043e \u043d\u0430 MDHT \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0435\u0441\u0442\u044c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442 \u0434\u0435-\u0444\u0430\u043a\u0442\u043e \u0432 \u044d\u0442\u043e\u0439 \u043e\u0431\u043b\u0430\u0441\u0442\u0438.<\/p>\n<ul>\n<li>Model-Driven Health Tools (Java)<\/li>\n<\/ul>\n<p>  \u201c<i>Open Health Tools Model-Driven Health Tools (MDHT) Project is a wide-ranging open source effort to promote interoperability in healthcare infrastructure.<\/i>\u201d<br \/>  <a href=\"https:\/\/www.projects.openhealthtools.org\/sf\/projects\/mdht\/\">www.projects.openhealthtools.org\/sf\/projects\/mdht<\/a><\/p>\n<ul>\n<li>Eclipse CDA Instance Editor (Java)<\/li>\n<\/ul>\n<p>  \u201c<i>The Eclipse Instance editor can be used to both edit, as well as validate, CDA instances. The validation process is based on the MIF of the CDA R-MIM as well as additional CDA specific constraints.<\/i>\u201d<br \/>  <a href=\"http:\/\/hl7book.net\/index.php?title=Eclipse_Instance_Editor\">hl7book.net\/index.php?title=Eclipse_Instance_Editor<\/a><\/p>\n<p>  <b>CDA Documents Validation Tools<\/b><\/p>\n<p>  \u0421\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0432\u0430\u043b\u0438\u0434\u0430\u0446\u0438\u0438 CDA \u0438 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u043d\u044b\u0445 \u0448\u0430\u0431\u043b\u043e\u043d\u043e\u0432 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432.<\/p>\n<ul>\n<li>CDA Guideline Validation (web-based)<\/li>\n<\/ul>\n<p>  \u201c<i>The testing tools are designed to be used by HIT developers and implementers during the development of software that implements CDA\/CCD-based specifications. These tools can be used for self-testing to determine if an XML instance document is correct with respect to the specifications.<\/i>\u201d<br \/>  <a href=\"http:\/\/xreg2.nist.gov\/cda-validation\/index.html\">xreg2.nist.gov\/cda-validation\/index.html<\/a><\/p>\n<p>  \u041f\u043e\u0436\u0430\u043b\u0443\u0439, \u043d\u0430 \u044d\u0442\u043e\u043c \u0441\u043f\u0438\u0441\u043e\u043a \u0438 \u0437\u0430\u043a\u043e\u043d\u0447\u0443. \u041a\u0442\u043e \u0436\u0435\u043b\u0430\u0435\u0442, \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u0441\u0435\u0442\u0438\u0442\u044c \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443 \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u0443\u044e \u043f\u0440\u043e\u0447\u0438\u043c \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430\u043c \u2014 <a href=\"http:\/\/www.hl7.org\/participate\/toolsandresources.cfm\">www.hl7.org\/participate\/toolsandresources.cfm<\/a>     \t<\/p>\n<div class=\"clear\"><\/div>\n<p> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"http:\/\/habrahabr.ru\/post\/256115\/\"> http:\/\/habrahabr.ru\/post\/256115\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>     \t\u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435, \u043d\u0438 \u0432 \u043a\u043e\u0435\u0439 \u043c\u0435\u0440\u0435 \u043d\u0435 \u043f\u0440\u0435\u0442\u0435\u043d\u0434\u0443\u044e\u0449\u0435\u0439 \u043d\u0430 \u043f\u043e\u043b\u043d\u043e\u0442\u0443 \u043e\u0445\u0432\u0430\u0442\u0430, \u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0435\u043d\u044b \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0434\u043b\u044f \u0440\u0430\u0437\u043d\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u0439 HL7 \u0438 CDA. \u041a\u0440\u0438\u0442\u0435\u0440\u0438\u0438, \u043f\u043e \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438, \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0438 \u0438\u043b\u0438 \u0441\u043e\u043f\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u043f\u043e\u043f\u0430\u043b\u0438 \u0432 \u044d\u0442\u043e\u0442 \u0441\u043f\u0438\u0441\u043e\u043a \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435: \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u043e \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e\u0435 \u0438\u043b\u0438 \u0443\u0441\u043b\u043e\u0432\u043d\u043e \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e\u0435, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0438\u043b\u0438 \u0443\u0441\u0442\u043e\u044f\u0432\u0448\u0438\u043c\u0441\u044f \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e\u043c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0438, \u0436\u0435\u043b\u0430\u0442\u0435\u043b\u044c\u043d\u043e, open-source. \u041f\u043e \u044d\u0442\u043e\u0439 \u043f\u0440\u0438\u0447\u0438\u043d\u0435 \u043d\u0435 \u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0435\u043d\u044b \u0432\u0441\u044f\u043a\u0438\u0435 \u0445\u043e\u0440\u043e\u0448\u0438\u0435 \u0432\u0435\u0449\u0438 \u0432\u0440\u043e\u0434\u0435 Trifolia \u0438\u043b\u0438 Mirth CDAPI, \u043e \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043c\u043d\u043e\u0433\u0438\u0435 \u0438\u0437 \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0435\u0439 \u0432\u0440\u044f\u0434 \u043b\u0438 \u0441\u043b\u044b\u0448\u0430\u043b\u0438 \u0438\u043b\u0438 \u0441\u0442\u0430\u043b\u043a\u0438\u0432\u0430\u043b\u0438\u0441\u044c, \u0438 \u0432\u0440\u044f\u0434 \u043b\u0438 \u043a\u043e\u0433\u0434\u0430-\u043d\u0438\u0431\u0443\u0434\u044c \u0441\u0442\u043e\u043b\u043a\u043d\u0443\u0442\u0441\u044f, \u0435\u0441\u043b\u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u0440\u043e\u0434\u043d\u0430\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f \u0432\u0434\u0440\u0443\u0433 \u043d\u0435 \u0440\u0435\u0448\u0438\u0442 \u043f\u0440\u0438\u043a\u0443\u043f\u0438\u0442\u044c \u043f\u0430\u0440\u043e\u0447\u043a\u0443 \u043f\u043e\u0434\u043e\u0431\u043d\u044b\u0445 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430. \u0422\u0430\u043a \u0436\u0435 \u043d\u0435 \u043f\u043e\u043f\u0430\u043b\u0438, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, HL7SDK, \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e HL7 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u043e\u0432 \u0438 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0434\u043b\u044f DICOM.<\/p>\n<p>  \u0418 \u0442\u0430\u043a, \u043f\u043e \u043f\u043e\u0440\u044f\u0434\u043a\u0443 \u0441 \u043e\u0447\u0435\u043d\u044c \u043a\u0440\u0430\u0442\u043a\u0438\u043c \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435\u043c.<\/p>\n<p>  <b>HL7v2 Software Development Frameworks<\/b><\/p>\n<ul>\n<li>HAPI (Java)<\/li>\n<\/ul>\n<p>  <i>\u00abHAPI (HL7 application programming interface) is an open-source, object-oriented HL7 2.x parser for Java\u00bb<\/i>. \u0414\u0430\u043d\u043d\u044b\u0439 \u043d\u0430\u0431\u043e\u0440 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a \u043c\u043e\u0436\u043d\u043e \u0441\u0447\u0438\u0442\u0430\u0442\u044c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043e\u043c \u0434\u0435-\u0444\u0430\u043a\u0442\u043e \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 HL7v2 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430 Java. HAPI \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0435\u0439 \u0441\u0432\u043e\u0438\u0445 \u043f\u0440\u043e\u0444\u0438\u043b\u0435\u0439 HL7. \u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u043f\u043e \u0430\u0434\u0440\u0435\u0441\u0443 \u2013 <a href=\"http:\/\/hl7api.sourceforge.net\">hl7api.sourceforge.net<\/a>  <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-255548","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/255548","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=255548"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/255548\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=255548"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=255548"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=255548"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}