Referencia de API
Referencia de API
Esta seccion proporciona una referencia detallada de API para los tipos y funciones principales exportados por los paquetes de gofhir/models. La misma superficie de API esta disponible en cada paquete de version (r4, r4b, r5), con definiciones de tipos que reflejan la especificacion FHIR correspondiente.
Temas
Las interfaces Resource y DomainResource que todos los recursos FHIR implementan.
Funciones de fabrica, deserializacion e introspeccion para el manejo dinamico de recursos.
Patrón builder fluido con métodos Set/Add para cada tipo de recurso.
Referencia completa para los metodos de acceso de FHIRPathModelData.
Resumen de la API
La biblioteca exporta una superficie de API pequena y enfocada sobre las structs de recursos generadas:
| Categoria | Exportaciones Clave | Proposito |
|---|---|---|
| Interfaces | Resource, DomainResource | Manejo generico de recursos sin type assertions |
| Registro | NewResource, UnmarshalResource, GetResourceType, IsKnownResourceType, AllResourceTypes | Creacion y deserializacion dinamica de recursos |
| Builders | New<Resource>Builder, Set*, Add*, Build | Construccion fluida de recursos |
| Serializacion | Marshal, MarshalIndent, MarshalResourceXML, MarshalResourceXMLIndent, UnmarshalResourceXML | Codificacion JSON y XML conforme a FHIR |
| Metadatos | FHIRPathModel, SummaryFields | Informacion de tipos en tiempo de ejecucion y listas de campos de resumen |
Todos los ejemplos en esta seccion usan el paquete r4. Los mismos patrones aplican a r4b y r5 con sus respectivas definiciones de tipos.
Última actualización