Class: FHIR::R5::ElementDefinition::Constraint
- Defined in:
- lib/fhir_models/r5/generated/types/ElementDefinition.rb
Constant Summary collapse
- METADATA =
{ 'id' => {'type'=>'string', 'path'=>'Constraint.id', 'min'=>0, 'max'=>1}, 'extension' => {'type'=>'Extension', 'path'=>'Constraint.extension', 'min'=>0, 'max'=>Float::INFINITY}, 'key' => {'type'=>'id', 'path'=>'Constraint.key', 'min'=>1, 'max'=>1}, 'requirements' => {'type'=>'markdown', 'path'=>'Constraint.requirements', 'min'=>0, 'max'=>1}, 'severity' => {'valid_codes'=>{'http://hl7.org/fhir/constraint-severity'=>['error', 'warning']}, 'type'=>'code', 'path'=>'Constraint.severity', 'min'=>1, 'max'=>1, 'binding'=>{'strength'=>'required', 'uri'=>'http://hl7.org/fhir/ValueSet/constraint-severity'}}, 'suppress' => {'type'=>'boolean', 'path'=>'Constraint.suppress', 'min'=>0, 'max'=>1}, 'human' => {'type'=>'string', 'path'=>'Constraint.human', 'min'=>1, 'max'=>1}, 'expression' => {'type'=>'string', 'path'=>'Constraint.expression', 'min'=>0, 'max'=>1}, 'source' => {'type'=>'canonical', 'path'=>'Constraint.source', 'min'=>0, 'max'=>1} }
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
-
#expression ⇒ Object
0-1 string.
-
#extension ⇒ Object
0-* [ Extension ].
-
#human ⇒ Object
1-1 string.
-
#id ⇒ Object
0-1 string.
-
#key ⇒ Object
1-1 id.
-
#requirements ⇒ Object
0-1 markdown.
-
#severity ⇒ Object
1-1 code.
-
#source ⇒ Object
0-1 canonical.
-
#suppress ⇒ Object
0-1 boolean.
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 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
#expression ⇒ Object
0-1 string
471 472 473 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 471 def expression @expression end |
#extension ⇒ Object
0-* [ Extension ]
465 466 467 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 465 def extension @extension end |
#human ⇒ Object
1-1 string
470 471 472 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 470 def human @human end |
#id ⇒ Object
0-1 string
464 465 466 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 464 def id @id end |
#key ⇒ Object
1-1 id
466 467 468 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 466 def key @key end |
#requirements ⇒ Object
0-1 markdown
467 468 469 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 467 def requirements @requirements end |
#severity ⇒ Object
1-1 code
468 469 470 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 468 def severity @severity end |
#source ⇒ Object
0-1 canonical
472 473 474 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 472 def source @source end |
#suppress ⇒ Object
0-1 boolean
469 470 471 |
# File 'lib/fhir_models/r5/generated/types/ElementDefinition.rb', line 469 def suppress @suppress end |