Class: FHIR::R5::MedicationKnowledge::Definitional
- Inherits:
-
FHIR::R5::Model
- Object
- Model
- FHIR::R5::Model
- FHIR::R5::MedicationKnowledge::Definitional
- Defined in:
- lib/fhir_models/r5/generated/resources/MedicationKnowledge.rb
Defined Under Namespace
Classes: DrugCharacteristic, Ingredient
Constant Summary collapse
- METADATA =
{ 'id' => {'type'=>'string', 'path'=>'Definitional.id', 'min'=>0, 'max'=>1}, 'extension' => {'type'=>'Extension', 'path'=>'Definitional.extension', 'min'=>0, 'max'=>Float::INFINITY}, 'modifierExtension' => {'type'=>'Extension', 'path'=>'Definitional.modifierExtension', 'min'=>0, 'max'=>Float::INFINITY}, 'definition' => {'type_profiles'=>['http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition'], 'type'=>'Reference', 'path'=>'Definitional.definition', 'min'=>0, 'max'=>Float::INFINITY}, 'doseForm' => {'valid_codes'=>{'http://snomed.info/sct'=>['736542009', '66076007', '70409003', '385018001', '385019009', '385020003', '385021004', '385023001', '385024007', '385025008', '385026009', '385027000', '385028005', '385029002', '385032004', '385033009', '385034003', '385038000', '385039008', '385041009', '385044001', '385045000', '385046004', '385047008', '385052003', '385053008', '385054002', '385059007', '385060002', '385061003', '385062005', '385063000', '385065007', '385070000', '385071001', '385072008', '385073003', '385074009', '385077002', '385078007', '385079004', '385081002', '385082009', '385084005', '385085006', '385086007', '385088008', '385089000', '385090009', '385091008', '385094000', '385095004', '385096003', '385102005', '385103000', '385105007', '385106008', '385108009', '385110006', '385111005', '385112003', '385113008', '385114002', '385118004', '385119007', '385121002', '385122009', '385123004', '385124005', '385125006', '385128008', '385132002', '385133007', '385134001', '385135000', '385136004', '385137008', '385138003', '385139006', '385140008', '385141007', '385142000', '385143005', '385147006', '385148001', '385149009', '385150009', '385151008', '385152001', '385153006', '385154000', '385155004', '385156003', '385157007', '385158002', '385159005', '385160000', '385162008', '385163003', '385164009', '385165005', '385166006', '385167002', '385168007', '385170003', '385171004', '385172006', '385173001', '385175008', '385176009', '385177000', '385178005', '385179002', '385182007', '385183002', '385184008', '385185009', '385187001', '385188006', '385189003', '385191006', '385192004', '385193009', '385195002', '385196001', '385198000', '385199008', '385200006', '385201005', '385202003', '385204002', '385205001', '385206000', '385207009', '385217004', '385219001', '385220007', '385221006', '385223009', '385224003', '385229008', '385242008', '385245005', '385246006', '385247002', '385250004', '385251000', '385258006', '385259003', '385260008', '385268001', '385273007', '385276004', '385277008', '385278003', '385279006', '385280009', '385282001', '385287007', '385289005', '385290001', '385292009', '414951009', '420283001', '420292003', '420293008', '420378007', '420430006', '420509004', '420536002', '420540006', '420631002', '420636007', '420641004', '420692007', '420736004', '420767002', '420873008', '420891003', '420901005', '420929008', '421026006', '421056002', '421155001', '421221008', '421338009', '421343002', '421366001', '421382000', '421425002', '421427005', '421446006', '421535006', '421620004', '421628006', '421637006', '421701006', '421713001', '421752008', '421765004', '421857007', '421873001', '421943006', '421949005', '422060001', '422068008', '422080000', '422085005', '422201009', '422264003', '422336005', '422353003', '424552006', '425753008', '425965000', '426823003', '427129005', '442015005', '443424002', '447050008', '447079001', '719200003', '739147005', '739148000', '739371005', '739372003', '739662008', '740548000', '740575007', '740596000', '745991000', '746008008', '761845009', '761899004', '761900009', '761901008', '761905004', '761906003', '761907007', '762064002', '762065001', '762071007', '762072000', '762893001', '762895008', '763340003', '763445009', '763446005', '763484004', '763485003', '763819006', '763820000', '763823003', '763852000', '764296002', '764297006', '764378009', '764446000', '764477003', '764478008', '764485007', '764486008', '764499006', '764501003', '764671009', '764770000', '764772008', '764773003', '764774009', '764776006', '764780001', '764787003', '764788008', '764792001', '764799005', '764802001', '764803006', '764842006', '764843001', '765056003', '765061001', '765062008', '765064009', '765065005', '765163001', '765164007', '765166009', '765167000', '765367006', '766233005', '766234004', '766964003', '767059009', '769000008', '769115006', '769120006', '772805002', '772806001', '782648001', '783748000', '783749008', '784575004', '784576003', '785898006', '785899003', '785908001', '785910004', '840614006', '840651000', '879805002', '896760006', '1002252007', '1163202003', '1163573008', '1173983000', '1208958005', '1209021002', '1209093009', '1209095002', '1209096001', '1209112001', '1209141005', '1217284004', '1217285003', '1217286002', '1217287006', '1217288001', '1217289009', '1217290000', '1229930004', '1229931000', '1229932007', '1229933002', '1229934008', '1229935009', '1229992005', '1230065004', '1230073008', '1230184003', '1230185002', '1230186001', '1230193002', '1230194008', '1230195009', '1230196005', '1230200000', '1230202008', '1230219005', '1230220004', '1230221000', '1230222007', '1230224008', '1230267000', '1230324006', '1230325007', '1230329001', '1230330006', '1230331005', '1230336000', '1230350005', '1230351009', '1230358003', '1230359006', '1230360001', '1230389004', '1230390008', '1231297004', '1231318007', '1231322002', '1231323007', '1231370008', '1231371007', '1231372000', '1231373005', '1231473006', '1231474000', '1231475004', '1231476003', '1231478002', '1231479005', '1231536006', '1231562002', '1231563007', '1231564001', '1231565000', '1231566004', '1231567008', '1231571006', '1231572004', '1231577005', '1231578000', '1231579008', '1231711003', '1231712005', '1231713000', '1231714006', '1231719001', '1231720007', '1231723009', '1231724003', '1231818003', '1231833006', '1231836003', '1231837007', '1231838002', '1231841006', '1234766003', '1234923000', '1234924006', '1234925007', '1234926008', '1234927004', '1236765002', '1236766001', '1236767005', '1236768000', '1236769008', '1236816003', '1236820004']}, 'type'=>'CodeableConcept', 'path'=>'Definitional.doseForm', 'min'=>0, 'max'=>1, 'binding'=>{'strength'=>'example', 'uri'=>'http://hl7.org/fhir/ValueSet/medication-form-codes'}}, 'intendedRoute' => {'valid_codes'=>{'http://snomed.info/sct'=>['284009009', '6064005', '10547007', '12130007', '16857009', '26643006', '34206005', '37161004', '37737002', '37839007', '38239002', '45890007', '46713006', '47625008', '54471007', '54485002', '58100008', '60213007', '62226000', '72607000', '78421000', '90028008', '127490009', '127491008', '127492001', '372449004', '372450004', '372451000', '372452007', '372453002', '372454008', '372457001', '372458006', '372459003', '372460008', '372461007', '372462000', '372463005', '372464004', '372465003', '372466002', '372467006', '372468001', '372469009', '372470005', '372471009', '372472002', '372473007', '372474001', '372475000', '372476004', '404815008', '404818005', '404819002', '404820008', '416174007', '417070009', '417255000', '417950001', '417985001', '417989007', '418091004', '418114005', '418133000', '418136008', '418162004', '418204005', '418287000', '418321004', '418331006', '418401004', '418418000', '418441008', '418511008', '418586008', '418608002', '418664002', '418722009', '418730005', '418743005', '418813001', '418821007', '418851001', '418877009', '418887008', '418892005', '418947002', '418987007', '419021003', '419165009', '419231003', '419243002', '419320008', '419396008', '419601003', '419631009', '419684008', '419762003', '419778001', '419810008', '419874009', '419894000', '419954003', '419993007', '420047004', '420163009', '420168000', '420185003', '420201002', '420204005', '420218003', '420254004', '420287000', '420719007', '428191002', '429817007', '445752009', '445754005', '445755006', '445756007', '445767008', '445768003', '445769006', '445771006', '445913005', '445941009', '446105004', '446407004', '446435000', '446442000', '446540005', '447026006', '447052000', '447080003', '447081004', '447121004', '447122006', '447227007', '447229005', '447694001', '447964005', '448077001', '448491004', '448492006', '448598008', '697971008', '711360002', '711378007', '714743009', '718329006', '764723001', '766790006', '876824003', '1078280005', '1611000175109', '58731000052100', '58751000052109', '58761000052107', '58771000052103', '58811000052103', '58821000052106', '58831000052108', '66621000052103']}, 'type'=>'CodeableConcept', 'path'=>'Definitional.intendedRoute', 'min'=>0, 'max'=>Float::INFINITY, 'binding'=>{'strength'=>'example', 'uri'=>'http://hl7.org/fhir/ValueSet/route-codes'}}, 'ingredient' => {'type'=>'MedicationKnowledge::Definitional::Ingredient', 'path'=>'Definitional.ingredient', 'min'=>0, 'max'=>Float::INFINITY}, 'drugCharacteristic' => {'type'=>'MedicationKnowledge::Definitional::DrugCharacteristic', 'path'=>'Definitional.drugCharacteristic', '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
-
#definition ⇒ Object
0-* [ Reference(MedicinalProductDefinition) ].
-
#doseForm ⇒ Object
0-1 CodeableConcept.
-
#drugCharacteristic ⇒ Object
0-* [ MedicationKnowledge::Definitional::DrugCharacteristic ].
-
#extension ⇒ Object
0-* [ Extension ].
-
#id ⇒ Object
0-1 string.
-
#ingredient ⇒ Object
0-* [ MedicationKnowledge::Definitional::Ingredient ].
-
#intendedRoute ⇒ Object
0-* [ CodeableConcept ].
-
#modifierExtension ⇒ Object
0-* [ Extension ].
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
#definition ⇒ Object
0-* [ Reference(MedicinalProductDefinition) ]
461 462 463 |
# File 'lib/fhir_models/r5/generated/resources/MedicationKnowledge.rb', line 461 def definition @definition end |
#doseForm ⇒ Object
0-1 CodeableConcept
462 463 464 |
# File 'lib/fhir_models/r5/generated/resources/MedicationKnowledge.rb', line 462 def doseForm @doseForm end |
#drugCharacteristic ⇒ Object
0-* [ MedicationKnowledge::Definitional::DrugCharacteristic ]
465 466 467 |
# File 'lib/fhir_models/r5/generated/resources/MedicationKnowledge.rb', line 465 def drugCharacteristic @drugCharacteristic end |
#extension ⇒ Object
0-* [ Extension ]
459 460 461 |
# File 'lib/fhir_models/r5/generated/resources/MedicationKnowledge.rb', line 459 def extension @extension end |
#id ⇒ Object
0-1 string
458 459 460 |
# File 'lib/fhir_models/r5/generated/resources/MedicationKnowledge.rb', line 458 def id @id end |
#ingredient ⇒ Object
0-* [ MedicationKnowledge::Definitional::Ingredient ]
464 465 466 |
# File 'lib/fhir_models/r5/generated/resources/MedicationKnowledge.rb', line 464 def ingredient @ingredient end |
#intendedRoute ⇒ Object
0-* [ CodeableConcept ]
463 464 465 |
# File 'lib/fhir_models/r5/generated/resources/MedicationKnowledge.rb', line 463 def intendedRoute @intendedRoute end |
#modifierExtension ⇒ Object
0-* [ Extension ]
460 461 462 |
# File 'lib/fhir_models/r5/generated/resources/MedicationKnowledge.rb', line 460 def modifierExtension @modifierExtension end |