Entradas

Mostrando las entradas de diciembre, 2023

¿Que es POCO en c#?

Imagen
  POCO :  Son las siglas de Plain Old C# Object, y se refieren a clases simples que no dependen de ninguna framework . Es un término derivado del concepto del mundo Java:  POJO .  Una entidad POCO es un objeto que no debe de tener asociado ningún framework que complique el uso de la clase, en pocas palabras no debe de ser una clase de un ORM, como lo es Entity Framework, NHibernate, XPO de DevExpress o algo similar. Este tipo de objeto dbe de ser simple sus siglas en ingles Plain Old CLR Object, término que no se acuño en el ambito de .Net, originalmente este termino fue creado por Martin Fowler en el año 2000 para Java ahi las entidades se llaman POJO(Plain Old Java Object) y despues fue creado el término para .Net Debido a la simplicidad o plano(plain) que debe ser este tipo de objeto es que no debe de depender o estar asociado a un framework específico. Hablando de arquitectura de software no debemos confundirlo con los DTOs(Data Transfer Object) que como su nombr...

c# FHIR Serializando PATIENT

Imagen
  El primer paso para poder hacer algo de FHIR en C# es tener instalado el SDK para ver como se hace ir a  https://hl7latam.blogspot.com/2023/12/como-usar-hl7-fhir-en-c-net.html https://inferno.healthit.gov/validator/ Referencias https://stackoverflow.com/questions/65423618/how-to-update-patient-in-fhir-api https://docs.fire.ly/projects/Firely-NET-SDK/en/latest/ https://inferno.healthit.gov/validator/ https://github.com/GinoCanessa/FHIR-CS-Profiling-Basic https://www.youtube.com/watch?v=yMV5-fEHdMA

¿Como intalar el paquete Nuget HL7 FHIR EN C# .NET?

Imagen
Para instalar paquetes NuGet, abra Visual Studio e ir a Herramientas -> Administrador de paquetes NuGet -> Consola de administrador de paquetes. En la consola, ejecute los siguientes comandos para instalar los paquetes NuGet para la edición Enterprise. https://www.nuget.org/packages/Hl7.Fhir.R5 Referencias https://www.nuget.org/packages/Hl7.Fhir.R4 https://www.nuget.org/packages/Hl7.Fhir.R5 https://fire.ly/products/firely-net-sdk/ https://github.com/GinoCanessa/FhirDevVideoNotes/blob/main/04-CS-Project-01/README.md