Class: FHIR::R5::ExplanationOfBenefit::AddItem::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}, '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'}}, '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}, '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::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
Instance Attribute Summary collapse
-
#adjudication ⇒ Object
0-* [ ExplanationOfBenefit::Item::Adjudication ].
-
#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.
-
#quantity ⇒ Object
0-1 Quantity.
-
#revenue ⇒ Object
0-1 CodeableConcept.
-
#reviewOutcome ⇒ Object
0-1 ExplanationOfBenefit::Item::ReviewOutcome.
-
#subDetail ⇒ Object
0-* [ ExplanationOfBenefit::AddItem::Detail::SubDetail ].
-
#tax ⇒ Object
0-1 Money.
-
#traceNumber ⇒ Object
0-* [ Identifier ].
-
#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 ]
719 720 721 |
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 719 def adjudication @adjudication end |
#extension ⇒ Object
0-* [ Extension ]
704 705 706 |
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 704 def extension @extension end |
#factor ⇒ Object
0-1 decimal
714 715 716 |
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 714 def factor @factor end |
#id ⇒ Object
0-1 string
703 704 705 |
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 703 def id @id end |
#modifier ⇒ Object
0-* [ CodeableConcept ]
710 711 712 |
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 710 def modifier @modifier end |
#modifierExtension ⇒ Object
0-* [ Extension ]
705 706 707 |
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 705 def modifierExtension @modifierExtension end |
#net ⇒ Object
0-1 Money
716 717 718 |
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 716 def net @net end |
#noteNumber ⇒ Object
0-* [ positiveInt ]
717 718 719 |
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 717 def noteNumber @noteNumber end |
#patientPaid ⇒ Object
0-1 Money
711 712 713 |
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 711 def patientPaid @patientPaid end |
#productOrService ⇒ Object
0-1 CodeableConcept
708 709 710 |
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 708 def productOrService @productOrService end |
#productOrServiceEnd ⇒ Object
0-1 CodeableConcept
709 710 711 |
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 709 def productOrServiceEnd @productOrServiceEnd end |
#quantity ⇒ Object
0-1 Quantity
712 713 714 |
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 712 def quantity @quantity end |
#revenue ⇒ Object
0-1 CodeableConcept
707 708 709 |
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 707 def revenue @revenue end |
#reviewOutcome ⇒ Object
0-1 ExplanationOfBenefit::Item::ReviewOutcome
718 719 720 |
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 718 def reviewOutcome @reviewOutcome end |
#subDetail ⇒ Object
0-* [ ExplanationOfBenefit::AddItem::Detail::SubDetail ]
720 721 722 |
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 720 def subDetail @subDetail end |
#tax ⇒ Object
0-1 Money
715 716 717 |
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 715 def tax @tax end |
#traceNumber ⇒ Object
0-* [ Identifier ]
706 707 708 |
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 706 def traceNumber @traceNumber end |
#unitPrice ⇒ Object
0-1 Money
713 714 715 |
# File 'lib/fhir_models/r5/generated/resources/ExplanationOfBenefit.rb', line 713 def unitPrice @unitPrice end |