Class: FHIR::R4B::ClinicalUseDefinition::UndesirableEffect

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

Constant Summary collapse

METADATA =
{
  'id' => {'type'=>'string', 'path'=>'UndesirableEffect.id', 'min'=>0, 'max'=>1},
  'extension' => {'type'=>'Extension', 'path'=>'UndesirableEffect.extension', 'min'=>0, 'max'=>Float::INFINITY},
  'modifierExtension' => {'type'=>'Extension', 'path'=>'UndesirableEffect.modifierExtension', 'min'=>0, 'max'=>Float::INFINITY},
  'symptomConditionEffect' => {'type'=>'CodeableReference', 'path'=>'UndesirableEffect.symptomConditionEffect', 'min'=>0, 'max'=>1},
  'classification' => {'valid_codes'=>{'http://snomed.info/sct'=>['363788007', '1285004', '1391004', '1495009', '2548005', '2767007', '2957008', '3030002', '3309000', '3805004', '3863008', '4051006', '4065008', '4187002', '4531001', '5222008', '5661005', '6252006', '6304003', '6427007', '6797001', '6918002', '6942003', '7423001', '7478007', '7928001', '8198006', '8515003', '8527000', '8690003', '9304002', '9576003', '9995004', '10142005', '10252003', '10448000', '11820004', '12679000', '12852001', '13621006', '14067000', '14142001', '14502000', '14688008', '15070007', '15456004', '15876000', '16162007', '16166005', '16206004', '16468003', '17202005', '17328006', '17441009', '17785005', '18145008', '18332003', '18491006', '18601007', '18841001', '19166009', '19982009', '20426007', '20910001', '21122005', '21663000', '21840007', '22690006', '23035008', '23211007', '23980007', '24220009', '24428000', '24560006', '24607002', '25755000', '26011007', '26365000', '26626008', '26669000', '26724002', '26827001', '27030002', '27113001', '27556003', '27598000', '27625002', '27913002', '28001007', '28005003', '28239005', '28827006', '29533001', '29922007', '29944002', '30219002', '30367009', '30901003', '30944004', '31498000', '31763002', '32058005', '33032001', '33213002', '33341000', '33405001', '33453002', '33485004', '33957008', '33975009', '34257009', '34606001', '35188005', '35544009', '35706003', '35877002', '36003005', '36047004', '36459006', '36550007', '37087001', '37124008', '37129003', '37476000', '37555008', '38522000', '39025000', '39040003', '39080007', '39122004', '39140000', '39211005', '39438000', '39996008', '40137007', '40909004', '41011002', '41633001', '41741009', '42111002', '42457008', '43224003', '43857005', '45596005', '45832002', '46118006', '46470002', '47287008', '47301008', '47309005', '47446005', '47539004', '48038003', '48068007', '48089003', '48441002', '49169007', '49950003', '50373000', '50614006', '50666002', '50834005', '51104005', '51413002', '51478000', '51497000', '51717002', '51751003', '51795009', '52019005', '52134002', '52653008', '52963003', '53092007', '53273001', '53319005', '54014004', '54206000', '54715006', '54993008', '55044005', '55070006', '55154006', '55532004', '55562005', '55577002', '55591008', '56215005', '56799002', '57036006', '57427004', '57503003', '57566009', '58102000', '58608000', '58915005', '58917002', '58926004', '59236006', '59328004', '60621009', '60701003', '60747006', '60877009', '61017008', '61159007', '61468001', '61666009', '62262004', '63177006', '63208007', '63636006', '64607003', '65077007', '65825000', '66621004', '67461000', '67767000', '67993002', '68015005', '68362006', '68545002', '68592003', '68980005', '70433009', '70464006', '70697002', '70778006', '71172009', '71300006', '71420008', '71432007', '71964006', '72066008', '72313002', '72374003', '72755008', '72947005', '73288005', '73750009', '73777000', '74024006', '74155003', '74229007', '74427007', '75098008', '75302005', '75367002', '76101000', '76245007', '76528003', '76700007', '76882007', '77219005', '78564009', '79063001', '79324001', '79412009', '79463009', '79466001', '79529005', '79602007', '80025008', '80035002', '80040005', '80055001', '80274001', '80784004', '80943009', '81184002', '81435004', '81758000', '82187007', '82799009', '82984001', '83001001', '83411002', '83739002', '84152008', '84214003', '84747008', '84917001', '85662007', '85742005', '86189008', '86290005', '86377001', '87042004', '87179004', '87276001', '87357000', '87572000', '87934002', '88241000', '88265002', '88343004', '88345006', '89124002', '89269003', '89315003', '89624001', '89919001', '90062008', '90096001', '91001008', '91343008', '91365008', '91444001', '102485007', '102486008', '102487004', '102880007', '103228002', '106054005', '106060005', '110343009', '111952004', '111964007', '111965008', '111966009', '111967000', '111969002', '111991009', '112098003', '112219002', '112224004', '112226002', '113147002', '118433006', '123036008', '128442000', '128443005', '128446002', '128449009', '128452001', '129087001', '129088006', '130951007', '130952000', '134432000', '141988003', '160238001', '160573003', '160625004', '161713000', '161714006', '161715007', '161716008', '161720007', '161732006', '161771009', '162088006', '162098000', '162306000', '162513004', '162520006', '162533000', '162534006', '162535007', '162540004', '162549003', '162879003', '163033001', '163034007', '163035008', '164782002', '164802005', '164835000', '164836004', '164928009', '164931005', '164944000', '164949005', '165033004', '165041004', '165053000', '165054006', '165055007', '165056008', '165077006', '165078001', '165109007', '165186003', '165221002', '165242000', '165257007', '165263003', '165314000', '165315004', '165316003', '165317007', '165318002', '165319005', '168089007', '169263009', '169264003', '169265002', '169740003', '169786001', '169811007', '169812000', '169821004', '169822006', '169823001', '169876006', '169886007', '169895004', '169909004', '169922007', '169946000', '169953009', '169955002', '169966009', '169971002', '169977003', '169983000', '169990005', '169997008', '170005003', '170061009', '170089007', '170090003', '170091004', '170092006', '170093001', '170094007', '170095008', '170096009', '170707004', '170735000', '170736004', '170740008', '170772006', '170773001', '170804003', '171224000', '174255007', '184034005', '184305005', '193220005', '193993006', '211120004', '224961000', '224992003', '225000007', '225004003', '225007005', '225008000', '225032007', '225044005', '225464009', '225467002', '225487001', '225490007', '225499008', '225510008', '225517006', '225548003', '225567004', '225568009', '225590009', '225597007', '225598002', '225659000', '225781004', '225810002', '225847002', '225850004', '225854008', '225898008', '225900005', '225904001', '225908003', '225910001', '225918008', '225972001', '226063003', '226244007', '226245008', '226246009', '226247000', '226248005', '226249002', '226250002', '226251003', '226252005', '226254006', '226255007', '226256008', '226257004', '226258009', '226259001', '226260006', '226261005', '226262003', '226263008', '226264002', '226265001', '226266000', '226267009', '226268004', '226269007', '226270008', '226271007', '226272000', '226273005', '226274004', '226275003', '226276002', '226278001', '226320007', '226321006', '226323009', '226324003', '226325002', '226326001', '226327005', '226328000', '226329008', '226330003', '226331004', '226332006', '226333001', '226334007', '226335008', '226336009', '226337000', '226338005', '226339002', '226340000', '226341001', '226342008', '226343003', '226344009', '226345005', '226346006', '226347002', '226348007', '226349004', '226350004', '226351000', '226352007', '226354008', '226379006', '226380009', '226381008', '226382001', '226383006', '226384000', '226385004', '226386003', '226387007', '226388002', '226389005', '226390001', '226391002', '226393004', '226394005', '226395006', '226396007', '226397003', '226398008', '226399000', '226400007', '226401006', '226402004', '226403009', '226404003', '226405002', '226406001', '226407005', '226408000', '226409008', '226410003', '226411004', '226412006', '226413001', '226414007', '226415008', '226416009', '226417000', '226418005', '226419002', '226422000', '226423005', '226424004', '226426002', '226427006', '226428001', '226429009', '226430004', '226431000', '226432007', '226433002', '226434008', '226435009', '226436005', '226437001', '226438006', '226439003', '226440001', '226441002', '226442009', '226443004', '226444005', '226445006', '226446007', '226447003', '226448008', '226449000', '226450000', '226451001', '226452008', '226453003', '226454009', '226455005', '226456006', '226457002', '226458007', '226459004', '226460009', '226461008', '226462001', '226463006', '228272008', '228282009', '228283004', '228296003', '228308009', '228309001', '228311005', '228328008', '228329000', '228330005', '228331009', '228338003', '228345003', '228349009', '228360000', '228390007', '228391006', '228394003', '228401002', '228411009', '228412002', '228413007', '228415000', '228421001', '228422008', '228423003', '228424009', '228425005', '228429004', '228449008', '228450008', '228454004', '228455003', '228456002', '228457006', '228458001', '228459009', '228462007', '228463002', '228464008', '228465009', '228466005', '228470002', '228473000', '228476008', '228486009', '228487000', '228488005', '228489002', '228490006', '228495001', '228496000', '228497009', '228498004', '228500003', '228505008', '228506009', '228507000', '228508005', '228510007', '228519008', '228520002', '228521003', '228522005', '229024009', '229646000', '229767007', '229819007', '229918000', '230043006', '230056004', '230057008', '230058003', '230074008', '230075009', '230076005', '230077001', '230078006', '230079003', '230080000', '230081001', '230082008', '230083003', '230084009', '230085005', '230086006', '230088007', '230092000', '230093005', '230094004', '230095003', '230096002', '230097006', '230098001', '230099009', '230100001', '230101002', '230102009', '230103004', '230104005', '230105006', '230106007', '230107003', '230108008', '230109000', '230110005', '230111009', '230112002', '230113007', '230116004', '230122008', '230123003', '230124009', '230125005', '240258008', '246109007', '246116008', '246117004', '246118009', '246120007', '246121006', '246206008', '246207004', '246208009', '246209001', '246210006', '246211005', '246212003', '246213008', '246214002', '246223004', '246435002', '246436001', '246437005', '246466008', '246467004', '246511009', '246518003', '246558001', '246559009', '246560004', '246561000', '246570002', '246572005', '246573000', '246574006', '246575007', '246576008', '246577004', '246578009', '246579001', '246580003', '246581004', '246582006', '246583001', '246584007', '246586009', '246600005', '246603007', '246612009', '246613004', '246620006', '246621005', '246624002', '246633000', '246646005', '246647001', '246648006', '246649003', '246683005', '246692008', '246693003', '246704007', '246705008', '246706009', '246707000', '246710007', '246716001', '246719008', '246721003', '246724006', '246760001', '246765006', '246776005', '246777001', '246778006', '246785005', '246786006', '246787002', '246788007', '246790008', '246792000', '246793005', '246794004', '246795003', '246796002', '246797006', '246820009', '246847004', '246851002', '246853004', '246858008', '246859000', '246861009', '246889007', '246900007', '246917000', '246933002', '246974002', '246979007', '247014003', '247016001', '247018000', '247019008', '247022005', '247026008', '247029001', '247030006', '247046003', '247050005', '247053007', '247063004', '247073002', '247088007', '247104005', '247110005', '247116004', '247166005', '247222003', '247225001', '247239001', '247243002', '247250003', '247259002', '247291001', '247292008', '247293003', '247331000', '247358007', '247374002', '247375001', '247376000', '247377009', '247428002', '247433003', '247435005', '247485001', '247494007', '247502003', '247505001', '247523009', '247527005', '247529008', '247532006', '247533001', '247534007', '247543003', '247544009', '247563005', '247571009', '247625006', '247626007', '247639006', '247642000', '247659005', '247660000', '247750002', '247751003', '247752005', '247756008', '247774004', '247790004', '247791000', '247793002', '247794008', '247797001', '247888008', '247889000', '247891008', '248092002', '248093007', '248095000', '248137009', '248140009', '248148002', '248155000', '248159006', '248167003', '248168008', '248175009', '248178006', '248210003', '248215008', '248217000', '248233002', '248237001', '248238006', '248239003', '248240001', '248241002', '248243004', '248250000', '248254009', '248263006', '248288003', '248291003', '248295007', '248296008', '248297004', '248300009', '248303006', '248317002', '248326004', '248333004', '248334005', '248335006', '248336007', '248337003', '248338008', '248339000', '248340003', '248343001', '248346009', '248347000', '248348005', '248349002', '248350002', '248351003', '248353000', '248354006', '248355007', '248356008', '248357004', '248358009', '248361005', '248362003', '248363008', '248364002', '248365001', '248366000', '248367009', '248368004', '248370008', '248371007', '248373005', '248378001', '248383009', '248384003', '248396005', '248397001', '248400005', '248412009', '248430002', '248431003', '248458005', '248462004', '248469008', '248472001', '248492008', '248525004', '248526003', '248529005', '248530000', '248531001', '248532008', '248533003', '248535005', '248546008', '248557003', '248558008', '248565000', '248571006', '248582003', '248592006', '248606005', '248609003']}, 'type'=>'CodeableConcept', 'path'=>'UndesirableEffect.classification', 'min'=>0, 'max'=>1, 'binding'=>{'strength'=>'example', 'uri'=>'http://hl7.org/fhir/ValueSet/undesirable-effect-classification'}},
  'frequencyOfOccurrence' => {'valid_codes'=>{'http://hl7.org/fhir/undesirable-effect-frequency'=>['Common', 'Uncommon', 'Rare']}, 'type'=>'CodeableConcept', 'path'=>'UndesirableEffect.frequencyOfOccurrence', 'min'=>0, 'max'=>1, 'binding'=>{'strength'=>'example', 'uri'=>'http://hl7.org/fhir/ValueSet/undesirable-effect-frequency'}}
}

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::R4B

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::R4B

#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

#classificationObject

0-1 CodeableConcept



179
180
181
# File 'lib/fhir_models/r4b/generated/resources/ClinicalUseDefinition.rb', line 179

def classification
  @classification
end

#extensionObject

0-* [ Extension ]



176
177
178
# File 'lib/fhir_models/r4b/generated/resources/ClinicalUseDefinition.rb', line 176

def extension
  @extension
end

#frequencyOfOccurrenceObject

0-1 CodeableConcept



180
181
182
# File 'lib/fhir_models/r4b/generated/resources/ClinicalUseDefinition.rb', line 180

def frequencyOfOccurrence
  @frequencyOfOccurrence
end

#idObject

0-1 string



175
176
177
# File 'lib/fhir_models/r4b/generated/resources/ClinicalUseDefinition.rb', line 175

def id
  @id
end

#modifierExtensionObject

0-* [ Extension ]



177
178
179
# File 'lib/fhir_models/r4b/generated/resources/ClinicalUseDefinition.rb', line 177

def modifierExtension
  @modifierExtension
end

#symptomConditionEffectObject

0-1 CodeableReference



178
179
180
# File 'lib/fhir_models/r4b/generated/resources/ClinicalUseDefinition.rb', line 178

def symptomConditionEffect
  @symptomConditionEffect
end