Class: FHIR::R5::ExplanationOfBenefit::AddItem::Detail::SubDetail

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

Constant Summary collapse

METADATA =
{
  'id' => {'type'=>'string', 'path'=>'SubDetail.id', 'min'=>0, 'max'=>1},
  'extension' => {'type'=>'Extension', 'path'=>'SubDetail.extension', 'min'=>0, 'max'=>Float::INFINITY},
  'modifierExtension' => {'type'=>'Extension', 'path'=>'SubDetail.modifierExtension', 'min'=>0, 'max'=>Float::INFINITY},
  'traceNumber' => {'type'=>'Identifier', 'path'=>'SubDetail.traceNumber', 'min'=>0, 'max'=>Float::INFINITY},
  'revenue' => {'valid_codes'=>{'http://terminology.hl7.org/CodeSystem/ex-revenue-center'=>['0010', '0011', '1001']}, 'type'=>'CodeableConcept', 'path'=>'SubDetail.revenue', 'min'=>0, 'max'=>1, 'binding'=>{'strength'=>'example', 'uri'=>'http://hl7.org/fhir/ValueSet/ex-revenue-center'}},
  'productOrService' => {'valid_codes'=>{'http://terminology.hl7.org/CodeSystem/ex-USCLS'=>['1101', '1102', '1103', '1201', '1205', '2101', '2102', '2141', '2601', '11101', '11102', '11103', '11104', '21211', '21212', '27211', '67211', '99111', '99333', '99555']}, 'type'=>'CodeableConcept', 'path'=>'SubDetail.productOrService', 'min'=>0, 'max'=>1, 'binding'=>{'strength'=>'example', 'uri'=>'http://hl7.org/fhir/ValueSet/service-uscls'}},
  'productOrServiceEnd' => {'valid_codes'=>{'http://terminology.hl7.org/CodeSystem/ex-USCLS'=>['1101', '1102', '1103', '1201', '1205', '2101', '2102', '2141', '2601', '11101', '11102', '11103', '11104', '21211', '21212', '27211', '67211', '99111', '99333', '99555']}, 'type'=>'CodeableConcept', 'path'=>'SubDetail.productOrServiceEnd', 'min'=>0, 'max'=>1, 'binding'=>{'strength'=>'example', 'uri'=>'http://hl7.org/fhir/ValueSet/service-uscls'}},
  'modifier' => {'valid_codes'=>{'http://terminology.hl7.org/CodeSystem/modifiers'=>['a', 'b', 'c', 'e', 'rooh', 'x']}, 'type'=>'CodeableConcept', 'path'=>'SubDetail.modifier', 'min'=>0, 'max'=>Float::INFINITY, 'binding'=>{'strength'=>'example', 'uri'=>'http://hl7.org/fhir/ValueSet/claim-modifiers'}},
  'patientPaid' => {'type'=>'Money', 'path'=>'SubDetail.patientPaid', 'min'=>0, 'max'=>1},
  'quantity' => {'type'=>'Quantity', 'path'=>'SubDetail.quantity', 'min'=>0, 'max'=>1},
  'unitPrice' => {'type'=>'Money', 'path'=>'SubDetail.unitPrice', 'min'=>0, 'max'=>1},
  'factor' => {'type'=>'decimal', 'path'=>'SubDetail.factor', 'min'=>0, 'max'=>1},
  'tax' => {'type'=>'Money', 'path'=>'SubDetail.tax', 'min'=>0, 'max'=>1},
  'net' => {'type'=>'Money', 'path'=>'SubDetail.net', 'min'=>0, 'max'=>1},
  'noteNumber' => {'type'=>'positiveInt', 'path'=>'SubDetail.noteNumber', 'min'=>0, 'max'=>Float::INFINITY},
  'reviewOutcome' => {'type'=>'ExplanationOfBenefit::Item::ReviewOutcome', 'path'=>'SubDetail.reviewOutcome', 'min'=>0, 'max'=>1},
  'adjudication' => {'type'=>'ExplanationOfBenefit::Item::Adjudication', 'path'=>'SubDetail.adjudication', '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

Method Summary

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

#adjudicationObject

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



700
701
702
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 700

def adjudication
  @adjudication
end

#extensionObject

0-* [ Extension ]



685
686
687
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 685

def extension
  @extension
end

#factorObject

0-1 decimal



695
696
697
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 695

def factor
  @factor
end

#idObject

0-1 string



684
685
686
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 684

def id
  @id
end

#modifierObject

0-* [ CodeableConcept ]



691
692
693
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 691

def modifier
  @modifier
end

#modifierExtensionObject

0-* [ Extension ]



686
687
688
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 686

def modifierExtension
  @modifierExtension
end

#netObject

0-1 Money



697
698
699
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 697

def net
  @net
end

#noteNumberObject

0-* [ positiveInt ]



698
699
700
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 698

def noteNumber
  @noteNumber
end

#patientPaidObject

0-1 Money



692
693
694
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 692

def patientPaid
  @patientPaid
end

#productOrServiceObject

0-1 CodeableConcept



689
690
691
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 689

def productOrService
  @productOrService
end

#productOrServiceEndObject

0-1 CodeableConcept



690
691
692
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 690

def productOrServiceEnd
  @productOrServiceEnd
end

#quantityObject

0-1 Quantity



693
694
695
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 693

def quantity
  @quantity
end

#revenueObject

0-1 CodeableConcept



688
689
690
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 688

def revenue
  @revenue
end

#reviewOutcomeObject

0-1 ExplanationOfBenefit::Item::ReviewOutcome



699
700
701
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 699

def reviewOutcome
  @reviewOutcome
end

#taxObject

0-1 Money



696
697
698
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 696

def tax
  @tax
end

#traceNumberObject

0-* [ Identifier ]



687
688
689
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 687

def traceNumber
  @traceNumber
end

#unitPriceObject

0-1 Money



694
695
696
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 694

def unitPrice
  @unitPrice
end