Evidence Based Medicine on FHIR Implementation Guide
1.0.0-ballot3 - STU 1 Ballot 3 World

Evidence Based Medicine on FHIR Implementation Guide, published by HL7 International / Clinical Decision Support. This guide is not an authorized publication; it is the continuous build for version 1.0.0-ballot3 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/ebm/ and changes regularly. See the Directory of published versions

Resource Profile: BookCitation

Official URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/book-citation Version: 1.0.0-ballot3
Standards status: Trial-use Maturity Level: 1 Computable Name: BookCitation
Other Identifiers: OID:2.16.840.1.113883.4.642.40.44.42.8

Profile of PublicationRecord for Evidence Based Medicine IG. The BookCitation Profile is used for citations of a book.

See Understanding the PublicationRecord Resource for additional information.

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description Differentials, Snapshots, and other representations.

NameFlagsCard.TypeDescription & Constraints    Filter: doco
PublicationRecord C 0..* PublicationRecord A description of identification, location, or contributorship of a publication (article or artifact)
Interfaces Implemented: CanonicalResource
This resource is an additional resource
Constraints: cnl-0
PublicationRecord.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
PublicationRecord.contained 0..* Resource Contained, inline Resources
PublicationRecord.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
Slice: Unordered, Open by value:url
PublicationRecord.status This element is a modifier element. This element is included in summaries. 1..1 code draft | active | retired | unknown
Binding: PublicationStatus (required)
PublicationRecord.citedArtifact 0..1 BackboneElement The article or artifact being described
PublicationRecord.citedArtifact.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.identifier This element is included in summaries. 0..* Identifier Unique identifier. May include ISBN, Bookshelf ID, GTIN, DOI, PMID, etc
PublicationRecord.citedArtifact.Slices for classification 1..* BackboneElement The assignment to an organizing scheme
Slice: Unordered, Open by value:type.coding
PublicationRecord.citedArtifact.Slices for classification.classification:All Slices Content/Rules for all slices
PublicationRecord.citedArtifact.Slices for classification.classification:All Slices.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType This element must be supported. 1..1 BackboneElement The assignment to an organizing scheme
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.Slices for classifier 1..* CodeableConcept The specific classification value
Slice: Unordered, Open by value:coding
Binding: CitationArtifactClassifier (2.0.0) (example)
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.Slices for classifier Content/Rules for all slices
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.Slices for classifier.classifier:book This element must be supported. 1..1 CodeableConcept The specific classification value
Binding: CitationArtifactClassifier (2.0.0) (example)
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.Slices for classifier.classifier:book.coding This element is included in summaries. 1..1 Coding Code defined by a terminology system

Required Pattern:
{
  "system" : "https://www.nlm.nih.gov/mesh",
  "code" : "D001877",
  "display" : "Book"
}
PublicationRecord.citedArtifact.Slices for classification.classification:publishingModel 0..1 BackboneElement The assignment to an organizing scheme
PublicationRecord.citedArtifact.Slices for classification.classification:publishingModel.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.Slices for classification.classification:publicationType 0..1 BackboneElement The assignment to an organizing scheme
PublicationRecord.citedArtifact.Slices for classification.classification:publicationType.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.Slices for classification.classification:definedInText 0..* BackboneElement The assignment to an organizing scheme
PublicationRecord.citedArtifact.Slices for classification.classification:definedInText.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
PublicationRecord.status Base required PublicationStatus 📍6.0.0-snapshot1 FHIR Std.
PublicationRecord.citedArtifact.​classification:knowledgeArtifactType.​classifier Base example Citation Artifact Classifier 📍2.0.0 THO v7.5
PublicationRecord.citedArtifact.​classification:knowledgeArtifactType.​classifier:book Base example Citation Artifact Classifier 📍2.0.0 THO v7.5

Constraints

Id Grade Path(s) Description Expression
cnl-0 warning PublicationRecord Name should be usable as an identifier for the module by machine processing applications such as code generation name.exists() implies name.matches('^[A-Z]([A-Za-z0-9_]){1,254}$')
dom-2 error PublicationRecord If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error PublicationRecord If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id.trace('id') in %resource.descendants().select(reference | as(uri))) or descendants().where(reference='#' | as(uri)='#').exists()).not()).trace('unmatched', id).empty()
dom-4 error PublicationRecord If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error PublicationRecord If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice PublicationRecord A resource should have narrative for robust management text.`div`.exists()
ele-1 error PublicationRecord.implicitRules, PublicationRecord.modifierExtension, PublicationRecord.citedArtifact, PublicationRecord.citedArtifact.modifierExtension, PublicationRecord.citedArtifact.classification, PublicationRecord.citedArtifact.classification.modifierExtension, PublicationRecord.citedArtifact.classification:knowledgeArtifactType, PublicationRecord.citedArtifact.classification:knowledgeArtifactType.modifierExtension, PublicationRecord.citedArtifact.classification:knowledgeArtifactType.classifier:book.coding, PublicationRecord.citedArtifact.classification:publishingModel, PublicationRecord.citedArtifact.classification:publishingModel.modifierExtension, PublicationRecord.citedArtifact.classification:publicationType, PublicationRecord.citedArtifact.classification:publicationType.modifierExtension, PublicationRecord.citedArtifact.classification:definedInText, PublicationRecord.citedArtifact.classification:definedInText.modifierExtension All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())

This structure is derived from PublicationRecord

NameFlagsCard.TypeDescription & Constraints    Filter: doco
PublicationRecord 0..* PublicationRecord A description of identification, location, or contributorship of a publication (article or artifact)
Interfaces Implemented: CanonicalResource
This resource is an additional resource
PublicationRecord.citedArtifact
PublicationRecord.citedArtifact.identifier 0..* Identifier Unique identifier. May include ISBN, Bookshelf ID, GTIN, DOI, PMID, etc
PublicationRecord.citedArtifact.publicationForm
PublicationRecord.citedArtifact.publicationForm.publishedIn
PublicationRecord.citedArtifact.publicationForm.publishedIn.type 0..1 CodeableConcept Not typically used when citing a book itself
PublicationRecord.citedArtifact.publicationForm.publishedIn.identifier 0..* Identifier Not typically used when citing a book itself
PublicationRecord.citedArtifact.publicationForm.publishedIn.title 0..1 string Not typically used when citing a book itself
PublicationRecord.citedArtifact.Slices for classification 1..* BackboneElement The assignment to an organizing scheme
Slice: Unordered, Open by value:type.coding
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType This element must be supported. 1..1 BackboneElement The assignment to an organizing scheme
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.type
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.type.coding 1..1 Coding Code defined by a terminology system
Required Pattern:
{
  "system" : "http://terminology.hl7.org/CodeSystem/cited-artifact-classification-type",
  "code" : "knowledge-artifact-type",
  "display" : "Knowledge Artifact Type"
}
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.Slices for classifier 1..* CodeableConcept The specific classification value
Slice: Unordered, Open by value:coding
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.Slices for classifier Content/Rules for all slices
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.Slices for classifier.classifier:book This element must be supported. 1..1 CodeableConcept The specific classification value
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.Slices for classifier.classifier:book.coding 1..1 Coding Code defined by a terminology system
Required Pattern:
{
  "system" : "https://www.nlm.nih.gov/mesh",
  "code" : "D001877",
  "display" : "Book"
}
PublicationRecord.citedArtifact.Slices for classification.classification:publishingModel 0..1 BackboneElement The assignment to an organizing scheme
PublicationRecord.citedArtifact.Slices for classification.classification:publishingModel.type
PublicationRecord.citedArtifact.Slices for classification.classification:publishingModel.type.coding 1..1 Coding Code defined by a terminology system
Required Pattern:
{
  "system" : "http://terminology.hl7.org/CodeSystem/cited-artifact-classification-type",
  "code" : "publishing-model",
  "display" : "Publishing Model"
}
PublicationRecord.citedArtifact.Slices for classification.classification:publicationType 0..1 BackboneElement The assignment to an organizing scheme
PublicationRecord.citedArtifact.Slices for classification.classification:publicationType.type
PublicationRecord.citedArtifact.Slices for classification.classification:publicationType.type.coding 1..1 Coding Code defined by a terminology system
Required Pattern:
{
  "system" : "http://terminology.hl7.org/CodeSystem/cited-artifact-classification-type",
  "code" : "publication-type",
  "display" : "Publication type"
}
PublicationRecord.citedArtifact.Slices for classification.classification:definedInText 0..* BackboneElement The assignment to an organizing scheme
PublicationRecord.citedArtifact.Slices for classification.classification:definedInText.type
PublicationRecord.citedArtifact.Slices for classification.classification:definedInText.type.coding 1..1 Coding Code defined by a terminology system
Required Pattern:
{
  "system" : "https://fevir.net/resources/CodeSystem/179423",
  "code" : "defined-in-text",
  "display" : "Defined in text"
}

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: doco
PublicationRecord C 0..* PublicationRecord A description of identification, location, or contributorship of a publication (article or artifact)
Interfaces Implemented: CanonicalResource
This resource is an additional resource
Constraints: cnl-0
PublicationRecord.id This element is included in summaries. 0..1 id Logical id of this artifact
PublicationRecord.meta This element is included in summaries. 0..1 Meta Metadata about the resource
PublicationRecord.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
PublicationRecord.language 0..1 code Language of the resource content
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter
PublicationRecord.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
PublicationRecord.contained 0..* Resource Contained, inline Resources
PublicationRecord.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
Slice: Unordered, Open by value:url
PublicationRecord.url This element is included in summaries. C 0..1 uri Canonical identifier for this PublicationRecord, represented as a globally unique URI
Constraints: cnl-1
PublicationRecord.identifier This element is included in summaries. 0..* Identifier Identifier for the PublicationRecord itself
PublicationRecord.version This element is included in summaries. 0..1 string Business version of the PublicationRecord
PublicationRecord.versionAlgorithmString This element is included in summaries. 0..1 string How to compare versions
PublicationRecord.versionAlgorithmCoding This element is included in summaries. 0..1 Coding How to compare versions
Binding: VersionAlgorithm (extensible)
PublicationRecord.name This element is included in summaries. C 0..1 string Name for this PublicationRecord (computer friendly)
PublicationRecord.title This element is included in summaries. 0..1 string Name for this PublicationRecord (human friendly)
PublicationRecord.status This element is a modifier element. This element is included in summaries. 1..1 code draft | active | retired | unknown
Binding: PublicationStatus (required)
PublicationRecord.experimental This element is included in summaries. 0..1 boolean For testing only - never for real usage
PublicationRecord.date This element is included in summaries. 0..1 dateTime Date last changed
PublicationRecord.author 0..* ContactDetail Who authored the PublicationRecord
PublicationRecord.publisher This element is included in summaries. 0..1 string The publisher of the PublicationRecord, not the publisher of the article or artifact being cited
PublicationRecord.contact This element is included in summaries. 0..* ContactDetail Contact details for the publisher of the PublicationRecord
PublicationRecord.description 0..1 markdown Natural language description of the PublicationRecord
PublicationRecord.useContext This element is included in summaries. 0..* UsageContext The context that the PublicationRecord content is intended to support
PublicationRecord.jurisdiction This element is included in summaries. 0..* CodeableConcept Jurisdiction of the authority that maintains the PublicationRecord (if applicable)
Binding: JurisdictionValueSet (1.0.0) (extensible)
PublicationRecord.purpose 0..1 markdown Why this PublicationRecord is defined
PublicationRecord.copyright 0..1 markdown Notice about intellectual property ownership, can include restrictions on use for the PublicationRecord, not for the cited artifact
PublicationRecord.copyrightLabel 0..1 string Copyright holder and year(s) for the ciation record, not for the cited artifact
PublicationRecord.approvalDate This element is included in summaries. 0..1 date When the PublicationRecord was approved by publisher
PublicationRecord.lastReviewDate This element is included in summaries. 0..1 date When the PublicationRecord was last reviewed by the publisher
PublicationRecord.effectivePeriod This element is included in summaries. 0..1 Period When the PublicationRecord is expected to be used
PublicationRecord.recorder 0..* ContactDetail Who entered the data for the PublicationRecord
PublicationRecord.editor 0..* ContactDetail Who edited the PublicationRecord
PublicationRecord.reviewer 0..* ContactDetail Who reviewed the PublicationRecord
PublicationRecord.endorser 0..* ContactDetail Who endorsed the PublicationRecord
PublicationRecord.summary 0..* BackboneElement A human-readable display of key concepts to represent the PublicationRecord
PublicationRecord.summary.id 0..1 string Unique id for inter-element referencing
PublicationRecord.summary.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.summary.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.summary.style 0..1 CodeableConcept Format for display of the PublicationRecord summary
Binding: CitationSummaryStyle (1.0.0) (preferred)
PublicationRecord.summary.text This element is included in summaries. 1..1 markdown The human-readable display of the PublicationRecord summary
PublicationRecord.classification 0..* BackboneElement The assignment to an organizing scheme
PublicationRecord.classification.id 0..1 string Unique id for inter-element referencing
PublicationRecord.classification.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.classification.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.classification.type 0..1 CodeableConcept The kind of classifier (e.g. publication type, keyword)
Binding: CitationClassificationType (1.0.0) (preferred)
PublicationRecord.classification.classifier 0..* CodeableConcept The specific classification value
Binding: CitationArtifactClassifier (2.0.0) (example)
PublicationRecord.note 0..* Annotation Used for general notes and annotations not coded elsewhere
PublicationRecord.currentState 0..* CodeableConcept The status of the PublicationRecord
Binding: PublicationRecordStatusType (0.1.0-snapshot) (example)
PublicationRecord.statusDate 0..* BackboneElement An effective date or period for a status of the PublicationRecord
PublicationRecord.statusDate.id 0..1 string Unique id for inter-element referencing
PublicationRecord.statusDate.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.statusDate.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.statusDate.activity 1..1 CodeableConcept Classification of the status
Binding: PublicationRecordStatusType (0.1.0-snapshot) (example)
PublicationRecord.statusDate.actual 0..1 boolean Either occurred or expected
PublicationRecord.statusDate.period 1..1 Period When the status started and/or ended
PublicationRecord.relatesTo 0..* BackboneElement Relationships to other Resources
PublicationRecord.relatesTo.id 0..1 string Unique id for inter-element referencing
PublicationRecord.relatesTo.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.relatesTo.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.relatesTo.type 1..1 CodeableConcept documentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of | part-of | amends | amended-with | appends | appended-with | cites | cited-by | comments-on | comment-in | contains | contained-in | corrects | correction-in | replaces | replaced-with | retracts | retracted-by | signs | similar-to | supports | supported-with | transforms | transformed-into | transformed-with | documents | specification-of | created-with | cite-as | reprint | reprint-of | summarizes
Binding: ArtifactRelationshipType (1.0.0) (extensible): The type of relationship to the related artifact.
PublicationRecord.relatesTo.target[x] 1..1 The artifact that is related to this PublicationRecord
PublicationRecord.relatesTo.target[x].targetUri uri
PublicationRecord.relatesTo.target[x].targetAttachment Attachment
PublicationRecord.relatesTo.target[x].targetCanonical canonical(Resource)
PublicationRecord.relatesTo.target[x].targetReference Reference(Resource)
PublicationRecord.relatesTo.target[x].targetMarkdown markdown
PublicationRecord.citedArtifact 0..1 BackboneElement The article or artifact being described
PublicationRecord.citedArtifact.id 0..1 string Unique id for inter-element referencing
PublicationRecord.citedArtifact.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.identifier This element is included in summaries. 0..* Identifier Unique identifier. May include ISBN, Bookshelf ID, GTIN, DOI, PMID, etc
PublicationRecord.citedArtifact.relatedIdentifier This element is included in summaries. 0..* Identifier Identifier not unique to the cited artifact. May include trial registry identifiers
PublicationRecord.citedArtifact.dateAccessed This element is included in summaries. 0..1 dateTime When the cited artifact was accessed
PublicationRecord.citedArtifact.version 0..1 string The defined version of the cited artifact
PublicationRecord.citedArtifact.currentState 0..* CodeableConcept The status of the cited artifact
Binding: CitedArtifactStatusType (1.0.0) (extensible)
PublicationRecord.citedArtifact.statusDate 0..* BackboneElement An effective date or period for a status of the cited artifact
PublicationRecord.citedArtifact.statusDate.id 0..1 string Unique id for inter-element referencing
PublicationRecord.citedArtifact.statusDate.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.statusDate.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.statusDate.activity 1..1 CodeableConcept Classification of the status
Binding: CitedArtifactStatusType (1.0.0) (extensible)
PublicationRecord.citedArtifact.statusDate.actual 0..1 boolean Either occurred or expected
PublicationRecord.citedArtifact.statusDate.period 1..1 Period When the status started and/or ended
PublicationRecord.citedArtifact.title 0..* BackboneElement The title details of the article or artifact
PublicationRecord.citedArtifact.title.id 0..1 string Unique id for inter-element referencing
PublicationRecord.citedArtifact.title.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.title.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.title.type 0..* CodeableConcept The kind of title
Binding: TitleType (1.0.0) (extensible)
PublicationRecord.citedArtifact.title.language 0..1 code Used to express the specific language
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter
PublicationRecord.citedArtifact.title.text 1..1 markdown The title of the article or artifact
PublicationRecord.citedArtifact.abstract 0..* BackboneElement Summary of the article or artifact
PublicationRecord.citedArtifact.abstract.id 0..1 string Unique id for inter-element referencing
PublicationRecord.citedArtifact.abstract.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.abstract.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.abstract.type 0..* CodeableConcept The kind of abstract
Binding: CitedArtifactAbstractType (1.0.0) (extensible)
PublicationRecord.citedArtifact.abstract.language 0..1 code Used to express the specific language
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter
PublicationRecord.citedArtifact.abstract.text 1..1 markdown Abstract content
PublicationRecord.citedArtifact.abstract.copyright 0..1 markdown Copyright notice for the abstract
PublicationRecord.citedArtifact.part 0..1 BackboneElement The component of the article or artifact
PublicationRecord.citedArtifact.part.id 0..1 string Unique id for inter-element referencing
PublicationRecord.citedArtifact.part.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.part.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.part.type 0..1 CodeableConcept The kind of component
Binding: CitedArtifactPartType (1.0.0) (extensible)
PublicationRecord.citedArtifact.part.value 0..1 string The specification of the component
PublicationRecord.citedArtifact.baseCitation 0..1 Reference(PublicationRecord) PublicationRecord for the primary version and complete form of the cited artifact
PublicationRecord.citedArtifact.relatesTo 0..* BackboneElement The artifact related to the cited artifact
PublicationRecord.citedArtifact.relatesTo.id 0..1 string Unique id for inter-element referencing
PublicationRecord.citedArtifact.relatesTo.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.relatesTo.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.relatesTo.type 1..1 CodeableConcept documentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of | part-of | amends | amended-with | appends | appended-with | cites | cited-by | comments-on | comment-in | contains | contained-in | corrects | correction-in | replaces | replaced-with | retracts | retracted-by | signs | similar-to | supports | supported-with | transforms | transformed-into | transformed-with | documents | specification-of | created-with | cite-as | reprint | reprint-of | summarizes
Binding: ArtifactRelationshipType (1.0.0) (extensible): The type of relationship to the related artifact.
PublicationRecord.citedArtifact.relatesTo.classifier 0..* CodeableConcept Additional classifiers
Binding: CitationArtifactClassifier (2.0.0) (extensible)
PublicationRecord.citedArtifact.relatesTo.label 0..1 string Short label
PublicationRecord.citedArtifact.relatesTo.display 0..1 string Brief description of the related artifact
PublicationRecord.citedArtifact.relatesTo.citation 0..1 markdown Bibliographic citation for the artifact
PublicationRecord.citedArtifact.relatesTo.target[x] 0..1 The artifact that is related to this PublicationRecord's cited artifact
PublicationRecord.citedArtifact.relatesTo.target[x].targetUri uri
PublicationRecord.citedArtifact.relatesTo.target[x].targetAttachment Attachment
PublicationRecord.citedArtifact.relatesTo.target[x].targetCanonical canonical(Resource)
PublicationRecord.citedArtifact.relatesTo.target[x].targetReference Reference(Resource)
PublicationRecord.citedArtifact.publicationForm 0..* BackboneElement If multiple, used to represent alternative forms of the article that are not separate citations
PublicationRecord.citedArtifact.publicationForm.id 0..1 string Unique id for inter-element referencing
PublicationRecord.citedArtifact.publicationForm.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.publicationForm.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.publicationForm.publishedIn 0..1 BackboneElement The collection the cited article or artifact is published in
PublicationRecord.citedArtifact.publicationForm.publishedIn.id 0..1 string Unique id for inter-element referencing
PublicationRecord.citedArtifact.publicationForm.publishedIn.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.publicationForm.publishedIn.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.publicationForm.publishedIn.type 0..1 CodeableConcept Not typically used when citing a book itself
Binding: PublishedInType (2.0.0) (extensible)
PublicationRecord.citedArtifact.publicationForm.publishedIn.identifier 0..* Identifier Not typically used when citing a book itself
PublicationRecord.citedArtifact.publicationForm.publishedIn.title 0..1 string Not typically used when citing a book itself
PublicationRecord.citedArtifact.publicationForm.publishedIn.publisher 0..1 Reference(Organization) Name of or resource describing the publisher
PublicationRecord.citedArtifact.publicationForm.publishedIn.publisherLocation 0..1 string Geographic location of the publisher
PublicationRecord.citedArtifact.publicationForm.citedMedium 0..1 CodeableConcept Internet or Print
Binding: CitedMedium (1.0.0) (extensible)
PublicationRecord.citedArtifact.publicationForm.volume 0..1 string Volume number of journal or other collection in which the article is published
PublicationRecord.citedArtifact.publicationForm.issue 0..1 string Issue, part or supplement of journal or other collection in which the article is published
PublicationRecord.citedArtifact.publicationForm.articleDate 0..1 dateTime The date the article was added to the database, or the date the article was released
PublicationRecord.citedArtifact.publicationForm.publicationDateText 0..1 string Text representation of the date on which the issue of the cited artifact was published
PublicationRecord.citedArtifact.publicationForm.publicationDateSeason 0..1 string Season in which the cited artifact was published
PublicationRecord.citedArtifact.publicationForm.lastRevisionDate 0..1 dateTime The date the article was last revised or updated in the database
PublicationRecord.citedArtifact.publicationForm.language 0..* code Language(s) in which this form of the article is published
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter

PublicationRecord.citedArtifact.publicationForm.accessionNumber 0..1 string Entry number or identifier for inclusion in a database
PublicationRecord.citedArtifact.publicationForm.pageString 0..1 string Used for full display of pagination
PublicationRecord.citedArtifact.publicationForm.firstPage 0..1 string Used for isolated representation of first page
PublicationRecord.citedArtifact.publicationForm.lastPage 0..1 string Used for isolated representation of last page
PublicationRecord.citedArtifact.publicationForm.pageCount 0..1 string Number of pages or screens
PublicationRecord.citedArtifact.publicationForm.copyright 0..1 markdown Copyright notice for the full article or artifact
PublicationRecord.citedArtifact.webLocation 0..* BackboneElement Used for any URL for the article or artifact cited
PublicationRecord.citedArtifact.webLocation.id 0..1 string Unique id for inter-element referencing
PublicationRecord.citedArtifact.webLocation.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.webLocation.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.webLocation.classifier 0..* CodeableConcept Code the reason for different URLs, e.g. abstract and full-text
Binding: ArtifactUrlClassifier (1.0.0) (extensible)
PublicationRecord.citedArtifact.webLocation.url 0..1 uri The specific URL
PublicationRecord.citedArtifact.Slices for classification 1..* BackboneElement The assignment to an organizing scheme
Slice: Unordered, Open by value:type.coding
PublicationRecord.citedArtifact.Slices for classification.classification:All Slices Content/Rules for all slices
PublicationRecord.citedArtifact.Slices for classification.classification:All Slices.id 0..1 string Unique id for inter-element referencing
PublicationRecord.citedArtifact.Slices for classification.classification:All Slices.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.Slices for classification.classification:All Slices.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.Slices for classification.classification:All Slices.type 0..1 CodeableConcept The kind of classifier (e.g. publication type, keyword)
Binding: CitedArtifactClassificationType (1.0.0) (preferred)
PublicationRecord.citedArtifact.Slices for classification.classification:All Slices.classifier 0..* CodeableConcept The specific classification value
Binding: CitationArtifactClassifier (2.0.0) (example)
PublicationRecord.citedArtifact.Slices for classification.classification:All Slices.artifactAssessment 0..* Reference(ArtifactAssessment) Complex or externally created classification
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType This element must be supported. 1..1 BackboneElement The assignment to an organizing scheme
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.id 0..1 string Unique id for inter-element referencing
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.type 0..1 CodeableConcept The kind of classifier (e.g. publication type, keyword)
Binding: CitedArtifactClassificationType (1.0.0) (preferred)
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.type.id 0..1 string Unique id for inter-element referencing
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.type.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.type.coding This element is included in summaries. 1..1 Coding Code defined by a terminology system

Required Pattern:
{
  "system" : "http://terminology.hl7.org/CodeSystem/cited-artifact-classification-type",
  "code" : "knowledge-artifact-type",
  "display" : "Knowledge Artifact Type"
}
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.type.text This element is included in summaries. 0..1 string Plain text representation of the concept
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.Slices for classifier 1..* CodeableConcept The specific classification value
Slice: Unordered, Open by value:coding
Binding: CitationArtifactClassifier (2.0.0) (example)
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.Slices for classifier Content/Rules for all slices
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.Slices for classifier.classifier:book This element must be supported. 1..1 CodeableConcept The specific classification value
Binding: CitationArtifactClassifier (2.0.0) (example)
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.Slices for classifier.classifier:book.id 0..1 string Unique id for inter-element referencing
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.Slices for classifier.classifier:book.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.Slices for classifier.classifier:book.coding This element is included in summaries. 1..1 Coding Code defined by a terminology system

Required Pattern:
{
  "system" : "https://www.nlm.nih.gov/mesh",
  "code" : "D001877",
  "display" : "Book"
}
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.Slices for classifier.classifier:book.text This element is included in summaries. 0..1 string Plain text representation of the concept
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.artifactAssessment 0..* Reference(ArtifactAssessment) Complex or externally created classification
PublicationRecord.citedArtifact.Slices for classification.classification:publishingModel 0..1 BackboneElement The assignment to an organizing scheme
PublicationRecord.citedArtifact.Slices for classification.classification:publishingModel.id 0..1 string Unique id for inter-element referencing
PublicationRecord.citedArtifact.Slices for classification.classification:publishingModel.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.Slices for classification.classification:publishingModel.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.Slices for classification.classification:publishingModel.type 0..1 CodeableConcept The kind of classifier (e.g. publication type, keyword)
Binding: CitedArtifactClassificationType (1.0.0) (preferred)
PublicationRecord.citedArtifact.Slices for classification.classification:publishingModel.type.id 0..1 string Unique id for inter-element referencing
PublicationRecord.citedArtifact.Slices for classification.classification:publishingModel.type.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.Slices for classification.classification:publishingModel.type.coding This element is included in summaries. 1..1 Coding Code defined by a terminology system

Required Pattern:
{
  "system" : "http://terminology.hl7.org/CodeSystem/cited-artifact-classification-type",
  "code" : "publishing-model",
  "display" : "Publishing Model"
}
PublicationRecord.citedArtifact.Slices for classification.classification:publishingModel.type.text This element is included in summaries. 0..1 string Plain text representation of the concept
PublicationRecord.citedArtifact.Slices for classification.classification:publishingModel.classifier 0..* CodeableConcept The specific classification value
Binding: CitationArtifactClassifier (2.0.0) (example)
PublicationRecord.citedArtifact.Slices for classification.classification:publishingModel.artifactAssessment 0..* Reference(ArtifactAssessment) Complex or externally created classification
PublicationRecord.citedArtifact.Slices for classification.classification:publicationType 0..1 BackboneElement The assignment to an organizing scheme
PublicationRecord.citedArtifact.Slices for classification.classification:publicationType.id 0..1 string Unique id for inter-element referencing
PublicationRecord.citedArtifact.Slices for classification.classification:publicationType.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.Slices for classification.classification:publicationType.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.Slices for classification.classification:publicationType.type 0..1 CodeableConcept The kind of classifier (e.g. publication type, keyword)
Binding: CitedArtifactClassificationType (1.0.0) (preferred)
PublicationRecord.citedArtifact.Slices for classification.classification:publicationType.type.id 0..1 string Unique id for inter-element referencing
PublicationRecord.citedArtifact.Slices for classification.classification:publicationType.type.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.Slices for classification.classification:publicationType.type.coding This element is included in summaries. 1..1 Coding Code defined by a terminology system

Required Pattern:
{
  "system" : "http://terminology.hl7.org/CodeSystem/cited-artifact-classification-type",
  "code" : "publication-type",
  "display" : "Publication type"
}
PublicationRecord.citedArtifact.Slices for classification.classification:publicationType.type.text This element is included in summaries. 0..1 string Plain text representation of the concept
PublicationRecord.citedArtifact.Slices for classification.classification:publicationType.classifier 0..* CodeableConcept The specific classification value
Binding: CitationArtifactClassifier (2.0.0) (example)
PublicationRecord.citedArtifact.Slices for classification.classification:publicationType.artifactAssessment 0..* Reference(ArtifactAssessment) Complex or externally created classification
PublicationRecord.citedArtifact.Slices for classification.classification:definedInText 0..* BackboneElement The assignment to an organizing scheme
PublicationRecord.citedArtifact.Slices for classification.classification:definedInText.id 0..1 string Unique id for inter-element referencing
PublicationRecord.citedArtifact.Slices for classification.classification:definedInText.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.Slices for classification.classification:definedInText.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.Slices for classification.classification:definedInText.type 0..1 CodeableConcept The kind of classifier (e.g. publication type, keyword)
Binding: CitedArtifactClassificationType (1.0.0) (preferred)
PublicationRecord.citedArtifact.Slices for classification.classification:definedInText.type.id 0..1 string Unique id for inter-element referencing
PublicationRecord.citedArtifact.Slices for classification.classification:definedInText.type.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.Slices for classification.classification:definedInText.type.coding This element is included in summaries. 1..1 Coding Code defined by a terminology system

Required Pattern:
{
  "system" : "https://fevir.net/resources/CodeSystem/179423",
  "code" : "defined-in-text",
  "display" : "Defined in text"
}
PublicationRecord.citedArtifact.Slices for classification.classification:definedInText.type.text This element is included in summaries. 0..1 string Plain text representation of the concept
PublicationRecord.citedArtifact.Slices for classification.classification:definedInText.classifier 0..* CodeableConcept The specific classification value
Binding: CitationArtifactClassifier (2.0.0) (example)
PublicationRecord.citedArtifact.Slices for classification.classification:definedInText.artifactAssessment 0..* Reference(ArtifactAssessment) Complex or externally created classification
PublicationRecord.citedArtifact.contributorship 0..1 BackboneElement Attribution of authors and other contributors
PublicationRecord.citedArtifact.contributorship.id 0..1 string Unique id for inter-element referencing
PublicationRecord.citedArtifact.contributorship.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.contributorship.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.contributorship.complete 0..1 boolean Indicates if all authors are included
PublicationRecord.citedArtifact.contributorship.entry 0..* BackboneElement An individual entity named as a contributor
PublicationRecord.citedArtifact.contributorship.entry.id 0..1 string Unique id for inter-element referencing
PublicationRecord.citedArtifact.contributorship.entry.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.contributorship.entry.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.contributorship.entry.contributor 1..1 Reference(Practitioner | Organization) The identity of the individual contributor
PublicationRecord.citedArtifact.contributorship.entry.forenameInitials 0..1 string For citation styles that use initials
PublicationRecord.citedArtifact.contributorship.entry.affiliation 0..* Reference(Organization | PractitionerRole) Organizational affiliation
PublicationRecord.citedArtifact.contributorship.entry.contributionType 0..* CodeableConcept The specific contribution
Binding: CitedArtifactContributionType (1.0.0) (extensible)
PublicationRecord.citedArtifact.contributorship.entry.role 0..1 CodeableConcept The role of the contributor (e.g. author, editor, reviewer, funder)
Binding: ContributorRole (1.0.0) (extensible)
PublicationRecord.citedArtifact.contributorship.entry.contributionInstance 0..* BackboneElement Contributions with accounting for time or number
PublicationRecord.citedArtifact.contributorship.entry.contributionInstance.id 0..1 string Unique id for inter-element referencing
PublicationRecord.citedArtifact.contributorship.entry.contributionInstance.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.contributorship.entry.contributionInstance.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.contributorship.entry.contributionInstance.type 1..1 CodeableConcept The specific contribution
Binding: ArtifactContributionInstanceType (1.0.0) (preferred)
PublicationRecord.citedArtifact.contributorship.entry.contributionInstance.time 0..1 dateTime The time that the contribution was made
PublicationRecord.citedArtifact.contributorship.entry.correspondingContact 0..1 boolean Whether the contributor is the corresponding contributor for the role
PublicationRecord.citedArtifact.contributorship.entry.rankingOrder 0..1 positiveInt Ranked order of contribution
PublicationRecord.citedArtifact.contributorship.summary 0..* BackboneElement Used to record a display of the author/contributor list without separate data element for each list member
PublicationRecord.citedArtifact.contributorship.summary.id 0..1 string Unique id for inter-element referencing
PublicationRecord.citedArtifact.contributorship.summary.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.contributorship.summary.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.contributorship.summary.type 0..1 CodeableConcept Such as author list, contributorship statement, funding statement, acknowledgements statement, or conflicts of interest statement
Binding: ContributorSummaryType (1.0.0) (extensible)
PublicationRecord.citedArtifact.contributorship.summary.style 0..* CodeableConcept The format for the display string
Binding: ContributorSummaryStyle (1.0.0) (example)
PublicationRecord.citedArtifact.contributorship.summary.source 0..1 CodeableConcept Used to code the producer or rule for creating the display string
Binding: ContributorSummarySource (1.0.0) (preferred)
PublicationRecord.citedArtifact.contributorship.summary.value 1..1 markdown The display string for the author list, contributor list, or contributorship statement
PublicationRecord.citedArtifact.note 0..* Annotation Any additional information or content for the article or artifact

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
PublicationRecord.language Base required All Languages 📍6.0.0-snapshot1 FHIR Std.
PublicationRecord.versionAlgorithmCoding Base extensible Version Algorithm 📍6.0.0-snapshot1 FHIR Std.
PublicationRecord.status Base required PublicationStatus 📍6.0.0-snapshot1 FHIR Std.
PublicationRecord.jurisdiction Base extensible Jurisdiction ValueSet 📍1.0.0 THO v7.5
PublicationRecord.summary.​style Base preferred Citation Summary Style 📍1.0.0 THO v7.5
PublicationRecord.classification.​type Base preferred Citation Classification Type 📍1.0.0 THO v7.5
PublicationRecord.classification.​classifier Base example Citation Artifact Classifier 📍2.0.0 THO v7.5
PublicationRecord.currentState Base example PublicationRecord Status Type Value Set 📍0.1.0-snapshot Evidence Based Medicine on FHIR Incubator Implementation Guide vnull
PublicationRecord.statusDate.​activity Base example PublicationRecord Status Type Value Set 📍0.1.0-snapshot Evidence Based Medicine on FHIR Incubator Implementation Guide vnull
PublicationRecord.relatesTo.​type Base extensible Artifact Relationship Type 📍1.0.0 THO v7.5
PublicationRecord.citedArtifact.​currentState Base extensible Cited Artifact Status Type 📍1.0.0 THO v7.5
PublicationRecord.citedArtifact.​statusDate.activity Base extensible Cited Artifact Status Type 📍1.0.0 THO v7.5
PublicationRecord.citedArtifact.​title.type Base extensible Title Type 📍1.0.0 THO v7.5
PublicationRecord.citedArtifact.​title.language Base required All Languages 📍6.0.0-snapshot1 FHIR Std.
PublicationRecord.citedArtifact.​abstract.type Base extensible Cited Artifact Abstract Type 📍1.0.0 THO v7.5
PublicationRecord.citedArtifact.​abstract.language Base required All Languages 📍6.0.0-snapshot1 FHIR Std.
PublicationRecord.citedArtifact.​part.type Base extensible Cited Artifact Part Type 📍1.0.0 THO v7.5
PublicationRecord.citedArtifact.​relatesTo.type Base extensible Artifact Relationship Type 📍1.0.0 THO v7.5
PublicationRecord.citedArtifact.​relatesTo.classifier Base extensible Citation Artifact Classifier 📍2.0.0 THO v7.5
PublicationRecord.citedArtifact.​publicationForm.publishedIn.​type Base extensible Published In Type 📍2.0.0 THO v7.5
PublicationRecord.citedArtifact.​publicationForm.citedMedium Base extensible Cited Medium 📍1.0.0 THO v7.5
PublicationRecord.citedArtifact.​publicationForm.language Base required All Languages 📍6.0.0-snapshot1 FHIR Std.
PublicationRecord.citedArtifact.​webLocation.classifier Base extensible Artifact Url Classifier 📍1.0.0 THO v7.5
PublicationRecord.citedArtifact.​classification.type Base preferred Cited Artifact Classification Type 📍1.0.0 THO v7.5
PublicationRecord.citedArtifact.​classification.classifier Base example Citation Artifact Classifier 📍2.0.0 THO v7.5
PublicationRecord.citedArtifact.​classification:knowledgeArtifactType.​type Base preferred Cited Artifact Classification Type 📍1.0.0 THO v7.5
PublicationRecord.citedArtifact.​classification:knowledgeArtifactType.​classifier Base example Citation Artifact Classifier 📍2.0.0 THO v7.5
PublicationRecord.citedArtifact.​classification:knowledgeArtifactType.​classifier:book Base example Citation Artifact Classifier 📍2.0.0 THO v7.5
PublicationRecord.citedArtifact.​classification:publishingModel.​type Base preferred Cited Artifact Classification Type 📍1.0.0 THO v7.5
PublicationRecord.citedArtifact.​classification:publishingModel.​classifier Base example Citation Artifact Classifier 📍2.0.0 THO v7.5
PublicationRecord.citedArtifact.​classification:publicationType.​type Base preferred Cited Artifact Classification Type 📍1.0.0 THO v7.5
PublicationRecord.citedArtifact.​classification:publicationType.​classifier Base example Citation Artifact Classifier 📍2.0.0 THO v7.5
PublicationRecord.citedArtifact.​classification:definedInText.​type Base preferred Cited Artifact Classification Type 📍1.0.0 THO v7.5
PublicationRecord.citedArtifact.​classification:definedInText.​classifier Base example Citation Artifact Classifier 📍2.0.0 THO v7.5
PublicationRecord.citedArtifact.​contributorship.entry.​contributionType Base extensible Cited Artifact Contribution Type 📍1.0.0 THO v7.5
PublicationRecord.citedArtifact.​contributorship.entry.​role Base extensible Contributor Role 📍1.0.0 THO v7.5
PublicationRecord.citedArtifact.​contributorship.entry.​contributionInstance.​type Base preferred Artifact Contribution Instance Type 📍1.0.0 THO v7.5
PublicationRecord.citedArtifact.​contributorship.summary.​type Base extensible Contributor Summary Type 📍1.0.0 THO v7.5
PublicationRecord.citedArtifact.​contributorship.summary.​style Base example Contributor Summary Style 📍1.0.0 THO v7.5
PublicationRecord.citedArtifact.​contributorship.summary.​source Base preferred Contributor Summary Source 📍1.0.0 THO v7.5

Constraints

Id Grade Path(s) Description Expression
cnl-0 warning PublicationRecord Name should be usable as an identifier for the module by machine processing applications such as code generation name.exists() implies name.matches('^[A-Z]([A-Za-z0-9_]){1,254}$')
cnl-1 warning PublicationRecord.url URL should not contain | or # - these characters make processing canonical references problematic exists() implies matches('^[^|# ]+$')
dom-2 error PublicationRecord If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error PublicationRecord If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id.trace('id') in %resource.descendants().select(reference | as(uri))) or descendants().where(reference='#' | as(uri)='#').exists()).not()).trace('unmatched', id).empty()
dom-4 error PublicationRecord If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error PublicationRecord If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice PublicationRecord A resource should have narrative for robust management text.`div`.exists()
ele-1 error PublicationRecord.meta, PublicationRecord.implicitRules, PublicationRecord.language, PublicationRecord.text, PublicationRecord.extension, PublicationRecord.modifierExtension, PublicationRecord.summary, PublicationRecord.summary.extension, PublicationRecord.summary.modifierExtension, PublicationRecord.classification, PublicationRecord.classification.extension, PublicationRecord.classification.modifierExtension, PublicationRecord.statusDate, PublicationRecord.statusDate.extension, PublicationRecord.statusDate.modifierExtension, PublicationRecord.relatesTo, PublicationRecord.relatesTo.extension, PublicationRecord.relatesTo.modifierExtension, PublicationRecord.citedArtifact, PublicationRecord.citedArtifact.extension, PublicationRecord.citedArtifact.modifierExtension, PublicationRecord.citedArtifact.statusDate, PublicationRecord.citedArtifact.statusDate.extension, PublicationRecord.citedArtifact.statusDate.modifierExtension, PublicationRecord.citedArtifact.title, PublicationRecord.citedArtifact.title.extension, PublicationRecord.citedArtifact.title.modifierExtension, PublicationRecord.citedArtifact.abstract, PublicationRecord.citedArtifact.abstract.extension, PublicationRecord.citedArtifact.abstract.modifierExtension, PublicationRecord.citedArtifact.part, PublicationRecord.citedArtifact.part.extension, PublicationRecord.citedArtifact.part.modifierExtension, PublicationRecord.citedArtifact.relatesTo, PublicationRecord.citedArtifact.relatesTo.extension, PublicationRecord.citedArtifact.relatesTo.modifierExtension, PublicationRecord.citedArtifact.publicationForm, PublicationRecord.citedArtifact.publicationForm.extension, PublicationRecord.citedArtifact.publicationForm.modifierExtension, PublicationRecord.citedArtifact.publicationForm.publishedIn, PublicationRecord.citedArtifact.publicationForm.publishedIn.extension, PublicationRecord.citedArtifact.publicationForm.publishedIn.modifierExtension, PublicationRecord.citedArtifact.webLocation, PublicationRecord.citedArtifact.webLocation.extension, PublicationRecord.citedArtifact.webLocation.modifierExtension, PublicationRecord.citedArtifact.classification, PublicationRecord.citedArtifact.classification.extension, PublicationRecord.citedArtifact.classification.modifierExtension, PublicationRecord.citedArtifact.classification:knowledgeArtifactType, PublicationRecord.citedArtifact.classification:knowledgeArtifactType.extension, PublicationRecord.citedArtifact.classification:knowledgeArtifactType.modifierExtension, PublicationRecord.citedArtifact.classification:knowledgeArtifactType.type.extension, PublicationRecord.citedArtifact.classification:knowledgeArtifactType.type.coding, PublicationRecord.citedArtifact.classification:knowledgeArtifactType.type.text, PublicationRecord.citedArtifact.classification:knowledgeArtifactType.classifier:book.extension, PublicationRecord.citedArtifact.classification:knowledgeArtifactType.classifier:book.coding, PublicationRecord.citedArtifact.classification:knowledgeArtifactType.classifier:book.text, PublicationRecord.citedArtifact.classification:publishingModel, PublicationRecord.citedArtifact.classification:publishingModel.extension, PublicationRecord.citedArtifact.classification:publishingModel.modifierExtension, PublicationRecord.citedArtifact.classification:publishingModel.type.extension, PublicationRecord.citedArtifact.classification:publishingModel.type.coding, PublicationRecord.citedArtifact.classification:publishingModel.type.text, PublicationRecord.citedArtifact.classification:publicationType, PublicationRecord.citedArtifact.classification:publicationType.extension, PublicationRecord.citedArtifact.classification:publicationType.modifierExtension, PublicationRecord.citedArtifact.classification:publicationType.type.extension, PublicationRecord.citedArtifact.classification:publicationType.type.coding, PublicationRecord.citedArtifact.classification:publicationType.type.text, PublicationRecord.citedArtifact.classification:definedInText, PublicationRecord.citedArtifact.classification:definedInText.extension, PublicationRecord.citedArtifact.classification:definedInText.modifierExtension, PublicationRecord.citedArtifact.classification:definedInText.type.extension, PublicationRecord.citedArtifact.classification:definedInText.type.coding, PublicationRecord.citedArtifact.classification:definedInText.type.text, PublicationRecord.citedArtifact.contributorship, PublicationRecord.citedArtifact.contributorship.extension, PublicationRecord.citedArtifact.contributorship.modifierExtension, PublicationRecord.citedArtifact.contributorship.entry, PublicationRecord.citedArtifact.contributorship.entry.extension, PublicationRecord.citedArtifact.contributorship.entry.modifierExtension, PublicationRecord.citedArtifact.contributorship.entry.contributionInstance, PublicationRecord.citedArtifact.contributorship.entry.contributionInstance.extension, PublicationRecord.citedArtifact.contributorship.entry.contributionInstance.modifierExtension, PublicationRecord.citedArtifact.contributorship.summary, PublicationRecord.citedArtifact.contributorship.summary.extension, PublicationRecord.citedArtifact.contributorship.summary.modifierExtension All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())

This structure is derived from PublicationRecord

Summary

Mandatory: 0 element(9 nested mandatory elements)
Must-Support: 2 elements

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of PublicationRecord.citedArtifact.classification
  • The element 1 is sliced based on the value of PublicationRecord.citedArtifact.classification.classifier

Maturity: 1

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
PublicationRecord C 0..* PublicationRecord A description of identification, location, or contributorship of a publication (article or artifact)
Interfaces Implemented: CanonicalResource
This resource is an additional resource
Constraints: cnl-0
PublicationRecord.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
PublicationRecord.contained 0..* Resource Contained, inline Resources
PublicationRecord.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
Slice: Unordered, Open by value:url
PublicationRecord.status This element is a modifier element. This element is included in summaries. 1..1 code draft | active | retired | unknown
Binding: PublicationStatus (required)
PublicationRecord.citedArtifact 0..1 BackboneElement The article or artifact being described
PublicationRecord.citedArtifact.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.identifier This element is included in summaries. 0..* Identifier Unique identifier. May include ISBN, Bookshelf ID, GTIN, DOI, PMID, etc
PublicationRecord.citedArtifact.Slices for classification 1..* BackboneElement The assignment to an organizing scheme
Slice: Unordered, Open by value:type.coding
PublicationRecord.citedArtifact.Slices for classification.classification:All Slices Content/Rules for all slices
PublicationRecord.citedArtifact.Slices for classification.classification:All Slices.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType This element must be supported. 1..1 BackboneElement The assignment to an organizing scheme
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.Slices for classifier 1..* CodeableConcept The specific classification value
Slice: Unordered, Open by value:coding
Binding: CitationArtifactClassifier (2.0.0) (example)
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.Slices for classifier Content/Rules for all slices
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.Slices for classifier.classifier:book This element must be supported. 1..1 CodeableConcept The specific classification value
Binding: CitationArtifactClassifier (2.0.0) (example)
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.Slices for classifier.classifier:book.coding This element is included in summaries. 1..1 Coding Code defined by a terminology system

Required Pattern:
{
  "system" : "https://www.nlm.nih.gov/mesh",
  "code" : "D001877",
  "display" : "Book"
}
PublicationRecord.citedArtifact.Slices for classification.classification:publishingModel 0..1 BackboneElement The assignment to an organizing scheme
PublicationRecord.citedArtifact.Slices for classification.classification:publishingModel.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.Slices for classification.classification:publicationType 0..1 BackboneElement The assignment to an organizing scheme
PublicationRecord.citedArtifact.Slices for classification.classification:publicationType.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.Slices for classification.classification:definedInText 0..* BackboneElement The assignment to an organizing scheme
PublicationRecord.citedArtifact.Slices for classification.classification:definedInText.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
PublicationRecord.status Base required PublicationStatus 📍6.0.0-snapshot1 FHIR Std.
PublicationRecord.citedArtifact.​classification:knowledgeArtifactType.​classifier Base example Citation Artifact Classifier 📍2.0.0 THO v7.5
PublicationRecord.citedArtifact.​classification:knowledgeArtifactType.​classifier:book Base example Citation Artifact Classifier 📍2.0.0 THO v7.5

Constraints

Id Grade Path(s) Description Expression
cnl-0 warning PublicationRecord Name should be usable as an identifier for the module by machine processing applications such as code generation name.exists() implies name.matches('^[A-Z]([A-Za-z0-9_]){1,254}$')
dom-2 error PublicationRecord If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error PublicationRecord If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id.trace('id') in %resource.descendants().select(reference | as(uri))) or descendants().where(reference='#' | as(uri)='#').exists()).not()).trace('unmatched', id).empty()
dom-4 error PublicationRecord If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error PublicationRecord If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice PublicationRecord A resource should have narrative for robust management text.`div`.exists()
ele-1 error PublicationRecord.implicitRules, PublicationRecord.modifierExtension, PublicationRecord.citedArtifact, PublicationRecord.citedArtifact.modifierExtension, PublicationRecord.citedArtifact.classification, PublicationRecord.citedArtifact.classification.modifierExtension, PublicationRecord.citedArtifact.classification:knowledgeArtifactType, PublicationRecord.citedArtifact.classification:knowledgeArtifactType.modifierExtension, PublicationRecord.citedArtifact.classification:knowledgeArtifactType.classifier:book.coding, PublicationRecord.citedArtifact.classification:publishingModel, PublicationRecord.citedArtifact.classification:publishingModel.modifierExtension, PublicationRecord.citedArtifact.classification:publicationType, PublicationRecord.citedArtifact.classification:publicationType.modifierExtension, PublicationRecord.citedArtifact.classification:definedInText, PublicationRecord.citedArtifact.classification:definedInText.modifierExtension All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())

Differential View

This structure is derived from PublicationRecord

NameFlagsCard.TypeDescription & Constraints    Filter: doco
PublicationRecord 0..* PublicationRecord A description of identification, location, or contributorship of a publication (article or artifact)
Interfaces Implemented: CanonicalResource
This resource is an additional resource
PublicationRecord.citedArtifact
PublicationRecord.citedArtifact.identifier 0..* Identifier Unique identifier. May include ISBN, Bookshelf ID, GTIN, DOI, PMID, etc
PublicationRecord.citedArtifact.publicationForm
PublicationRecord.citedArtifact.publicationForm.publishedIn
PublicationRecord.citedArtifact.publicationForm.publishedIn.type 0..1 CodeableConcept Not typically used when citing a book itself
PublicationRecord.citedArtifact.publicationForm.publishedIn.identifier 0..* Identifier Not typically used when citing a book itself
PublicationRecord.citedArtifact.publicationForm.publishedIn.title 0..1 string Not typically used when citing a book itself
PublicationRecord.citedArtifact.Slices for classification 1..* BackboneElement The assignment to an organizing scheme
Slice: Unordered, Open by value:type.coding
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType This element must be supported. 1..1 BackboneElement The assignment to an organizing scheme
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.type
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.type.coding 1..1 Coding Code defined by a terminology system
Required Pattern:
{
  "system" : "http://terminology.hl7.org/CodeSystem/cited-artifact-classification-type",
  "code" : "knowledge-artifact-type",
  "display" : "Knowledge Artifact Type"
}
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.Slices for classifier 1..* CodeableConcept The specific classification value
Slice: Unordered, Open by value:coding
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.Slices for classifier Content/Rules for all slices
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.Slices for classifier.classifier:book This element must be supported. 1..1 CodeableConcept The specific classification value
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.Slices for classifier.classifier:book.coding 1..1 Coding Code defined by a terminology system
Required Pattern:
{
  "system" : "https://www.nlm.nih.gov/mesh",
  "code" : "D001877",
  "display" : "Book"
}
PublicationRecord.citedArtifact.Slices for classification.classification:publishingModel 0..1 BackboneElement The assignment to an organizing scheme
PublicationRecord.citedArtifact.Slices for classification.classification:publishingModel.type
PublicationRecord.citedArtifact.Slices for classification.classification:publishingModel.type.coding 1..1 Coding Code defined by a terminology system
Required Pattern:
{
  "system" : "http://terminology.hl7.org/CodeSystem/cited-artifact-classification-type",
  "code" : "publishing-model",
  "display" : "Publishing Model"
}
PublicationRecord.citedArtifact.Slices for classification.classification:publicationType 0..1 BackboneElement The assignment to an organizing scheme
PublicationRecord.citedArtifact.Slices for classification.classification:publicationType.type
PublicationRecord.citedArtifact.Slices for classification.classification:publicationType.type.coding 1..1 Coding Code defined by a terminology system
Required Pattern:
{
  "system" : "http://terminology.hl7.org/CodeSystem/cited-artifact-classification-type",
  "code" : "publication-type",
  "display" : "Publication type"
}
PublicationRecord.citedArtifact.Slices for classification.classification:definedInText 0..* BackboneElement The assignment to an organizing scheme
PublicationRecord.citedArtifact.Slices for classification.classification:definedInText.type
PublicationRecord.citedArtifact.Slices for classification.classification:definedInText.type.coding 1..1 Coding Code defined by a terminology system
Required Pattern:
{
  "system" : "https://fevir.net/resources/CodeSystem/179423",
  "code" : "defined-in-text",
  "display" : "Defined in text"
}

doco Documentation for this format

Snapshot ViewView

NameFlagsCard.TypeDescription & Constraints    Filter: doco
PublicationRecord C 0..* PublicationRecord A description of identification, location, or contributorship of a publication (article or artifact)
Interfaces Implemented: CanonicalResource
This resource is an additional resource
Constraints: cnl-0
PublicationRecord.id This element is included in summaries. 0..1 id Logical id of this artifact
PublicationRecord.meta This element is included in summaries. 0..1 Meta Metadata about the resource
PublicationRecord.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
PublicationRecord.language 0..1 code Language of the resource content
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter
PublicationRecord.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
PublicationRecord.contained 0..* Resource Contained, inline Resources
PublicationRecord.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
Slice: Unordered, Open by value:url
PublicationRecord.url This element is included in summaries. C 0..1 uri Canonical identifier for this PublicationRecord, represented as a globally unique URI
Constraints: cnl-1
PublicationRecord.identifier This element is included in summaries. 0..* Identifier Identifier for the PublicationRecord itself
PublicationRecord.version This element is included in summaries. 0..1 string Business version of the PublicationRecord
PublicationRecord.versionAlgorithmString This element is included in summaries. 0..1 string How to compare versions
PublicationRecord.versionAlgorithmCoding This element is included in summaries. 0..1 Coding How to compare versions
Binding: VersionAlgorithm (extensible)
PublicationRecord.name This element is included in summaries. C 0..1 string Name for this PublicationRecord (computer friendly)
PublicationRecord.title This element is included in summaries. 0..1 string Name for this PublicationRecord (human friendly)
PublicationRecord.status This element is a modifier element. This element is included in summaries. 1..1 code draft | active | retired | unknown
Binding: PublicationStatus (required)
PublicationRecord.experimental This element is included in summaries. 0..1 boolean For testing only - never for real usage
PublicationRecord.date This element is included in summaries. 0..1 dateTime Date last changed
PublicationRecord.author 0..* ContactDetail Who authored the PublicationRecord
PublicationRecord.publisher This element is included in summaries. 0..1 string The publisher of the PublicationRecord, not the publisher of the article or artifact being cited
PublicationRecord.contact This element is included in summaries. 0..* ContactDetail Contact details for the publisher of the PublicationRecord
PublicationRecord.description 0..1 markdown Natural language description of the PublicationRecord
PublicationRecord.useContext This element is included in summaries. 0..* UsageContext The context that the PublicationRecord content is intended to support
PublicationRecord.jurisdiction This element is included in summaries. 0..* CodeableConcept Jurisdiction of the authority that maintains the PublicationRecord (if applicable)
Binding: JurisdictionValueSet (1.0.0) (extensible)
PublicationRecord.purpose 0..1 markdown Why this PublicationRecord is defined
PublicationRecord.copyright 0..1 markdown Notice about intellectual property ownership, can include restrictions on use for the PublicationRecord, not for the cited artifact
PublicationRecord.copyrightLabel 0..1 string Copyright holder and year(s) for the ciation record, not for the cited artifact
PublicationRecord.approvalDate This element is included in summaries. 0..1 date When the PublicationRecord was approved by publisher
PublicationRecord.lastReviewDate This element is included in summaries. 0..1 date When the PublicationRecord was last reviewed by the publisher
PublicationRecord.effectivePeriod This element is included in summaries. 0..1 Period When the PublicationRecord is expected to be used
PublicationRecord.recorder 0..* ContactDetail Who entered the data for the PublicationRecord
PublicationRecord.editor 0..* ContactDetail Who edited the PublicationRecord
PublicationRecord.reviewer 0..* ContactDetail Who reviewed the PublicationRecord
PublicationRecord.endorser 0..* ContactDetail Who endorsed the PublicationRecord
PublicationRecord.summary 0..* BackboneElement A human-readable display of key concepts to represent the PublicationRecord
PublicationRecord.summary.id 0..1 string Unique id for inter-element referencing
PublicationRecord.summary.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.summary.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.summary.style 0..1 CodeableConcept Format for display of the PublicationRecord summary
Binding: CitationSummaryStyle (1.0.0) (preferred)
PublicationRecord.summary.text This element is included in summaries. 1..1 markdown The human-readable display of the PublicationRecord summary
PublicationRecord.classification 0..* BackboneElement The assignment to an organizing scheme
PublicationRecord.classification.id 0..1 string Unique id for inter-element referencing
PublicationRecord.classification.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.classification.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.classification.type 0..1 CodeableConcept The kind of classifier (e.g. publication type, keyword)
Binding: CitationClassificationType (1.0.0) (preferred)
PublicationRecord.classification.classifier 0..* CodeableConcept The specific classification value
Binding: CitationArtifactClassifier (2.0.0) (example)
PublicationRecord.note 0..* Annotation Used for general notes and annotations not coded elsewhere
PublicationRecord.currentState 0..* CodeableConcept The status of the PublicationRecord
Binding: PublicationRecordStatusType (0.1.0-snapshot) (example)
PublicationRecord.statusDate 0..* BackboneElement An effective date or period for a status of the PublicationRecord
PublicationRecord.statusDate.id 0..1 string Unique id for inter-element referencing
PublicationRecord.statusDate.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.statusDate.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.statusDate.activity 1..1 CodeableConcept Classification of the status
Binding: PublicationRecordStatusType (0.1.0-snapshot) (example)
PublicationRecord.statusDate.actual 0..1 boolean Either occurred or expected
PublicationRecord.statusDate.period 1..1 Period When the status started and/or ended
PublicationRecord.relatesTo 0..* BackboneElement Relationships to other Resources
PublicationRecord.relatesTo.id 0..1 string Unique id for inter-element referencing
PublicationRecord.relatesTo.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.relatesTo.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.relatesTo.type 1..1 CodeableConcept documentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of | part-of | amends | amended-with | appends | appended-with | cites | cited-by | comments-on | comment-in | contains | contained-in | corrects | correction-in | replaces | replaced-with | retracts | retracted-by | signs | similar-to | supports | supported-with | transforms | transformed-into | transformed-with | documents | specification-of | created-with | cite-as | reprint | reprint-of | summarizes
Binding: ArtifactRelationshipType (1.0.0) (extensible): The type of relationship to the related artifact.
PublicationRecord.relatesTo.target[x] 1..1 The artifact that is related to this PublicationRecord
PublicationRecord.relatesTo.target[x].targetUri uri
PublicationRecord.relatesTo.target[x].targetAttachment Attachment
PublicationRecord.relatesTo.target[x].targetCanonical canonical(Resource)
PublicationRecord.relatesTo.target[x].targetReference Reference(Resource)
PublicationRecord.relatesTo.target[x].targetMarkdown markdown
PublicationRecord.citedArtifact 0..1 BackboneElement The article or artifact being described
PublicationRecord.citedArtifact.id 0..1 string Unique id for inter-element referencing
PublicationRecord.citedArtifact.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.identifier This element is included in summaries. 0..* Identifier Unique identifier. May include ISBN, Bookshelf ID, GTIN, DOI, PMID, etc
PublicationRecord.citedArtifact.relatedIdentifier This element is included in summaries. 0..* Identifier Identifier not unique to the cited artifact. May include trial registry identifiers
PublicationRecord.citedArtifact.dateAccessed This element is included in summaries. 0..1 dateTime When the cited artifact was accessed
PublicationRecord.citedArtifact.version 0..1 string The defined version of the cited artifact
PublicationRecord.citedArtifact.currentState 0..* CodeableConcept The status of the cited artifact
Binding: CitedArtifactStatusType (1.0.0) (extensible)
PublicationRecord.citedArtifact.statusDate 0..* BackboneElement An effective date or period for a status of the cited artifact
PublicationRecord.citedArtifact.statusDate.id 0..1 string Unique id for inter-element referencing
PublicationRecord.citedArtifact.statusDate.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.statusDate.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.statusDate.activity 1..1 CodeableConcept Classification of the status
Binding: CitedArtifactStatusType (1.0.0) (extensible)
PublicationRecord.citedArtifact.statusDate.actual 0..1 boolean Either occurred or expected
PublicationRecord.citedArtifact.statusDate.period 1..1 Period When the status started and/or ended
PublicationRecord.citedArtifact.title 0..* BackboneElement The title details of the article or artifact
PublicationRecord.citedArtifact.title.id 0..1 string Unique id for inter-element referencing
PublicationRecord.citedArtifact.title.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.title.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.title.type 0..* CodeableConcept The kind of title
Binding: TitleType (1.0.0) (extensible)
PublicationRecord.citedArtifact.title.language 0..1 code Used to express the specific language
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter
PublicationRecord.citedArtifact.title.text 1..1 markdown The title of the article or artifact
PublicationRecord.citedArtifact.abstract 0..* BackboneElement Summary of the article or artifact
PublicationRecord.citedArtifact.abstract.id 0..1 string Unique id for inter-element referencing
PublicationRecord.citedArtifact.abstract.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.abstract.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.abstract.type 0..* CodeableConcept The kind of abstract
Binding: CitedArtifactAbstractType (1.0.0) (extensible)
PublicationRecord.citedArtifact.abstract.language 0..1 code Used to express the specific language
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter
PublicationRecord.citedArtifact.abstract.text 1..1 markdown Abstract content
PublicationRecord.citedArtifact.abstract.copyright 0..1 markdown Copyright notice for the abstract
PublicationRecord.citedArtifact.part 0..1 BackboneElement The component of the article or artifact
PublicationRecord.citedArtifact.part.id 0..1 string Unique id for inter-element referencing
PublicationRecord.citedArtifact.part.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.part.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.part.type 0..1 CodeableConcept The kind of component
Binding: CitedArtifactPartType (1.0.0) (extensible)
PublicationRecord.citedArtifact.part.value 0..1 string The specification of the component
PublicationRecord.citedArtifact.baseCitation 0..1 Reference(PublicationRecord) PublicationRecord for the primary version and complete form of the cited artifact
PublicationRecord.citedArtifact.relatesTo 0..* BackboneElement The artifact related to the cited artifact
PublicationRecord.citedArtifact.relatesTo.id 0..1 string Unique id for inter-element referencing
PublicationRecord.citedArtifact.relatesTo.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.relatesTo.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.relatesTo.type 1..1 CodeableConcept documentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of | part-of | amends | amended-with | appends | appended-with | cites | cited-by | comments-on | comment-in | contains | contained-in | corrects | correction-in | replaces | replaced-with | retracts | retracted-by | signs | similar-to | supports | supported-with | transforms | transformed-into | transformed-with | documents | specification-of | created-with | cite-as | reprint | reprint-of | summarizes
Binding: ArtifactRelationshipType (1.0.0) (extensible): The type of relationship to the related artifact.
PublicationRecord.citedArtifact.relatesTo.classifier 0..* CodeableConcept Additional classifiers
Binding: CitationArtifactClassifier (2.0.0) (extensible)
PublicationRecord.citedArtifact.relatesTo.label 0..1 string Short label
PublicationRecord.citedArtifact.relatesTo.display 0..1 string Brief description of the related artifact
PublicationRecord.citedArtifact.relatesTo.citation 0..1 markdown Bibliographic citation for the artifact
PublicationRecord.citedArtifact.relatesTo.target[x] 0..1 The artifact that is related to this PublicationRecord's cited artifact
PublicationRecord.citedArtifact.relatesTo.target[x].targetUri uri
PublicationRecord.citedArtifact.relatesTo.target[x].targetAttachment Attachment
PublicationRecord.citedArtifact.relatesTo.target[x].targetCanonical canonical(Resource)
PublicationRecord.citedArtifact.relatesTo.target[x].targetReference Reference(Resource)
PublicationRecord.citedArtifact.publicationForm 0..* BackboneElement If multiple, used to represent alternative forms of the article that are not separate citations
PublicationRecord.citedArtifact.publicationForm.id 0..1 string Unique id for inter-element referencing
PublicationRecord.citedArtifact.publicationForm.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.publicationForm.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.publicationForm.publishedIn 0..1 BackboneElement The collection the cited article or artifact is published in
PublicationRecord.citedArtifact.publicationForm.publishedIn.id 0..1 string Unique id for inter-element referencing
PublicationRecord.citedArtifact.publicationForm.publishedIn.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.publicationForm.publishedIn.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.publicationForm.publishedIn.type 0..1 CodeableConcept Not typically used when citing a book itself
Binding: PublishedInType (2.0.0) (extensible)
PublicationRecord.citedArtifact.publicationForm.publishedIn.identifier 0..* Identifier Not typically used when citing a book itself
PublicationRecord.citedArtifact.publicationForm.publishedIn.title 0..1 string Not typically used when citing a book itself
PublicationRecord.citedArtifact.publicationForm.publishedIn.publisher 0..1 Reference(Organization) Name of or resource describing the publisher
PublicationRecord.citedArtifact.publicationForm.publishedIn.publisherLocation 0..1 string Geographic location of the publisher
PublicationRecord.citedArtifact.publicationForm.citedMedium 0..1 CodeableConcept Internet or Print
Binding: CitedMedium (1.0.0) (extensible)
PublicationRecord.citedArtifact.publicationForm.volume 0..1 string Volume number of journal or other collection in which the article is published
PublicationRecord.citedArtifact.publicationForm.issue 0..1 string Issue, part or supplement of journal or other collection in which the article is published
PublicationRecord.citedArtifact.publicationForm.articleDate 0..1 dateTime The date the article was added to the database, or the date the article was released
PublicationRecord.citedArtifact.publicationForm.publicationDateText 0..1 string Text representation of the date on which the issue of the cited artifact was published
PublicationRecord.citedArtifact.publicationForm.publicationDateSeason 0..1 string Season in which the cited artifact was published
PublicationRecord.citedArtifact.publicationForm.lastRevisionDate 0..1 dateTime The date the article was last revised or updated in the database
PublicationRecord.citedArtifact.publicationForm.language 0..* code Language(s) in which this form of the article is published
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter

PublicationRecord.citedArtifact.publicationForm.accessionNumber 0..1 string Entry number or identifier for inclusion in a database
PublicationRecord.citedArtifact.publicationForm.pageString 0..1 string Used for full display of pagination
PublicationRecord.citedArtifact.publicationForm.firstPage 0..1 string Used for isolated representation of first page
PublicationRecord.citedArtifact.publicationForm.lastPage 0..1 string Used for isolated representation of last page
PublicationRecord.citedArtifact.publicationForm.pageCount 0..1 string Number of pages or screens
PublicationRecord.citedArtifact.publicationForm.copyright 0..1 markdown Copyright notice for the full article or artifact
PublicationRecord.citedArtifact.webLocation 0..* BackboneElement Used for any URL for the article or artifact cited
PublicationRecord.citedArtifact.webLocation.id 0..1 string Unique id for inter-element referencing
PublicationRecord.citedArtifact.webLocation.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.webLocation.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.webLocation.classifier 0..* CodeableConcept Code the reason for different URLs, e.g. abstract and full-text
Binding: ArtifactUrlClassifier (1.0.0) (extensible)
PublicationRecord.citedArtifact.webLocation.url 0..1 uri The specific URL
PublicationRecord.citedArtifact.Slices for classification 1..* BackboneElement The assignment to an organizing scheme
Slice: Unordered, Open by value:type.coding
PublicationRecord.citedArtifact.Slices for classification.classification:All Slices Content/Rules for all slices
PublicationRecord.citedArtifact.Slices for classification.classification:All Slices.id 0..1 string Unique id for inter-element referencing
PublicationRecord.citedArtifact.Slices for classification.classification:All Slices.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.Slices for classification.classification:All Slices.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.Slices for classification.classification:All Slices.type 0..1 CodeableConcept The kind of classifier (e.g. publication type, keyword)
Binding: CitedArtifactClassificationType (1.0.0) (preferred)
PublicationRecord.citedArtifact.Slices for classification.classification:All Slices.classifier 0..* CodeableConcept The specific classification value
Binding: CitationArtifactClassifier (2.0.0) (example)
PublicationRecord.citedArtifact.Slices for classification.classification:All Slices.artifactAssessment 0..* Reference(ArtifactAssessment) Complex or externally created classification
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType This element must be supported. 1..1 BackboneElement The assignment to an organizing scheme
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.id 0..1 string Unique id for inter-element referencing
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.type 0..1 CodeableConcept The kind of classifier (e.g. publication type, keyword)
Binding: CitedArtifactClassificationType (1.0.0) (preferred)
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.type.id 0..1 string Unique id for inter-element referencing
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.type.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.type.coding This element is included in summaries. 1..1 Coding Code defined by a terminology system

Required Pattern:
{
  "system" : "http://terminology.hl7.org/CodeSystem/cited-artifact-classification-type",
  "code" : "knowledge-artifact-type",
  "display" : "Knowledge Artifact Type"
}
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.type.text This element is included in summaries. 0..1 string Plain text representation of the concept
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.Slices for classifier 1..* CodeableConcept The specific classification value
Slice: Unordered, Open by value:coding
Binding: CitationArtifactClassifier (2.0.0) (example)
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.Slices for classifier Content/Rules for all slices
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.Slices for classifier.classifier:book This element must be supported. 1..1 CodeableConcept The specific classification value
Binding: CitationArtifactClassifier (2.0.0) (example)
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.Slices for classifier.classifier:book.id 0..1 string Unique id for inter-element referencing
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.Slices for classifier.classifier:book.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.Slices for classifier.classifier:book.coding This element is included in summaries. 1..1 Coding Code defined by a terminology system

Required Pattern:
{
  "system" : "https://www.nlm.nih.gov/mesh",
  "code" : "D001877",
  "display" : "Book"
}
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.Slices for classifier.classifier:book.text This element is included in summaries. 0..1 string Plain text representation of the concept
PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.artifactAssessment 0..* Reference(ArtifactAssessment) Complex or externally created classification
PublicationRecord.citedArtifact.Slices for classification.classification:publishingModel 0..1 BackboneElement The assignment to an organizing scheme
PublicationRecord.citedArtifact.Slices for classification.classification:publishingModel.id 0..1 string Unique id for inter-element referencing
PublicationRecord.citedArtifact.Slices for classification.classification:publishingModel.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.Slices for classification.classification:publishingModel.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.Slices for classification.classification:publishingModel.type 0..1 CodeableConcept The kind of classifier (e.g. publication type, keyword)
Binding: CitedArtifactClassificationType (1.0.0) (preferred)
PublicationRecord.citedArtifact.Slices for classification.classification:publishingModel.type.id 0..1 string Unique id for inter-element referencing
PublicationRecord.citedArtifact.Slices for classification.classification:publishingModel.type.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.Slices for classification.classification:publishingModel.type.coding This element is included in summaries. 1..1 Coding Code defined by a terminology system

Required Pattern:
{
  "system" : "http://terminology.hl7.org/CodeSystem/cited-artifact-classification-type",
  "code" : "publishing-model",
  "display" : "Publishing Model"
}
PublicationRecord.citedArtifact.Slices for classification.classification:publishingModel.type.text This element is included in summaries. 0..1 string Plain text representation of the concept
PublicationRecord.citedArtifact.Slices for classification.classification:publishingModel.classifier 0..* CodeableConcept The specific classification value
Binding: CitationArtifactClassifier (2.0.0) (example)
PublicationRecord.citedArtifact.Slices for classification.classification:publishingModel.artifactAssessment 0..* Reference(ArtifactAssessment) Complex or externally created classification
PublicationRecord.citedArtifact.Slices for classification.classification:publicationType 0..1 BackboneElement The assignment to an organizing scheme
PublicationRecord.citedArtifact.Slices for classification.classification:publicationType.id 0..1 string Unique id for inter-element referencing
PublicationRecord.citedArtifact.Slices for classification.classification:publicationType.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.Slices for classification.classification:publicationType.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.Slices for classification.classification:publicationType.type 0..1 CodeableConcept The kind of classifier (e.g. publication type, keyword)
Binding: CitedArtifactClassificationType (1.0.0) (preferred)
PublicationRecord.citedArtifact.Slices for classification.classification:publicationType.type.id 0..1 string Unique id for inter-element referencing
PublicationRecord.citedArtifact.Slices for classification.classification:publicationType.type.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.Slices for classification.classification:publicationType.type.coding This element is included in summaries. 1..1 Coding Code defined by a terminology system

Required Pattern:
{
  "system" : "http://terminology.hl7.org/CodeSystem/cited-artifact-classification-type",
  "code" : "publication-type",
  "display" : "Publication type"
}
PublicationRecord.citedArtifact.Slices for classification.classification:publicationType.type.text This element is included in summaries. 0..1 string Plain text representation of the concept
PublicationRecord.citedArtifact.Slices for classification.classification:publicationType.classifier 0..* CodeableConcept The specific classification value
Binding: CitationArtifactClassifier (2.0.0) (example)
PublicationRecord.citedArtifact.Slices for classification.classification:publicationType.artifactAssessment 0..* Reference(ArtifactAssessment) Complex or externally created classification
PublicationRecord.citedArtifact.Slices for classification.classification:definedInText 0..* BackboneElement The assignment to an organizing scheme
PublicationRecord.citedArtifact.Slices for classification.classification:definedInText.id 0..1 string Unique id for inter-element referencing
PublicationRecord.citedArtifact.Slices for classification.classification:definedInText.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.Slices for classification.classification:definedInText.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.Slices for classification.classification:definedInText.type 0..1 CodeableConcept The kind of classifier (e.g. publication type, keyword)
Binding: CitedArtifactClassificationType (1.0.0) (preferred)
PublicationRecord.citedArtifact.Slices for classification.classification:definedInText.type.id 0..1 string Unique id for inter-element referencing
PublicationRecord.citedArtifact.Slices for classification.classification:definedInText.type.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.Slices for classification.classification:definedInText.type.coding This element is included in summaries. 1..1 Coding Code defined by a terminology system

Required Pattern:
{
  "system" : "https://fevir.net/resources/CodeSystem/179423",
  "code" : "defined-in-text",
  "display" : "Defined in text"
}
PublicationRecord.citedArtifact.Slices for classification.classification:definedInText.type.text This element is included in summaries. 0..1 string Plain text representation of the concept
PublicationRecord.citedArtifact.Slices for classification.classification:definedInText.classifier 0..* CodeableConcept The specific classification value
Binding: CitationArtifactClassifier (2.0.0) (example)
PublicationRecord.citedArtifact.Slices for classification.classification:definedInText.artifactAssessment 0..* Reference(ArtifactAssessment) Complex or externally created classification
PublicationRecord.citedArtifact.contributorship 0..1 BackboneElement Attribution of authors and other contributors
PublicationRecord.citedArtifact.contributorship.id 0..1 string Unique id for inter-element referencing
PublicationRecord.citedArtifact.contributorship.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.contributorship.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.contributorship.complete 0..1 boolean Indicates if all authors are included
PublicationRecord.citedArtifact.contributorship.entry 0..* BackboneElement An individual entity named as a contributor
PublicationRecord.citedArtifact.contributorship.entry.id 0..1 string Unique id for inter-element referencing
PublicationRecord.citedArtifact.contributorship.entry.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.contributorship.entry.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.contributorship.entry.contributor 1..1 Reference(Practitioner | Organization) The identity of the individual contributor
PublicationRecord.citedArtifact.contributorship.entry.forenameInitials 0..1 string For citation styles that use initials
PublicationRecord.citedArtifact.contributorship.entry.affiliation 0..* Reference(Organization | PractitionerRole) Organizational affiliation
PublicationRecord.citedArtifact.contributorship.entry.contributionType 0..* CodeableConcept The specific contribution
Binding: CitedArtifactContributionType (1.0.0) (extensible)
PublicationRecord.citedArtifact.contributorship.entry.role 0..1 CodeableConcept The role of the contributor (e.g. author, editor, reviewer, funder)
Binding: ContributorRole (1.0.0) (extensible)
PublicationRecord.citedArtifact.contributorship.entry.contributionInstance 0..* BackboneElement Contributions with accounting for time or number
PublicationRecord.citedArtifact.contributorship.entry.contributionInstance.id 0..1 string Unique id for inter-element referencing
PublicationRecord.citedArtifact.contributorship.entry.contributionInstance.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.contributorship.entry.contributionInstance.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.contributorship.entry.contributionInstance.type 1..1 CodeableConcept The specific contribution
Binding: ArtifactContributionInstanceType (1.0.0) (preferred)
PublicationRecord.citedArtifact.contributorship.entry.contributionInstance.time 0..1 dateTime The time that the contribution was made
PublicationRecord.citedArtifact.contributorship.entry.correspondingContact 0..1 boolean Whether the contributor is the corresponding contributor for the role
PublicationRecord.citedArtifact.contributorship.entry.rankingOrder 0..1 positiveInt Ranked order of contribution
PublicationRecord.citedArtifact.contributorship.summary 0..* BackboneElement Used to record a display of the author/contributor list without separate data element for each list member
PublicationRecord.citedArtifact.contributorship.summary.id 0..1 string Unique id for inter-element referencing
PublicationRecord.citedArtifact.contributorship.summary.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.contributorship.summary.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Slice: Unordered, Open by value:url
PublicationRecord.citedArtifact.contributorship.summary.type 0..1 CodeableConcept Such as author list, contributorship statement, funding statement, acknowledgements statement, or conflicts of interest statement
Binding: ContributorSummaryType (1.0.0) (extensible)
PublicationRecord.citedArtifact.contributorship.summary.style 0..* CodeableConcept The format for the display string
Binding: ContributorSummaryStyle (1.0.0) (example)
PublicationRecord.citedArtifact.contributorship.summary.source 0..1 CodeableConcept Used to code the producer or rule for creating the display string
Binding: ContributorSummarySource (1.0.0) (preferred)
PublicationRecord.citedArtifact.contributorship.summary.value 1..1 markdown The display string for the author list, contributor list, or contributorship statement
PublicationRecord.citedArtifact.note 0..* Annotation Any additional information or content for the article or artifact

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
PublicationRecord.language Base required All Languages 📍6.0.0-snapshot1 FHIR Std.
PublicationRecord.versionAlgorithmCoding Base extensible Version Algorithm 📍6.0.0-snapshot1 FHIR Std.
PublicationRecord.status Base required PublicationStatus 📍6.0.0-snapshot1 FHIR Std.
PublicationRecord.jurisdiction Base extensible Jurisdiction ValueSet 📍1.0.0 THO v7.5
PublicationRecord.summary.​style Base preferred Citation Summary Style 📍1.0.0 THO v7.5
PublicationRecord.classification.​type Base preferred Citation Classification Type 📍1.0.0 THO v7.5
PublicationRecord.classification.​classifier Base example Citation Artifact Classifier 📍2.0.0 THO v7.5
PublicationRecord.currentState Base example PublicationRecord Status Type Value Set 📍0.1.0-snapshot Evidence Based Medicine on FHIR Incubator Implementation Guide vnull
PublicationRecord.statusDate.​activity Base example PublicationRecord Status Type Value Set 📍0.1.0-snapshot Evidence Based Medicine on FHIR Incubator Implementation Guide vnull
PublicationRecord.relatesTo.​type Base extensible Artifact Relationship Type 📍1.0.0 THO v7.5
PublicationRecord.citedArtifact.​currentState Base extensible Cited Artifact Status Type 📍1.0.0 THO v7.5
PublicationRecord.citedArtifact.​statusDate.activity Base extensible Cited Artifact Status Type 📍1.0.0 THO v7.5
PublicationRecord.citedArtifact.​title.type Base extensible Title Type 📍1.0.0 THO v7.5
PublicationRecord.citedArtifact.​title.language Base required All Languages 📍6.0.0-snapshot1 FHIR Std.
PublicationRecord.citedArtifact.​abstract.type Base extensible Cited Artifact Abstract Type 📍1.0.0 THO v7.5
PublicationRecord.citedArtifact.​abstract.language Base required All Languages 📍6.0.0-snapshot1 FHIR Std.
PublicationRecord.citedArtifact.​part.type Base extensible Cited Artifact Part Type 📍1.0.0 THO v7.5
PublicationRecord.citedArtifact.​relatesTo.type Base extensible Artifact Relationship Type 📍1.0.0 THO v7.5
PublicationRecord.citedArtifact.​relatesTo.classifier Base extensible Citation Artifact Classifier 📍2.0.0 THO v7.5
PublicationRecord.citedArtifact.​publicationForm.publishedIn.​type Base extensible Published In Type 📍2.0.0 THO v7.5
PublicationRecord.citedArtifact.​publicationForm.citedMedium Base extensible Cited Medium 📍1.0.0 THO v7.5
PublicationRecord.citedArtifact.​publicationForm.language Base required All Languages 📍6.0.0-snapshot1 FHIR Std.
PublicationRecord.citedArtifact.​webLocation.classifier Base extensible Artifact Url Classifier 📍1.0.0 THO v7.5
PublicationRecord.citedArtifact.​classification.type Base preferred Cited Artifact Classification Type 📍1.0.0 THO v7.5
PublicationRecord.citedArtifact.​classification.classifier Base example Citation Artifact Classifier 📍2.0.0 THO v7.5
PublicationRecord.citedArtifact.​classification:knowledgeArtifactType.​type Base preferred Cited Artifact Classification Type 📍1.0.0 THO v7.5
PublicationRecord.citedArtifact.​classification:knowledgeArtifactType.​classifier Base example Citation Artifact Classifier 📍2.0.0 THO v7.5
PublicationRecord.citedArtifact.​classification:knowledgeArtifactType.​classifier:book Base example Citation Artifact Classifier 📍2.0.0 THO v7.5
PublicationRecord.citedArtifact.​classification:publishingModel.​type Base preferred Cited Artifact Classification Type 📍1.0.0 THO v7.5
PublicationRecord.citedArtifact.​classification:publishingModel.​classifier Base example Citation Artifact Classifier 📍2.0.0 THO v7.5
PublicationRecord.citedArtifact.​classification:publicationType.​type Base preferred Cited Artifact Classification Type 📍1.0.0 THO v7.5
PublicationRecord.citedArtifact.​classification:publicationType.​classifier Base example Citation Artifact Classifier 📍2.0.0 THO v7.5
PublicationRecord.citedArtifact.​classification:definedInText.​type Base preferred Cited Artifact Classification Type 📍1.0.0 THO v7.5
PublicationRecord.citedArtifact.​classification:definedInText.​classifier Base example Citation Artifact Classifier 📍2.0.0 THO v7.5
PublicationRecord.citedArtifact.​contributorship.entry.​contributionType Base extensible Cited Artifact Contribution Type 📍1.0.0 THO v7.5
PublicationRecord.citedArtifact.​contributorship.entry.​role Base extensible Contributor Role 📍1.0.0 THO v7.5
PublicationRecord.citedArtifact.​contributorship.entry.​contributionInstance.​type Base preferred Artifact Contribution Instance Type 📍1.0.0 THO v7.5
PublicationRecord.citedArtifact.​contributorship.summary.​type Base extensible Contributor Summary Type 📍1.0.0 THO v7.5
PublicationRecord.citedArtifact.​contributorship.summary.​style Base example Contributor Summary Style 📍1.0.0 THO v7.5
PublicationRecord.citedArtifact.​contributorship.summary.​source Base preferred Contributor Summary Source 📍1.0.0 THO v7.5

Constraints

Id Grade Path(s) Description Expression
cnl-0 warning PublicationRecord Name should be usable as an identifier for the module by machine processing applications such as code generation name.exists() implies name.matches('^[A-Z]([A-Za-z0-9_]){1,254}$')
cnl-1 warning PublicationRecord.url URL should not contain | or # - these characters make processing canonical references problematic exists() implies matches('^[^|# ]+$')
dom-2 error PublicationRecord If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error PublicationRecord If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id.trace('id') in %resource.descendants().select(reference | as(uri))) or descendants().where(reference='#' | as(uri)='#').exists()).not()).trace('unmatched', id).empty()
dom-4 error PublicationRecord If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error PublicationRecord If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice PublicationRecord A resource should have narrative for robust management text.`div`.exists()
ele-1 error PublicationRecord.meta, PublicationRecord.implicitRules, PublicationRecord.language, PublicationRecord.text, PublicationRecord.extension, PublicationRecord.modifierExtension, PublicationRecord.summary, PublicationRecord.summary.extension, PublicationRecord.summary.modifierExtension, PublicationRecord.classification, PublicationRecord.classification.extension, PublicationRecord.classification.modifierExtension, PublicationRecord.statusDate, PublicationRecord.statusDate.extension, PublicationRecord.statusDate.modifierExtension, PublicationRecord.relatesTo, PublicationRecord.relatesTo.extension, PublicationRecord.relatesTo.modifierExtension, PublicationRecord.citedArtifact, PublicationRecord.citedArtifact.extension, PublicationRecord.citedArtifact.modifierExtension, PublicationRecord.citedArtifact.statusDate, PublicationRecord.citedArtifact.statusDate.extension, PublicationRecord.citedArtifact.statusDate.modifierExtension, PublicationRecord.citedArtifact.title, PublicationRecord.citedArtifact.title.extension, PublicationRecord.citedArtifact.title.modifierExtension, PublicationRecord.citedArtifact.abstract, PublicationRecord.citedArtifact.abstract.extension, PublicationRecord.citedArtifact.abstract.modifierExtension, PublicationRecord.citedArtifact.part, PublicationRecord.citedArtifact.part.extension, PublicationRecord.citedArtifact.part.modifierExtension, PublicationRecord.citedArtifact.relatesTo, PublicationRecord.citedArtifact.relatesTo.extension, PublicationRecord.citedArtifact.relatesTo.modifierExtension, PublicationRecord.citedArtifact.publicationForm, PublicationRecord.citedArtifact.publicationForm.extension, PublicationRecord.citedArtifact.publicationForm.modifierExtension, PublicationRecord.citedArtifact.publicationForm.publishedIn, PublicationRecord.citedArtifact.publicationForm.publishedIn.extension, PublicationRecord.citedArtifact.publicationForm.publishedIn.modifierExtension, PublicationRecord.citedArtifact.webLocation, PublicationRecord.citedArtifact.webLocation.extension, PublicationRecord.citedArtifact.webLocation.modifierExtension, PublicationRecord.citedArtifact.classification, PublicationRecord.citedArtifact.classification.extension, PublicationRecord.citedArtifact.classification.modifierExtension, PublicationRecord.citedArtifact.classification:knowledgeArtifactType, PublicationRecord.citedArtifact.classification:knowledgeArtifactType.extension, PublicationRecord.citedArtifact.classification:knowledgeArtifactType.modifierExtension, PublicationRecord.citedArtifact.classification:knowledgeArtifactType.type.extension, PublicationRecord.citedArtifact.classification:knowledgeArtifactType.type.coding, PublicationRecord.citedArtifact.classification:knowledgeArtifactType.type.text, PublicationRecord.citedArtifact.classification:knowledgeArtifactType.classifier:book.extension, PublicationRecord.citedArtifact.classification:knowledgeArtifactType.classifier:book.coding, PublicationRecord.citedArtifact.classification:knowledgeArtifactType.classifier:book.text, PublicationRecord.citedArtifact.classification:publishingModel, PublicationRecord.citedArtifact.classification:publishingModel.extension, PublicationRecord.citedArtifact.classification:publishingModel.modifierExtension, PublicationRecord.citedArtifact.classification:publishingModel.type.extension, PublicationRecord.citedArtifact.classification:publishingModel.type.coding, PublicationRecord.citedArtifact.classification:publishingModel.type.text, PublicationRecord.citedArtifact.classification:publicationType, PublicationRecord.citedArtifact.classification:publicationType.extension, PublicationRecord.citedArtifact.classification:publicationType.modifierExtension, PublicationRecord.citedArtifact.classification:publicationType.type.extension, PublicationRecord.citedArtifact.classification:publicationType.type.coding, PublicationRecord.citedArtifact.classification:publicationType.type.text, PublicationRecord.citedArtifact.classification:definedInText, PublicationRecord.citedArtifact.classification:definedInText.extension, PublicationRecord.citedArtifact.classification:definedInText.modifierExtension, PublicationRecord.citedArtifact.classification:definedInText.type.extension, PublicationRecord.citedArtifact.classification:definedInText.type.coding, PublicationRecord.citedArtifact.classification:definedInText.type.text, PublicationRecord.citedArtifact.contributorship, PublicationRecord.citedArtifact.contributorship.extension, PublicationRecord.citedArtifact.contributorship.modifierExtension, PublicationRecord.citedArtifact.contributorship.entry, PublicationRecord.citedArtifact.contributorship.entry.extension, PublicationRecord.citedArtifact.contributorship.entry.modifierExtension, PublicationRecord.citedArtifact.contributorship.entry.contributionInstance, PublicationRecord.citedArtifact.contributorship.entry.contributionInstance.extension, PublicationRecord.citedArtifact.contributorship.entry.contributionInstance.modifierExtension, PublicationRecord.citedArtifact.contributorship.summary, PublicationRecord.citedArtifact.contributorship.summary.extension, PublicationRecord.citedArtifact.contributorship.summary.modifierExtension All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())

This structure is derived from PublicationRecord

Summary

Mandatory: 0 element(9 nested mandatory elements)
Must-Support: 2 elements

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of PublicationRecord.citedArtifact.classification
  • The element 1 is sliced based on the value of PublicationRecord.citedArtifact.classification.classifier

Maturity: 1

 

Other representations of profile: CSV, Excel, Schematron