Class: FHIR::R5::ExplanationOfBenefit::Item::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},
  'sequence' => {'type'=>'positiveInt', 'path'=>'SubDetail.sequence', 'min'=>1, 'max'=>1},
  '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'}},
  'category' => {'valid_codes'=>{'http://terminology.hl7.org/CodeSystem/ex-benefitcategory'=>['1', '2', '3', '4', '5', '14', '23', '24', '25', '26', '27', '28', '30', '35', '36', '37', '49', '55', '56', '61', '62', '63', '69', '76', 'F1', 'F3', 'F4', 'F6']}, 'type'=>'CodeableConcept', 'path'=>'SubDetail.category', 'min'=>0, 'max'=>1, 'binding'=>{'strength'=>'example', 'uri'=>'http://hl7.org/fhir/ValueSet/ex-benefitcategory'}},
  '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'}},
  'programCode' => {'valid_codes'=>{'http://terminology.hl7.org/CodeSystem/ex-programcode'=>['as', 'hd', 'auscr', 'none']}, 'type'=>'CodeableConcept', 'path'=>'SubDetail.programCode', 'min'=>0, 'max'=>Float::INFINITY, 'binding'=>{'strength'=>'example', 'uri'=>'http://hl7.org/fhir/ValueSet/ex-program-code'}},
  '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},
  'udi' => {'type_profiles'=>['http://hl7.org/fhir/StructureDefinition/Device'], 'type'=>'Reference', 'path'=>'SubDetail.udi', 'min'=>0, 'max'=>Float::INFINITY},
  '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 ]



508
509
510
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 508

def adjudication
  @adjudication
end

#categoryObject

0-1 CodeableConcept



494
495
496
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 494

def category
  @category
end

#extensionObject

0-* [ Extension ]



489
490
491
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 489

def extension
  @extension
end

#factorObject

0-1 decimal



502
503
504
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 502

def factor
  @factor
end

#idObject

0-1 string



488
489
490
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 488

def id
  @id
end

#modifierObject

0-* [ CodeableConcept ]



497
498
499
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 497

def modifier
  @modifier
end

#modifierExtensionObject

0-* [ Extension ]



490
491
492
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 490

def modifierExtension
  @modifierExtension
end

#netObject

0-1 Money



504
505
506
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 504

def net
  @net
end

#noteNumberObject

0-* [ positiveInt ]



506
507
508
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 506

def noteNumber
  @noteNumber
end

#patientPaidObject

0-1 Money



499
500
501
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 499

def patientPaid
  @patientPaid
end

#productOrServiceObject

0-1 CodeableConcept



495
496
497
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 495

def productOrService
  @productOrService
end

#productOrServiceEndObject

0-1 CodeableConcept



496
497
498
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 496

def productOrServiceEnd
  @productOrServiceEnd
end

#programCodeObject

0-* [ CodeableConcept ]



498
499
500
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 498

def programCode
  @programCode
end

#quantityObject

0-1 Quantity



500
501
502
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 500

def quantity
  @quantity
end

#revenueObject

0-1 CodeableConcept



493
494
495
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 493

def revenue
  @revenue
end

#reviewOutcomeObject

0-1 ExplanationOfBenefit::Item::ReviewOutcome



507
508
509
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 507

def reviewOutcome
  @reviewOutcome
end

#sequenceObject

1-1 positiveInt



491
492
493
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 491

def sequence
  @sequence
end

#taxObject

0-1 Money



503
504
505
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 503

def tax
  @tax
end

#traceNumberObject

0-* [ Identifier ]



492
493
494
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 492

def traceNumber
  @traceNumber
end

#udiObject

0-* [ Reference(Device) ]



505
506
507
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 505

def udi
  @udi
end

#unitPriceObject

0-1 Money



501
502
503
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 501

def unitPrice
  @unitPrice
end