paillave / Etl.Net

Mass processing data with a complete ETL for .net developers
https://paillave.github.io/Etl.Net/
MIT License
688 stars 96 forks source link

support hl7? #352

Open mingyangzhu opened 2 years ago

mingyangzhu commented 2 years ago

hi @paillave ,do you hava plan to support hl7 ?

paillave commented 2 years ago

To speak frankly, I never heard of HL7. When I google it, the only thing I find is something realted to this: https://www.hl7.org/

Actually, if U know dotnet and HL7, it is extremely simple to add support for new formats or protocols. You can have a quick look in the documentation and also to some file format projects like https://github.com/paillave/Etl.Net/tree/master/src/Paillave.Etl.ExcelFile. If you understand the content of this project (it is quiet easy to understand, even more if you read the documentation), and that you use a library like https://github.com/Efferent-Health/HL7-dotnetcore , you should have no problem to accomplish everything you want in a matter of minutes (or hours in the very worst case).

You will see that implementation of extensions (your own or not) is dramatically easy. You can come back to me if you have more questions or if you need help.

mingyangzhu commented 2 years ago

To speak frankly, I never heard of HL7. When I google it, the only thing I find is something realted to this: https://www.hl7.org/

Actually, if U know dotnet and HL7, it is extremely simple to add support for new formats or protocols. You can have a quick look in the documentation and also to some file format projects like https://github.com/paillave/Etl.Net/tree/master/src/Paillave.Etl.ExcelFile. If you understand the content of this project (it is quiet easy to understand, even more if you read the documentation), and that you use a library like https://github.com/Efferent-Health/HL7-dotnetcore , you should have no problem to accomplish everything you want in a matter of minutes (or hours in the very worst case).

You will see that implementation of extensions (your own or not) is dramatically easy. You can come back to me if you have more questions or if you need help. @paillave ok,thank you very much for your guidance, i will try do it.