Class: FHIR::R5::NutritionOrder::OralDiet::Nutrient
- Defined in:
- lib/fhir_models/r5/generated/resources/NutritionOrder.rb
Constant Summary collapse
- METADATA =
{ 'id' => {'type'=>'string', 'path'=>'Nutrient.id', 'min'=>0, 'max'=>1}, 'extension' => {'type'=>'Extension', 'path'=>'Nutrient.extension', 'min'=>0, 'max'=>Float::INFINITY}, 'modifierExtension' => {'type'=>'Extension', 'path'=>'Nutrient.modifierExtension', 'min'=>0, 'max'=>Float::INFINITY}, 'modifier' => {'valid_codes'=>{'http://snomed.info/sct'=>['33463005', '39972003', '88480006', '226355009', '2254005', '2331003', '2942001', '3161008', '3325005', '4963003', '5691000', '5932006', '6083003', '7509000', '7774008', '7791007', '8143001', '8153000', '8514004', '8919000', '10796004', '10944007', '11320009', '11984007', '12391001', '12970004', '13235001', '13781002', '13863008', '14125007', '14139007', '14312008', '14564001', '14715007', '14971004', '15331006', '15472007', '16850006', '18414002', '19160003', '19839007', '21239003', '21706000', '22555008', '22559002', '22606007', '23433006', '25761002', '26645004', '26766001', '27378009', '28942008', '30022007', '30094001', '30178006', '31121009', '32741009', '33922005', '34744002', '35344005', '35733004', '36397007', '36434002', '36816009', '36998008', '37237003', '37927000', '38182007', '38839009', '38909000', '39360003', '39694009', '39862002', '40479008', '40924008', '41441005', '41810000', '41834005', '42180008', '43289005', '43431002', '43706004', '43728004', '43835003', '43909000', '43984007', '44262008', '44970006', '45524001', '45962009', '45997006', '46075000', '47617006', '47703008', '48736006', '49506005', '50233008', '50479000', '51224002', '52130006', '52518006', '52541003', '52560005', '52625008', '52736009', '53499005', '53646005', '53834009', '54041009', '54045000', '54821000', '55946005', '56383006', '56740002', '58202007', '58753009', '59882007', '59888006', '60244003', '60260004', '60764009', '61045002', '62174006', '62763008', '63004003', '63089006', '63330006', '63676001', '63718003', '65183007', '66322002', '66656000', '67060008', '67079006', '67377000', '67517005', '68077006', '68992005', '70113000', '70203000', '70288006', '70587000', '70706009', '71544008', '72164009', '72309009', '72840006', '73131003', '73916008', '74727008', '74801000', '75799006', '75871008', '75876003', '77404006', '77454000', '78527003', '80393001', '80582002', '81100008', '82450006', '82622003', '83797003', '84035007', '85214009', '85668006', '86431009', '87116002', '87136001', '87371008', '87708000', '88546006', '89707004', '91166002', '95984008', '96150000', '96151001', '96152008', '96153003', '102258003', '102658006', '102661007', '102663005', '102746004', '102747008', '102748003', '102750006', '102751005', '103067001', '103068006', '103069003', '103070002', '103072005', '103074006', '108946001', '108950008', '109015005', '109017002', '109024001', '109117004', '109240008', '112000000', '112001001', '112121003', '115343006', '115358003', '116094003', '116127001', '116257004', '116258009', '116259001', '116260006', '116261005', '116262003', '116263008', '116264002', '116265001', '116266000', '116267009', '116268004', '116269007', '116271007', '116776001', '116777005', '116778000', '116934003', '126076005', '126077001', '126078006', '126079003', '126080000', '126081001', '126082008', '126223008', '126224002', '126225001', '126226000', '126227009', '126228004', '126229007', '126235007', '126237004', '126238009', '126239001', '173196005', '226367006', '226368001', '226369009', '226370005', '226371009', '226372002', '226373007', '226374001', '226375000', '226887002', '226888007', '226889004', '226890008', '226891007', '226892000', '226894004', '226895003', '226896002', '226897006', '226898001', '226899009', '226900004', '226901000', '226902007', '226903002', '226904008', '226907001', '226908006', '226909003', '226910008', '226911007', '226912000', '226913005', '226914004', '227991002', '227992009', '227993004', '227994005', '227995006', '227996007', '229848001', '229849009', '229850009', '229851008', '229852001', '229853006', '229854000', '229855004', '229857007', '229858002', '229859005', '229928009', '229929001', '229930006', '229932003', '230045004', '230046003', '230047007', '230048002', '230049005', '230050005', '256227006', '259098002', '259100002', '259333003', '259336006', '259337002', '259382003', '259392006', '259403006', '259406003', '259411001', '259509008', '259512006', '259547003', '259651009', '259655000', '259659006', '259660001', '259661002', '259666007', '273943001', '273945008', '301862003', '304111003', '310283001', '312184007', '372571007', '372601001', '372650007', '373531009', '373560000', '385517000', '386845007', '386927006', '386932007', '386965004', '387030006', '387041008', '387131008', '387168006', '387235007', '387274000', '387440002', '391698009', '391699001', '391734004', '391737006', '395734009', '395737002', '395766004', '395769006', '395791004', '395815002', '395830006', '395836000', '395838004', '395839007', '395842001', '395951005', '396065004', '406774009', '409871008', '410872002', '410982000', '410983005', '412135003', '412203006', '412244007', '412250002', '412410003', '412552006', '412632001', '413483001', '414506003', '415160008', '415543009', '417889008', '418407000', '418929008', '418938005', '419382002', '419432008', '419843007', '420053004', '421289007', '421621000', '422073002', '422160004', '425645005', '425867009', '427330005', '427638006', '428732003', '429592005', '429990006', '430469009', '430632000', '430633005', '430634004', '430926008', '432165000', '433468002', '438901003', '441816007', '442247006', '442340006', '442346000', '443148002', '449236003', '699182008', '702796008', '703122000', '703395001', '703402008', '704430002', '706927001', '706929003', '706930008', '706938001', '706940006', '706941005', '706942003', '706943008', '706946000', '706948004', '706978008', '706980002', '706982005', '707019004', '707020005', '707053000', '707070008', '707071007', '707163005', '707184000', '707230005', '707599007', '707615006', '707616007', '707661006', '707677007', '707678002', '707968002', '707976000', '708047003', '708052008', '708053003', '708189008', '708562005', '708600008', '708658008', '708703004', '708704005', '708715000', '708850004', '709071004', '709131007', '709152004', '709592008', '709610005', '709844000', '710051007', '710174009', '710238007', '710949005', '711335002', '712565006', '712594004', '712599009', '712684001', '712686004', '712713006', '712800005', '712808003', '713311003', '713336009', '713357001', '713371009', '713372002', '713480005', '713648000', '713664008', '719899003', '720489009', '720490000', '724234003', '724239008', '725193008', '725553002', '725582001', '725622009', '725629000', '725634001', '725635000', '725636004', '725699008', '725729006', '725859007', '725963001', '726013002', '726717009', '726756003', '733765008', '733766009', '734466002', '734646000', '734650007', '734651006', '734656001', '734657005', '734658000', '734659008', '734977001', '734978006', '735062003', '735066000', '735069007', '735136009', '735247006', '735252001', '735341005', '763052004', '763053009', '763201006', '763378001', '765340000', '765341001', '765355009', '767613006', '768369005', '768547002', '768550004', '769101009', '769208008', '773471007', '781246008', '781247004', '781253004', '781584003', '781628006', '783849004', '784335008', '787920005', '787921009', '787948005', '787952005', '787967009', '788778006', '792796007', '860933007', '876844009', '895415002', '1163442006', '1172425006', '1179020007', '1201876007', '1217427007', '1217428002', '1217605007', '1217610006', '436801000124100', '436811000124102', '436821000124105', '436831000124108', '436841000124103', '669361000168106']}, 'type'=>'CodeableConcept', 'path'=>'Nutrient.modifier', 'min'=>0, 'max'=>1, 'binding'=>{'strength'=>'example', 'uri'=>'http://hl7.org/fhir/ValueSet/nutrient-code'}}, 'amount' => {'type'=>'Quantity', 'path'=>'Nutrient.amount', 'min'=>0, 'max'=>1} }
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
-
#amount ⇒ Object
0-1 Quantity.
-
#extension ⇒ Object
0-* [ Extension ].
-
#id ⇒ Object
0-1 string.
-
#modifier ⇒ Object
0-1 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
#amount ⇒ Object
0-1 Quantity
99 100 101 |
# File 'lib/fhir_models/r5/generated/resources/NutritionOrder.rb', line 99 def amount @amount end |
#extension ⇒ Object
0-* [ Extension ]
96 97 98 |
# File 'lib/fhir_models/r5/generated/resources/NutritionOrder.rb', line 96 def extension @extension end |
#id ⇒ Object
0-1 string
95 96 97 |
# File 'lib/fhir_models/r5/generated/resources/NutritionOrder.rb', line 95 def id @id end |
#modifier ⇒ Object
0-1 CodeableConcept
98 99 100 |
# File 'lib/fhir_models/r5/generated/resources/NutritionOrder.rb', line 98 def modifier @modifier end |
#modifierExtension ⇒ Object
0-* [ Extension ]
97 98 99 |
# File 'lib/fhir_models/r5/generated/resources/NutritionOrder.rb', line 97 def modifierExtension @modifierExtension end |