Primeros Pasos
Primeros Pasos
Esta sección te guía a través de la instalación de la biblioteca, la construcción de tu primer recurso FHIR en Go y la comprensión de cómo se organizan las tres versiones FHIR soportadas.
Descripción General
gofhir/models proporciona structs Go con tipado seguro para todos los recursos, tipos de datos y sistemas de códigos FHIR. Cada versión FHIR (R4, R4B, R5) se publica como un módulo Go independiente, así que solo importas lo que necesitas.
La biblioteca está diseñada en torno a tres principios fundamentales:
- Tipado seguro – Cada campo FHIR se mapea a un campo de struct Go con tipado fuerte y semántica adecuada de punteros para valores opcionales.
- Dos patrones de construcción – Elige entre literales de struct y builders fluidos según tu estilo de programación.
- Serialización JSON – El marshaling JSON sigue la especificación FHIR en cuanto a precisión decimal y la representación
_campode extensiones sobre primitivos, y hace round-trip del corpus publicado 8757/8757; los fallos residuales están documentados en JSON Marshaling. XML hace round-trip de 3653/3653, narrativa incluida.
Guías
Última actualización