Class: FHIR::R5::Claim::Item::Detail
- Defined in:
- lib/fhir_models/r5/generated/resources/Claim.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}, 'subDetail' => {'type'=>'Claim::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
-
#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.
-
#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.
-
#sequence ⇒ Object
1-1 positiveInt.
-
#subDetail ⇒ Object
0-* [ Claim::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
#category ⇒ Object
0-1 CodeableConcept
448 449 450 |
# File 'lib/fhir_models/r5/generated/resources/Claim.rb', line 448 def category @category end |
#extension ⇒ Object
0-* [ Extension ]
443 444 445 |
# File 'lib/fhir_models/r5/generated/resources/Claim.rb', line 443 def extension @extension end |
#factor ⇒ Object
0-1 decimal
456 457 458 |
# File 'lib/fhir_models/r5/generated/resources/Claim.rb', line 456 def factor @factor end |
#id ⇒ Object
0-1 string
442 443 444 |
# File 'lib/fhir_models/r5/generated/resources/Claim.rb', line 442 def id @id end |
#modifier ⇒ Object
0-* [ CodeableConcept ]
451 452 453 |
# File 'lib/fhir_models/r5/generated/resources/Claim.rb', line 451 def modifier @modifier end |
#modifierExtension ⇒ Object
0-* [ Extension ]
444 445 446 |
# File 'lib/fhir_models/r5/generated/resources/Claim.rb', line 444 def modifierExtension @modifierExtension end |
#net ⇒ Object
0-1 Money
458 459 460 |
# File 'lib/fhir_models/r5/generated/resources/Claim.rb', line 458 def net @net end |
#patientPaid ⇒ Object
0-1 Money
453 454 455 |
# File 'lib/fhir_models/r5/generated/resources/Claim.rb', line 453 def patientPaid @patientPaid end |
#productOrService ⇒ Object
0-1 CodeableConcept
449 450 451 |
# File 'lib/fhir_models/r5/generated/resources/Claim.rb', line 449 def productOrService @productOrService end |
#productOrServiceEnd ⇒ Object
0-1 CodeableConcept
450 451 452 |
# File 'lib/fhir_models/r5/generated/resources/Claim.rb', line 450 def productOrServiceEnd @productOrServiceEnd end |
#programCode ⇒ Object
0-* [ CodeableConcept ]
452 453 454 |
# File 'lib/fhir_models/r5/generated/resources/Claim.rb', line 452 def programCode @programCode end |
#quantity ⇒ Object
0-1 Quantity
454 455 456 |
# File 'lib/fhir_models/r5/generated/resources/Claim.rb', line 454 def quantity @quantity end |
#revenue ⇒ Object
0-1 CodeableConcept
447 448 449 |
# File 'lib/fhir_models/r5/generated/resources/Claim.rb', line 447 def revenue @revenue end |
#sequence ⇒ Object
1-1 positiveInt
445 446 447 |
# File 'lib/fhir_models/r5/generated/resources/Claim.rb', line 445 def sequence @sequence end |
#subDetail ⇒ Object
0-* [ Claim::Item::Detail::SubDetail ]
460 461 462 |
# File 'lib/fhir_models/r5/generated/resources/Claim.rb', line 460 def subDetail @subDetail end |
#tax ⇒ Object
0-1 Money
457 458 459 |
# File 'lib/fhir_models/r5/generated/resources/Claim.rb', line 457 def tax @tax end |
#traceNumber ⇒ Object
0-* [ Identifier ]
446 447 448 |
# File 'lib/fhir_models/r5/generated/resources/Claim.rb', line 446 def traceNumber @traceNumber end |
#udi ⇒ Object
0-* [ Reference(Device) ]
459 460 461 |
# File 'lib/fhir_models/r5/generated/resources/Claim.rb', line 459 def udi @udi end |
#unitPrice ⇒ Object
0-1 Money
455 456 457 |
# File 'lib/fhir_models/r5/generated/resources/Claim.rb', line 455 def unitPrice @unitPrice end |