Generated Narrative: StructureDefinition ext-R5-ActorDefinition Name Flags Card. Type Description & Constraints Extension 0..* Extension(4.3.0) An application that exchanges data #xD; Slices for extension 2..* Extension Extension Slice: Unordered, Closed by value:url #xD; <a href="StructureDefinition-ext-R5-ActorDefinition-definitions.html#Extension.extension:url" title="Slice url: An absolute URI that is used to identify this actor definition when it is referenced in a specification, model, design or an instance; also called its canonical identifier. This SHOULD be globally unique and SHOULD be a literal address at which an authoritative instance of this actor definition is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the actor definition is stored on different servers.">extension:url 0..1 Extension Canonical identifier for this actor definition, represented as a URI (globally unique) #xD; url 1..1 uri "url" #xD; <a href="StructureDefinition-ext-R5-ActorDefinition-definitions.html#Extension.extension:url.value[x]" title="An absolute URI that is used to identify this actor definition when it is referenced in a specification, model, design or an instance; also called its canonical identifier. This SHOULD be globally unique and SHOULD be a literal address at which an authoritative instance of this actor definition is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the actor definition is stored on different servers.">value[x] 0..1 uri Canonical identifier for this actor definition, represented as a URI (globally unique) #xD; <a href="StructureDefinition-ext-R5-ActorDefinition-definitions.html#Extension.extension:version" title="Slice version: The identifier that is used to identify this version of the actor definition when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the actor definition author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.">extension:version 0..1 Extension Business version of the actor definition #xD; url 1..1 uri "version" #xD; <a href="StructureDefinition-ext-R5-ActorDefinition-definitions.html#Extension.extension:version.value[x]" title="The identifier that is used to identify this version of the actor definition when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the actor definition author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.">value[x] 0..1 string Business version of the actor definition #xD; extension:versionAlgorithm[x] 0..1 Extension How to compare versions #xD; url 1..1 uri "versionAlgorithm[x]" #xD; value[x] 0..1 How to compare versions Binding: R5_version_algorithm_for_R4B (0.0.1-snapshot-2) (extensible) #xD; valueString string #xD; valueCoding Coding #xD; extension:name 0..1 Extension Name for this actor definition (computer friendly) #xD; url 1..1 uri "name" #xD; value[x] 0..1 string Name for this actor definition (computer friendly) #xD; extension:title 0..1 Extension Name for this actor definition (human friendly) #xD; url 1..1 uri "title" #xD; value[x] 0..1 string Name for this actor definition (human friendly) #xD; extension:status 1..1 Extension draft | active | retired | unknown #xD; url 1..1 uri "status" #xD; value[x] 0..1 code draft | active | retired | unknown Binding: R5_publication_status_for_R4B (0.0.1-snapshot-2) (required): The lifecycle status of an artifact. #xD; extension:experimental 0..1 Extension For testing purposes, not real usage #xD; url 1..1 uri "experimental" #xD; value[x] 0..1 boolean For testing purposes, not real usage #xD; extension:date 0..1 Extension Date last changed #xD; url 1..1 uri "date" #xD; value[x] 0..1 dateTime Date last changed #xD; extension:publisher 0..1 Extension Name of the publisher/steward (organization or individual) #xD; url 1..1 uri "publisher" #xD; value[x] 0..1 string Name of the publisher/steward (organization or individual) #xD; extension:contact 0..* Extension Contact details for the publisher #xD; url 1..1 uri "contact" #xD; value[x] 0..1 ContactDetail Contact details for the publisher #xD; extension:description 0..1 Extension Natural language description of the actor #xD; url 1..1 uri "description" #xD; value[x] 0..1 markdown Natural language description of the actor #xD; <a href="StructureDefinition-ext-R5-ActorDefinition-definitions.html#Extension.extension:useContext" title="Slice useContext: The content was developed with a focus and intent of supporting the contexts that are listed. These contexts may be general categories (gender, age, ...) or may be references to specific programs (insurance plans, studies, ...) and may be used to assist with indexing and searching for appropriate actor definition instances.">extension:useContext 0..* Extension The context that the content is intended to support #xD; url 1..1 uri "useContext" #xD; <a href="StructureDefinition-ext-R5-ActorDefinition-definitions.html#Extension.extension:useContext.value[x]" title="The content was developed with a focus and intent of supporting the contexts that are listed. These contexts may be general categories (gender, age, ...) or may be references to specific programs (insurance plans, studies, ...) and may be used to assist with indexing and searching for appropriate actor definition instances.">value[x] 0..1 UsageContext The context that the content is intended to support #xD; extension:jurisdiction 0..* Extension Intended jurisdiction for actor definition (if applicable) #xD; url 1..1 uri "jurisdiction" #xD; value[x] 0..1 CodeableConcept Intended jurisdiction for actor definition (if applicable) Binding: R5_jurisdiction_for_R4B (0.0.1-snapshot-2) (extensible): Countries and regions within which this artifact is targeted for use. #xD; extension:purpose 0..1 Extension Why this actor definition is defined #xD; url 1..1 uri "purpose" #xD; value[x] 0..1 markdown Why this actor definition is defined #xD; extension:copyright 0..1 Extension Use and/or publishing restrictions #xD; url 1..1 uri "copyright" #xD; value[x] 0..1 markdown Use and/or publishing restrictions #xD; <a href="StructureDefinition-ext-R5-ActorDefinition-definitions.html#Extension.extension:copyrightLabel" title="Slice copyrightLabel: A short string (<50 characters), suitable for inclusion in a page footer that identifies the copyright holder, effective period, and optionally whether rights are resctricted. (e.g. 'All rights reserved', 'Some rights reserved').">extension:copyrightLabel 0..1 Extension Copyright holder and year(s) #xD; url 1..1 uri "copyrightLabel" #xD; <a href="StructureDefinition-ext-R5-ActorDefinition-definitions.html#Extension.extension:copyrightLabel.value[x]" title="A short string (<50 characters), suitable for inclusion in a page footer that identifies the copyright holder, effective period, and optionally whether rights are resctricted. (e.g. 'All rights reserved', 'Some rights reserved').">value[x] 0..1 string Copyright holder and year(s) #xD; extension:type 1..1 Extension person | system #xD; url 1..1 uri "type" #xD; value[x] 0..1 code person | system Binding: ExampleScenarioActorType (required): The type of actor - system or human. #xD; extension:documentation 0..1 Extension Functionality associated with the actor #xD; url 1..1 uri "documentation" #xD; value[x] 0..1 markdown Functionality associated with the actor #xD; extension:reference 0..* Extension Reference to more information about the actor #xD; url 1..1 uri "reference" #xD; value[x] 0..1 url Reference to more information about the actor #xD; extension:capabilities 0..1 Extension CapabilityStatement for the actor (if applicable) #xD; url 1..1 uri "capabilities" #xD; value[x] 0..1 canonical() CapabilityStatement for the actor (if applicable) #xD; extension:derivedFrom 0..* Extension Definition of this actor in another context / IG #xD; url 1..1 uri "derivedFrom" #xD; value[x] 0..1 canonical() Definition of this actor in another context / IG #xD; url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition" #xD; Documentation for this format
Cross-version Extension for R5.ActorDefinition for use in FHIR R4B
This cross-version extension represents ActorDefinition from http://hl7.org/fhir/StructureDefinition/ActorDefinition|5.0.0 for use in FHIR R4B.
Describes an actor - a human or an application that plays a role in data exchange, and that may have obligations associated with the role the actor plays.
All FHIR elements must have a @value or children unless an empty Parameters resource
hasValue() or (children().count() > id.count()) or $this is Parameters
Must have either extensions or value[x], not both
exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])
Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Extensions are always sliced by (at least) url
All FHIR elements must have a @value or children
hasValue() or (children().count() > id.count())
exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
Canonical identifier for this actor definition, represented as a URI (globally unique)
An absolute URI that is used to identify this actor definition when it is referenced in a specification, model, design or an instance; also called its canonical identifier. This SHOULD be globally unique and SHOULD be a literal address at which an authoritative instance of this actor definition is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the actor definition is stored on different servers.
Additional content defined by implementations
May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Source of the definition for the extension code - a logical name or a URL.
The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.
Business version of the actor definition
The identifier that is used to identify this version of the actor definition when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the actor definition author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.
Indicates the mechanism used to compare versions to determine which is more current.
Name for this actor definition (computer friendly)
A natural language name identifying the actor definition. This name should be usable as an identifier for the module by machine processing applications such as code generation.
Name for this actor definition (human friendly)
A short, descriptive, user-friendly title for the actor definition.
The status of this actor definition. Enables tracking the life-cycle of the content.
A Boolean value to indicate that this actor definition is authored for testing purposes (or education/evaluation/marketing) and is not intended to be used for genuine usage.
The date (and optionally time) when the actor definition was last significantly changed. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the actor definition changes.
Name of the publisher/steward (organization or individual)
The name of the organization or individual responsible for the release and ongoing maintenance of the actor definition.
Contact details to assist a user in finding and communicating with the publisher.
Natural language description of the actor
A free text natural language description of the actor.
The context that the content is intended to support
The content was developed with a focus and intent of supporting the contexts that are listed. These contexts may be general categories (gender, age, ...) or may be references to specific programs (insurance plans, studies, ...) and may be used to assist with indexing and searching for appropriate actor definition instances.
Intended jurisdiction for actor definition (if applicable)
A legal or geographic region in which the actor definition is intended to be used.
Countries and regions within which this artifact is targeted for use.
Explanation of why this actor definition is needed and why it has been designed as it has.
A copyright statement relating to the actor definition and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the actor definition.
A short string (<50 characters), suitable for inclusion in a page footer that identifies the copyright holder, effective period, and optionally whether rights are resctricted. (e.g. 'All rights reserved', 'Some rights reserved').
Whether the actor represents a human or an appliction.
Documentation about the functionality of the actor.
Reference to more information about the actor
A reference to additional documentation about the actor, but description and documentation.
CapabilityStatement for the actor (if applicable)
The capability statement for the actor (if the concept is applicable).
Definition of this actor in another context / IG
A url that identifies the definition of this actor in another IG (which IG must be listed in the dependencies). This actor inherits all the obligations etc. as defined in the other IG.
Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://hl7.org/fhir/R4B/extensibility.html) for a list).