Class: FHIR::R5::RequestOrchestration
- Defined in:
- lib/fhir_models/r5/generated/resources/RequestOrchestration.rb
Defined Under Namespace
Classes: Action
Constant Summary collapse
- SEARCH_PARAMS =
['author', 'authored', 'based-on', 'code', 'encounter', 'group-identifier', 'identifier', 'instantiates-canonical', 'instantiates-uri', 'intent', 'participant', 'patient', 'priority', 'status', 'subject']
- METADATA =
{ 'id' => {'type'=>'id', 'path'=>'RequestOrchestration.id', 'min'=>0, 'max'=>1}, 'meta' => {'type'=>'Meta', 'path'=>'RequestOrchestration.meta', 'min'=>0, 'max'=>1}, 'implicitRules' => {'type'=>'uri', 'path'=>'RequestOrchestration.implicitRules', 'min'=>0, 'max'=>1}, 'language' => {'type'=>'code', 'path'=>'RequestOrchestration.language', 'min'=>0, 'max'=>1, 'binding'=>{'strength'=>'required', 'additional'=>[{'purpose'=>'starter', 'valueSet'=>'http://hl7.org/fhir/ValueSet/languages'}], 'uri'=>'http://hl7.org/fhir/ValueSet/all-languages'}}, 'text' => {'type'=>'Narrative', 'path'=>'RequestOrchestration.text', 'min'=>0, 'max'=>1}, 'contained' => {'type'=>'Resource', 'path'=>'RequestOrchestration.contained', 'min'=>0, 'max'=>Float::INFINITY}, 'extension' => {'type'=>'Extension', 'path'=>'RequestOrchestration.extension', 'min'=>0, 'max'=>Float::INFINITY}, 'modifierExtension' => {'type'=>'Extension', 'path'=>'RequestOrchestration.modifierExtension', 'min'=>0, 'max'=>Float::INFINITY}, 'identifier' => {'type'=>'Identifier', 'path'=>'RequestOrchestration.identifier', 'min'=>0, 'max'=>Float::INFINITY}, 'instantiatesCanonical' => {'type'=>'canonical', 'path'=>'RequestOrchestration.instantiatesCanonical', 'min'=>0, 'max'=>Float::INFINITY}, 'instantiatesUri' => {'type'=>'uri', 'path'=>'RequestOrchestration.instantiatesUri', 'min'=>0, 'max'=>Float::INFINITY}, 'basedOn' => {'type_profiles'=>['http://hl7.org/fhir/StructureDefinition/Resource'], 'type'=>'Reference', 'path'=>'RequestOrchestration.basedOn', 'min'=>0, 'max'=>Float::INFINITY}, 'replaces' => {'type_profiles'=>['http://hl7.org/fhir/StructureDefinition/Resource'], 'type'=>'Reference', 'path'=>'RequestOrchestration.replaces', 'min'=>0, 'max'=>Float::INFINITY}, 'groupIdentifier' => {'type'=>'Identifier', 'path'=>'RequestOrchestration.groupIdentifier', 'min'=>0, 'max'=>1}, 'status' => {'valid_codes'=>{'http://hl7.org/fhir/request-status'=>['draft', 'active', 'on-hold', 'revoked', 'completed', 'entered-in-error', 'unknown']}, 'type'=>'code', 'path'=>'RequestOrchestration.status', 'min'=>1, 'max'=>1, 'binding'=>{'strength'=>'required', 'uri'=>'http://hl7.org/fhir/ValueSet/request-status'}}, 'intent' => {'valid_codes'=>{'http://hl7.org/fhir/request-intent'=>['proposal', 'plan', 'directive', 'order', 'original-order', 'reflex-order', 'filler-order', 'instance-order', 'option']}, 'type'=>'code', 'path'=>'RequestOrchestration.intent', 'min'=>1, 'max'=>1, 'binding'=>{'strength'=>'required', 'uri'=>'http://hl7.org/fhir/ValueSet/request-intent'}}, 'priority' => {'valid_codes'=>{'http://hl7.org/fhir/request-priority'=>['routine', 'urgent', 'asap', 'stat']}, 'type'=>'code', 'path'=>'RequestOrchestration.priority', 'min'=>0, 'max'=>1, 'binding'=>{'strength'=>'required', 'uri'=>'http://hl7.org/fhir/ValueSet/request-priority'}}, 'code' => {'valid_codes'=>{'http://hl7.org/fhir/action-code'=>['send-message', 'collect-information', 'prescribe-medication', 'recommend-immunization', 'order-service', 'propose-diagnosis', 'record-detected-issue', 'record-inference', 'report-flag']}, 'type'=>'CodeableConcept', 'path'=>'RequestOrchestration.code', 'min'=>0, 'max'=>1, 'binding'=>{'strength'=>'example', 'uri'=>'http://hl7.org/fhir/ValueSet/action-code'}}, 'subject' => {'type_profiles'=>['http://hl7.org/fhir/StructureDefinition/CareTeam', 'http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/Group', 'http://hl7.org/fhir/StructureDefinition/HealthcareService', 'http://hl7.org/fhir/StructureDefinition/Location', 'http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson'], 'type'=>'Reference', 'path'=>'RequestOrchestration.subject', 'min'=>0, 'max'=>1}, 'encounter' => {'type_profiles'=>['http://hl7.org/fhir/StructureDefinition/Encounter'], 'type'=>'Reference', 'path'=>'RequestOrchestration.encounter', 'min'=>0, 'max'=>1}, 'authoredOn' => {'type'=>'dateTime', 'path'=>'RequestOrchestration.authoredOn', 'min'=>0, 'max'=>1}, 'author' => {'type_profiles'=>['http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole'], 'type'=>'Reference', 'path'=>'RequestOrchestration.author', 'min'=>0, 'max'=>1}, 'reason' => {'type'=>'CodeableReference', 'path'=>'RequestOrchestration.reason', 'min'=>0, 'max'=>Float::INFINITY}, 'goal' => {'type_profiles'=>['http://hl7.org/fhir/StructureDefinition/Goal'], 'type'=>'Reference', 'path'=>'RequestOrchestration.goal', 'min'=>0, 'max'=>Float::INFINITY}, 'note' => {'type'=>'Annotation', 'path'=>'RequestOrchestration.note', 'min'=>0, 'max'=>Float::INFINITY}, 'action' => {'type'=>'RequestOrchestration::Action', 'path'=>'RequestOrchestration.action', '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::R5
Instance Attribute Summary collapse
-
#action ⇒ Object
0-* [ RequestOrchestration::Action ].
-
#author ⇒ Object
0-1 Reference(Device|Practitioner|PractitionerRole).
-
#authoredOn ⇒ Object
0-1 dateTime.
-
#basedOn ⇒ Object
0-* [ Reference(Resource) ].
-
#code ⇒ Object
0-1 CodeableConcept.
-
#contained ⇒ Object
0-* [ Resource ].
-
#encounter ⇒ Object
0-1 Reference(Encounter).
-
#extension ⇒ Object
0-* [ Extension ].
-
#goal ⇒ Object
0-* [ Reference(Goal) ].
-
#groupIdentifier ⇒ Object
0-1 Identifier.
-
#id ⇒ Object
0-1 id.
-
#identifier ⇒ Object
0-* [ Identifier ].
-
#implicitRules ⇒ Object
0-1 uri.
-
#instantiatesCanonical ⇒ Object
0-* [ canonical ].
-
#instantiatesUri ⇒ Object
0-* [ uri ].
-
#intent ⇒ Object
1-1 code.
-
#language ⇒ Object
0-1 code.
-
#meta ⇒ Object
0-1 Meta.
-
#modifierExtension ⇒ Object
0-* [ Extension ].
-
#note ⇒ Object
0-* [ Annotation ].
-
#priority ⇒ Object
0-1 code.
-
#reason ⇒ Object
0-* [ CodeableReference ].
-
#replaces ⇒ Object
0-* [ Reference(Resource) ].
-
#status ⇒ Object
1-1 code.
-
#subject ⇒ Object
0-1 Reference(CareTeam|Device|Group|HealthcareService|Location|Organization|Patient|Practitioner|PractitionerRole|RelatedPerson).
-
#text ⇒ Object
0-1 Narrative.
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::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
#action ⇒ Object
0-* [ RequestOrchestration::Action ]
295 296 297 |
# File 'lib/fhir_models/r5/generated/resources/RequestOrchestration.rb', line 295 def action @action end |
#author ⇒ Object
0-1 Reference(Device|Practitioner|PractitionerRole)
291 292 293 |
# File 'lib/fhir_models/r5/generated/resources/RequestOrchestration.rb', line 291 def @author end |
#authoredOn ⇒ Object
0-1 dateTime
290 291 292 |
# File 'lib/fhir_models/r5/generated/resources/RequestOrchestration.rb', line 290 def @authoredOn end |
#basedOn ⇒ Object
0-* [ Reference(Resource) ]
281 282 283 |
# File 'lib/fhir_models/r5/generated/resources/RequestOrchestration.rb', line 281 def basedOn @basedOn end |
#code ⇒ Object
0-1 CodeableConcept
287 288 289 |
# File 'lib/fhir_models/r5/generated/resources/RequestOrchestration.rb', line 287 def code @code end |
#contained ⇒ Object
0-* [ Resource ]
275 276 277 |
# File 'lib/fhir_models/r5/generated/resources/RequestOrchestration.rb', line 275 def contained @contained end |
#encounter ⇒ Object
0-1 Reference(Encounter)
289 290 291 |
# File 'lib/fhir_models/r5/generated/resources/RequestOrchestration.rb', line 289 def encounter @encounter end |
#extension ⇒ Object
0-* [ Extension ]
276 277 278 |
# File 'lib/fhir_models/r5/generated/resources/RequestOrchestration.rb', line 276 def extension @extension end |
#goal ⇒ Object
0-* [ Reference(Goal) ]
293 294 295 |
# File 'lib/fhir_models/r5/generated/resources/RequestOrchestration.rb', line 293 def goal @goal end |
#groupIdentifier ⇒ Object
0-1 Identifier
283 284 285 |
# File 'lib/fhir_models/r5/generated/resources/RequestOrchestration.rb', line 283 def groupIdentifier @groupIdentifier end |
#id ⇒ Object
0-1 id
270 271 272 |
# File 'lib/fhir_models/r5/generated/resources/RequestOrchestration.rb', line 270 def id @id end |
#identifier ⇒ Object
0-* [ Identifier ]
278 279 280 |
# File 'lib/fhir_models/r5/generated/resources/RequestOrchestration.rb', line 278 def identifier @identifier end |
#implicitRules ⇒ Object
0-1 uri
272 273 274 |
# File 'lib/fhir_models/r5/generated/resources/RequestOrchestration.rb', line 272 def implicitRules @implicitRules end |
#instantiatesCanonical ⇒ Object
0-* [ canonical ]
279 280 281 |
# File 'lib/fhir_models/r5/generated/resources/RequestOrchestration.rb', line 279 def instantiatesCanonical @instantiatesCanonical end |
#instantiatesUri ⇒ Object
0-* [ uri ]
280 281 282 |
# File 'lib/fhir_models/r5/generated/resources/RequestOrchestration.rb', line 280 def instantiatesUri @instantiatesUri end |
#intent ⇒ Object
1-1 code
285 286 287 |
# File 'lib/fhir_models/r5/generated/resources/RequestOrchestration.rb', line 285 def intent @intent end |
#language ⇒ Object
0-1 code
273 274 275 |
# File 'lib/fhir_models/r5/generated/resources/RequestOrchestration.rb', line 273 def language @language end |
#meta ⇒ Object
0-1 Meta
271 272 273 |
# File 'lib/fhir_models/r5/generated/resources/RequestOrchestration.rb', line 271 def @meta end |
#modifierExtension ⇒ Object
0-* [ Extension ]
277 278 279 |
# File 'lib/fhir_models/r5/generated/resources/RequestOrchestration.rb', line 277 def modifierExtension @modifierExtension end |
#note ⇒ Object
0-* [ Annotation ]
294 295 296 |
# File 'lib/fhir_models/r5/generated/resources/RequestOrchestration.rb', line 294 def note @note end |
#priority ⇒ Object
0-1 code
286 287 288 |
# File 'lib/fhir_models/r5/generated/resources/RequestOrchestration.rb', line 286 def priority @priority end |
#reason ⇒ Object
0-* [ CodeableReference ]
292 293 294 |
# File 'lib/fhir_models/r5/generated/resources/RequestOrchestration.rb', line 292 def reason @reason end |
#replaces ⇒ Object
0-* [ Reference(Resource) ]
282 283 284 |
# File 'lib/fhir_models/r5/generated/resources/RequestOrchestration.rb', line 282 def replaces @replaces end |
#status ⇒ Object
1-1 code
284 285 286 |
# File 'lib/fhir_models/r5/generated/resources/RequestOrchestration.rb', line 284 def status @status end |
#subject ⇒ Object
0-1 Reference(CareTeam|Device|Group|HealthcareService|Location|Organization|Patient|Practitioner|PractitionerRole|RelatedPerson)
288 289 290 |
# File 'lib/fhir_models/r5/generated/resources/RequestOrchestration.rb', line 288 def subject @subject end |
#text ⇒ Object
0-1 Narrative
274 275 276 |
# File 'lib/fhir_models/r5/generated/resources/RequestOrchestration.rb', line 274 def text @text end |
Instance Method Details
#resourceType ⇒ Object
297 298 299 |
# File 'lib/fhir_models/r5/generated/resources/RequestOrchestration.rb', line 297 def resourceType 'RequestOrchestration' end |