Class: FHIR::R4B::Citation::CitedArtifact::Contributorship::Entry
Defined Under Namespace
Classes: AffiliationInfo, ContributionInstance
Constant Summary collapse
- METADATA =
{ 'id' => {'type'=>'string', 'path'=>'Entry.id', 'min'=>0, 'max'=>1}, 'extension' => {'type'=>'Extension', 'path'=>'Entry.extension', 'min'=>0, 'max'=>Float::INFINITY}, 'modifierExtension' => {'type'=>'Extension', 'path'=>'Entry.modifierExtension', 'min'=>0, 'max'=>Float::INFINITY}, 'name' => {'type'=>'HumanName', 'path'=>'Entry.name', 'min'=>0, 'max'=>1}, 'initials' => {'type'=>'string', 'path'=>'Entry.initials', 'min'=>0, 'max'=>1}, 'collectiveName' => {'type'=>'string', 'path'=>'Entry.collectiveName', 'min'=>0, 'max'=>1}, 'identifier' => {'type'=>'Identifier', 'path'=>'Entry.identifier', 'min'=>0, 'max'=>Float::INFINITY}, 'affiliationInfo' => {'type'=>'Citation::CitedArtifact::Contributorship::Entry::AffiliationInfo', 'path'=>'Entry.affiliationInfo', 'min'=>0, 'max'=>Float::INFINITY}, 'address' => {'type'=>'Address', 'path'=>'Entry.address', 'min'=>0, 'max'=>Float::INFINITY}, 'telecom' => {'type'=>'ContactPoint', 'path'=>'Entry.telecom', 'min'=>0, 'max'=>Float::INFINITY}, 'contributionType' => {'valid_codes'=>{'http://terminology.hl7.org/CodeSystem/artifact-contribution-type'=>['conceptualization', 'data-curation', 'formal-analysis', 'funding-acquisition', 'investigation', 'methodology', 'project-administration', 'resources', 'software', 'supervision', 'validation', 'visualization', 'writing-original-draft', 'writing-review-editing']}, 'type'=>'CodeableConcept', 'path'=>'Entry.contributionType', 'min'=>0, 'max'=>Float::INFINITY, 'binding'=>{'strength'=>'extensible', 'uri'=>'http://hl7.org/fhir/ValueSet/artifact-contribution-type'}}, 'role' => {'valid_codes'=>{'http://terminology.hl7.org/CodeSystem/contributor-role'=>['publisher', 'author', 'reviewer', 'endorser', 'editor', 'informant', 'funder']}, 'type'=>'CodeableConcept', 'path'=>'Entry.role', 'min'=>0, 'max'=>1, 'binding'=>{'strength'=>'extensible', 'uri'=>'http://hl7.org/fhir/ValueSet/contributor-role'}}, 'contributionInstance' => {'type'=>'Citation::CitedArtifact::Contributorship::Entry::ContributionInstance', 'path'=>'Entry.contributionInstance', 'min'=>0, 'max'=>Float::INFINITY}, 'correspondingContact' => {'type'=>'boolean', 'path'=>'Entry.correspondingContact', 'min'=>0, 'max'=>1}, 'listOrder' => {'type'=>'positiveInt', 'path'=>'Entry.listOrder', '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::R4B
Instance Attribute Summary collapse
-
#address ⇒ Object
0-* [ Address ].
-
#affiliationInfo ⇒ Object
0-* [ Citation::CitedArtifact::Contributorship::Entry::AffiliationInfo ].
-
#collectiveName ⇒ Object
0-1 string.
-
#contributionInstance ⇒ Object
0-* [ Citation::CitedArtifact::Contributorship::Entry::ContributionInstance ].
-
#contributionType ⇒ Object
0-* [ CodeableConcept ].
-
#correspondingContact ⇒ Object
0-1 boolean.
-
#extension ⇒ Object
0-* [ Extension ].
-
#id ⇒ Object
0-1 string.
-
#identifier ⇒ Object
0-* [ Identifier ].
-
#initials ⇒ Object
0-1 string.
-
#listOrder ⇒ Object
0-1 positiveInt.
-
#modifierExtension ⇒ Object
0-* [ Extension ].
-
#name ⇒ Object
0-1 HumanName.
-
#role ⇒ Object
0-1 CodeableConcept.
-
#telecom ⇒ Object
0-* [ ContactPoint ].
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::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
#address ⇒ Object
0-* [ Address ]
580 581 582 |
# File 'lib/fhir_models/r4b/generated/resources/Citation.rb', line 580 def address @address end |
#affiliationInfo ⇒ Object
0-* [ Citation::CitedArtifact::Contributorship::Entry::AffiliationInfo ]
579 580 581 |
# File 'lib/fhir_models/r4b/generated/resources/Citation.rb', line 579 def affiliationInfo @affiliationInfo end |
#collectiveName ⇒ Object
0-1 string
577 578 579 |
# File 'lib/fhir_models/r4b/generated/resources/Citation.rb', line 577 def collectiveName @collectiveName end |
#contributionInstance ⇒ Object
0-* [ Citation::CitedArtifact::Contributorship::Entry::ContributionInstance ]
584 585 586 |
# File 'lib/fhir_models/r4b/generated/resources/Citation.rb', line 584 def contributionInstance @contributionInstance end |
#contributionType ⇒ Object
0-* [ CodeableConcept ]
582 583 584 |
# File 'lib/fhir_models/r4b/generated/resources/Citation.rb', line 582 def contributionType @contributionType end |
#correspondingContact ⇒ Object
0-1 boolean
585 586 587 |
# File 'lib/fhir_models/r4b/generated/resources/Citation.rb', line 585 def correspondingContact @correspondingContact end |
#extension ⇒ Object
0-* [ Extension ]
573 574 575 |
# File 'lib/fhir_models/r4b/generated/resources/Citation.rb', line 573 def extension @extension end |
#id ⇒ Object
0-1 string
572 573 574 |
# File 'lib/fhir_models/r4b/generated/resources/Citation.rb', line 572 def id @id end |
#identifier ⇒ Object
0-* [ Identifier ]
578 579 580 |
# File 'lib/fhir_models/r4b/generated/resources/Citation.rb', line 578 def identifier @identifier end |
#initials ⇒ Object
0-1 string
576 577 578 |
# File 'lib/fhir_models/r4b/generated/resources/Citation.rb', line 576 def initials @initials end |
#listOrder ⇒ Object
0-1 positiveInt
586 587 588 |
# File 'lib/fhir_models/r4b/generated/resources/Citation.rb', line 586 def listOrder @listOrder end |
#modifierExtension ⇒ Object
0-* [ Extension ]
574 575 576 |
# File 'lib/fhir_models/r4b/generated/resources/Citation.rb', line 574 def modifierExtension @modifierExtension end |
#name ⇒ Object
0-1 HumanName
575 576 577 |
# File 'lib/fhir_models/r4b/generated/resources/Citation.rb', line 575 def name @name end |
#role ⇒ Object
0-1 CodeableConcept
583 584 585 |
# File 'lib/fhir_models/r4b/generated/resources/Citation.rb', line 583 def role @role end |
#telecom ⇒ Object
0-* [ ContactPoint ]
581 582 583 |
# File 'lib/fhir_models/r4b/generated/resources/Citation.rb', line 581 def telecom @telecom end |