Go Cerner FHIR Integration
Publicada el 2026-07-29
Descripción de la oferta
I need a concise Go implementation that proves out a complete Cerner Millennium FHIR “system-to-system” workflow, using the secure sandbox. The work breaks into two clear functions written in idiomatic Go: • Authenticate(): build the signed JWT, exchange it against Cerner’s OAuth2 endpoint, and return the bearer access token. • GetPatient(token, patientID): call /Patient/{id} with that token and return the raw JSON payload (full resource). The code must run against your own sandbox account first, then be handed over so I can drop in my client_id / private key and see the very same calls succeed. Please keep dependencies light (net/http, or a mature wrapper such as go-request/resty), isolate credentials in a ‑env or config file, and add a brief README describing setup, env vars, and how to execute a one-line test. Acceptance criteria – Successful token response from Cerner’s secure sandbox via JWT system-to-system flow – HTTP 200 patient record returned when I supply my token and a valid patient id – Clear error handling for token expiry, bad id, or auth failure – Clean, well-commented Go code plus a minimal README and Go test that demonstrates both calls When you reply, let me know any prior healthcare or FHIR integrations you have delivered and the languages you are most comfortable with besides Go.
Skills
Fuente original: freelancer