Class: FHIR::R5::Condition::Stage

Inherits:
Model show all
Includes:
Hashable, Json, Xml
Defined in:
lib/fhir_models/r5/generated/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'=>['385356007', '2640006', '5701003', '13104003', '22079002', '27167007', '30440004', '31747005', '44255004', '50283003', '53173007', '53623008', '54498006', '56769006', '56944001', '57306005', '57605004', '60333009', '66445009', '73055006', '74053007', '75339006', '76422004', '78199001', '78607009', '84633001', '89487002', '112241002', '277772008', '277776006', '277777002', '277778007', '369986006', '369987002', '369988007', '369989004', '385358008', '385360005', '385362002', '385364001', '385366004', '385368003', '385370007', '385372004', '385374003', '385376001', '385379008', '385380006', '385382003', '385389007', '394939004', '394940002', '394941003', '394942005', '394943000', '396532004', '396533009', '396534003', '396535002', '396907008', '396908003', '396909006', '396910001', '396911002', '396912009', '396913004', '399517007', '399605004', '405917009', '405918004', '405919007', '405957007', '405958002', '405959005', '405960000', '405961001', '405962008', '405963003', '405964009', '409721000', '409722007', '409723002', '409724008', '409725009', '409726005', '409727001', '422375001', '422399001', '422479008', '422581008', '422679002', '422985007', '423114009', '423274005', '423480004', '423645007', '423697000', '423816008', '424078005', '424229006', '424454009', '424486004', '424600001', '424632001', '424993006', '425037004', '425213009', '431855005', '751000119104', '90721000119101', '96751000119106', '117681000119102', '284971000119100', '285851000119102', '368421000119108', '431856006', '741000119101', '90731000119103', '96741000119109', '129181000119109', '140131000119102', '284981000119102', '285861000119100', '368431000119106', '433144002', '700378005', '700379002', '731000119105', '90741000119107', '96731000119100', '129171000119106', '140121000119100', '284991000119104', '285871000119106', '368441000119102', '691421000119108', '431857002', '721000119107', '90751000119109', '96721000119103', '129151000119102', '140111000119107', '285001000119105', '285881000119109', '368451000119100', '433146000', '714152005', '714153000', '711000119100', '90761000119106', '96711000119105', '129161000119100', '140101000119109', '153851000119106', '285011000119108', '368461000119103', '408847006', '332391000119108', '338001000119102', '343771000119102', '408848001', '332381000119105', '337991000119106', '343761000119108', '408849009', '332371000119107', '337981000119108', '343751000119106', '408850009', '332361000119101', '337971000119105', '343741000119109', '408851008', '416780008', '715345007']}, '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},
  'type' => {'valid_codes'=>{'http://snomed.info/sct'=>['261023001', '260998006', '254291000', '13808002', '15972002', '42114005', '66470009', '74542008', '83200007', '106241006', '106242004', '106244003', '106245002', '106246001', '106247005', '106250008', '106252000', '110375007', '134438001', '135831005', '135832003', '135833008', '135877001', '160723003', '165270003', '165271004', '165272006', '165273001', '165274007', '165275008', '251893009', '251894003', '251895002', '251896001', '251897005', '254292007', '254360008', '254361007', '254362000', '254363005', '254364004', '254365003', '254366002', '254368001', '254370005', '254371009', '254372002', '254373007', '254374001', '254375000', '254376004', '254378003', '254379006', '254380009', '254381008', '254382001', '254383006', '254384000', '254385004', '254386003', '254387007', '258233007', '258234001', '258244004', '258246002', '258247006', '258257007', '258258002', '258259005', '258260000', '258267002', '258268007', '258269004', '258270003', '258271004', '258272006', '258273001', '258276009', '258279002', '258280004', '258281000', '258282007', '258283002', '258284008', '258285009', '258286005', '258292004', '258293009', '258301001', '258302008', '258303003', '258304009', '258305005', '258306006', '258307002', '258309004', '258310009', '258311008', '258312001', '258313006', '258314000', '258315004', '258316003', '258318002', '258319005', '258320004', '258321000', '258322007', '258323002', '258324008', '258325009', '258326005', '258327001', '258328006', '261731003', '261789009', '261985008', '263487004', '263638005', '273249006', '273251005', '273252003', '273253008', '273254002', '273255001', '273256000', '273257009', '273258004', '273259007', '273260002', '273261003', '273262005', '273263000', '273264006', '273265007', '273266008', '273267004', '273269001', '273270000', '273271001', '273273003', '273274009', '273275005', '273276006', '273277002', '273279004', '273280001', '273282009', '273283004', '273284005', '273286007', '273288008', '273289000', '273290009', '273291008', '273292001', '273293006', '273294000', '273295004', '273296003', '273298002', '273299005', '273300002', '273301003', '273302005', '273305007', '273306008', '273307004', '273308009', '273309001', '273310006', '273311005', '273312003', '273313008', '273314002', '273315001', '273316000', '273317009', '273319007', '273320001', '273321002', '273322009', '273323004', '273324005', '273325006', '273326007', '273327003', '273328008', '273329000', '273330005', '273331009', '273332002', '273333007', '273334001', '273335000', '273337008', '273338003', '273339006', '273341007', '273342000', '273343005', '273344004', '273345003', '273347006', '273348001', '273349009', '273350009', '273351008', '273352001', '273353006', '273354000', '273355004', '273356003', '273357007', '273358002', '273359005', '273360000', '273361001', '273362008', '273363003', '273364009', '273365005', '273366006', '273367002', '273368007', '273369004', '273370003', '273371004', '273372006', '273373001', '273374007', '273375008', '273376009', '273378005', '273379002', '273380004', '273381000', '273382007', '273383002', '273384008', '273385009', '273386005', '273387001', '273388006', '273389003', '273390007', '273391006', '273392004', '273393009', '273394003', '273395002', '273396001', '273397005', '273398000', '273399008', '273400001', '273401002', '273402009', '273403004', '273408008', '273409000', '273411009', '273412002', '273413007', '273414001', '273415000', '273416004', '273417008', '273418003', '273419006', '273421001', '273422008', '273423003', '273424009', '273425005', '273426006', '273427002', '273428007', '273430009', '273431008', '273432001', '273433006', '273434000', '273435004', '273436003', '273437007', '273438002', '273439005', '273440007', '273441006', '273442004', '273443009', '273444003', '273445002', '273446001', '273447005', '273448000', '273449008', '273450008', '273451007', '273452000', '273453005', '273454004', '273455003', '273456002', '273457006', '273458001', '273459009', '273460004', '273461000', '273462007', '273463002', '273465009', '273466005', '273467001', '273468006', '273469003', '273470002', '273471003', '273472005', '273473000', '273474006', '273477004', '273478009', '273479001', '273480003', '273481004', '273482006', '273483001', '273484007', '273485008', '273486009', '273487000', '273488005', '273489002', '273490006', '273492003', '273493008', '273494002', '273495001', '273496000', '273497009', '273498004', '273499007', '273500003', '273501004', '273502006', '273503001', '273504007', '273505008', '273508005', '273509002', '273510007', '273511006', '273512004', '273513009', '273514003', '273515002', '273516001', '273517005', '273520002', '273521003', '273522005', '273523000', '273524006', '273525007', '273526008', '273527004', '273528009', '273529001', '273530006', '273531005', '273533008', '273534002', '273535001', '273536000', '273537009', '273538004', '273539007', '273540009', '273542001', '273543006', '273544000', '273546003', '273547007', '273548002', '273549005', '273550005', '273551009', '273552002', '273553007', '273554001', '273555000', '273556004', '273557008', '273558003', '273559006', '273560001', '273561002', '273562009', '273564005', '273565006', '273566007', '273567003', '273568008', '273569000', '273570004', '273571000', '273572007', '273573002', '273574008', '273575009', '273576005', '273577001', '273578006', '273580000', '273581001', '273582008', '273584009', '273585005', '273586006', '273587002', '273588007', '273589004', '273590008', '273591007', '273592000', '273593005', '273594004', '273595003', '273596002', '273597006', '273598001', '273599009', '273600007', '273601006', '273602004', '273603009', '273604003', '273608000', '273609008', '273610003', '273611004', '273613001', '273614007', '273615008', '273616009', '273617000', '273619002', '273621007', '273622000', '273623005', '273624004', '273625003', '273627006', '273628001', '273629009', '273630004', '273631000', '273632007', '273633002', '273634008', '273635009', '273636005', '273637001', '273638006', '273639003', '273640001', '273641002', '273642009', '273643004', '273644005', '273645006', '273646007', '273647003', '273648008', '273649000', '273651001', '273652008', '273654009', '273656006', '273657002', '273658007', '273659004', '273660009', '273661008', '273662001', '273663006', '273664000', '273665004', '273666003', '273667007', '273668002', '273669005', '273670006', '273671005', '273672003', '273673008', '273674002', '273675001', '273677009', '273680005', '273681009', '273682002', '273683007', '273684001', '273685000', '273686004', '273687008', '273688003', '273689006', '273690002', '273691003', '273692005', '273693000', '273694006', '273695007', '273696008', '273697004', '273699001', '273701001', '273702008', '273703003', '273704009', '273705005', '273706006', '273707002', '273709004', '273711008', '273712001', '273713006', '273714000', '273715004', '273716003', '273717007', '273718002', '273719005', '273720004', '273721000', '273722007', '273723002', '273724008', '273725009', '273726005', '273728006', '273729003', '273730008', '273731007', '273732000', '273733005', '273735003', '273736002', '273737006', '273738001', '273739009', '273740006', '273741005', '273742003', '273743008', '273744002', '273745001', '273746000', '273747009', '273748004', '273749007', '273750007', '273751006', '273752004', '273753009', '273754003', '273756001', '273757005', '273758000', '273761004', '273762006', '273763001', '273764007', '273765008', '273766009', '273767000', '273768005', '273769002', '273770001', '273771002', '273772009', '273774005', '273775006', '273776007', '273777003', '273778008', '273779000', '273780002', '273781003', '273782005', '273783000', '273784006', '273785007', '273786008', '273787004', '273788009', '273791009', '273792002', '273793007', '273795000', '273797008', '273798003', '273799006', '273800005', '273801009', '273802002', '273803007', '273804001', '273805000', '273806004', '273807008', '273809006', '273811002', '273812009', '273813004', '273814005', '273815006', '273816007', '273817003', '273818008', '273819000', '273820006', '273822003', '273823008', '273824002', '273825001', '273826000', '273827009', '273828004', '273829007', '273830002', '273831003', '273833000', '273834006', '273835007', '273836008', '273837004', '273838009', '273839001', '273840004', '273841000', '273842007', '273843002', '273844008', '273845009', '273846005', '273847001', '273848006', '273849003', '273850003', '273852006', '273853001', '273854007', '273856009', '273857000', '273858005', '273859002', '273860007', '273861006', '273862004', '273863009', '273864003', '273865002', '273867005', '273868000', '273869008', '273870009', '273871008', '273872001', '273873006', '273874000', '273875004', '273876003', '273877007', '273878002', '273879005', '273880008', '273881007', '273882000', '273883005', '273884004', '273885003', '273886002', '273887006', '273888001', '273889009', '273891001', '273892008', '273893003', '273894009', '273895005', '273896006', '273897002', '273898007', '273899004', '273900009', '273901008', '273902001', '273903006', '273904000', '273905004', '273906003', '273908002', '273909005', '273910000', '273912008', '273913003', '273914009', '273915005', '273916006', '273917002', '273918007', '273919004', '273920005', '273921009', '273922002', '273923007', '273924001', '273925000', '273926004', '273927008', '273928003', '273929006', '273930001', '273931002', '273932009', '273933004', '273934005', '273935006', '273936007', '273937003', '273938008', '273939000', '273940003', '273941004', '273942006', '277318003', '277457005', '277459008', '277460003', '277645005', '278241006', '278242004', '278247005', '278699003', '278896008', '278897004', '278898009', '279101002', '281113000', '281114006', '281115007', '281116008', '281117004', '281118009', '281119001', '281120007', '281121006', '281122004', '281123009', '281124003', '281125002', '281126001', '281400004', '281692008', '281693003', '281844006', '281845007', '281846008', '281848009', '281849001', '282402005', '282403000', '282404006', '282405007', '282436004', '282437008', '282466006', '282467002', '282468007', '282469004', '282470003', '282471004', '284061009', '284064001', '284464005', '285713000', '285714006', '300991009', '303807002', '304705008', '304706009', '304707000', '304708005', '304709002', '304710007', '304711006', '304712004', '304713009', '304714003', '304715002', '304716001', '304717005', '304718000', '304719008', '304720002', '304721003', '304722005', '304723000', '304724006', '304725007', '304726008', '304727004', '304728009', '304729001', '304730006', '304731005', '304732003', '304733008', '304734002', '304735001', '304736000', '304738004', '304739007', '304740009', '304741008', '304742001', '304743006', '304744000', '304745004', '304746003', '304747007', '304748002', '304749005', '304750005', '304751009', '304752002', '304753007', '304754001', '304755000', '304756004', '304757008', '304758003', '304759006', '304760001', '304761002', '304762009', '304763004', '304764005', '304765006', '304766007', '304767003', '304768008', '304769000', '304770004', '304771000', '304772007', '304773002', '304774008', '304775009', '304776005', '304777001', '304778006', '304779003', '304780000', '304781001', '304915008', '307791002', '307792009', '307793004', '307794005', '307795006', '307801002', '307802009', '307803004', '307804005', '307805006', '307806007', '307807003', '309593006', '311404002', '311405001', '311406000', '311457001', '311458006', '311472002', '311473007', '311474001', '311475000', '311477008', '311478003', '311480009', '311481008', '311483006', '311484000', '311485004', '311486003', '311512008', '311513003', '311514009', '311515005', '311516006', '311521009', '311777009', '311807004', '311851008', '311854000', '311855004', '311856003', '311858002', '311860000', '311861001', '311863003', '311865005', '311866006', '311868007', '315037004', '315038009', '315039001', '315290008', '315609007', '315628000', '373801008', '385345007', '385346008', '385359000', '386554004', '395070003', '396192007', '396215004', '396216003', '396241005', '396244002', '396295000', '396296004', '397759004', '398204001', '398210001', '404934007', '404945005', '405646004', '406529000', '407600003', '407612004', '408554006', '408846002', '414648004', '414879002', '417957003', '418118008', '420417005', '420483003', '420533005', '420728008', '420816009', '420841002', '420889006', '420969009', '421074006', '421174009', '421188008', '421211000', '421294007', '421426001', '421432006', '421655002', '421683000', '421745006', '421755005', '421824005', '421838003', '421923000', '422196000', '422203007', '423549006', '424772004', '425401001', '425759007', '426757001', '426938003', '427196009', '428203000', '428208009', '428433009', '429389007', '429501006', '429712009', '438367009', '438501007', '438502000', '438621004', '438622006', '438766002', '438776004', '438780009', '439312002', '439313007', '439327002']}, 'type'=>'CodeableConcept', 'path'=>'Stage.type', 'min'=>0, 'max'=>1, 'binding'=>{'strength'=>'example', 'uri'=>'http://hl7.org/fhir/ValueSet/condition-stage-type'}}
}

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

#assessmentObject

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



86
87
88
# File 'lib/fhir_models/r5/generated/resources/Condition.rb', line 86

def assessment
  @assessment
end

#extensionObject

0-* [ Extension ]



83
84
85
# File 'lib/fhir_models/r5/generated/resources/Condition.rb', line 83

def extension
  @extension
end

#idObject

0-1 string



82
83
84
# File 'lib/fhir_models/r5/generated/resources/Condition.rb', line 82

def id
  @id
end

#modifierExtensionObject

0-* [ Extension ]



84
85
86
# File 'lib/fhir_models/r5/generated/resources/Condition.rb', line 84

def modifierExtension
  @modifierExtension
end

#summaryObject

0-1 CodeableConcept



85
86
87
# File 'lib/fhir_models/r5/generated/resources/Condition.rb', line 85

def summary
  @summary
end

#typeObject

0-1 CodeableConcept



87
88
89
# File 'lib/fhir_models/r5/generated/resources/Condition.rb', line 87

def type
  @type
end