Class: FHIR::R4::TestScript::Setup::Action::Operation
- Defined in:
- lib/fhir_models/r4/generated/resources/TestScript.rb
Defined Under Namespace
Classes: RequestHeader
Constant Summary collapse
- METADATA =
{ 'id' => {'type'=>'string', 'path'=>'Operation.id', 'min'=>0, 'max'=>1}, 'extension' => {'type'=>'Extension', 'path'=>'Operation.extension', 'min'=>0, 'max'=>Float::INFINITY}, 'modifierExtension' => {'type'=>'Extension', 'path'=>'Operation.modifierExtension', 'min'=>0, 'max'=>Float::INFINITY}, 'type' => {'valid_codes'=>{'http://terminology.hl7.org/CodeSystem/testscript-operation-codes'=>['read', 'vread', 'update', 'updateCreate', 'patch', 'delete', 'deleteCondSingle', 'deleteCondMultiple', 'history', 'create', 'search', 'batch', 'transaction', 'capabilities', 'apply', 'closure', 'find-matches', 'conforms', 'data-requirements', 'document', 'evaluate', 'evaluate-measure', 'everything', 'expand', 'find', 'graphql', 'implements', 'lastn', 'lookup', 'match', 'meta', 'meta-add', 'meta-delete', 'populate', 'populatehtml', 'populatelink', 'process-message', 'questionnaire', 'stats', 'subset', 'subsumes', 'transform', 'translate', 'validate', 'validate-code']}, 'type'=>'Coding', 'path'=>'Operation.type', 'min'=>0, 'max'=>1, 'binding'=>{'strength'=>'extensible', 'uri'=>'http://hl7.org/fhir/ValueSet/testscript-operation-codes'}}, 'resource' => {'valid_codes'=>{'http://hl7.org/fhir/data-types'=>['Address', 'Age', 'Annotation', 'Attachment', 'BackboneElement', 'CodeableConcept', 'Coding', 'ContactDetail', 'ContactPoint', 'Contributor', 'Count', 'DataRequirement', 'Distance', 'Dosage', 'Duration', 'Element', 'ElementDefinition', 'Expression', 'Extension', 'HumanName', 'Identifier', 'MarketingStatus', 'Meta', 'Money', 'MoneyQuantity', 'Narrative', 'ParameterDefinition', 'Period', 'Population', 'ProdCharacteristic', 'ProductShelfLife', 'Quantity', 'Range', 'Ratio', 'Reference', 'RelatedArtifact', 'SampledData', 'Signature', 'SimpleQuantity', 'SubstanceAmount', 'Timing', 'TriggerDefinition', 'UsageContext', 'base64Binary', 'boolean', 'canonical', 'code', 'date', 'dateTime', 'decimal', 'id', 'instant', 'integer', 'markdown', 'oid', 'positiveInt', 'string', 'time', 'unsignedInt', 'uri', 'url', 'uuid', 'xhtml'], 'http://hl7.org/fhir/resource-types'=>['Account', 'ActivityDefinition', 'AdverseEvent', 'AllergyIntolerance', 'Appointment', 'AppointmentResponse', 'AuditEvent', 'Basic', 'Binary', 'BiologicallyDerivedProduct', 'BodyStructure', 'Bundle', 'CapabilityStatement', 'CarePlan', 'CareTeam', 'CatalogEntry', 'ChargeItem', 'ChargeItemDefinition', 'Claim', 'ClaimResponse', 'ClinicalImpression', 'CodeSystem', 'Communication', 'CommunicationRequest', 'CompartmentDefinition', 'Composition', 'ConceptMap', 'Condition', 'Consent', 'Contract', 'Coverage', 'CoverageEligibilityRequest', 'CoverageEligibilityResponse', 'DetectedIssue', 'Device', 'DeviceDefinition', 'DeviceMetric', 'DeviceRequest', 'DeviceUseStatement', 'DiagnosticReport', 'DocumentManifest', 'DocumentReference', 'DomainResource', 'EffectEvidenceSynthesis', 'Encounter', 'Endpoint', 'EnrollmentRequest', 'EnrollmentResponse', 'EpisodeOfCare', 'EventDefinition', 'Evidence', 'EvidenceVariable', 'ExampleScenario', 'ExplanationOfBenefit', 'FamilyMemberHistory', 'Flag', 'Goal', 'GraphDefinition', 'Group', 'GuidanceResponse', 'HealthcareService', 'ImagingStudy', 'Immunization', 'ImmunizationEvaluation', 'ImmunizationRecommendation', 'ImplementationGuide', 'InsurancePlan', 'Invoice', 'Library', 'Linkage', 'List', 'Location', 'Measure', 'MeasureReport', 'Media', 'Medication', 'MedicationAdministration', 'MedicationDispense', 'MedicationKnowledge', 'MedicationRequest', 'MedicationStatement', 'MedicinalProduct', 'MedicinalProductAuthorization', 'MedicinalProductContraindication', 'MedicinalProductIndication', 'MedicinalProductIngredient', 'MedicinalProductInteraction', 'MedicinalProductManufactured', 'MedicinalProductPackaged', 'MedicinalProductPharmaceutical', 'MedicinalProductUndesirableEffect', 'MessageDefinition', 'MessageHeader', 'MolecularSequence', 'NamingSystem', 'NutritionOrder', 'Observation', 'ObservationDefinition', 'OperationDefinition', 'OperationOutcome', 'Organization', 'OrganizationAffiliation', 'Parameters', 'Patient', 'PaymentNotice', 'PaymentReconciliation', 'Person', 'PlanDefinition', 'Practitioner', 'PractitionerRole', 'Procedure', 'Provenance', 'Questionnaire', 'QuestionnaireResponse', 'RelatedPerson', 'RequestGroup', 'ResearchDefinition', 'ResearchElementDefinition', 'ResearchStudy', 'ResearchSubject', 'Resource', 'RiskAssessment', 'RiskEvidenceSynthesis', 'Schedule', 'SearchParameter', 'ServiceRequest', 'Slot', 'Specimen', 'SpecimenDefinition', 'StructureDefinition', 'StructureMap', 'Subscription', 'Substance', 'SubstanceNucleicAcid', 'SubstancePolymer', 'SubstanceProtein', 'SubstanceReferenceInformation', 'SubstanceSourceMaterial', 'SubstanceSpecification', 'SupplyDelivery', 'SupplyRequest', 'Task', 'TerminologyCapabilities', 'TestReport', 'TestScript', 'ValueSet', 'VerificationResult', 'VisionPrescription']}, 'type'=>'code', 'path'=>'Operation.resource', 'min'=>0, 'max'=>1, 'binding'=>{'strength'=>'required', 'uri'=>'http://hl7.org/fhir/ValueSet/defined-types'}}, 'label' => {'type'=>'string', 'path'=>'Operation.label', 'min'=>0, 'max'=>1}, 'description' => {'type'=>'string', 'path'=>'Operation.description', 'min'=>0, 'max'=>1}, 'accept' => {'type'=>'code', 'path'=>'Operation.accept', 'min'=>0, 'max'=>1, 'binding'=>{'strength'=>'required', 'uri'=>'http://hl7.org/fhir/ValueSet/mimetypes'}}, 'contentType' => {'type'=>'code', 'path'=>'Operation.contentType', 'min'=>0, 'max'=>1, 'binding'=>{'strength'=>'required', 'uri'=>'http://hl7.org/fhir/ValueSet/mimetypes'}}, 'destination' => {'type'=>'integer', 'path'=>'Operation.destination', 'min'=>0, 'max'=>1}, 'encodeRequestUrl' => {'type'=>'boolean', 'path'=>'Operation.encodeRequestUrl', 'min'=>1, 'max'=>1}, 'method' => {'local_name'=>'local_method', 'valid_codes'=>{'http://hl7.org/fhir/http-operations'=>['delete', 'get', 'options', 'patch', 'post', 'put', 'head']}, 'type'=>'code', 'path'=>'Operation.method', 'min'=>0, 'max'=>1, 'binding'=>{'strength'=>'required', 'uri'=>'http://hl7.org/fhir/ValueSet/http-operations'}}, 'origin' => {'type'=>'integer', 'path'=>'Operation.origin', 'min'=>0, 'max'=>1}, 'params' => {'type'=>'string', 'path'=>'Operation.params', 'min'=>0, 'max'=>1}, 'requestHeader' => {'type'=>'TestScript::Setup::Action::Operation::RequestHeader', 'path'=>'Operation.requestHeader', 'min'=>0, 'max'=>Float::INFINITY}, 'requestId' => {'type'=>'id', 'path'=>'Operation.requestId', 'min'=>0, 'max'=>1}, 'responseId' => {'type'=>'id', 'path'=>'Operation.responseId', 'min'=>0, 'max'=>1}, 'sourceId' => {'type'=>'id', 'path'=>'Operation.sourceId', 'min'=>0, 'max'=>1}, 'targetId' => {'type'=>'id', 'path'=>'Operation.targetId', 'min'=>0, 'max'=>1}, 'url' => {'type'=>'string', 'path'=>'Operation.url', 'min'=>0, 'max'=>1} }
Constants included from FHIR::R4
PRIMITIVES, 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
Instance Attribute Summary collapse
-
#accept ⇒ Object
0-1 code.
-
#contentType ⇒ Object
0-1 code.
-
#description ⇒ Object
0-1 string.
-
#destination ⇒ Object
0-1 integer.
-
#encodeRequestUrl ⇒ Object
1-1 boolean.
-
#extension ⇒ Object
0-* [ Extension ].
-
#id ⇒ Object
0-1 string.
-
#label ⇒ Object
0-1 string.
-
#local_method ⇒ Object
0-1 code.
-
#modifierExtension ⇒ Object
0-* [ Extension ].
-
#origin ⇒ Object
0-1 integer.
-
#params ⇒ Object
0-1 string.
-
#requestHeader ⇒ Object
0-* [ TestScript::Setup::Action::Operation::RequestHeader ].
-
#requestId ⇒ Object
0-1 id.
-
#resource ⇒ Object
0-1 code.
-
#responseId ⇒ Object
0-1 id.
-
#sourceId ⇒ Object
0-1 id.
-
#targetId ⇒ Object
0-1 id.
-
#type ⇒ Object
0-1 Coding.
-
#url ⇒ Object
0-1 string.
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
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 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
#accept ⇒ Object
0-1 code
288 289 290 |
# File 'lib/fhir_models/r4/generated/resources/TestScript.rb', line 288 def accept @accept end |
#contentType ⇒ Object
0-1 code
289 290 291 |
# File 'lib/fhir_models/r4/generated/resources/TestScript.rb', line 289 def contentType @contentType end |
#description ⇒ Object
0-1 string
287 288 289 |
# File 'lib/fhir_models/r4/generated/resources/TestScript.rb', line 287 def description @description end |
#destination ⇒ Object
0-1 integer
290 291 292 |
# File 'lib/fhir_models/r4/generated/resources/TestScript.rb', line 290 def destination @destination end |
#encodeRequestUrl ⇒ Object
1-1 boolean
291 292 293 |
# File 'lib/fhir_models/r4/generated/resources/TestScript.rb', line 291 def encodeRequestUrl @encodeRequestUrl end |
#extension ⇒ Object
0-* [ Extension ]
282 283 284 |
# File 'lib/fhir_models/r4/generated/resources/TestScript.rb', line 282 def extension @extension end |
#id ⇒ Object
0-1 string
281 282 283 |
# File 'lib/fhir_models/r4/generated/resources/TestScript.rb', line 281 def id @id end |
#label ⇒ Object
0-1 string
286 287 288 |
# File 'lib/fhir_models/r4/generated/resources/TestScript.rb', line 286 def label @label end |
#local_method ⇒ Object
0-1 code
292 293 294 |
# File 'lib/fhir_models/r4/generated/resources/TestScript.rb', line 292 def local_method @local_method end |
#modifierExtension ⇒ Object
0-* [ Extension ]
283 284 285 |
# File 'lib/fhir_models/r4/generated/resources/TestScript.rb', line 283 def modifierExtension @modifierExtension end |
#origin ⇒ Object
0-1 integer
293 294 295 |
# File 'lib/fhir_models/r4/generated/resources/TestScript.rb', line 293 def origin @origin end |
#params ⇒ Object
0-1 string
294 295 296 |
# File 'lib/fhir_models/r4/generated/resources/TestScript.rb', line 294 def params @params end |
#requestHeader ⇒ Object
0-* [ TestScript::Setup::Action::Operation::RequestHeader ]
295 296 297 |
# File 'lib/fhir_models/r4/generated/resources/TestScript.rb', line 295 def requestHeader @requestHeader end |
#requestId ⇒ Object
0-1 id
296 297 298 |
# File 'lib/fhir_models/r4/generated/resources/TestScript.rb', line 296 def requestId @requestId end |
#resource ⇒ Object
0-1 code
285 286 287 |
# File 'lib/fhir_models/r4/generated/resources/TestScript.rb', line 285 def resource @resource end |
#responseId ⇒ Object
0-1 id
297 298 299 |
# File 'lib/fhir_models/r4/generated/resources/TestScript.rb', line 297 def responseId @responseId end |
#sourceId ⇒ Object
0-1 id
298 299 300 |
# File 'lib/fhir_models/r4/generated/resources/TestScript.rb', line 298 def sourceId @sourceId end |
#targetId ⇒ Object
0-1 id
299 300 301 |
# File 'lib/fhir_models/r4/generated/resources/TestScript.rb', line 299 def targetId @targetId end |
#type ⇒ Object
0-1 Coding
284 285 286 |
# File 'lib/fhir_models/r4/generated/resources/TestScript.rb', line 284 def type @type end |
#url ⇒ Object
0-1 string
300 301 302 |
# File 'lib/fhir_models/r4/generated/resources/TestScript.rb', line 300 def url @url end |