Module: ChangeHealth::Models
- Defined in:
- lib/change_health/models/error.rb,
lib/change_health/models/model.rb,
lib/change_health/models/eligibility/provider.rb,
lib/change_health/models/eligibility/encounter.rb,
lib/change_health/models/eligibility/subscriber.rb,
lib/change_health/models/claim/submission/provider.rb,
lib/change_health/models/claim/submission/submitter.rb,
lib/change_health/models/claim/submission/subscriber.rb,
lib/change_health/models/claim/submission/service_line.rb,
lib/change_health/models/trading_partner/trading_partner.rb,
lib/change_health/models/claim/submission/claim_information.rb
Overview
TODO: This should be the response module/folder… next major release
Defined Under Namespace
Modules: Claim, Eligibility Classes: Error, Model, TradingPartner
Constant Summary collapse
- DATE_FORMAT =
'%Y%m%d'
- DATE_FORMATTER =
->(d) { begin d = Date.parse(d) if d.is_a?(String) rescue ArgumentError end d = d.strftime(ChangeHealth::Models::DATE_FORMAT) if d.respond_to?(:strftime) d }
- PARSE_DATE =
->(d) { begin d = Date.strptime(d, ChangeHealth::Models::DATE_FORMAT) rescue end d }
- CONTROL_NUMBER =
->() { '%09d' % rand(1_000_000_000) }