Class: FHIR::R5::ExplanationOfBenefit::Item::Detail
- Defined in:
- lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.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}, 'sequence' => {'type'=>'positiveInt', 'path'=>'Detail.sequence', 'min'=>1, 'max'=>1}, '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'}}, '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'=>'Detail.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'=>'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'}}, 'programCode' => {'valid_codes'=>{'http://terminology.hl7.org/CodeSystem/ex-programcode'=>['as', 'hd', 'auscr', 'none']}, 'type'=>'CodeableConcept', 'path'=>'Detail.programCode', 'min'=>0, 'max'=>Float::INFINITY, 'binding'=>{'strength'=>'example', 'uri'=>'http://hl7.org/fhir/ValueSet/ex-program-code'}}, 'patientPaid' => {'type'=>'Money', 'path'=>'Detail.patientPaid', 'min'=>0, 'max'=>1}, '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}, 'udi' => {'type_profiles'=>['http://hl7.org/fhir/StructureDefinition/Device'], 'type'=>'Reference', 'path'=>'Detail.udi', 'min'=>0, 'max'=>Float::INFINITY}, 'noteNumber' => {'type'=>'positiveInt', 'path'=>'Detail.noteNumber', 'min'=>0, 'max'=>Float::INFINITY}, 'reviewOutcome' => {'type'=>'ExplanationOfBenefit::Item::ReviewOutcome', 'path'=>'Detail.reviewOutcome', 'min'=>0, 'max'=>1}, 'adjudication' => {'type'=>'ExplanationOfBenefit::Item::Adjudication', 'path'=>'Detail.adjudication', 'min'=>0, 'max'=>Float::INFINITY}, 'subDetail' => {'type'=>'ExplanationOfBenefit::Item::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
Instance Attribute Summary collapse
-
#adjudication ⇒ Object
0-* [ ExplanationOfBenefit::Item::Adjudication ].
-
#category ⇒ Object
0-1 CodeableConcept.
-
#extension ⇒ Object
0-* [ Extension ].
-
#factor ⇒ Object
0-1 decimal.
-
#id ⇒ Object
0-1 string.
-
#modifier ⇒ Object
0-* [ CodeableConcept ].
-
#modifierExtension ⇒ Object
0-* [ Extension ].
-
#net ⇒ Object
0-1 Money.
-
#noteNumber ⇒ Object
0-* [ positiveInt ].
-
#patientPaid ⇒ Object
0-1 Money.
-
#productOrService ⇒ Object
0-1 CodeableConcept.
-
#productOrServiceEnd ⇒ Object
0-1 CodeableConcept.
-
#programCode ⇒ Object
0-* [ CodeableConcept ].
-
#quantity ⇒ Object
0-1 Quantity.
-
#revenue ⇒ Object
0-1 CodeableConcept.
-
#reviewOutcome ⇒ Object
0-1 ExplanationOfBenefit::Item::ReviewOutcome.
-
#sequence ⇒ Object
1-1 positiveInt.
-
#subDetail ⇒ Object
0-* [ ExplanationOfBenefit::Item::Detail::SubDetail ].
-
#tax ⇒ Object
0-1 Money.
-
#traceNumber ⇒ Object
0-* [ Identifier ].
-
#udi ⇒ Object
0-* [ Reference(Device) ].
-
#unitPrice ⇒ Object
0-1 Money.
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
Methods included from ClassXml
#from_xml, #valid?, #validate, #xml_node_to_hash
Methods included from InstanceXml
Methods included from ClassJson
Methods included from InstanceJson
Methods included from Hashable
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
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
#adjudication ⇒ Object
0-* [ ExplanationOfBenefit::Item::Adjudication ]
531 532 533 |
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 531 def adjudication @adjudication end |
#category ⇒ Object
0-1 CodeableConcept
517 518 519 |
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 517 def category @category end |
#extension ⇒ Object
0-* [ Extension ]
512 513 514 |
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 512 def extension @extension end |
#factor ⇒ Object
0-1 decimal
525 526 527 |
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 525 def factor @factor end |
#id ⇒ Object
0-1 string
511 512 513 |
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 511 def id @id end |
#modifier ⇒ Object
0-* [ CodeableConcept ]
520 521 522 |
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 520 def modifier @modifier end |
#modifierExtension ⇒ Object
0-* [ Extension ]
513 514 515 |
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 513 def modifierExtension @modifierExtension end |
#net ⇒ Object
0-1 Money
527 528 529 |
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 527 def net @net end |
#noteNumber ⇒ Object
0-* [ positiveInt ]
529 530 531 |
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 529 def noteNumber @noteNumber end |
#patientPaid ⇒ Object
0-1 Money
522 523 524 |
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 522 def patientPaid @patientPaid end |
#productOrService ⇒ Object
0-1 CodeableConcept
518 519 520 |
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 518 def productOrService @productOrService end |
#productOrServiceEnd ⇒ Object
0-1 CodeableConcept
519 520 521 |
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 519 def productOrServiceEnd @productOrServiceEnd end |
#programCode ⇒ Object
0-* [ CodeableConcept ]
521 522 523 |
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 521 def programCode @programCode end |
#quantity ⇒ Object
0-1 Quantity
523 524 525 |
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 523 def quantity @quantity end |
#revenue ⇒ Object
0-1 CodeableConcept
516 517 518 |
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 516 def revenue @revenue end |
#reviewOutcome ⇒ Object
0-1 ExplanationOfBenefit::Item::ReviewOutcome
530 531 532 |
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 530 def reviewOutcome @reviewOutcome end |
#sequence ⇒ Object
1-1 positiveInt
514 515 516 |
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 514 def sequence @sequence end |
#subDetail ⇒ Object
0-* [ ExplanationOfBenefit::Item::Detail::SubDetail ]
532 533 534 |
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 532 def subDetail @subDetail end |
#tax ⇒ Object
0-1 Money
526 527 528 |
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 526 def tax @tax end |
#traceNumber ⇒ Object
0-* [ Identifier ]
515 516 517 |
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 515 def traceNumber @traceNumber end |
#udi ⇒ Object
0-* [ Reference(Device) ]
528 529 530 |
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 528 def udi @udi end |
#unitPrice ⇒ Object
0-1 Money
524 525 526 |
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 524 def unitPrice @unitPrice end |