Class: FHIR::R5::ExplanationOfBenefit

Inherits:
Model
  • Object
show all
Includes:
Hashable, Json, Xml
Defined in:
lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb

Defined Under Namespace

Classes: Accident, AddItem, BenefitBalance, CareTeam, Diagnosis, Event, Insurance, Item, Payee, Payment, Procedure, ProcessNote, Related, SupportingInfo, Total

Constant Summary collapse

SEARCH_PARAMS =
['care-team', 'claim', 'coverage', 'created', 'detail-udi', 'disposition', 'encounter', 'enterer', 'facility', 'identifier', 'item-udi', 'patient', 'payee', 'procedure-udi', 'provider', 'status', 'subdetail-udi']
METADATA =
{
  'id' => {'type'=>'id', 'path'=>'ExplanationOfBenefit.id', 'min'=>0, 'max'=>1},
  'meta' => {'type'=>'Meta', 'path'=>'ExplanationOfBenefit.meta', 'min'=>0, 'max'=>1},
  'implicitRules' => {'type'=>'uri', 'path'=>'ExplanationOfBenefit.implicitRules', 'min'=>0, 'max'=>1},
  'language' => {'type'=>'code', 'path'=>'ExplanationOfBenefit.language', 'min'=>0, 'max'=>1, 'binding'=>{'strength'=>'required', 'additional'=>[{'purpose'=>'starter', 'valueSet'=>'http://hl7.org/fhir/ValueSet/languages'}], 'uri'=>'http://hl7.org/fhir/ValueSet/all-languages'}},
  'text' => {'type'=>'Narrative', 'path'=>'ExplanationOfBenefit.text', 'min'=>0, 'max'=>1},
  'contained' => {'type'=>'Resource', 'path'=>'ExplanationOfBenefit.contained', 'min'=>0, 'max'=>Float::INFINITY},
  'extension' => {'type'=>'Extension', 'path'=>'ExplanationOfBenefit.extension', 'min'=>0, 'max'=>Float::INFINITY},
  'modifierExtension' => {'type'=>'Extension', 'path'=>'ExplanationOfBenefit.modifierExtension', 'min'=>0, 'max'=>Float::INFINITY},
  'identifier' => {'type'=>'Identifier', 'path'=>'ExplanationOfBenefit.identifier', 'min'=>0, 'max'=>Float::INFINITY},
  'traceNumber' => {'type'=>'Identifier', 'path'=>'ExplanationOfBenefit.traceNumber', 'min'=>0, 'max'=>Float::INFINITY},
  'status' => {'valid_codes'=>{'http://hl7.org/fhir/explanationofbenefit-status'=>['active', 'cancelled', 'draft', 'entered-in-error']}, 'type'=>'code', 'path'=>'ExplanationOfBenefit.status', 'min'=>1, 'max'=>1, 'binding'=>{'strength'=>'required', 'uri'=>'http://hl7.org/fhir/ValueSet/explanationofbenefit-status'}},
  'type' => {'valid_codes'=>{'http://terminology.hl7.org/CodeSystem/claim-type'=>['institutional', 'oral', 'pharmacy', 'professional', 'vision']}, 'type'=>'CodeableConcept', 'path'=>'ExplanationOfBenefit.type', 'min'=>1, 'max'=>1, 'binding'=>{'strength'=>'extensible', 'uri'=>'http://hl7.org/fhir/ValueSet/claim-type'}},
  'subType' => {'valid_codes'=>{'http://terminology.hl7.org/CodeSystem/ex-claimsubtype'=>['ortho', 'emergency']}, 'type'=>'CodeableConcept', 'path'=>'ExplanationOfBenefit.subType', 'min'=>0, 'max'=>1, 'binding'=>{'strength'=>'example', 'uri'=>'http://hl7.org/fhir/ValueSet/claim-subtype'}},
  'use' => {'valid_codes'=>{'http://hl7.org/fhir/claim-use'=>['claim', 'preauthorization', 'predetermination']}, 'type'=>'code', 'path'=>'ExplanationOfBenefit.use', 'min'=>1, 'max'=>1, 'binding'=>{'strength'=>'required', 'uri'=>'http://hl7.org/fhir/ValueSet/claim-use'}},
  'patient' => {'type_profiles'=>['http://hl7.org/fhir/StructureDefinition/Patient'], 'type'=>'Reference', 'path'=>'ExplanationOfBenefit.patient', 'min'=>1, 'max'=>1},
  'billablePeriod' => {'type'=>'Period', 'path'=>'ExplanationOfBenefit.billablePeriod', 'min'=>0, 'max'=>1},
  'created' => {'type'=>'dateTime', 'path'=>'ExplanationOfBenefit.created', 'min'=>1, 'max'=>1},
  'enterer' => {'type_profiles'=>['http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole', 'http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson'], 'type'=>'Reference', 'path'=>'ExplanationOfBenefit.enterer', 'min'=>0, 'max'=>1},
  'insurer' => {'type_profiles'=>['http://hl7.org/fhir/StructureDefinition/Organization'], 'type'=>'Reference', 'path'=>'ExplanationOfBenefit.insurer', 'min'=>0, 'max'=>1},
  'provider' => {'type_profiles'=>['http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole', 'http://hl7.org/fhir/StructureDefinition/Organization'], 'type'=>'Reference', 'path'=>'ExplanationOfBenefit.provider', 'min'=>0, 'max'=>1},
  'priority' => {'valid_codes'=>{'http://terminology.hl7.org/CodeSystem/processpriority'=>['stat', 'normal', 'deferred']}, 'type'=>'CodeableConcept', 'path'=>'ExplanationOfBenefit.priority', 'min'=>0, 'max'=>1, 'binding'=>{'strength'=>'example', 'uri'=>'http://hl7.org/fhir/ValueSet/process-priority'}},
  'fundsReserveRequested' => {'valid_codes'=>{'http://terminology.hl7.org/CodeSystem/fundsreserve'=>['patient', 'provider', 'none']}, 'type'=>'CodeableConcept', 'path'=>'ExplanationOfBenefit.fundsReserveRequested', 'min'=>0, 'max'=>1, 'binding'=>{'strength'=>'example', 'uri'=>'http://hl7.org/fhir/ValueSet/fundsreserve'}},
  'fundsReserve' => {'valid_codes'=>{'http://terminology.hl7.org/CodeSystem/fundsreserve'=>['patient', 'provider', 'none']}, 'type'=>'CodeableConcept', 'path'=>'ExplanationOfBenefit.fundsReserve', 'min'=>0, 'max'=>1, 'binding'=>{'strength'=>'example', 'uri'=>'http://hl7.org/fhir/ValueSet/fundsreserve'}},
  'related' => {'type'=>'ExplanationOfBenefit::Related', 'path'=>'ExplanationOfBenefit.related', 'min'=>0, 'max'=>Float::INFINITY},
  'prescription' => {'type_profiles'=>['http://hl7.org/fhir/StructureDefinition/MedicationRequest', 'http://hl7.org/fhir/StructureDefinition/VisionPrescription'], 'type'=>'Reference', 'path'=>'ExplanationOfBenefit.prescription', 'min'=>0, 'max'=>1},
  'originalPrescription' => {'type_profiles'=>['http://hl7.org/fhir/StructureDefinition/MedicationRequest'], 'type'=>'Reference', 'path'=>'ExplanationOfBenefit.originalPrescription', 'min'=>0, 'max'=>1},
  'event' => {'type'=>'ExplanationOfBenefit::Event', 'path'=>'ExplanationOfBenefit.event', 'min'=>0, 'max'=>Float::INFINITY},
  'payee' => {'type'=>'ExplanationOfBenefit::Payee', 'path'=>'ExplanationOfBenefit.payee', 'min'=>0, 'max'=>1},
  'referral' => {'type_profiles'=>['http://hl7.org/fhir/StructureDefinition/ServiceRequest'], 'type'=>'Reference', 'path'=>'ExplanationOfBenefit.referral', 'min'=>0, 'max'=>1},
  'encounter' => {'type_profiles'=>['http://hl7.org/fhir/StructureDefinition/Encounter'], 'type'=>'Reference', 'path'=>'ExplanationOfBenefit.encounter', 'min'=>0, 'max'=>Float::INFINITY},
  'facility' => {'type_profiles'=>['http://hl7.org/fhir/StructureDefinition/Location', 'http://hl7.org/fhir/StructureDefinition/Organization'], 'type'=>'Reference', 'path'=>'ExplanationOfBenefit.facility', 'min'=>0, 'max'=>1},
  'claim' => {'type_profiles'=>['http://hl7.org/fhir/StructureDefinition/Claim'], 'type'=>'Reference', 'path'=>'ExplanationOfBenefit.claim', 'min'=>0, 'max'=>1},
  'claimResponse' => {'type_profiles'=>['http://hl7.org/fhir/StructureDefinition/ClaimResponse'], 'type'=>'Reference', 'path'=>'ExplanationOfBenefit.claimResponse', 'min'=>0, 'max'=>1},
  'outcome' => {'valid_codes'=>{'http://hl7.org/fhir/claim-outcome'=>['queued', 'complete', 'error', 'partial']}, 'type'=>'code', 'path'=>'ExplanationOfBenefit.outcome', 'min'=>1, 'max'=>1, 'binding'=>{'strength'=>'required', 'uri'=>'http://hl7.org/fhir/ValueSet/claim-outcome'}},
  'decision' => {'valid_codes'=>{'http://hl7.org/fhir/claim-decision'=>['denied', 'approved', 'partial', 'pending']}, 'type'=>'CodeableConcept', 'path'=>'ExplanationOfBenefit.decision', 'min'=>0, 'max'=>1, 'binding'=>{'strength'=>'example', 'uri'=>'http://hl7.org/fhir/ValueSet/claim-decision'}},
  'disposition' => {'type'=>'string', 'path'=>'ExplanationOfBenefit.disposition', 'min'=>0, 'max'=>1},
  'preAuthRef' => {'type'=>'string', 'path'=>'ExplanationOfBenefit.preAuthRef', 'min'=>0, 'max'=>Float::INFINITY},
  'preAuthRefPeriod' => {'type'=>'Period', 'path'=>'ExplanationOfBenefit.preAuthRefPeriod', 'min'=>0, 'max'=>Float::INFINITY},
  'diagnosisRelatedGroup' => {'valid_codes'=>{'http://terminology.hl7.org/CodeSystem/ex-diagnosisrelatedgroup'=>['100', '101', '300', '400']}, 'type'=>'CodeableConcept', 'path'=>'ExplanationOfBenefit.diagnosisRelatedGroup', 'min'=>0, 'max'=>1, 'binding'=>{'strength'=>'example', 'uri'=>'http://hl7.org/fhir/ValueSet/ex-diagnosisrelatedgroup'}},
  'careTeam' => {'type'=>'ExplanationOfBenefit::CareTeam', 'path'=>'ExplanationOfBenefit.careTeam', 'min'=>0, 'max'=>Float::INFINITY},
  'supportingInfo' => {'type'=>'ExplanationOfBenefit::SupportingInfo', 'path'=>'ExplanationOfBenefit.supportingInfo', 'min'=>0, 'max'=>Float::INFINITY},
  'diagnosis' => {'type'=>'ExplanationOfBenefit::Diagnosis', 'path'=>'ExplanationOfBenefit.diagnosis', 'min'=>0, 'max'=>Float::INFINITY},
  'procedure' => {'type'=>'ExplanationOfBenefit::Procedure', 'path'=>'ExplanationOfBenefit.procedure', 'min'=>0, 'max'=>Float::INFINITY},
  'precedence' => {'type'=>'positiveInt', 'path'=>'ExplanationOfBenefit.precedence', 'min'=>0, 'max'=>1},
  'insurance' => {'type'=>'ExplanationOfBenefit::Insurance', 'path'=>'ExplanationOfBenefit.insurance', 'min'=>0, 'max'=>Float::INFINITY},
  'accident' => {'type'=>'ExplanationOfBenefit::Accident', 'path'=>'ExplanationOfBenefit.accident', 'min'=>0, 'max'=>1},
  'patientPaid' => {'type'=>'Money', 'path'=>'ExplanationOfBenefit.patientPaid', 'min'=>0, 'max'=>1},
  'item' => {'type'=>'ExplanationOfBenefit::Item', 'path'=>'ExplanationOfBenefit.item', 'min'=>0, 'max'=>Float::INFINITY},
  'addItem' => {'type'=>'ExplanationOfBenefit::AddItem', 'path'=>'ExplanationOfBenefit.addItem', 'min'=>0, 'max'=>Float::INFINITY},
  'adjudication' => {'type'=>'ExplanationOfBenefit::Item::Adjudication', 'path'=>'ExplanationOfBenefit.adjudication', 'min'=>0, 'max'=>Float::INFINITY},
  'total' => {'type'=>'ExplanationOfBenefit::Total', 'path'=>'ExplanationOfBenefit.total', 'min'=>0, 'max'=>Float::INFINITY},
  'payment' => {'type'=>'ExplanationOfBenefit::Payment', 'path'=>'ExplanationOfBenefit.payment', 'min'=>0, 'max'=>1},
  'formCode' => {'valid_codes'=>{'http://terminology.hl7.org/CodeSystem/forms-codes'=>['1', '2']}, 'type'=>'CodeableConcept', 'path'=>'ExplanationOfBenefit.formCode', 'min'=>0, 'max'=>1, 'binding'=>{'strength'=>'example', 'uri'=>'http://hl7.org/fhir/ValueSet/forms'}},
  'form' => {'type'=>'Attachment', 'path'=>'ExplanationOfBenefit.form', 'min'=>0, 'max'=>1},
  'processNote' => {'type'=>'ExplanationOfBenefit::ProcessNote', 'path'=>'ExplanationOfBenefit.processNote', 'min'=>0, 'max'=>Float::INFINITY},
  'benefitPeriod' => {'type'=>'Period', 'path'=>'ExplanationOfBenefit.benefitPeriod', 'min'=>0, 'max'=>1},
  'benefitBalance' => {'type'=>'ExplanationOfBenefit::BenefitBalance', 'path'=>'ExplanationOfBenefit.benefitBalance', 'min'=>0, 'max'=>Float::INFINITY}
}

Constants included from FHIR::R4

FHIR::R4::PRIMITIVES, FHIR::R4::RESOURCES, FHIR::R4::TYPES

Constants included from FHIR

Account, ActivityDefinition, Address, AdverseEvent, Age, AllergyIntolerance, Annotation, Appointment, AppointmentResponse, Attachment, AuditEvent, BackboneElement, Basic, Binary, BiologicallyDerivedProduct, BodyStructure, Bundle, CapabilityStatement, CarePlan, CareTeam, CatalogEntry, ChargeItem, ChargeItemDefinition, Claim, ClaimResponse, ClinicalImpression, CodeSystem, CodeableConcept, Coding, Communication, CommunicationRequest, CompartmentDefinition, Composition, ConceptMap, Condition, Consent, ContactDetail, ContactPoint, Contract, Contributor, Count, Coverage, CoverageEligibilityRequest, CoverageEligibilityResponse, DataRequirement, Definitions, DetectedIssue, Device, DeviceDefinition, DeviceMetric, DeviceRequest, DeviceUseStatement, DiagnosticReport, Distance, DocumentManifest, DocumentReference, DomainResource, Dosage, Duration, EffectEvidenceSynthesis, Element, ElementDefinition, Encounter, Endpoint, EnrollmentRequest, EnrollmentResponse, EpisodeOfCare, EventDefinition, Evidence, EvidenceVariable, ExampleScenario, ExplanationOfBenefit, Expression, Extension, FamilyMemberHistory, Flag, Goal, GraphDefinition, Group, GuidanceResponse, HealthcareService, HumanName, Identifier, ImagingStudy, Immunization, ImmunizationEvaluation, ImmunizationRecommendation, ImplementationGuide, InsurancePlan, Invoice, Library, Linkage, List, Location, MarketingStatus, Measure, MeasureReport, Media, Medication, MedicationAdministration, MedicationDispense, MedicationKnowledge, MedicationRequest, MedicationStatement, MedicinalProduct, MedicinalProductAuthorization, MedicinalProductContraindication, MedicinalProductIndication, MedicinalProductIngredient, MedicinalProductInteraction, MedicinalProductManufactured, MedicinalProductPackaged, MedicinalProductPharmaceutical, MedicinalProductUndesirableEffect, MessageDefinition, MessageHeader, Meta, MolecularSequence, Money, NamingSystem, Narrative, NutritionOrder, Observation, ObservationDefinition, OperationDefinition, OperationOutcome, Organization, OrganizationAffiliation, PRIMITIVES, ParameterDefinition, Parameters, Patient, PaymentNotice, PaymentReconciliation, Period, Person, PlanDefinition, Population, Practitioner, PractitionerRole, Procedure, ProdCharacteristic, ProductShelfLife, Provenance, Quantity, Questionnaire, QuestionnaireResponse, FHIR::RESOURCES, FHIR::Range, FHIR::Ratio, FHIR::Reference, FHIR::RelatedArtifact, FHIR::RelatedPerson, FHIR::RequestGroup, FHIR::ResearchDefinition, FHIR::ResearchElementDefinition, FHIR::ResearchStudy, FHIR::ResearchSubject, FHIR::Resource, FHIR::RiskAssessment, FHIR::RiskEvidenceSynthesis, SampledData, Schedule, SearchParameter, ServiceRequest, Signature, Slot, Specimen, SpecimenDefinition, StructureDefinition, StructureDefinitionCompare, StructureMap, Subscription, Substance, SubstanceAmount, SubstanceNucleicAcid, SubstancePolymer, SubstanceProtein, SubstanceReferenceInformation, SubstanceSourceMaterial, SubstanceSpecification, SupplyDelivery, SupplyRequest, TYPES, Task, TerminologyCapabilities, TestReport, TestScript, Timing, TriggerDefinition, UsageContext, ValueSet, VerificationResult, VisionPrescription

Constants included from FHIR::R5

PRIMITIVES, RESOURCES, TYPES

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from FHIR::R4

#fhir_version_string, #versioned_fhir_module

Methods included from FHIR

default_logger, fhir_version_string, logger, logger=, primitive?, versioned_fhir_module

Methods included from ClassMethods

#from_contents

Methods included from ClassXml

#from_xml, #valid?, #validate, #xml_node_to_hash

Methods included from InstanceXml

#hash_to_xml_node, #to_xml

Methods included from ClassJson

#from_json

Methods included from InstanceJson

#to_json

Methods included from Hashable

#from_hash, #to_hash

Methods included from FHIR::R5

#fhir_version_string, #versioned_fhir_module

Methods inherited from Model

#==, #attribute_mismatch, #compare_attribute, #each_element, #equals?, #hash, #initialize, #method_missing, #mismatch, #primitive?, #respond_to_missing?, #to_reference, #valid?, #validate, #validate_profile

Methods included from Deprecate

#deprecate

Constructor Details

This class inherits a constructor from FHIR::Model

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class FHIR::Model

Instance Attribute Details

#accidentObject

0-1 ExplanationOfBenefit::Accident



936
937
938
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 936

def accident
  @accident
end

#addItemObject

0-* [ ExplanationOfBenefit::AddItem ]



939
940
941
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 939

def addItem
  @addItem
end

#adjudicationObject

0-* [ ExplanationOfBenefit::Item::Adjudication ]



940
941
942
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 940

def adjudication
  @adjudication
end

#benefitBalanceObject

0-* [ ExplanationOfBenefit::BenefitBalance ]



947
948
949
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 947

def benefitBalance
  @benefitBalance
end

#benefitPeriodObject

0-1 Period



946
947
948
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 946

def benefitPeriod
  @benefitPeriod
end

#billablePeriodObject

0-1 Period



906
907
908
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 906

def billablePeriod
  @billablePeriod
end

#careTeamObject

0-* [ ExplanationOfBenefit::CareTeam ]



930
931
932
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 930

def careTeam
  @careTeam
end

#claimObject

0-1 Reference(Claim)



922
923
924
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 922

def claim
  @claim
end

#claimResponseObject

0-1 Reference(ClaimResponse)



923
924
925
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 923

def claimResponse
  @claimResponse
end

#containedObject

0-* [ Resource ]



896
897
898
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 896

def contained
  @contained
end

#createdObject

1-1 dateTime



907
908
909
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 907

def created
  @created
end

#decisionObject

0-1 CodeableConcept



925
926
927
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 925

def decision
  @decision
end

#diagnosisObject

0-* [ ExplanationOfBenefit::Diagnosis ]



932
933
934
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 932

def diagnosis
  @diagnosis
end

#diagnosisRelatedGroupObject

0-1 CodeableConcept



929
930
931
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 929

def diagnosisRelatedGroup
  @diagnosisRelatedGroup
end

#dispositionObject

0-1 string



926
927
928
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 926

def disposition
  @disposition
end

#encounterObject

0-* [ Reference(Encounter) ]



920
921
922
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 920

def encounter
  @encounter
end

#entererObject

0-1 Reference(Practitioner|PractitionerRole|Patient|RelatedPerson)



908
909
910
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 908

def enterer
  @enterer
end

#eventObject

0-* [ ExplanationOfBenefit::Event ]



917
918
919
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 917

def event
  @event
end

#extensionObject

0-* [ Extension ]



897
898
899
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 897

def extension
  @extension
end

#facilityObject

0-1 Reference(Location|Organization)



921
922
923
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 921

def facility
  @facility
end

#formObject

0-1 Attachment



944
945
946
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 944

def form
  @form
end

#formCodeObject

0-1 CodeableConcept



943
944
945
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 943

def formCode
  @formCode
end

#fundsReserveObject

0-1 CodeableConcept



913
914
915
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 913

def fundsReserve
  @fundsReserve
end

#fundsReserveRequestedObject

0-1 CodeableConcept



912
913
914
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 912

def fundsReserveRequested
  @fundsReserveRequested
end

#idObject

0-1 id



891
892
893
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 891

def id
  @id
end

#identifierObject

0-* [ Identifier ]



899
900
901
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 899

def identifier
  @identifier
end

#implicitRulesObject

0-1 uri



893
894
895
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 893

def implicitRules
  @implicitRules
end

#insuranceObject

0-* [ ExplanationOfBenefit::Insurance ]



935
936
937
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 935

def insurance
  @insurance
end

#insurerObject

0-1 Reference(Organization)



909
910
911
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 909

def insurer
  @insurer
end

#itemObject

0-* [ ExplanationOfBenefit::Item ]



938
939
940
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 938

def item
  @item
end

#languageObject

0-1 code



894
895
896
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 894

def language
  @language
end

#metaObject

0-1 Meta



892
893
894
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 892

def meta
  @meta
end

#modifierExtensionObject

0-* [ Extension ]



898
899
900
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 898

def modifierExtension
  @modifierExtension
end

#originalPrescriptionObject

0-1 Reference(MedicationRequest)



916
917
918
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 916

def originalPrescription
  @originalPrescription
end

#outcomeObject

1-1 code



924
925
926
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 924

def outcome
  @outcome
end

#patientObject

1-1 Reference(Patient)



905
906
907
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 905

def patient
  @patient
end

#patientPaidObject

0-1 Money



937
938
939
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 937

def patientPaid
  @patientPaid
end

#payeeObject

0-1 ExplanationOfBenefit::Payee



918
919
920
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 918

def payee
  @payee
end

#paymentObject

0-1 ExplanationOfBenefit::Payment



942
943
944
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 942

def payment
  @payment
end

#preAuthRefObject

0-* [ string ]



927
928
929
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 927

def preAuthRef
  @preAuthRef
end

#preAuthRefPeriodObject

0-* [ Period ]



928
929
930
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 928

def preAuthRefPeriod
  @preAuthRefPeriod
end

#precedenceObject

0-1 positiveInt



934
935
936
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 934

def precedence
  @precedence
end

#prescriptionObject

0-1 Reference(MedicationRequest|VisionPrescription)



915
916
917
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 915

def prescription
  @prescription
end

#priorityObject

0-1 CodeableConcept



911
912
913
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 911

def priority
  @priority
end

#procedureObject

0-* [ ExplanationOfBenefit::Procedure ]



933
934
935
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 933

def procedure
  @procedure
end

#processNoteObject

0-* [ ExplanationOfBenefit::ProcessNote ]



945
946
947
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 945

def processNote
  @processNote
end

#providerObject

0-1 Reference(Practitioner|PractitionerRole|Organization)



910
911
912
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 910

def provider
  @provider
end

#referralObject

0-1 Reference(ServiceRequest)



919
920
921
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 919

def referral
  @referral
end

0-* [ ExplanationOfBenefit::Related ]



914
915
916
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 914

def related
  @related
end

#statusObject

1-1 code



901
902
903
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 901

def status
  @status
end

#subTypeObject

0-1 CodeableConcept



903
904
905
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 903

def subType
  @subType
end

#supportingInfoObject

0-* [ ExplanationOfBenefit::SupportingInfo ]



931
932
933
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 931

def supportingInfo
  @supportingInfo
end

#textObject

0-1 Narrative



895
896
897
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 895

def text
  @text
end

#totalObject

0-* [ ExplanationOfBenefit::Total ]



941
942
943
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 941

def total
  @total
end

#traceNumberObject

0-* [ Identifier ]



900
901
902
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 900

def traceNumber
  @traceNumber
end

#typeObject

1-1 CodeableConcept



902
903
904
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 902

def type
  @type
end

#useObject

1-1 code



904
905
906
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 904

def use
  @use
end

Instance Method Details

#resourceTypeObject



949
950
951
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 949

def resourceType
  'ExplanationOfBenefit'
end