Class: FHIR::R5::ClaimResponse::AddItem::Detail

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

Defined Under Namespace

Classes: SubDetail

Constant Summary collapse

METADATA =
{
  'id' => {'type'=>'string', 'path'=>'Detail.id', 'min'=>0, 'max'=>1},
  'extension' => {'type'=>'Extension', 'path'=>'Detail.extension', 'min'=>0, 'max'=>Float::INFINITY},
  'modifierExtension' => {'type'=>'Extension', 'path'=>'Detail.modifierExtension', 'min'=>0, 'max'=>Float::INFINITY},
  'traceNumber' => {'type'=>'Identifier', 'path'=>'Detail.traceNumber', 'min'=>0, 'max'=>Float::INFINITY},
  'revenue' => {'valid_codes'=>{'http://terminology.hl7.org/CodeSystem/ex-revenue-center'=>['0010', '0011', '1001']}, 'type'=>'CodeableConcept', 'path'=>'Detail.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'=>'Detail.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'=>'Detail.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'=>'Detail.modifier', 'min'=>0, 'max'=>Float::INFINITY, 'binding'=>{'strength'=>'example', 'uri'=>'http://hl7.org/fhir/ValueSet/claim-modifiers'}},
  'quantity' => {'type'=>'Quantity', 'path'=>'Detail.quantity', 'min'=>0, 'max'=>1},
  'unitPrice' => {'type'=>'Money', 'path'=>'Detail.unitPrice', 'min'=>0, 'max'=>1},
  'factor' => {'type'=>'decimal', 'path'=>'Detail.factor', 'min'=>0, 'max'=>1},
  'tax' => {'type'=>'Money', 'path'=>'Detail.tax', 'min'=>0, 'max'=>1},
  'net' => {'type'=>'Money', 'path'=>'Detail.net', 'min'=>0, 'max'=>1},
  'noteNumber' => {'type'=>'positiveInt', 'path'=>'Detail.noteNumber', 'min'=>0, 'max'=>Float::INFINITY},
  'reviewOutcome' => {'type'=>'ClaimResponse::Item::ReviewOutcome', 'path'=>'Detail.reviewOutcome', 'min'=>0, 'max'=>1},
  'adjudication' => {'type'=>'ClaimResponse::Item::Adjudication', 'path'=>'Detail.adjudication', 'min'=>0, 'max'=>Float::INFINITY},
  'subDetail' => {'type'=>'ClaimResponse::AddItem::Detail::SubDetail', 'path'=>'Detail.subDetail', '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-* [ ClaimResponse::Item::Adjudication ]



350
351
352
# File 'lib/fhir_models/r5/generated/resources/ClaimResponse.rb', line 350

def adjudication
  @adjudication
end

#extensionObject

0-* [ Extension ]



336
337
338
# File 'lib/fhir_models/r5/generated/resources/ClaimResponse.rb', line 336

def extension
  @extension
end

#factorObject

0-1 decimal



345
346
347
# File 'lib/fhir_models/r5/generated/resources/ClaimResponse.rb', line 345

def factor
  @factor
end

#idObject

0-1 string



335
336
337
# File 'lib/fhir_models/r5/generated/resources/ClaimResponse.rb', line 335

def id
  @id
end

#modifierObject

0-* [ CodeableConcept ]



342
343
344
# File 'lib/fhir_models/r5/generated/resources/ClaimResponse.rb', line 342

def modifier
  @modifier
end

#modifierExtensionObject

0-* [ Extension ]



337
338
339
# File 'lib/fhir_models/r5/generated/resources/ClaimResponse.rb', line 337

def modifierExtension
  @modifierExtension
end

#netObject

0-1 Money



347
348
349
# File 'lib/fhir_models/r5/generated/resources/ClaimResponse.rb', line 347

def net
  @net
end

#noteNumberObject

0-* [ positiveInt ]



348
349
350
# File 'lib/fhir_models/r5/generated/resources/ClaimResponse.rb', line 348

def noteNumber
  @noteNumber
end

#productOrServiceObject

0-1 CodeableConcept



340
341
342
# File 'lib/fhir_models/r5/generated/resources/ClaimResponse.rb', line 340

def productOrService
  @productOrService
end

#productOrServiceEndObject

0-1 CodeableConcept



341
342
343
# File 'lib/fhir_models/r5/generated/resources/ClaimResponse.rb', line 341

def productOrServiceEnd
  @productOrServiceEnd
end

#quantityObject

0-1 Quantity



343
344
345
# File 'lib/fhir_models/r5/generated/resources/ClaimResponse.rb', line 343

def quantity
  @quantity
end

#revenueObject

0-1 CodeableConcept



339
340
341
# File 'lib/fhir_models/r5/generated/resources/ClaimResponse.rb', line 339

def revenue
  @revenue
end

#reviewOutcomeObject

0-1 ClaimResponse::Item::ReviewOutcome



349
350
351
# File 'lib/fhir_models/r5/generated/resources/ClaimResponse.rb', line 349

def reviewOutcome
  @reviewOutcome
end

#subDetailObject

0-* [ ClaimResponse::AddItem::Detail::SubDetail ]



351
352
353
# File 'lib/fhir_models/r5/generated/resources/ClaimResponse.rb', line 351

def subDetail
  @subDetail
end

#taxObject

0-1 Money



346
347
348
# File 'lib/fhir_models/r5/generated/resources/ClaimResponse.rb', line 346

def tax
  @tax
end

#traceNumberObject

0-* [ Identifier ]



338
339
340
# File 'lib/fhir_models/r5/generated/resources/ClaimResponse.rb', line 338

def traceNumber
  @traceNumber
end

#unitPriceObject

0-1 Money



344
345
346
# File 'lib/fhir_models/r5/generated/resources/ClaimResponse.rb', line 344

def unitPrice
  @unitPrice
end