Class: FHIR::R4B::Evidence
- Defined in:
- lib/fhir_models/r4b/generated/resources/Evidence.rb
Defined Under Namespace
Classes: Certainty, Statistic, VariableDefinition
Constant Summary collapse
- MULTIPLE_TYPES =
{ 'citeAs' => ['Reference', 'markdown'] }
- SEARCH_PARAMS =
['context', 'context-quantity', 'context-type', 'context-type-quantity', 'context-type-value', 'date', 'description', 'identifier', 'publisher', 'status', 'title', 'url', 'version']
- METADATA =
{ 'id' => {'type'=>'id', 'path'=>'Evidence.id', 'min'=>0, 'max'=>1}, 'meta' => {'type'=>'Meta', 'path'=>'Evidence.meta', 'min'=>0, 'max'=>1}, 'implicitRules' => {'type'=>'uri', 'path'=>'Evidence.implicitRules', 'min'=>0, 'max'=>1}, 'language' => {'valid_codes'=>{'urn:ietf:bcp:47'=>['ar', 'bn', 'cs', 'da', 'de', 'de-AT', 'de-CH', 'de-DE', 'el', 'en', 'en-AU', 'en-CA', 'en-GB', 'en-IN', 'en-NZ', 'en-SG', 'en-US', 'es', 'es-AR', 'es-ES', 'es-UY', 'fi', 'fr', 'fr-BE', 'fr-CH', 'fr-FR', 'fy', 'fy-NL', 'hi', 'hr', 'it', 'it-CH', 'it-IT', 'ja', 'ko', 'nl', 'nl-BE', 'nl-NL', 'no', 'no-NO', 'pa', 'pl', 'pt', 'pt-BR', 'ru', 'ru-RU', 'sr', 'sr-RS', 'sv', 'sv-SE', 'te', 'zh', 'zh-CN', 'zh-HK', 'zh-SG', 'zh-TW']}, 'type'=>'code', 'path'=>'Evidence.language', 'min'=>0, 'max'=>1, 'binding'=>{'strength'=>'preferred', 'uri'=>'http://hl7.org/fhir/ValueSet/languages'}}, 'text' => {'type'=>'Narrative', 'path'=>'Evidence.text', 'min'=>0, 'max'=>1}, 'contained' => {'type'=>'Resource', 'path'=>'Evidence.contained', 'min'=>0, 'max'=>Float::INFINITY}, 'extension' => {'type'=>'Extension', 'path'=>'Evidence.extension', 'min'=>0, 'max'=>Float::INFINITY}, 'modifierExtension' => {'type'=>'Extension', 'path'=>'Evidence.modifierExtension', 'min'=>0, 'max'=>Float::INFINITY}, 'url' => {'type'=>'uri', 'path'=>'Evidence.url', 'min'=>0, 'max'=>1}, 'identifier' => {'type'=>'Identifier', 'path'=>'Evidence.identifier', 'min'=>0, 'max'=>Float::INFINITY}, 'version' => {'type'=>'string', 'path'=>'Evidence.version', 'min'=>0, 'max'=>1}, 'title' => {'type'=>'string', 'path'=>'Evidence.title', 'min'=>0, 'max'=>1}, 'citeAsReference' => {'type_profiles'=>['http://hl7.org/fhir/StructureDefinition/Citation'], 'type'=>'Reference', 'path'=>'Evidence.citeAs[x]', 'min'=>0, 'max'=>1}, 'citeAsMarkdown' => {'type'=>'markdown', 'path'=>'Evidence.citeAs[x]', 'min'=>0, 'max'=>1}, 'status' => {'valid_codes'=>{'http://hl7.org/fhir/publication-status'=>['draft', 'active', 'retired', 'unknown']}, 'type'=>'code', 'path'=>'Evidence.status', 'min'=>1, 'max'=>1, 'binding'=>{'strength'=>'required', 'uri'=>'http://hl7.org/fhir/ValueSet/publication-status'}}, 'date' => {'type'=>'dateTime', 'path'=>'Evidence.date', 'min'=>0, 'max'=>1}, 'useContext' => {'type'=>'UsageContext', 'path'=>'Evidence.useContext', 'min'=>0, 'max'=>Float::INFINITY}, 'approvalDate' => {'type'=>'date', 'path'=>'Evidence.approvalDate', 'min'=>0, 'max'=>1}, 'lastReviewDate' => {'type'=>'date', 'path'=>'Evidence.lastReviewDate', 'min'=>0, 'max'=>1}, 'publisher' => {'type'=>'string', 'path'=>'Evidence.publisher', 'min'=>0, 'max'=>1}, 'contact' => {'type'=>'ContactDetail', 'path'=>'Evidence.contact', 'min'=>0, 'max'=>Float::INFINITY}, 'author' => {'type'=>'ContactDetail', 'path'=>'Evidence.author', 'min'=>0, 'max'=>Float::INFINITY}, 'editor' => {'type'=>'ContactDetail', 'path'=>'Evidence.editor', 'min'=>0, 'max'=>Float::INFINITY}, 'reviewer' => {'type'=>'ContactDetail', 'path'=>'Evidence.reviewer', 'min'=>0, 'max'=>Float::INFINITY}, 'endorser' => {'type'=>'ContactDetail', 'path'=>'Evidence.endorser', 'min'=>0, 'max'=>Float::INFINITY}, 'relatedArtifact' => {'type'=>'RelatedArtifact', 'path'=>'Evidence.relatedArtifact', 'min'=>0, 'max'=>Float::INFINITY}, 'description' => {'type'=>'markdown', 'path'=>'Evidence.description', 'min'=>0, 'max'=>1}, 'assertion' => {'type'=>'markdown', 'path'=>'Evidence.assertion', 'min'=>0, 'max'=>1}, 'note' => {'type'=>'Annotation', 'path'=>'Evidence.note', 'min'=>0, 'max'=>Float::INFINITY}, 'variableDefinition' => {'type'=>'Evidence::VariableDefinition', 'path'=>'Evidence.variableDefinition', 'min'=>1, 'max'=>Float::INFINITY}, 'synthesisType' => {'valid_codes'=>{'http://terminology.hl7.org/CodeSystem/synthesis-type'=>['std-MA', 'IPD-MA', 'indirect-NMA', 'combined-NMA', 'range', 'classification', 'NotApplicable']}, 'type'=>'CodeableConcept', 'path'=>'Evidence.synthesisType', 'min'=>0, 'max'=>1, 'binding'=>{'strength'=>'extensible', 'uri'=>'http://hl7.org/fhir/ValueSet/synthesis-type'}}, 'studyType' => {'valid_codes'=>{'http://terminology.hl7.org/CodeSystem/study-type'=>['RCT', 'CCT', 'cohort', 'case-control', 'series', 'case-report', 'mixed']}, 'type'=>'CodeableConcept', 'path'=>'Evidence.studyType', 'min'=>0, 'max'=>1, 'binding'=>{'strength'=>'extensible', 'uri'=>'http://hl7.org/fhir/ValueSet/study-type'}}, 'statistic' => {'type'=>'Evidence::Statistic', 'path'=>'Evidence.statistic', 'min'=>0, 'max'=>Float::INFINITY}, 'certainty' => {'type'=>'Evidence::Certainty', 'path'=>'Evidence.certainty', '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::R4B
Instance Attribute Summary collapse
-
#approvalDate ⇒ Object
0-1 date.
-
#assertion ⇒ Object
0-1 markdown.
-
#author ⇒ Object
0-* [ ContactDetail ].
-
#certainty ⇒ Object
0-* [ Evidence::Certainty ].
-
#citeAsMarkdown ⇒ Object
0-1 markdown.
-
#citeAsReference ⇒ Object
0-1 Reference(Citation).
-
#contact ⇒ Object
0-* [ ContactDetail ].
-
#contained ⇒ Object
0-* [ Resource ].
-
#date ⇒ Object
0-1 dateTime.
-
#description ⇒ Object
0-1 markdown.
-
#editor ⇒ Object
0-* [ ContactDetail ].
-
#endorser ⇒ Object
0-* [ ContactDetail ].
-
#extension ⇒ Object
0-* [ Extension ].
-
#id ⇒ Object
0-1 id.
-
#identifier ⇒ Object
0-* [ Identifier ].
-
#implicitRules ⇒ Object
0-1 uri.
-
#language ⇒ Object
0-1 code.
-
#lastReviewDate ⇒ Object
0-1 date.
-
#meta ⇒ Object
0-1 Meta.
-
#modifierExtension ⇒ Object
0-* [ Extension ].
-
#note ⇒ Object
0-* [ Annotation ].
-
#publisher ⇒ Object
0-1 string.
-
#relatedArtifact ⇒ Object
0-* [ RelatedArtifact ].
-
#reviewer ⇒ Object
0-* [ ContactDetail ].
-
#statistic ⇒ Object
0-* [ Evidence::Statistic ].
-
#status ⇒ Object
1-1 code.
-
#studyType ⇒ Object
0-1 CodeableConcept.
-
#synthesisType ⇒ Object
0-1 CodeableConcept.
-
#text ⇒ Object
0-1 Narrative.
-
#title ⇒ Object
0-1 string.
-
#url ⇒ Object
0-1 uri.
-
#useContext ⇒ Object
0-* [ UsageContext ].
-
#variableDefinition ⇒ Object
1-* [ Evidence::VariableDefinition ].
-
#version ⇒ Object
0-1 string.
Instance Method Summary collapse
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::R4B
#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
#approvalDate ⇒ Object
0-1 date
264 265 266 |
# File 'lib/fhir_models/r4b/generated/resources/Evidence.rb', line 264 def approvalDate @approvalDate end |
#assertion ⇒ Object
0-1 markdown
274 275 276 |
# File 'lib/fhir_models/r4b/generated/resources/Evidence.rb', line 274 def assertion @assertion end |
#author ⇒ Object
0-* [ ContactDetail ]
268 269 270 |
# File 'lib/fhir_models/r4b/generated/resources/Evidence.rb', line 268 def @author end |
#certainty ⇒ Object
0-* [ Evidence::Certainty ]
280 281 282 |
# File 'lib/fhir_models/r4b/generated/resources/Evidence.rb', line 280 def certainty @certainty end |
#citeAsMarkdown ⇒ Object
0-1 markdown
260 261 262 |
# File 'lib/fhir_models/r4b/generated/resources/Evidence.rb', line 260 def citeAsMarkdown @citeAsMarkdown end |
#citeAsReference ⇒ Object
0-1 Reference(Citation)
259 260 261 |
# File 'lib/fhir_models/r4b/generated/resources/Evidence.rb', line 259 def citeAsReference @citeAsReference end |
#contact ⇒ Object
0-* [ ContactDetail ]
267 268 269 |
# File 'lib/fhir_models/r4b/generated/resources/Evidence.rb', line 267 def contact @contact end |
#contained ⇒ Object
0-* [ Resource ]
252 253 254 |
# File 'lib/fhir_models/r4b/generated/resources/Evidence.rb', line 252 def contained @contained end |
#date ⇒ Object
0-1 dateTime
262 263 264 |
# File 'lib/fhir_models/r4b/generated/resources/Evidence.rb', line 262 def date @date end |
#description ⇒ Object
0-1 markdown
273 274 275 |
# File 'lib/fhir_models/r4b/generated/resources/Evidence.rb', line 273 def description @description end |
#editor ⇒ Object
0-* [ ContactDetail ]
269 270 271 |
# File 'lib/fhir_models/r4b/generated/resources/Evidence.rb', line 269 def editor @editor end |
#endorser ⇒ Object
0-* [ ContactDetail ]
271 272 273 |
# File 'lib/fhir_models/r4b/generated/resources/Evidence.rb', line 271 def endorser @endorser end |
#extension ⇒ Object
0-* [ Extension ]
253 254 255 |
# File 'lib/fhir_models/r4b/generated/resources/Evidence.rb', line 253 def extension @extension end |
#id ⇒ Object
0-1 id
247 248 249 |
# File 'lib/fhir_models/r4b/generated/resources/Evidence.rb', line 247 def id @id end |
#identifier ⇒ Object
0-* [ Identifier ]
256 257 258 |
# File 'lib/fhir_models/r4b/generated/resources/Evidence.rb', line 256 def identifier @identifier end |
#implicitRules ⇒ Object
0-1 uri
249 250 251 |
# File 'lib/fhir_models/r4b/generated/resources/Evidence.rb', line 249 def implicitRules @implicitRules end |
#language ⇒ Object
0-1 code
250 251 252 |
# File 'lib/fhir_models/r4b/generated/resources/Evidence.rb', line 250 def language @language end |
#lastReviewDate ⇒ Object
0-1 date
265 266 267 |
# File 'lib/fhir_models/r4b/generated/resources/Evidence.rb', line 265 def lastReviewDate @lastReviewDate end |
#meta ⇒ Object
0-1 Meta
248 249 250 |
# File 'lib/fhir_models/r4b/generated/resources/Evidence.rb', line 248 def @meta end |
#modifierExtension ⇒ Object
0-* [ Extension ]
254 255 256 |
# File 'lib/fhir_models/r4b/generated/resources/Evidence.rb', line 254 def modifierExtension @modifierExtension end |
#note ⇒ Object
0-* [ Annotation ]
275 276 277 |
# File 'lib/fhir_models/r4b/generated/resources/Evidence.rb', line 275 def note @note end |
#publisher ⇒ Object
0-1 string
266 267 268 |
# File 'lib/fhir_models/r4b/generated/resources/Evidence.rb', line 266 def publisher @publisher end |
#relatedArtifact ⇒ Object
0-* [ RelatedArtifact ]
272 273 274 |
# File 'lib/fhir_models/r4b/generated/resources/Evidence.rb', line 272 def @relatedArtifact end |
#reviewer ⇒ Object
0-* [ ContactDetail ]
270 271 272 |
# File 'lib/fhir_models/r4b/generated/resources/Evidence.rb', line 270 def reviewer @reviewer end |
#statistic ⇒ Object
0-* [ Evidence::Statistic ]
279 280 281 |
# File 'lib/fhir_models/r4b/generated/resources/Evidence.rb', line 279 def statistic @statistic end |
#status ⇒ Object
1-1 code
261 262 263 |
# File 'lib/fhir_models/r4b/generated/resources/Evidence.rb', line 261 def status @status end |
#studyType ⇒ Object
0-1 CodeableConcept
278 279 280 |
# File 'lib/fhir_models/r4b/generated/resources/Evidence.rb', line 278 def studyType @studyType end |
#synthesisType ⇒ Object
0-1 CodeableConcept
277 278 279 |
# File 'lib/fhir_models/r4b/generated/resources/Evidence.rb', line 277 def synthesisType @synthesisType end |
#text ⇒ Object
0-1 Narrative
251 252 253 |
# File 'lib/fhir_models/r4b/generated/resources/Evidence.rb', line 251 def text @text end |
#title ⇒ Object
0-1 string
258 259 260 |
# File 'lib/fhir_models/r4b/generated/resources/Evidence.rb', line 258 def title @title end |
#url ⇒ Object
0-1 uri
255 256 257 |
# File 'lib/fhir_models/r4b/generated/resources/Evidence.rb', line 255 def url @url end |
#useContext ⇒ Object
0-* [ UsageContext ]
263 264 265 |
# File 'lib/fhir_models/r4b/generated/resources/Evidence.rb', line 263 def useContext @useContext end |
#variableDefinition ⇒ Object
1-* [ Evidence::VariableDefinition ]
276 277 278 |
# File 'lib/fhir_models/r4b/generated/resources/Evidence.rb', line 276 def variableDefinition @variableDefinition end |
#version ⇒ Object
0-1 string
257 258 259 |
# File 'lib/fhir_models/r4b/generated/resources/Evidence.rb', line 257 def version @version end |
Instance Method Details
#resourceType ⇒ Object
282 283 284 |
# File 'lib/fhir_models/r4b/generated/resources/Evidence.rb', line 282 def resourceType 'Evidence' end |