PREFIX fhir: PREFIX fhirvs: PREFIX xsd: BASE start=@ AND {fhir:nodeRole [fhir:treeRoot]} # A description of identification, location, or contributorship of a publication (article or artifact) CLOSED { a [fhir:Citation]; fhir:nodeRole [fhir:treeRoot]?; fhir:Resource.id id?; # Logical id of this artifact fhir:Resource.meta @?; # Metadata about the resource fhir:Resource.implicitRules @?; # A set of rules under which this # content was created fhir:Resource.language @?; # Language of the resource content fhir:DomainResource.text @?; # Text summary of the resource, for # human interpretation fhir:DomainResource.contained @*; # Contained, inline Resources fhir:DomainResource.extension @*; # Additional content defined by # implementations fhir:DomainResource.modifierExtension @*; # Extensions that cannot be ignored fhir:Citation.url @?; # Canonical identifier for this # citation, represented as a # globally unique URI fhir:Citation.identifier @*; # Identifier for the Citation # resource itself fhir:Citation.version @?; # Business version of the citation fhir:Citation.name @?; # Name for this citation (computer # friendly) fhir:Citation.title @?; # Name for this citation (human # friendly) fhir:Citation.status @ AND {fhir:value @fhirvs:publication-status}; # draft | active | retired | unknown fhir:Citation.experimental @?; # For testing purposes, not real # usage fhir:Citation.date @?; # Date last changed fhir:Citation.publisher @?; # The publisher of the Citation, not # the publisher of the article or # artifact being cited fhir:Citation.contact @*; # Contact details for the publisher # of the Citation Resource fhir:Citation.description @?; # Natural language description of # the citation fhir:Citation.useContext @*; # The context that the Citation # Resource content is intended to # support fhir:Citation.jurisdiction @*; # Intended jurisdiction for citation # (if applicable) fhir:Citation.purpose @?; # Why this citation is defined fhir:Citation.copyright @?; # Use and/or publishing restrictions # for the Citation, not for the # cited artifact fhir:Citation.approvalDate @?; # When the citation was approved by # publisher fhir:Citation.lastReviewDate @?; # When the citation was last reviewed fhir:Citation.effectivePeriod @?; # When the citation is expected to # be used fhir:Citation.author @*; # Who authored the Citation fhir:Citation.editor @*; # Who edited the Citation fhir:Citation.reviewer @*; # Who reviewed the Citation fhir:Citation.endorser @*; # Who endorsed the Citation fhir:Citation.summary @*; # A human-readable display of the # citation fhir:Citation.classification @*; # The assignment to an organizing # scheme fhir:Citation.note @*; # Used for general notes and # annotations not coded elsewhere fhir:Citation.currentState @*; # The status of the citation fhir:Citation.statusDate @*; # An effective date or period for a # status of the citation fhir:Citation.relatesTo @*; # Artifact related to the Citation # Resource fhir:Citation.citedArtifact @?; # The article or artifact being # described fhir:index xsd:integer? # Relative position in a list } # The article or artifact being described CLOSED { fhir:Element.id string?; # Unique id for inter-element # referencing fhir:Element.extension @*; # Additional content defined by # implementations fhir:BackboneElement.modifierExtension @*; # Extensions that cannot be ignored # even if unrecognized fhir:Citation.citedArtifact.identifier @*; # May include DOI, PMID, PMCID, etc. fhir:Citation.citedArtifact.relatedIdentifier @*; # May include trial registry # identifiers fhir:Citation.citedArtifact.dateAccessed @?; # When the cited artifact was # accessed fhir:Citation.citedArtifact.version @?; # The defined version of the cited # artifact fhir:Citation.citedArtifact.currentState @*; # The status of the cited artifact fhir:Citation.citedArtifact.statusDate @*; # An effective date or period for a # status of the cited artifact fhir:Citation.citedArtifact.title @*; # The title details of the article # or artifact fhir:Citation.citedArtifact.abstract @*; # Summary of the article or artifact fhir:Citation.citedArtifact.part @?; # The component of the article or # artifact fhir:Citation.citedArtifact.relatesTo @*; # The artifact related to the cited # artifact fhir:Citation.citedArtifact.publicationForm @*; # If multiple, used to represent # alternative forms of the article # that are not separate citations fhir:Citation.citedArtifact.webLocation @*; # Used for any URL for the article # or artifact cited fhir:Citation.citedArtifact.classification @*; # The assignment to an organizing # scheme fhir:Citation.citedArtifact.contributorship @?; # Attribution of authors and other # contributors fhir:Citation.citedArtifact.note @*; # Any additional information or # content for the article or # artifact fhir:index xsd:integer? # Relative position in a list } # An effective date or period for a status of the citation CLOSED { fhir:Element.id string?; # Unique id for inter-element # referencing fhir:Element.extension @*; # Additional content defined by # implementations fhir:BackboneElement.modifierExtension @*; # Extensions that cannot be ignored # even if unrecognized fhir:Citation.statusDate.activity @; # Classification of the status fhir:Citation.statusDate.actual @?; # Either occurred or expected fhir:Citation.statusDate.period @; # When the status started and/or # ended fhir:index xsd:integer? # Relative position in a list } # The assignment to an organizing scheme CLOSED { fhir:Element.id string?; # Unique id for inter-element # referencing fhir:Element.extension @*; # Additional content defined by # implementations fhir:BackboneElement.modifierExtension @*; # Extensions that cannot be ignored # even if unrecognized fhir:Citation.classification.type @?; # The kind of classifier (e.g. # publication type, keyword) fhir:Citation.classification.classifier @*; # The specific classification value fhir:index xsd:integer? # Relative position in a list } # Artifact related to the Citation Resource CLOSED { fhir:Element.id string?; # Unique id for inter-element # referencing fhir:Element.extension @*; # Additional content defined by # implementations fhir:BackboneElement.modifierExtension @*; # Extensions that cannot be ignored # even if unrecognized fhir:Citation.relatesTo.relationshipType @; # How the Citation resource relates # to the target artifact fhir:Citation.relatesTo.targetClassifier @*; # The clasification of the related # artifact ( # The article or artifact that the # Citation Resource is related to fhir:Citation.relatesTo.targetUri @ | fhir:Citation.relatesTo.targetIdentifier @ | fhir:Citation.relatesTo.targetReference @ | fhir:Citation.relatesTo.targetAttachment @ ); fhir:index xsd:integer? # Relative position in a list } # A human-readable display of the citation CLOSED { fhir:Element.id string?; # Unique id for inter-element # referencing fhir:Element.extension @*; # Additional content defined by # implementations fhir:BackboneElement.modifierExtension @*; # Extensions that cannot be ignored # even if unrecognized fhir:Citation.summary.style @?; # Format for display of the citation fhir:Citation.summary.text @; # The human-readable display of the # citation fhir:index xsd:integer? # Relative position in a list } # The title details of the article or artifact CLOSED { fhir:Element.id string?; # Unique id for inter-element # referencing fhir:Element.extension @*; # Additional content defined by # implementations fhir:BackboneElement.modifierExtension @*; # Extensions that cannot be ignored # even if unrecognized fhir:Citation.citedArtifact.title.type @*; # The kind of title fhir:Citation.citedArtifact.title.language @?; # Used to express the specific # language fhir:Citation.citedArtifact.title.text @; # The title of the article or # artifact fhir:index xsd:integer? # Relative position in a list } # Used for any URL for the article or artifact cited CLOSED { fhir:Element.id string?; # Unique id for inter-element # referencing fhir:Element.extension @*; # Additional content defined by # implementations fhir:BackboneElement.modifierExtension @*; # Extensions that cannot be ignored # even if unrecognized fhir:Citation.citedArtifact.webLocation.type @?; # Code the reason for different # URLs, e.g. abstract and full-text fhir:Citation.citedArtifact.webLocation.url @?; # The specific URL fhir:index xsd:integer? # Relative position in a list } # The artifact related to the cited artifact CLOSED { fhir:Element.id string?; # Unique id for inter-element # referencing fhir:Element.extension @*; # Additional content defined by # implementations fhir:BackboneElement.modifierExtension @*; # Extensions that cannot be ignored # even if unrecognized fhir:Citation.citedArtifact.relatesTo.relationshipType @; # How the cited artifact relates to # the target artifact fhir:Citation.citedArtifact.relatesTo.targetClassifier @*; # The clasification of the related # artifact ( # The article or artifact that the # cited artifact is related to fhir:Citation.citedArtifact.relatesTo.targetUri @ | fhir:Citation.citedArtifact.relatesTo.targetIdentifier @ | fhir:Citation.citedArtifact.relatesTo.targetReference @ | fhir:Citation.citedArtifact.relatesTo.targetAttachment @ ); fhir:index xsd:integer? # Relative position in a list } # An effective date or period for a status of the cited artifact CLOSED { fhir:Element.id string?; # Unique id for inter-element # referencing fhir:Element.extension @*; # Additional content defined by # implementations fhir:BackboneElement.modifierExtension @*; # Extensions that cannot be ignored # even if unrecognized fhir:Citation.citedArtifact.statusDate.activity @; # Classification of the status fhir:Citation.citedArtifact.statusDate.actual @?; # Either occurred or expected fhir:Citation.citedArtifact.statusDate.period @; # When the status started and/or # ended fhir:index xsd:integer? # Relative position in a list } # The component of the article or artifact CLOSED { fhir:Element.id string?; # Unique id for inter-element # referencing fhir:Element.extension @*; # Additional content defined by # implementations fhir:BackboneElement.modifierExtension @*; # Extensions that cannot be ignored # even if unrecognized fhir:Citation.citedArtifact.part.type @?; # The kind of component fhir:Citation.citedArtifact.part.value @?; # The specification of the component fhir:Citation.citedArtifact.part.baseCitation @?; # The citation for the full article # or artifact fhir:index xsd:integer? # Relative position in a list } # Summary of the article or artifact CLOSED { fhir:Element.id string?; # Unique id for inter-element # referencing fhir:Element.extension @*; # Additional content defined by # implementations fhir:BackboneElement.modifierExtension @*; # Extensions that cannot be ignored # even if unrecognized fhir:Citation.citedArtifact.abstract.type @?; # The kind of abstract fhir:Citation.citedArtifact.abstract.language @?; # Used to express the specific # language fhir:Citation.citedArtifact.abstract.text @; # Abstract content fhir:Citation.citedArtifact.abstract.copyright @?; # Copyright notice for the abstract fhir:index xsd:integer? # Relative position in a list } # If multiple, used to represent alternative forms of the article that are not separate citations CLOSED { fhir:Element.id string?; # Unique id for inter-element # referencing fhir:Element.extension @*; # Additional content defined by # implementations fhir:BackboneElement.modifierExtension @*; # Extensions that cannot be ignored # even if unrecognized fhir:Citation.citedArtifact.publicationForm.publishedIn @?; # The collection the cited article # or artifact is published in fhir:Citation.citedArtifact.publicationForm.periodicRelease @?; # The specific issue in which the # cited article resides fhir:Citation.citedArtifact.publicationForm.articleDate @?; # The date the article was added to # the database, or the date the # article was released fhir:Citation.citedArtifact.publicationForm.lastRevisionDate @?; # The date the article was last # revised or updated in the database fhir:Citation.citedArtifact.publicationForm.language @*; # Language in which this form of the # article is published fhir:Citation.citedArtifact.publicationForm.accessionNumber @?; # Entry number or identifier for # inclusion in a database fhir:Citation.citedArtifact.publicationForm.pageString @?; # Used for full display of pagination fhir:Citation.citedArtifact.publicationForm.firstPage @?; # Used for isolated representation # of first page fhir:Citation.citedArtifact.publicationForm.lastPage @?; # Used for isolated representation # of last page fhir:Citation.citedArtifact.publicationForm.pageCount @?; # Number of pages or screens fhir:Citation.citedArtifact.publicationForm.copyright @?; # Copyright notice for the full # article or artifact fhir:index xsd:integer? # Relative position in a list } # The defined version of the cited artifact CLOSED { fhir:Element.id string?; # Unique id for inter-element # referencing fhir:Element.extension @*; # Additional content defined by # implementations fhir:BackboneElement.modifierExtension @*; # Extensions that cannot be ignored # even if unrecognized fhir:Citation.citedArtifact.version.value @; # The version number or other # version identifier fhir:Citation.citedArtifact.version.baseCitation @?; # Citation for the main version of # the cited artifact fhir:index xsd:integer? # Relative position in a list } # The assignment to an organizing scheme CLOSED { fhir:Element.id string?; # Unique id for inter-element # referencing fhir:Element.extension @*; # Additional content defined by # implementations fhir:BackboneElement.modifierExtension @*; # Extensions that cannot be ignored # even if unrecognized fhir:Citation.citedArtifact.classification.type @?; # The kind of classifier (e.g. # publication type, keyword) fhir:Citation.citedArtifact.classification.classifier @*; # The specific classification value fhir:Citation.citedArtifact.classification.whoClassified @?; # Provenance and copyright of # classification fhir:index xsd:integer? # Relative position in a list } # Attribution of authors and other contributors CLOSED { fhir:Element.id string?; # Unique id for inter-element # referencing fhir:Element.extension @*; # Additional content defined by # implementations fhir:BackboneElement.modifierExtension @*; # Extensions that cannot be ignored # even if unrecognized fhir:Citation.citedArtifact.contributorship.complete @?; # Indicates if the list includes all # authors and/or contributors fhir:Citation.citedArtifact.contributorship.entry @*; # An individual entity named in the # list fhir:Citation.citedArtifact.contributorship.summary @*; # Used to record a display of the # author/contributor list without # separate coding for each list # member fhir:index xsd:integer? # Relative position in a list } # Used to record a display of the author/contributor list without separate coding for each list member CLOSED { fhir:Element.id string?; # Unique id for inter-element # referencing fhir:Element.extension @*; # Additional content defined by # implementations fhir:BackboneElement.modifierExtension @*; # Extensions that cannot be ignored # even if unrecognized fhir:Citation.citedArtifact.contributorship.summary.type @?; # Either authorList or # contributorshipStatement fhir:Citation.citedArtifact.contributorship.summary.style @?; # The format for the display string fhir:Citation.citedArtifact.contributorship.summary.source @?; # Used to code the producer or rule # for creating the display string fhir:Citation.citedArtifact.contributorship.summary.value @; # The display string for the author # list, contributor list, or # contributorship statement fhir:index xsd:integer? # Relative position in a list } # An individual entity named in the list CLOSED { fhir:Element.id string?; # Unique id for inter-element # referencing fhir:Element.extension @*; # Additional content defined by # implementations fhir:BackboneElement.modifierExtension @*; # Extensions that cannot be ignored # even if unrecognized fhir:Citation.citedArtifact.contributorship.entry.name @?; # A name associated with the person fhir:Citation.citedArtifact.contributorship.entry.initials @?; # Initials for forename fhir:Citation.citedArtifact.contributorship.entry.collectiveName @?; # Used for collective or corporate # name as an author fhir:Citation.citedArtifact.contributorship.entry.identifier @*; # Author identifier, eg ORCID fhir:Citation.citedArtifact.contributorship.entry.affiliationInfo @*; # Organizational affiliation fhir:Citation.citedArtifact.contributorship.entry.address @
*; # Physical mailing address fhir:Citation.citedArtifact.contributorship.entry.telecom @*; # Email or telephone contact methods # for the author or contributor fhir:Citation.citedArtifact.contributorship.entry.contributionType @*; # The specific contribution fhir:Citation.citedArtifact.contributorship.entry.role @?; # The role of the contributor (e.g. # author, editor, reviewer) fhir:Citation.citedArtifact.contributorship.entry.contributionInstance @*; # Contributions with accounting for # time or number fhir:Citation.citedArtifact.contributorship.entry.correspondingContact @?; # Indication of which contributor is # the corresponding contributor for # the role fhir:Citation.citedArtifact.contributorship.entry.listOrder @?; # Used to code order of authors fhir:index xsd:integer? # Relative position in a list } # The specific issue in which the cited article resides CLOSED { fhir:Element.id string?; # Unique id for inter-element # referencing fhir:Element.extension @*; # Additional content defined by # implementations fhir:BackboneElement.modifierExtension @*; # Extensions that cannot be ignored # even if unrecognized fhir:Citation.citedArtifact.publicationForm.periodicRelease.citedMedium @?; # Internet or Print fhir:Citation.citedArtifact.publicationForm.periodicRelease.volume @?; # Volume number of journal in which # the article is published fhir:Citation.citedArtifact.publicationForm.periodicRelease.issue @?; # Issue, part or supplement of # journal in which the article is # published fhir:Citation.citedArtifact.publicationForm.periodicRelease.dateOfPublication @?; # Defining the date on which the # issue of the journal was published fhir:index xsd:integer? # Relative position in a list } # Provenance and copyright of classification CLOSED { fhir:Element.id string?; # Unique id for inter-element # referencing fhir:Element.extension @*; # Additional content defined by # implementations fhir:BackboneElement.modifierExtension @*; # Extensions that cannot be ignored # even if unrecognized fhir:Citation.citedArtifact.classification.whoClassified.person @?; # Person who created the # classification fhir:Citation.citedArtifact.classification.whoClassified.organization @?; # Organization who created the # classification fhir:Citation.citedArtifact.classification.whoClassified.publisher @?; # The publisher of the # classification, not the publisher # of the article or artifact being # cited fhir:Citation.citedArtifact.classification.whoClassified.classifierCopyright @?; # Rights management statement for # the classification fhir:Citation.citedArtifact.classification.whoClassified.freeToShare @?; # Acceptable to re-use the # classification fhir:index xsd:integer? # Relative position in a list } # The collection the cited article or artifact is published in CLOSED { fhir:Element.id string?; # Unique id for inter-element # referencing fhir:Element.extension @*; # Additional content defined by # implementations fhir:BackboneElement.modifierExtension @*; # Extensions that cannot be ignored # even if unrecognized fhir:Citation.citedArtifact.publicationForm.publishedIn.type @?; # Kind of container (e.g. # Periodical, database, or book) fhir:Citation.citedArtifact.publicationForm.publishedIn.identifier @*; # Journal identifiers include ISSN, # ISO Abbreviation and NLMuniqueID; # Book identifiers include ISBN fhir:Citation.citedArtifact.publicationForm.publishedIn.title @?; # Name of the database or title of # the book or journal fhir:Citation.citedArtifact.publicationForm.publishedIn.publisher @?; # Name of the publisher fhir:Citation.citedArtifact.publicationForm.publishedIn.publisherLocation @?; # Geographic location of the # publisher fhir:index xsd:integer? # Relative position in a list } # Defining the date on which the issue of the journal was published CLOSED { fhir:Element.id string?; # Unique id for inter-element # referencing fhir:Element.extension @*; # Additional content defined by # implementations fhir:BackboneElement.modifierExtension @*; # Extensions that cannot be ignored # even if unrecognized fhir:Citation.citedArtifact.publicationForm.periodicRelease.dateOfPublication.date @?; # Date on which the issue of the # journal was published fhir:Citation.citedArtifact.publicationForm.periodicRelease.dateOfPublication.year @?; # Year on which the issue of the # journal was published fhir:Citation.citedArtifact.publicationForm.periodicRelease.dateOfPublication.month @?; # Month on which the issue of the # journal was published fhir:Citation.citedArtifact.publicationForm.periodicRelease.dateOfPublication.day @?; # Day on which the issue of the # journal was published fhir:Citation.citedArtifact.publicationForm.periodicRelease.dateOfPublication.season @?; # Season on which the issue of the # journal was published fhir:Citation.citedArtifact.publicationForm.periodicRelease.dateOfPublication.text @?; # Text representation of the date of # which the issue of the journal was # published fhir:index xsd:integer? # Relative position in a list } # Organizational affiliation CLOSED { fhir:Element.id string?; # Unique id for inter-element # referencing fhir:Element.extension @*; # Additional content defined by # implementations fhir:BackboneElement.modifierExtension @*; # Extensions that cannot be ignored # even if unrecognized fhir:Citation.citedArtifact.contributorship.entry.affiliationInfo.affiliation @?; # Display for the organization fhir:Citation.citedArtifact.contributorship.entry.affiliationInfo.role @?; # Role within the organization, such # as professional title fhir:Citation.citedArtifact.contributorship.entry.affiliationInfo.identifier @*; # Identifier for the organization fhir:index xsd:integer? # Relative position in a list } # Contributions with accounting for time or number CLOSED { fhir:Element.id string?; # Unique id for inter-element # referencing fhir:Element.extension @*; # Additional content defined by # implementations fhir:BackboneElement.modifierExtension @*; # Extensions that cannot be ignored # even if unrecognized fhir:Citation.citedArtifact.contributorship.entry.contributionInstance.type @; # The specific contribution fhir:Citation.citedArtifact.contributorship.entry.contributionInstance.time @?; # The time that the contribution was # made fhir:index xsd:integer? # Relative position in a list } #---------------------- Data Types ------------------- # Primitive Type dateTime CLOSED { fhir:Element.id string?; # xml:id (or equivalent in JSON) fhir:Element.extension @*; # Additional content defined by # implementations fhir:value dateTime?; # Primitive value for dateTime fhir:index xsd:integer? # Relative position in a list } # Primitive Type date CLOSED { fhir:Element.id string?; # xml:id (or equivalent in JSON) fhir:Element.extension @*; # Additional content defined by # implementations fhir:value date?; # Primitive value for date fhir:index xsd:integer? # Relative position in a list } # Metadata about a resource CLOSED { fhir:Element.id id?; # Unique id for inter-element # referencing fhir:Element.extension @*; # Additional content defined by # implementations fhir:Meta.versionId @?; # Version specific identifier fhir:Meta.lastUpdated @?; # When the resource version last # changed fhir:Meta.source @?; # Identifies where the resource # comes from fhir:Meta.profile @*; # Profiles this resource claims to # conform to fhir:Meta.security @*; # Security Labels applied to this # resource fhir:Meta.tag @*; # Tags applied to this resource fhir:index xsd:integer? # Relative position in a list } # Primitive Type code CLOSED { fhir:Element.id string?; # xml:id (or equivalent in JSON) fhir:Element.extension @*; # Additional content defined by # implementations fhir:value code?; # Primitive value for code fhir:index xsd:integer? # Relative position in a list } # Primitive Type string CLOSED { fhir:Element.id string?; # xml:id (or equivalent in JSON) fhir:Element.extension @*; # Additional content defined by # implementations fhir:value string MAXLENGTH 1048576?; # Primitive value for string fhir:index xsd:integer? # Relative position in a list } # An address expressed using postal conventions (as opposed to GPS or other location definition formats)
CLOSED { fhir:Element.id id?; # Unique id for inter-element # referencing fhir:Element.extension @*; # Additional content defined by # implementations fhir:Address.use @ AND {fhir:value @fhirvs:address-use}?; # home | work | temp | old | billing # - purpose of this address fhir:Address.type @ AND {fhir:value @fhirvs:address-type}?; # postal | physical | both fhir:Address.text @?; # Text representation of the address fhir:Address.line @*; # Street name, number, direction & # P.O. Box etc. fhir:Address.city @?; # Name of city, town etc. fhir:Address.district @?; # District name (aka county) fhir:Address.state @?; # Sub-unit of country (abbreviations # ok) fhir:Address.postalCode @?; # Postal code for area fhir:Address.country @?; # Country (e.g. can be ISO 3166 2 or # 3 letter code) fhir:Address.period @?; # Time period when address was/is in # use fhir:index xsd:integer? # Relative position in a list } # A reference from one resource to another CLOSED { fhir:link IRI?; fhir:Element.id id?; # Unique id for inter-element # referencing fhir:Element.extension @*; # Additional content defined by # implementations fhir:Reference.reference @?; # Literal reference, Relative, # internal or absolute URL fhir:Reference.type @?; # Type the reference refers to (e.g. # "Patient") fhir:Reference.identifier @?; # Logical reference, when literal # reference is not known fhir:Reference.display @?; # Text alternative for the resource fhir:index xsd:integer? # Relative position in a list } # Base Resource {a .+; fhir:Resource.id id?; # Logical id of this artifact fhir:Resource.meta @?; # Metadata about the resource fhir:Resource.implicitRules @?; # A set of rules under which this # content was created fhir:Resource.language @?; # Language of the resource content fhir:index xsd:integer? } # Time range defined by start and end date/time CLOSED { fhir:Element.id id?; # Unique id for inter-element # referencing fhir:Element.extension @*; # Additional content defined by # implementations fhir:Period.start @?; # Starting time with inclusive # boundary fhir:Period.end @?; # End time with inclusive boundary, # if not ongoing fhir:index xsd:integer? # Relative position in a list } # Content in a format defined elsewhere CLOSED { fhir:Element.id id?; # Unique id for inter-element # referencing fhir:Element.extension @*; # Additional content defined by # implementations fhir:Attachment.contentType @ AND {fhir:value @fhirvs:mimetypes}?; # Mime type of the content, with # charset etc. fhir:Attachment.language @?; # Human language of the content # (BCP-47) fhir:Attachment.data @?; # Data inline, base64ed fhir:Attachment.url @?; # Uri where the data can be found fhir:Attachment.size @?; # Number of bytes of content (if url # provided) fhir:Attachment.hash @?; # Hash of the data (sha-1, base64ed) fhir:Attachment.title @?; # Label to display in place of the # data fhir:Attachment.creation @?; # Date attachment was first created fhir:index xsd:integer? # Relative position in a list } # Primitive Type uri CLOSED { fhir:Element.id string?; # xml:id (or equivalent in JSON) fhir:Element.extension @*; # Additional content defined by # implementations fhir:value uri?; # Primitive value for uri fhir:index xsd:integer? # Relative position in a list } # Text node with attribution CLOSED { fhir:Element.id id?; # Unique id for inter-element # referencing fhir:Element.extension @*; # Additional content defined by # implementations ( # Individual responsible for the # annotation fhir:Annotation.authorReference @ | fhir:Annotation.authorString @ )?; fhir:Annotation.time @?; # When the annotation was made fhir:Annotation.text @; # The annotation - text content (as # markdown) fhir:index xsd:integer? # Relative position in a list } # Optional Extensions Element CLOSED { fhir:Element.id id?; fhir:Element.extension @*; fhir:Extension.url uri; ( fhir:Extension.valueBase64Binary @ | fhir:Extension.valueBoolean @ | fhir:Extension.valueCanonical @ | fhir:Extension.valueCode @ | fhir:Extension.valueDate @ | fhir:Extension.valueDateTime @ | fhir:Extension.valueDecimal @ | fhir:Extension.valueId @ | fhir:Extension.valueInstant @ | fhir:Extension.valueInteger @ | fhir:Extension.valueMarkdown @ | fhir:Extension.valueOid @ | fhir:Extension.valuePositiveInt @ | fhir:Extension.valueString @ | fhir:Extension.valueTime @