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.