Saltar al contenido
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:

  1. 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.
  2. Dos patrones de construcción – Elige entre literales de struct y builders fluidos según tu estilo de programación.
  3. Serialización JSON – El marshaling JSON sigue la especificación FHIR en cuanto a precisión decimal y la representación _campo de 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