Class: FHIR::R5::NutritionIntake::ConsumedItem

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

Constant Summary collapse

METADATA =
{
  'id' => {'type'=>'string', 'path'=>'ConsumedItem.id', 'min'=>0, 'max'=>1},
  'extension' => {'type'=>'Extension', 'path'=>'ConsumedItem.extension', 'min'=>0, 'max'=>Float::INFINITY},
  'modifierExtension' => {'type'=>'Extension', 'path'=>'ConsumedItem.modifierExtension', 'min'=>0, 'max'=>Float::INFINITY},
  'type' => {'valid_codes'=>{'http://snomed.info/sct'=>['762766007', '2159007', '2254005', '3161008', '3692009', '3718001', '4700006', '4963003', '5691000', '5932006', '6083003', '6249003', '6524003', '7434003', '7661006', '7791007', '8153000', '8514004', '10827009', '10944007', '11526002', '13577000', '13781002', '14125007', '14139007', '14263006', '14971004', '15331006', '16313001', '19839007', '22559002', '22836000', '22968009', '23182003', '24515005', '25743006', '25761002', '26645004', '27138006', '27378009', '28230009', '28421003', '28647000', '28942008', '29263009', '30022007', '31121009', '34744002', '35609001', '35748005', '36434002', '37575004', '37927000', '38909000', '39102003', '39694009', '39862002', '41459008', '41810000', '41834005', '43708003', '43835003', '43984007', '44027008', '44970006', '45997006', '46329000', '47617006', '47703008', '50479000', '50593009', '50825000', '51386004', '51905005', '51963001', '52518006', '52541003', '52560005', '52625008', '52736009', '53410008', '53527002', '53875002', '54041009', '54821000', '56740002', '58732000', '58753009', '59533004', '59882007', '59888006', '60260004', '63004003', '63045006', '63330006', '63676001', '63766005', '67296003', '67324005', '67990004', '70113000', '70288006', '70587000', '70813002', '72511004', '72840006', '73916008', '74242007', '74727008', '75665004', '75799006', '75871008', '77404006', '77722008', '80259003', '80393001', '80743002', '82450006', '82566005', '83595008', '83797003', '84035007', '84791008', '85214009', '85668006', '86233005', '87136001', '88546006', '89707004', '89811004', '90136002', '90677004', '91166002', '91606004', '95984008', '102258003', '102259006', '102260001', '102261002', '102262009', '102263004', '102264005', '102270004', '102271000', '102697003', '102698008', '102699000', '102746004', '102747008', '102748003', '102750006', '102751005', '108950008', '109015005', '109017002', '109240008', '112000000', '112001001', '115343006', '115358003', '116127001', '116274004', '125706008', '126076005', '126077001', '126078006', '126079003', '126080000', '126081001', '126082008', '127384006', '129559002', '129560007', '129561006', '225748000', '226017009', '226018004', '226019007', '226021002', '226022009', '226023004', '226024005', '226025006', '226026007', '226031009', '226032002', '226033007', '226036004', '226037008', '226038003', '226040008', '226041007', '226046002', '226047006', '226053006', '226054000', '226057007', '226061001', '226062008', '226064009', '226367006', '226368001', '226465004', '226466003', '226467007', '226468002', '226469005', '226470006', '226471005', '226472003', '226473008', '226474002', '226475001', '226476000', '226477009', '226478004', '226479007', '226480005', '226481009', '226482002', '226483007', '226484001', '226486004', '226487008', '226488003', '226489006', '226491003', '226492005', '226493000', '226495007', '226496008', '226497004', '226498009', '226499001', '226500005', '226501009', '226502002', '226503007', '226504001', '226505000', '226506004', '226507008', '226508003', '226509006', '226510001', '226511002', '226512009', '226513004', '226514005', '226515006', '226516007', '226517003', '226518008', '226519000', '226520006', '226521005', '226522003', '226523008', '226524002', '226525001', '226526000', '226527009', '226528004', '226529007', '226530002', '226531003', '226532005', '226533000', '226534006', '226535007', '226536008', '226537004', '226538009', '226539001', '226540004', '226541000', '226542007', '226543002', '226544008', '226546005', '226547001', '226548006', '226549003', '226550003', '226551004', '226552006', '226553001', '226554007', '226555008', '226556009', '226557000', '226558005', '226559002', '226560007', '226561006', '226562004', '226563009', '226564003', '226565002', '226566001', '226567005', '226568000', '226569008', '226570009', '226571008', '226572001', '226574000', '226575004', '226576003', '226577007', '226578002', '226579005', '226580008', '226581007', '226582000', '226583005', '226584004', '226585003', '226587006', '226589009', '226590000', '226592008', '226593003', '226595005', '226596006', '226597002', '226598007', '226601002', '226604005', '226611009', '226612002', '226613007', '226614001', '226616004', '226617008', '226618003', '226619006', '226620000', '226621001', '226622008', '226639005', '226640007', '226641006', '226642004', '226643009', '226644003', '226645002', '226647005', '226648000', '226649008', '226650008', '226651007', '226652000', '226653005', '226654004', '226655003', '226656002', '226657006', '226658001', '226659009', '226660004', '226661000', '226662007', '226663002', '226664008', '226665009', '226666005', '226667001', '226668006', '226669003', '226670002', '226671003', '226672005', '226673000', '226674006', '226675007', '226676008', '226677004', '226678009', '226679001', '226680003', '226681004', '226682006', '226683001', '226684007', '226685008', '226686009', '226687000', '226688005', '226689002', '226690006', '226691005', '226692003', '226693008', '226694002', '226695001', '226697009', '226699007', '226700008', '226701007', '226702000', '226703005', '226704004', '226705003', '226706002', '226707006', '226708001', '226709009', '226710004', '226711000', '226712007', '226713002', '226714008', '226715009', '226716005', '226717001', '226718006', '226719003', '226720009', '226721008', '226722001', '226723006', '226724000', '226725004', '226726003', '226727007', '226728002', '226729005', '226730000', '226731001', '226732008', '226733003', '226734009', '226735005', '226736006', '226737002', '226738007', '226739004', '226740002', '226741003', '226742005', '226743000', '226744006', '226745007', '226746008', '226747004', '226748009', '226749001', '226750001', '226751002', '226752009', '226753004', '226754005', '226755006', '226756007', '226757003', '226758008', '226759000', '226761009', '226762002', '226763007', '226764001', '226765000', '226766004', '226767008', '226768003', '226769006', '226770007', '226771006', '226774003', '226775002', '226776001', '226777005', '226778000', '226779008', '226780006', '226781005', '226782003', '226783008', '226784002', '226785001', '226786000', '226787009', '226788004', '226789007', '226790003', '226791004', '226793001', '226795008', '226796009', '226797000', '226798005', '226799002', '226800003', '226801004', '226802006', '226803001', '226805008', '226808005', '226809002', '226810007', '226811006', '226812004', '226813009', '226814003', '226815002', '226816001', '226817005', '226818000', '226819008', '226820002', '226821003', '226822005', '226823000', '226824006', '226825007', '226826008', '226827004', '226828009', '226829001', '226830006', '226831005', '226832003', '226834002', '226835001', '226836000', '226837009', '226838004', '226839007', '226840009', '226841008', '226842001', '226843006', '226844000', '226845004', '226846003', '226847007', '226848002', '226849005', '226850005', '226851009', '226852002', '226853007', '226854001', '226855000', '226856004', '226857008', '226858003', '226859006', '226860001', '226861002', '226862009', '226863004', '226864005', '226865006', '226866007', '226867003', '226868008', '226869000', '226870004', '226871000', '226872007', '226873002', '226874008', '226875009', '226876005', '226877001', '226878006', '226879003', '226880000', '226881001', '226882008', '226883003', '226884009', '226885005', '226886006', '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', '226915003', '226916002', '226917006', '226918001', '226919009', '226920003', '226921004', '226922006', '226923001', '226924007', '226925008', '226926009', '226927000', '226928005', '226929002', '226930007', '226931006', '226932004', '226933009', '226934003', '226935002', '226936001', '226937005', '226938000', '226939008', '226940005', '226941009', '226942002', '226943007', '226944001', '226945000', '226946004', '226947008', '226948003', '226949006', '226950006', '226951005', '226952003', '226953008', '226954002', '226955001', '226956000', '226957009', '226958004', '226959007', '226960002', '226961003', '226962005', '226963000', '226964006', '226965007', '226966008', '226967004', '226968009', '226969001', '226970000', '226971001', '226972008', '226973003', '226974009', '226975005', '226976006', '226977002', '226978007', '226979004', '226980001', '226981002', '226982009', '226983004', '226984005', '226985006', '226987003', '226988008', '226989000', '226990009', '226991008', '226992001', '226993006', '226994000', '226995004', '226996003', '226997007', '226998002', '226999005', '227000008', '227001007', '227002000', '227003005', '227004004', '227005003', '227006002', '227007006', '227008001', '227009009', '227010004', '227011000', '227012007', '227013002', '227014008', '227015009', '227016005', '227017001', '227018006', '227019003', '227020009', '227021008', '227022001', '227023006', '227024000', '227025004', '227026003', '227027007', '227028002', '227029005', '227030000', '227031001', '227032008', '227033003', '227034009', '227036006', '227038007', '227040002', '227041003', '227042005', '227044006', '227045007', '227046008', '227047004', '227048009', '227049001', '227050001', '227051002', '227052009', '227053004', '227054005', '227055006', '227058008', '227060005', '227061009', '227062002', '227063007', '227064001', '227065000', '227066004', '227067008', '227068003', '227069006', '227070007', '227071006', '227072004', '227073009', '227074003', '227075002', '227076001', '227078000', '227080006', '227081005', '227083008', '227084002', '227085001', '227086000', '227087009', '227088004', '227089007', '227092006', '227093001', '227096009', '227097000', '227098005', '227099002', '227101009', '227103007', '227104001', '227105000', '227106004', '227107008', '227108003', '227109006', '227110001', '227111002', '227114005', '227115006', '227116007', '227117003', '227118008', '227119000', '227120006', '227121005', '227122003', '227123008', '227124002', '227126000', '227127009', '227128004', '227129007', '227130002', '227131003', '227132005', '227133000', '227134006', '227135007', '227136008', '227137004', '227138009', '227139001', '227141000', '227142007', '227143002', '227144008', '227145009', '227147001', '227148006', '227150003', '227151004', '227152006', '227153001', '227154007', '227155008', '227156009', '227157000', '227158005', '227159002', '227160007', '227164003', '227165002', '227167005', '227168000', '227169008', '227170009', '227171008', '227172001', '227173006', '227174000', '227175004', '227176003', '227177007', '227178002', '227179005', '227180008', '227181007', '227182000', '227183005', '227184004', '227185003', '227186002', '227187006', '227188001', '227189009', '227190000', '227191001', '227193003', '227194009', '227195005', '227196006', '227197002', '227198007', '227199004', '227200001', '227201002', '227202009', '227203004', '227204005', '227205006', '227206007', '227207003', '227208008', '227209000', '227210005', '227212002', '227213007', '227214001', '227215000', '227216004', '227217008', '227218003', '227219006', '227220000', '227221001', '227225005', '227226006', '227227002', '227228007', '227229004', '227230009', '227231008', '227232001', '227233006', '227234000', '227235004', '227236003', '227238002', '227239005', '227240007', '227242004', '227244003', '227245002', '227247005', '227249008', '227250008', '227251007', '227253005', '227254004', '227255003', '227258001', '227259009', '227260004', '227261000', '227262007', '227263002', '227264008', '227265009', '227266005', '227268006', '227269003', '227270002', '227271003', '227272005', '227273000', '227274006', '227275007', '227276008', '227277004', '227279001', '227280003', '227281004', '227282006', '227283001', '227284007', '227285008', '227286009', '227287000', '227288005', '227289002', '227290006', '227291005', '227292003', '227294002', '227295001', '227296000', '227297009', '227298004', '227299007', '227300004', '227301000', '227302007', '227303002', '227304008', '227305009', '227306005', '227307001', '227308006', '227309003', '227310008', '227311007', '227312000', '227313005', '227314004', '227315003', '227316002', '227317006', '227318001', '227319009', '227320003', '227321004', '227322006', '227323001', '227324007', '227325008', '227326009', '227327000', '227328005', '227329002', '227330007', '227331006', '227332004', '227333009', '227334003', '227335002', '227336001', '227337005', '227338000', '227339008', '227340005', '227341009', '227342002', '227343007', '227345000', '227346004', '227347008', '227348003', '227349006', '227350006', '227351005', '227352003', '227353008', '227354002', '227355001', '227356000', '227357009']}, 'type'=>'CodeableConcept', 'path'=>'ConsumedItem.type', 'min'=>1, 'max'=>1, 'binding'=>{'strength'=>'example', 'uri'=>'http://hl7.org/fhir/ValueSet/edible-substance-type'}},
  'nutritionProduct' => {'type'=>'CodeableReference', 'path'=>'ConsumedItem.nutritionProduct', 'min'=>1, 'max'=>1},
  'schedule' => {'type'=>'Timing', 'path'=>'ConsumedItem.schedule', 'min'=>0, 'max'=>1},
  'amount' => {'type'=>'Quantity', 'path'=>'ConsumedItem.amount', 'min'=>0, 'max'=>1},
  'rate' => {'type'=>'Quantity', 'path'=>'ConsumedItem.rate', 'min'=>0, 'max'=>1},
  'notConsumed' => {'type'=>'boolean', 'path'=>'ConsumedItem.notConsumed', 'min'=>0, 'max'=>1},
  'notConsumedReason' => {'valid_codes'=>{'http://snomed.info/sct'=>['302188001', '11193009', '26440003', '38175008', '346138009', '228018009', '228019001', '228020007', '228021006', '386617003', '140004', '168000', '171008', '192008', '242004', '303002', '317006', '335002', '407000', '408005', '450005', '517007', '536002', '643001', '652005', '658009', '675003', '703000', '755004', '799008', '845006', '964004', '975000', '981008', '984000', '1027000', '1034003', '1045000', '1051005', '1059007', '1116000', '1150009', '1208004', '1264004', '1287007', '1356007', '1367008', '1475003', '1488000', '1492007', '1512006', '1532007', '1567007', '1698001', '1744008', '1761006', '1771008', '1778002', '1779005', '1824008', '1826005', '1835003', '1865008', '2043009', '2066005', '2091005', '2128005', '2129002', '2245007', '2307008', '2365002', '2367005', '2435008', '2556008', '2707005', '2783007', '2807004', '2825006', '2901004', '2919008', '2946003', '2955000', '3004001', '3021005', '3023008', '3094009', '3097002', '3308008', '3376008', '3419005', '3464007', '3482005', '3483000', '3549009', '3558002', '3590007', '3639002', '3650004', '3696007', '3738000', '3752003', '3783004', '3797007', '3815005', '3845008', '3855007', '3886001', '3899003', '3913002', '3951002', '4195003', '4237001', '4264000', '4269005', '4283007', '4356008', '4397001', '4399003', '4416007', '4481007', '4494009', '4522001', '4556007', '4637005', '4654002', '4661003', '4711003', '4834000', '4846001', '4896000', '4998000', '5033003', '5126000', '5144008', '5153001', '5201002', '5258001', '5432003', '5492000', '5494004', '5562006', '5596004', '5631002', '5639000', '5667009', '5689008', '5791006', '5805002', '5820008', '5920007', '5964004', '6066007', '6072007', '6075009', '6087002', '6121001', '6137007', '6183001', '6214005', '6215006', '6241000', '6288001', '6382002', '6441003', '6461009', '6477005', '6528000', '6548007', '6659005', '6724001', '6761005', '6762003', '6838000', '6913006', '6936002', '6971002', '7021009', '7037003', '7265005', '7290007', '7346000', '7399006', '7407001', '7425008', '7444001', '7475005', '7493006', '7522008', '7538002', '7620006', '7731005', '7780000', '7826003', '7847004', '7877005', '7881005', '7903009', '7920008', '7926002', '7941002', '8004003', '8071005', '8090002', '8114009', '8262006', '8410006', '8421002', '8466006', '8493009', '8543007', '8579004', '8587003', '8622001', '8666004', '8744003', '8765009', '8771003', '8832006', '8933000', '8986002', '9053006', '9058002', '9067002', '9124008', '9168005', '9245008', '9272000', '9273005', '9366002', '9368001', '9391002', '9473008', '9484001', '9491003', '9551004', '9563009', '9665009', '9707006', '9733003', '9785001', '9814003', '9815002', '9829001', '9843006', '9866007', '9914004', '9953008', '9984005', '10017004', '10078003', '10184002', '10217006', '10295004', '10345003', '10351008', '10389003', '10480003', '10665004', '10679007', '10699001', '10743008', '10816007', '10825001', '10866001', '10883005', '10890000', '10897002', '10920005', '10998006', '11003002', '11033009', '11102005', '11114002', '11178005', '11179002', '11194003', '11223009', '11256005', '11266002', '11350001', '11426004', '11461005', '11552008', '11578004', '11619008', '11672007', '11683003', '11767005', '11818002', '11840006', '11938002', '11949008', '12002009', '12063002', '12104008', '12245007', '12264001', '12269006', '12274003', '12351004', '12355008', '12368000', '12384004', '12435008', '12463005', '12516006', '12574004', '12625009', '12721007', '12776000', '12777009', '12779007', '12847006', '12932003', '13025001', '13026000', '13114007', '13140001', '13160009', '13177009', '13200003', '13265006', '13267003', '13286006', '13457005', '13466009', '13468005', '13470001', '13471002', '13483000', '13504006', '13516000', '13538003', '13568007', '13630003', '13771001', '13883009', '13891000', '13923006', '13959000', '14066009', '14094001', '14220008', '14223005', '14311001', '14380007', '14430002', '14448006', '14465002', '14508001', '14582003', '14725002', '14756005', '14760008', '14808008', '14901003', '14911005', '14919007', '15033003', '15082003', '15115006', '15135007', '15151004', '15165002', '15230009', '15238002', '15270002', '15284007', '15342002', '15402006', '15419008', '15423000', '15445004', '15492000', '15510009', '15528006', '15699003', '15720001', '15733007', '15770003', '15899001', '15902003', '15970005', '15999000', '16000003', '16010007', '16069000', '16070004', '16101002', '16121001', '16331000', '16358007', '16376000', '16459000', '16485001', '16516008', '16694003', '16714009', '16761005', '16763008', '16816002', '16932000', '16950007', '16957005', '17067009', '17110002', '17186003', '17206008', '17266006', '17346000', '17349007', '17355002', '17440005', '17442002', '17465007', '17531008', '17551007', '17552000', '17565009', '17593008', '17681007', '17709002', '17741008', '17755000', '17783003', '17802000', '17890003', '17960009', '17970006', '18028001', '18037001', '18081009', '18116006', '18139000', '18147000', '18168004', '18169007', '18229003', '18269002', '18317005', '18342001', '18367003', '18389004', '18526009', '18530007', '18576006', '18644006', '18645007', '18665000', '18718003', '18755003', '18773000', '18792003', '18805001', '18846006', '18849004', '18899000', '18910001', '18917003', '18935007', '19132000', '19213003', '19216006', '19263008', '19286001', '19311003', '19335008', '19345005', '19387007', '19523008', '19547001', '19569008', '19597002', '19640007', '19682006', '19742005', '19850005', '19881001', '19894004', '19936001', '19943007', '19968009', '19995004', '20239009', '20306009', '20335001', '20402005', '20474007', '20509003', '20528005', '20570000', '20607006', '20639004', '20674003', '20678000', '20719006', '20725005', '20754004', '20759009', '20790006', '20813000', '20815007', '20824003', '20860008', '20915006', '20919000', '20926000', '20928004', '21162009', '21366000', '21459002', '21580006', '21638000', '21692001', '21759003', '21763005', '21782001', '21809000', '21861000', '21863002', '21995002', '22114000', '22149007', '22157005', '22169002', '22207007', '22208002', '22231002', '22240003', '22304002', '22323009', '22361007', '22395006', '22490002', '22500005', '22508003', '22511002', '22542007', '22589009', '22620000', '22711000', '22788004', '22845004', '22846003', '22883003', '22905009', '22922006', '22949006', '22974009', '23023009', '23034007', '23062000', '23065003', '23080009', '23144006', '23166004', '23202007', '23234003', '23298002', '23387001', '23512004', '23587002', '23649000', '23678004', '23693000', '23740006', '23812009', '23874000', '23913003', '23916006', '23949002', '23971007', '23997001', '24001002', '24029004', '24060004', '24078009', '24087000', '24194000', '24203005', '24291004', '24339001', '24407009', '24412005', '24436009', '24557004', '24610009', '24617007', '24754009', '24764000', '24789006', '24807004', '24810006', '24813008', '24829000', '25102003', '25110002', '25148007', '25273001', '25299008', '25319005', '25335003', '25345001', '25349007', '25374005', '25418001', '25420003', '25458004', '25479004', '25507003', '25540007', '25552000', '25554004', '25598004', '25617003', '25730006', '25744000', '25803005', '25887009', '25896009', '25898005', '25924004', '25933002', '25942009', '25948008', '25972003', '26006005', '26103000', '26179002', '26185009', '26221006', '26249004', '26284000', '26289005', '26315009', '26316005', '26373009', '26374003', '26421009', '26422002', '26485002', '26558007', '26597004', '26624006', '26629001', '26718008', '26748006', '26826005', '26828006', '26838001', '26874005', '26884006', '26918003', '26975007', '27002002', '27025001', '27123005', '27152008', '27156006', '27160009', '27203001', '27235001', '27241008', '27281001', '27355003', '27409004', '27576009', '27673007', '27680009', '27697003', '27719009', '27729002', '27829006', '27858009', '27868004', '27878001', '27902000', '27916005', '27943000', '27970007', '28016005', '28041003', '28045007', '28082003', '28132005', '28175004', '28198007', '28212002', '28358004', '28401004', '28412004', '28536002', '28599006', '28626004', '28670008', '28682004', '28698006', '28724005', '28756003', '28766006', '28826002', '28828001', '28845006', '28945005', '28951000', '29110005', '29120000', '29162007', '29256009', '29291001', '29330004', '29384001', '29451002', '29479008', '29484002', '29553002', '29604006', '29632002', '29748005', '29755007', '29874009', '29880001', '29886007', '29927001', '29979000', '29980002', '30037006', '30074005', '30093007', '30102006', '30126008', '30144000', '30183003', '30188007', '30233002', '30265004', '30276000', '30304000', '30464003', '30468000', '30493003', '30512007', '30514008', '30588004', '30657009', '30677002', '30693006', '30715007', '30716008', '30719001', '30731004', '30736009', '30811009', '30873000', '30874006', '30877004', '30888005', '30993009', '31005002', '31015008', '31155007', '31258000', '31301004', '31309002', '31452001', '31499008', '31595004', '31607006', '31642005', '31686000', '31704005', '31712002', '31742004', '31841001', '32038009', '32067005', '32084004', '32097002', '32110003', '32141002', '32161008', '32194006', '32230006', '32236000', '32295003', '32298001', '32337007', '32450007', '32490005', '32527003', '32580004', '32614006', '32620007', '32883009', '32891000', '33020000', '33144001', '33167004', '33225004', '33243000', '33257003', '33261009', '33334006', '33361006', '33370009', '33410002', '33504000', '33505004', '33687004', '33688009', '33710003', '33727006', '33812003', '33838003', '33841007', '33902006', '33906009', '33931005', '33983003', '33990008', '33995003', '33997006', '34021006', '34125004', '34231006', '34240005', '34255001', '34262005', '34282009', '34286007', '34346002', '34367002', '34570004', '34580000', '34589004', '34602004', '34736002', '34786008', '34798003', '34821005', '34903006', '34921009', '34923007', '35023000', '35065006', '35074008', '35095003', '35117008', '35156002', '35217003', '35223008', '35246005', '35265002', '35266001', '35298007', '35447004', '35452009', '35517004', '35541001', '35560008', '35563005', '35571009', '35580009', '35681000', '35758009', '35865007', '35974005', '36001007', '36046008', '36151004', '36155008', '36162004', '36188001', '36202009', '36246001', '36261000', '36269003', '36304008', '36334003', '36355001', '36376006', '36483003', '36529003', '36619004', '36631002', '36760000', '36789003', '36859004', '36891003', '36921006', '36955009', '36975000', '37031009', '37054000', '37224001', '37320007', '37369009', '37372002', '37373007', '37404003', '37439003', '37442009', '37502002', '37528004', '37657006', '37666005', '37688005', '37693008', '37703005', '37831005', '37832003', '37871000', '37976006', '37992001', '38032004', '38059007', '38079004', '38089000', '38106008', '38205001', '38214006', '38215007', '38228000', '38285004', '38302000', '38306002', '38365000', '38397000', '38420005', '38438008', '38632003', '38662009', '38685005', '38712009', '38739001', '38851006', '38856001', '38906007', '38938002', '38951007', '38972005', '38982006', '38993008', '38996000', '39170005', '39204006', '39205007', '39271004', '39273001', '39306006', '39323002', '39326005', '39341005', '39344002', '39392002', '39400004', '39476006', '39621005', '39634006', '39642007', '39666001', '39683005', '39719008', '39747007', '39755000', '39772007', '39788007', '39963006', '39998009', '40028009', '40046003', '40158001', '40159009', '40194002', '40210001', '40214005', '40273006', '40315008', '40385000', '40444006', '40453004', '40468003', '40494007', '40515007', '40616000', '40650009', '40663003', '40719004', '40739000', '40766000', '40775003', '40835002', '40845000', '40857009', '40890009', '40912001', '41060007', '41152008', '41188003', '41279003', '41309000', '41349008', '41364008', '41366005', '41527003', '41545003']}, 'type'=>'CodeableConcept', 'path'=>'ConsumedItem.notConsumedReason', 'min'=>0, 'max'=>1, 'binding'=>{'strength'=>'example', 'uri'=>'http://hl7.org/fhir/ValueSet/not-consumed-reason'}}
}

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

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

#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

#amountObject

0-1 Quantity



70
71
72
# File 'lib/fhir_models/r5/generated/resources/NutritionIntake.rb', line 70

def amount
  @amount
end

#extensionObject

0-* [ Extension ]



65
66
67
# File 'lib/fhir_models/r5/generated/resources/NutritionIntake.rb', line 65

def extension
  @extension
end

#idObject

0-1 string



64
65
66
# File 'lib/fhir_models/r5/generated/resources/NutritionIntake.rb', line 64

def id
  @id
end

#modifierExtensionObject

0-* [ Extension ]



66
67
68
# File 'lib/fhir_models/r5/generated/resources/NutritionIntake.rb', line 66

def modifierExtension
  @modifierExtension
end

#notConsumedObject

0-1 boolean



72
73
74
# File 'lib/fhir_models/r5/generated/resources/NutritionIntake.rb', line 72

def notConsumed
  @notConsumed
end

#notConsumedReasonObject

0-1 CodeableConcept



73
74
75
# File 'lib/fhir_models/r5/generated/resources/NutritionIntake.rb', line 73

def notConsumedReason
  @notConsumedReason
end

#nutritionProductObject

1-1 CodeableReference



68
69
70
# File 'lib/fhir_models/r5/generated/resources/NutritionIntake.rb', line 68

def nutritionProduct
  @nutritionProduct
end

#rateObject

0-1 Quantity



71
72
73
# File 'lib/fhir_models/r5/generated/resources/NutritionIntake.rb', line 71

def rate
  @rate
end

#scheduleObject

0-1 Timing



69
70
71
# File 'lib/fhir_models/r5/generated/resources/NutritionIntake.rb', line 69

def schedule
  @schedule
end

#typeObject

1-1 CodeableConcept



67
68
69
# File 'lib/fhir_models/r5/generated/resources/NutritionIntake.rb', line 67

def type
  @type
end