Modelo de objeto HL7 para .NET

Buscando una biblioteca o marco que proporcione un modelo de objeto, análisis, validación, etc.

La idea sería poder girar un nuevo objeto de tipo hl7 v2 o v3. Entonces, tal vez lo llame tipo de mensaje ORU_R01 o ADT, u ORM.

¿No sería genial la vida si pudiéramos hacer algo como esto:

HL7V2 myMessage = new HL7V2();
myMessage.Type = V2MsgTypes.ORU_R01;
myMessage.TryParse(someHL7_string);

if (myMessage.IsValid)
{
  //do some work
  //maybe access the PID segment
  if (myMessage.Patient.Names.FamilyName =="Johnson")
  {
    //do more work
  }
}

Respuestas a la pregunta(6)

Su respuesta a la pregunta