Class: FHIR::R5::Citation::CitedArtifact::PublicationForm
- Defined in:
- lib/fhir_models/r5/generated/resources/Citation.rb
Defined Under Namespace
Classes: PublishedIn
Constant Summary collapse
- METADATA =
{ 'id' => {'type'=>'string', 'path'=>'PublicationForm.id', 'min'=>0, 'max'=>1}, 'extension' => {'type'=>'Extension', 'path'=>'PublicationForm.extension', 'min'=>0, 'max'=>Float::INFINITY}, 'modifierExtension' => {'type'=>'Extension', 'path'=>'PublicationForm.modifierExtension', 'min'=>0, 'max'=>Float::INFINITY}, 'publishedIn' => {'type'=>'Citation::CitedArtifact::PublicationForm::PublishedIn', 'path'=>'PublicationForm.publishedIn', 'min'=>0, 'max'=>1}, 'citedMedium' => {'valid_codes'=>{'http://hl7.org/fhir/cited-medium'=>['internet', 'print', 'offline-digital-storage', 'internet-without-issue', 'print-without-issue', 'offline-digital-storage-without-issue']}, 'type'=>'CodeableConcept', 'path'=>'PublicationForm.citedMedium', 'min'=>0, 'max'=>1, 'binding'=>{'strength'=>'extensible', 'uri'=>'http://hl7.org/fhir/ValueSet/cited-medium'}}, 'volume' => {'type'=>'string', 'path'=>'PublicationForm.volume', 'min'=>0, 'max'=>1}, 'issue' => {'type'=>'string', 'path'=>'PublicationForm.issue', 'min'=>0, 'max'=>1}, 'articleDate' => {'type'=>'dateTime', 'path'=>'PublicationForm.articleDate', 'min'=>0, 'max'=>1}, 'publicationDateText' => {'type'=>'string', 'path'=>'PublicationForm.publicationDateText', 'min'=>0, 'max'=>1}, 'publicationDateSeason' => {'type'=>'string', 'path'=>'PublicationForm.publicationDateSeason', 'min'=>0, 'max'=>1}, 'lastRevisionDate' => {'type'=>'dateTime', 'path'=>'PublicationForm.lastRevisionDate', 'min'=>0, 'max'=>1}, 'language' => {'valid_codes'=>{'urn:ietf:bcp:47'=>['ar', 'bg', 'bg-BG', 'bn', 'cs', 'cs-CZ', 'bs', 'bs-BA', 'da', 'da-DK', 'de', 'de-AT', 'de-CH', 'de-DE', 'el', 'el-GR', 'en', 'en-AU', 'en-CA', 'en-GB', 'en-IN', 'en-NZ', 'en-SG', 'en-US', 'es', 'es-AR', 'es-ES', 'es-UY', 'et', 'et-EE', 'fi', 'fr', 'fr-BE', 'fr-CH', 'fr-FR', 'fi-FI', 'fr-CA', 'fy', 'fy-NL', 'hi', 'hr', 'hr-HR', 'is', 'is-IS', 'it', 'it-CH', 'it-IT', 'ja', 'ko', 'lt', 'lt-LT', 'lv', 'lv-LV', 'nl', 'nl-BE', 'nl-NL', 'no', 'no-NO', 'pa', 'pl', 'pl-PL', 'pt', 'pt-PT', 'pt-BR', 'ro', 'ro-RO', 'ru', 'ru-RU', 'sk', 'sk-SK', 'sl', 'sl-SI', 'sr', 'sr-RS', 'sv', 'sv-SE', 'te', 'zh', 'zh-CN', 'zh-HK', 'zh-SG', 'zh-TW']}, 'type'=>'CodeableConcept', 'path'=>'PublicationForm.language', 'min'=>0, 'max'=>Float::INFINITY, 'binding'=>{'strength'=>'preferred', 'uri'=>'http://hl7.org/fhir/ValueSet/languages'}}, 'accessionNumber' => {'type'=>'string', 'path'=>'PublicationForm.accessionNumber', 'min'=>0, 'max'=>1}, 'pageString' => {'type'=>'string', 'path'=>'PublicationForm.pageString', 'min'=>0, 'max'=>1}, 'firstPage' => {'type'=>'string', 'path'=>'PublicationForm.firstPage', 'min'=>0, 'max'=>1}, 'lastPage' => {'type'=>'string', 'path'=>'PublicationForm.lastPage', 'min'=>0, 'max'=>1}, 'pageCount' => {'type'=>'string', 'path'=>'PublicationForm.pageCount', 'min'=>0, 'max'=>1}, 'copyright' => {'type'=>'markdown', 'path'=>'PublicationForm.copyright', '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
-
#accessionNumber ⇒ Object
0-1 string.
-
#articleDate ⇒ Object
0-1 dateTime.
-
#citedMedium ⇒ Object
0-1 CodeableConcept.
-
#copyright ⇒ Object
0-1 markdown.
-
#extension ⇒ Object
0-* [ Extension ].
-
#firstPage ⇒ Object
0-1 string.
-
#id ⇒ Object
0-1 string.
-
#issue ⇒ Object
0-1 string.
-
#language ⇒ Object
0-* [ CodeableConcept ].
-
#lastPage ⇒ Object
0-1 string.
-
#lastRevisionDate ⇒ Object
0-1 dateTime.
-
#modifierExtension ⇒ Object
0-* [ Extension ].
-
#pageCount ⇒ Object
0-1 string.
-
#pageString ⇒ Object
0-1 string.
-
#publicationDateSeason ⇒ Object
0-1 string.
-
#publicationDateText ⇒ Object
0-1 string.
-
#publishedIn ⇒ Object
0-1 Citation::CitedArtifact::PublicationForm::PublishedIn.
-
#volume ⇒ 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 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
#accessionNumber ⇒ Object
0-1 string
349 350 351 |
# File 'lib/fhir_models/r5/generated/resources/Citation.rb', line 349 def accessionNumber @accessionNumber end |
#articleDate ⇒ Object
0-1 dateTime
344 345 346 |
# File 'lib/fhir_models/r5/generated/resources/Citation.rb', line 344 def articleDate @articleDate end |
#citedMedium ⇒ Object
0-1 CodeableConcept
341 342 343 |
# File 'lib/fhir_models/r5/generated/resources/Citation.rb', line 341 def citedMedium @citedMedium end |
#copyright ⇒ Object
0-1 markdown
354 355 356 |
# File 'lib/fhir_models/r5/generated/resources/Citation.rb', line 354 def copyright @copyright end |
#extension ⇒ Object
0-* [ Extension ]
338 339 340 |
# File 'lib/fhir_models/r5/generated/resources/Citation.rb', line 338 def extension @extension end |
#firstPage ⇒ Object
0-1 string
351 352 353 |
# File 'lib/fhir_models/r5/generated/resources/Citation.rb', line 351 def firstPage @firstPage end |
#id ⇒ Object
0-1 string
337 338 339 |
# File 'lib/fhir_models/r5/generated/resources/Citation.rb', line 337 def id @id end |
#issue ⇒ Object
0-1 string
343 344 345 |
# File 'lib/fhir_models/r5/generated/resources/Citation.rb', line 343 def issue @issue end |
#language ⇒ Object
0-* [ CodeableConcept ]
348 349 350 |
# File 'lib/fhir_models/r5/generated/resources/Citation.rb', line 348 def language @language end |
#lastPage ⇒ Object
0-1 string
352 353 354 |
# File 'lib/fhir_models/r5/generated/resources/Citation.rb', line 352 def lastPage @lastPage end |
#lastRevisionDate ⇒ Object
0-1 dateTime
347 348 349 |
# File 'lib/fhir_models/r5/generated/resources/Citation.rb', line 347 def lastRevisionDate @lastRevisionDate end |
#modifierExtension ⇒ Object
0-* [ Extension ]
339 340 341 |
# File 'lib/fhir_models/r5/generated/resources/Citation.rb', line 339 def modifierExtension @modifierExtension end |
#pageCount ⇒ Object
0-1 string
353 354 355 |
# File 'lib/fhir_models/r5/generated/resources/Citation.rb', line 353 def pageCount @pageCount end |
#pageString ⇒ Object
0-1 string
350 351 352 |
# File 'lib/fhir_models/r5/generated/resources/Citation.rb', line 350 def pageString @pageString end |
#publicationDateSeason ⇒ Object
0-1 string
346 347 348 |
# File 'lib/fhir_models/r5/generated/resources/Citation.rb', line 346 def publicationDateSeason @publicationDateSeason end |
#publicationDateText ⇒ Object
0-1 string
345 346 347 |
# File 'lib/fhir_models/r5/generated/resources/Citation.rb', line 345 def publicationDateText @publicationDateText end |
#publishedIn ⇒ Object
0-1 Citation::CitedArtifact::PublicationForm::PublishedIn
340 341 342 |
# File 'lib/fhir_models/r5/generated/resources/Citation.rb', line 340 def publishedIn @publishedIn end |
#volume ⇒ Object
0-1 string
342 343 344 |
# File 'lib/fhir_models/r5/generated/resources/Citation.rb', line 342 def volume @volume end |