Class: FHIR::R5::Citation::CitedArtifact::Contributorship::Entry
Defined Under Namespace
Classes: 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}, 'contributor' => {'type_profiles'=>['http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/Organization'], 'type'=>'Reference', 'path'=>'Entry.contributor', 'min'=>1, 'max'=>1}, 'forenameInitials' => {'type'=>'string', 'path'=>'Entry.forenameInitials', 'min'=>0, 'max'=>1}, 'affiliation' => {'type_profiles'=>['http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole'], 'type'=>'Reference', 'path'=>'Entry.affiliation', 'min'=>0, 'max'=>Float::INFINITY}, 'contributionType' => {'valid_codes'=>{'http://hl7.org/fhir/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://hl7.org/fhir/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}, 'rankingOrder' => {'type'=>'positiveInt', 'path'=>'Entry.rankingOrder', '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
-
#affiliation ⇒ Object
0-* [ Reference(Organization|PractitionerRole) ].
-
#contributionInstance ⇒ Object
0-* [ Citation::CitedArtifact::Contributorship::Entry::ContributionInstance ].
-
#contributionType ⇒ Object
0-* [ CodeableConcept ].
-
#contributor ⇒ Object
1-1 Reference(Practitioner|Organization).
-
#correspondingContact ⇒ Object
0-1 boolean.
-
#extension ⇒ Object
0-* [ Extension ].
-
#forenameInitials ⇒ Object
0-1 string.
-
#id ⇒ Object
0-1 string.
-
#modifierExtension ⇒ Object
0-* [ Extension ].
-
#rankingOrder ⇒ Object
0-1 positiveInt.
-
#role ⇒ Object
0-1 CodeableConcept.
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
#affiliation ⇒ Object
0-* [ Reference(Organization|PractitionerRole) ]
457 458 459 |
# File 'lib/fhir_models/r5/generated/resources/Citation.rb', line 457 def affiliation @affiliation end |
#contributionInstance ⇒ Object
0-* [ Citation::CitedArtifact::Contributorship::Entry::ContributionInstance ]
460 461 462 |
# File 'lib/fhir_models/r5/generated/resources/Citation.rb', line 460 def contributionInstance @contributionInstance end |
#contributionType ⇒ Object
0-* [ CodeableConcept ]
458 459 460 |
# File 'lib/fhir_models/r5/generated/resources/Citation.rb', line 458 def contributionType @contributionType end |
#contributor ⇒ Object
1-1 Reference(Practitioner|Organization)
455 456 457 |
# File 'lib/fhir_models/r5/generated/resources/Citation.rb', line 455 def contributor @contributor end |
#correspondingContact ⇒ Object
0-1 boolean
461 462 463 |
# File 'lib/fhir_models/r5/generated/resources/Citation.rb', line 461 def correspondingContact @correspondingContact end |
#extension ⇒ Object
0-* [ Extension ]
453 454 455 |
# File 'lib/fhir_models/r5/generated/resources/Citation.rb', line 453 def extension @extension end |
#forenameInitials ⇒ Object
0-1 string
456 457 458 |
# File 'lib/fhir_models/r5/generated/resources/Citation.rb', line 456 def forenameInitials @forenameInitials end |
#id ⇒ Object
0-1 string
452 453 454 |
# File 'lib/fhir_models/r5/generated/resources/Citation.rb', line 452 def id @id end |
#modifierExtension ⇒ Object
0-* [ Extension ]
454 455 456 |
# File 'lib/fhir_models/r5/generated/resources/Citation.rb', line 454 def modifierExtension @modifierExtension end |
#rankingOrder ⇒ Object
0-1 positiveInt
462 463 464 |
# File 'lib/fhir_models/r5/generated/resources/Citation.rb', line 462 def rankingOrder @rankingOrder end |
#role ⇒ Object
0-1 CodeableConcept
459 460 461 |
# File 'lib/fhir_models/r5/generated/resources/Citation.rb', line 459 def role @role end |