Module: Multiwoven::Integrations::Source::EpicFhir
- Includes:
- Core
- Defined in:
- lib/multiwoven/integrations/source/epic_fhir/client.rb
Defined Under Namespace
Classes: Client
Constant Summary collapse
- FHIR_ACCEPT =
"application/fhir+json"- NDJSON_ACCEPT =
"application/fhir+ndjson"- DEFAULT_EXPORT_POLL_INTERVAL =
5- DEFAULT_EXPORT_TIMEOUT =
120- REQUIRED_CONFIG_KEYS =
%w[fhir_base_url token_url client_id private_key kid export_group_id].freeze
- DEFAULT_RESOURCES =
%w[ AllergyIntolerance Appointment CarePlan CareTeam Condition Consent Device DiagnosticReport DocumentReference Encounter EpisodeOfCare Goal Immunization List MedicationRequest Observation Patient Procedure ServiceRequest ].freeze