gofhir avatar

gofhir

Official

@gofhir

0Followers
|
10Public Repos
|
21Published Skills

Standardizes high-performance Go development for HL7 FHIR interoperability through idiomatic design patterns, rigorous testing, and modular architecture implementation.

Skills Distribution
DomainDeveloper To...Go-Language-Engine.. (40%)FHIR-Interoperabil.. (30%)Performance-Optimi.. (20%)Software-Architect.. (10%)

Agent Skills by gofhir

Showing 21 vetted skills indexed across 1 GitHub repositories.

gofhirgofhir
2

go-planning

Plan Go software features with requirement analysis and idiomatic API design.

Official
Intermediate
gofhirgofhir
2

go-project-structure

Standardize Go project structure and package organization for new or existing codebases.

Official
Basic
gofhirgofhir
2

go-documentation

Generate Go package, API, and executable example documentation.

Official
Basic
gofhirgofhir
2

go-methods

Explain Go method receiver choices for value versus pointer types.

Official
Basic
gofhirgofhir
2

go-dev-workflow

Manage GoFHIR development workflows with formatting, linting, tests, and Git integration.

Official
Intermediate
gofhirgofhir
2

go-concurrency

Implement Go concurrency patterns with goroutines, mutexes, and context propagation.

Official
Intermediate
gofhirgofhir
2

validator-compare

Compare HL7 FHIR Validator and GoFHIR Validator outputs for a FHIR resource.

Official
Advanced
gofhirgofhir
2

fhir-structuredefinition

Explain FHIR StructureDefinition and ElementDefinition components for validation.

Official
Intermediate
gofhirgofhir
2

go-patterns

Explain idiomatic Go design patterns with examples from the GoFHIR project.

Official
Intermediate
gofhirgofhir
2

go-refactoring

Refactor Go code into smaller units with test-first development.

Official
Intermediate
gofhirgofhir
2

go-performance

Profile Go applications with benchmarks and CPU profiling to reduce allocations and latency.

Official
Intermediate
gofhirgofhir
2

go-interfaces

Guide Go interface design with small interfaces and compile-time verification.

Official
Intermediate
gofhirgofhir
2

go-error-handling

Implement idiomatic Go error handling with wrapping, custom types, and sentinels.

Official
Intermediate
gofhirgofhir
2

go-testing

Write unit and integration tests for Go FHIR libraries.

Official
Intermediate
gofhirgofhir
2

go-integration-testing

Execute Go integration tests with build tags for selective runs.

Official
Intermediate
gofhirgofhir
2

go-benchmarking

Benchmark and profile Go code using the standard testing framework and pprof.

Official
Intermediate
gofhirgofhir
2

go-composition

Create reusable and maintainable designs with inheritance of structs and embedding of interfaces in Go.

Official
Intermediate
gofhirgofhir
2

go-caching

Implement LRU caching and sync.Pool pooling for Go FHIRPath expressions.

Official
Intermediate
gofhirgofhir
2

go-constructors

Demonstrate Go constructor patterns including functional options and builders.

Official
Intermediate
gofhirgofhir
2

go-code-review

Analyze Go source code with golangci-lint and go vet for bugs and race conditions.

Official
Intermediate
gofhirgofhir
2

go-architecture

Design clean modular Go architectures with defined layers and responsibilities.

Official
Intermediate

Frequently Asked Questions About gofhir

FAQPage Schema
What specific healthcare data tasks does gofhir enable?▼

It enables the validation of HL7 FHIR resources, the implementation of high-performance FHIRPath expression evaluation, and the construction of modular, maintainable healthcare data services using idiomatic Go patterns.

Which engineering personas benefit from these resources?▼

Backend engineers, healthcare interoperability specialists, and systems architects working with HL7 FHIR standards who require high-performance, type-safe, and maintainable codebases for processing complex clinical data structures.

What are the primary technical prerequisites for implementation?▼

Users require a functional Go environment, familiarity with HL7 FHIR specifications, and an understanding of standard library testing and profiling packages like pprof for benchmarking resource validation performance.