Skip to content

Epic sandbox access and adapter validation #8

@slusset

Description

@slusset

Summary

Apply for Epic's FHIR sandbox at fhir.epic.com and validate the Epic FHIR and Flowsheet adapters against it.

Steps

  1. Register an application at fhir.epic.com
  2. Generate RSA key pair for backend JWT auth
  3. Run EpicFHIRAdapter integration tests against sandbox
  4. Run EpicFlowsheetAdapter (ADDFLOWSHEETVALUE) if sandbox supports it
  5. Document any Epic-specific quirks discovered

Notes

  • Approval takes days to weeks — start early
  • Sandbox may have limited FHIR write support
  • Epic's non-production environments may behave differently from prod

Acceptance criteria

  • Successful OAuth2 backend JWT auth against Epic sandbox
  • Observation.Create succeeds via EpicFHIRAdapter
  • Integration tests added to tests/integration/test_epic_fhir_adapter.py

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions