Class: FHIR::STU3::Condition::Stage

Inherits:
Model
  • Object
show all
Includes:
Hashable, Json, Xml
Defined in:
lib/fhir_stu3_models/fhir/resources/Condition.rb

Constant Summary collapse

METADATA =
{
  'id' => {'type'=>'string', 'path'=>'Stage.id', 'min'=>0, 'max'=>1},
  'extension' => {'type'=>'Extension', 'path'=>'Stage.extension', 'min'=>0, 'max'=>Float::INFINITY},
  'modifierExtension' => {'type'=>'Extension', 'path'=>'Stage.modifierExtension', 'min'=>0, 'max'=>Float::INFINITY},
  'summary' => {'valid_codes'=>{'http://snomed.info/sct'=>['786005', '1523005', '2640006', '2786004', '5701003', '5856006', '6123003', '6534007', '13104003', '14410001', '14926007', '14927003', '15076001', '15540006', '15542003', '17076002', '17691001', '17816005', '19408000', '21917009', '22079002', '22364004', '23351008', '25654007', '27167007', '30382004', '30440004', '30893008', '31747005', '33177002', '33907000', '34537009', '35440002', '36018006', '37415008', '39617003', '39880006', '43189003', '44255004', '44401000', '45552005', '46059003', '46333007', '46756001', '48105005', '49182004', '49219005', '50237009', '50283003', '52708004', '52774001', '52865009', '53173007', '53623008', '53786006', '54452005', '54498006', '55336000', '55440008', '56380009', '56587006', '56769006', '56944001', '57306005', '57605004', '58790005', '60275007', '60333009', '62455006', '64062008', '64202001', '64574000', '64737002', '64877001', '65235001', '65306007', '65536004', '65565005', '66445009', '67101007', '67673008', '68240008', '69605008', '70046009', '70664003', '71725004', '72780008', '73055006', '73082003', '73511008', '74053007', '75339006', '76422004', '78199001', '78607009', '79420006', '80588003', '80663004', '80898003', '80975007', '81822003', '84633001', '84921008', '87977001', '89487002', '90321006', '90402004', '112240001', '112241002', '258297005', '258298000', '258299008', '261646003', '261647007', '261648002', '261649005', '261650005', '261651009', '261652002', '261653007', '261654001', '261655000', '261656004', '261657008', '261658003', '261659006', '261660001', '261661002', '261662009', '261927002', '261928007', '261929004', '261967001', '261968006', '261969003', '277672002', '277674001', '277744001', '277772008', '277776006', '277777002', '277778007', '313108002', '313110000', '313111001', '313145008', '313146009', '369793000', '369794006', '369795007', '369796008', '369797004', '369798009', '369799001', '369800002', '369801003', '369802005', '369803000', '369804006', '369805007', '369806008', '369807004', '369808009', '369809001', '369810006', '369811005', '369812003', '369813008', '369814002', '369815001', '369816000', '369817009', '369818004', '369819007', '369820001', '369821002', '369822009', '369823004', '369824005', '369825006', '369826007', '369827003', '369828008', '369829000', '369830005', '369831009', '369832002', '369833007', '369834001', '369835000', '369836004', '369837008', '369838003', '369839006', '369840008', '369841007', '369842000', '369843005', '369844004', '369845003', '369846002', '369847006', '369848001', '369849009', '369850009', '369851008', '369852001', '369853006', '369854000', '369855004', '369856003', '369857007', '369858002', '369859005', '369860000', '369861001', '369862008', '369863003', '369864009', '369865005', '369866006', '369867002', '369868007', '369869004', '369870003', '369871004', '369872006', '369873001', '369874007', '369875008', '369876009', '369877000', '369878005', '369879002', '369880004', '369881000', '369882007', '369883002', '369884008', '369885009', '369886005', '369887001', '369888006', '369889003', '369890007', '369891006', '369892004', '369893009', '369894003', '369895002', '369896001', '369897005', '369898000', '369899008', '369900003', '369901004', '369902006', '369903001', '369904007', '369905008', '369906009', '369907000', '369909002', '369910007', '369911006', '369912004', '369913009', '369914003', '369915002', '369916001', '369917005', '369918000', '369919008', '369920002', '369921003', '369922005', '369923000', '369924006', '369925007', '369926008', '369927004', '369928009', '369929001', '369930006', '369931005', '369932003', '369933008', '369934002', '369935001', '369936000', '369937009', '369938004', '369939007', '369940009', '369941008', '369942001', '369943006', '369944000', '369945004', '369946003', '369947007', '369948002', '369949005', '369950005', '369951009', '369952002', '369953007', '369954001', '369955000', '369956004', '369957008', '369958003', '369959006', '369960001', '369961002', '369962009', '369963004', '369964005', '369965006', '369966007', '369967003', '369968008', '369969000', '369970004', '369971000', '369972007', '369973002', '369974008', '369975009', '369976005', '369977001', '369978006', '369979003', '369980000', '369981001', '369982008', '369983003', '369984009', '369985005', '369986006', '369987002', '369988007', '369989004', '369990008', '369991007', '369992000', '369993005', '369994004', '369995003', '369996002', '369997006', '369998001', '369999009', '370000006', '370001005', '370002003', '370003008', '370004002', '370005001', '370006000', '370007009', '370008004', '370009007', '370010002', '370011003', '370012005', '370013000', '370014006', '370015007', '370016008', '370017004', '370018009', '370019001', '370020007', '370021006', '370022004', '370023009', '370024003', '370025002', '370026001', '370027005', '370028000', '370029008', '370030003', '370031004', '370032006', '370033001', '370034007', '370035008', '370036009', '370037000', '370038005', '370039002', '370040000', '370041001', '370042008', '370043003', '370044009', '370045005', '370046006', '370047002', '370072002', '370123006', '372436009', '372437000', '373150000', '373151001', '373156006', '373157002', '373158007', '373159004', '373160009', '373161008', '373162001', '373163006', '373164000', '373165004', '373166003', '373167007', '373169005', '373170006', '373171005', '373172003', '373173008', '373174002', '373175001', '373176000', '373177009', '373178004', '373179007', '373180005', '373182002', '373183007', '373184001', '373185000', '373186004', '373187008', '373189006', '373190002', '373199001', '373200003', '373201004', '373204007', '384612007', '384613002', '384748000', '384749008', '384750008', '384751007', '384753005', '384754004', '384755003', '384756002', '384757006', '384983005', '384984004', '384985003', '384986002', '384987006', '384988001', '384989009', '384990000', '385301007', '385302000', '385303005', '385304004', '385306002', '385307006', '385308001', '385316005', '385317001', '385318006', '385319003', '385320009', '385321008', '385322001', '385323006', '385324000', '385325004', '385326003', '385358008', '385360005', '385362002', '385364001', '385366004', '385368003', '385370007', '385372004', '385374003', '385376001', '385378000', '385379008', '385380006', '385381005', '385382003', '385385001', '385389007', '385392006', '385415005', '385416006', '385417002', '385418007', '394939004', '394940002', '394941003', '394942005', '394943000', '395705003', '395706002', '395707006', '395708001', '395709009', '395710004', '395711000', '395712007', '396082002', '396083007', '396084001', '396085000', '396086004', '396087008', '396088003', '396089006', '396090002', '396091003', '396092005', '396093000', '396094006', '396095007', '396096008', '396097004', '396098009', '396099001', '396100009', '396101008', '396102001', '396103006', '396282005', '396283000', '396287004', '396288009', '396289001', '396290005', '396291009', '396292002', '396294001', '396297008', '396298003', '396299006', '396300003', '396301004', '396302006', '396303001', '396311006', '396312004', '396313009', '396314003', '396315002', '396316001', '396317005', '396318000', '396319008', '396320002', '396321003', '396322005', '396323000', '396368008', '396369000', '396370004', '396371000', '396372007', '396373002', '396374008', '396375009', '396376005', '396377001', '396378006', '396379003', '396380000', '396381001', '396382008', '396383003', '396384009', '396385005', '396386006', '396387002', '396388007', '396389004', '396390008', '396391007', '396392000', '396492004', '396493009', '396494003', '396495002', '396496001', '396497005', '396498000', '396499008', '396500004', '396501000', '396502007', '396503002', '396504008', '396506005', '396507001', '396508006', '396532004', '396533009', '396534003', '396535002', '396566008', '396567004', '396568009', '396569001', '396570000', '396571001', '396572008', '396573003', '396574009', '396575005', '396576006', '396577002', '396578007', '396579004', '396580001', '396581002', '396582009', '396583004', '396584005', '396585006', '396586007', '396587003', '396588008', '396589000', '396590009', '396591008', '396592001', '396593006', '396594000', '396595004', '396596003', '396597007', '396598002', '396599005', '396600008', '396601007', '396602000', '396603005', '396604004', '396605003', '396606002', '396607006', '396608001', '396609009', '396610004', '396611000', '396612007', '396613002', '396614008', '396615009', '396616005', '396617001', '396618006', '396619003', '396621008', '396622001', '396623006', '396624000', '396625004', '396626003', '396632008', '396633003', '396634009', '396635005', '396636006', '396637002', '396638007', '396639004', '396640002', '396641003', '396648009', '396650001', '396651002', '396653004', '396657003', '396658008', '396666004', '396667008', '396668003', '396669006', '396670007', '396671006', '396672004', '396673009', '396674003', '396675002', '396676001', '396677005', '396678000', '396679008', '396680006', '396681005', '396682003', '396683008', '396684002', '396726006', '396727002', '396728007', '396729004', '396730009', '396731008', '396732001', '396733006', '396734000', '396735004', '396736003', '396797009', '396798004', '396799007', '396800006', '396801005', '396802003', '396803008', '396907008', '396908003', '396909006', '396910001', '396911002', '396912009', '396913004', '396960007', '396961006', '396962004', '396963009', '396964003', '396965002', '396966001', '396967005', '396968000', '396969008', '396970009', '396971008', '396972001', '397025005', '397026006', '397027002', '397029004', '397030009', '397031008', '397032001', '397033006', '397036003', '397037007', '397038002', '397039005', '397040007', '397041006', '397042004', '397043009', '397044003', '397058001', '397059009', '397088005', '397089002', '397090006', '397092003', '397093008', '397094002', '397095001', '397096000', '397097009', '397098004', '397101000', '397102007', '397103002', '397104008', '397105009', '397106005', '397107001', '397119009', '397120003', '397121004', '397122006', '397123001', '397124007', '397125008', '397126009', '397127000', '397146004', '397147008', '397148003', '397149006', '397150006', '397213002', '397214008', '397215009', '397316007', '397317003', '397360007', '397367005', '397368000', '397369008', '397370009', '397371008', '397372001', '397373006', '397374000', '397375004', '397385003', '397386002', '397387006', '397388001', '397389009', '397390000', '397391001', '397392008', '397393003', '397465003', '397470005', '397471009', '397472002', '397473007', '397474001', '397489005', '397490001', '397491002', '397492009', '397493004', '397494005', '397495006', '397496007', '397497003', '397498008', '397499000', '397500009', '397501008', '399378007', '399393006', '399397007', '399400003', '399401004', '399404007', '399410007', '399413009', '399425007', '399439007', '399446003', '399448002', '399452002', '399453007', '399454001', '399461002', '399474008', '399478006', '399481001', '399493005', '399501001', '399508007', '399511008', '399516003', '399517007', '399518002', '399519005', '399543008', '399553009', '399557005', '399575006', '399594001', '399597008', '399602001', '399605004', '399610000', '399615005', '399616006', '399621009', '399623007', '399630001', '399636007', '399641004', '399674004', '399678001', '399679009', '399688000', '399690004', '399696005', '399697001', '399704006', '399705007', '399729000', '399736004', '399749009', '404180008', '404181007', '404182000', '405917009', '405918004', '405919007', '405957007', '405958002', '405959005', '405960000', '405961001', '405962008', '405963003', '405964009', '405992004', '406001009', '406088001', '406089009', '406090000', '406091001', '406092008', '409721000', '409722007', '409723002', '409724008', '409725009', '409726005', '409727001', '409747009', '409748004', '409749007', '409750007', '409751006', '409752004', '409753009', '409754003', '409755002', '409756001', '409758000', '409759008', '422375001', '422399001', '422479008', '422581008', '422679002', '422807001', '422901001', '422985007', '423003009', '423055005', '423114009', '423274005', '423480004', '423645007', '423697000', '423816008', '424078005', '424229006', '424454009', '424486004', '424600001', '424632001', '424842001', '424993006', '425008003', '425037004', '425213009', '425566006', '426288003', '426554005', '426561009', '426613005', '426616002', '426897009', '426917009', '427209003', '427495001', '427535001', '443335006', '443357004', '443452006', '443479005', '443486002', '443505003', '443506002', '443599002', '443600004', '443604008', '443606005', '443642002', '443674009', '443716008', '443721006', '443736009', '443743003', '443784000', '443812002', '443815000', '443817008', '443823003', '443824009', '443839005', '443840007', '443841006', '443866005', '443867001', '443875007', '443893008']}, 'type'=>'CodeableConcept', 'path'=>'Stage.summary', 'min'=>0, 'max'=>1, 'binding'=>{'strength'=>'example', 'uri'=>'http://hl7.org/fhir/ValueSet/condition-stage'}},
  'assessment' => {'type_profiles'=>['http://hl7.org/fhir/StructureDefinition/ClinicalImpression', 'http://hl7.org/fhir/StructureDefinition/DiagnosticReport', 'http://hl7.org/fhir/StructureDefinition/Observation'], 'type'=>'Reference', 'path'=>'Stage.assessment', 'min'=>0, 'max'=>Float::INFINITY}
}

Instance Attribute Summary collapse

Method Summary

Methods included from Xml

from_xml, #to_xml, valid?, validate

Methods included from Deprecate

#deprecate

Methods included from Json

from_json, #to_json

Methods included from Hashable

#from_hash, #to_hash

Methods inherited from Model

#==, #attribute_mismatch, #compare_attribute, #each_element, #equals?, #hash, #initialize, #method_missing, #mismatch, #primitive?, #to_reference, #valid?, #validate, #validate_profile

Constructor Details

This class inherits a constructor from FHIR::STU3::Model

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class FHIR::STU3::Model

Instance Attribute Details

#assessmentObject

0-* [ Reference(ClinicalImpression|DiagnosticReport|Observation) ]



66
67
68
# File 'lib/fhir_stu3_models/fhir/resources/Condition.rb', line 66

def assessment
  @assessment
end

#extensionObject

0-* [ Extension ]



63
64
65
# File 'lib/fhir_stu3_models/fhir/resources/Condition.rb', line 63

def extension
  @extension
end

#idObject

0-1 string



62
63
64
# File 'lib/fhir_stu3_models/fhir/resources/Condition.rb', line 62

def id
  @id
end

#modifierExtensionObject

0-* [ Extension ]



64
65
66
# File 'lib/fhir_stu3_models/fhir/resources/Condition.rb', line 64

def modifierExtension
  @modifierExtension
end

#summaryObject

0-1 CodeableConcept



65
66
67
# File 'lib/fhir_stu3_models/fhir/resources/Condition.rb', line 65

def summary
  @summary
end