Imaging Diagnostic Report
0.0.1-current - ci-build

Imaging Diagnostic Report, published by IHE Radiology Technical Committee. This guide is not an authorized publication; it is the continuous build for version 0.0.1-current built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/IHE/RAD.IDR/ and changes regularly. See the Directory of published versions

## Resource Profile: Signature

Official URL: https://profiles.ihe.net/RAD/IDR/StructureDefinition/idr-signature-provenance | Version: 0.0.1-current
Draft as of 2024-06-25 | Computable Name: IDRSignatureProvenance

Signature for Imaging Diagnostic Reports.

Usage:

- Refer to this Resource Profile: IDR Signature

### Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

- Differential Table
- Key Elements Table
- Snapshot Table
- Statistics/References
- All

This structure is derived from Provenance

Name | Flags | Card. | Type | Description & Constraints
--- | --- | --- | --- | ---
Provenance |  | 0..* | Provenance | Who, What, When for a set of resources
text | S | 0..1 | Narrative | Text summary of the resource, for human interpretation
signature | S | 1..1 | Signature | Signature on target
type | S | 1..1 | Coding | Indication of the reason the entity signed the object(s) Required Pattern: At least the following
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://uri.etsi.org/01903/v1.2.2
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: ProofOfapproval
who |  | 0..1 | Reference(Practitioner | PractitionerRole) | Who signed
onBehalfOf |  | 0..1 | Reference(Practitioner | PractitionerRole) | The party represented
Documentation for this format

Name | Flags | Card. | Type | Description & Constraints
--- | --- | --- | --- | ---
Provenance |  | 0..* | Provenance | Who, What, When for a set of resources
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created
text | S | 0..1 | Narrative | Text summary of the resource, for human interpretation
contained |  | 0..* | Resource | Contained, inline Resources
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored
target | Σ | 1..* | Reference(Resource) | Target Reference(s) (usually version specific)
agent | Σ C | 1..* | BackboneElement | Actor involved prov-1: Who and onBehalfOf cannot be the same prov-2: If who is a PractitionerRole, onBehalfOf can't reference the same Practitioner prov-3: If who is an organization, onBehalfOf can't be a PractitionerRole within that organization
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
who | Σ C | 1..1 | Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson) | The agent that participated in the event
onBehalfOf | C | 0..1 | Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient) | The agent that delegated
signature | S | 1..1 | Signature | Signature on target
type | S Σ | 1..1 | Coding | Indication of the reason the entity signed the object(s) Binding: SignatureTypeCodes (preferred): An indication of the reason that an entity signed the object. Required Pattern: At least the following
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://uri.etsi.org/01903/v1.2.2
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: ProofOfapproval
who | Σ | 0..1 | Reference(Practitioner | PractitionerRole) | Who signed
onBehalfOf | Σ | 0..1 | Reference(Practitioner | PractitionerRole) | The party represented
Documentation for this format

#### Terminology Bindings

Path | Conformance | ValueSet / Code | URI
Provenance.signature.type | preferred | Pattern: ProofOfapproval `http://hl7.org/fhir/ValueSet/signature-type` from the FHIR Standard

Name | Flags | Card. | Type | Description & Constraints
--- | --- | --- | --- | ---
Provenance |  | 0..* | Provenance | Who, What, When for a set of resources
id | Σ | 0..1 | id | Logical id of this artifact
meta | Σ | 0..1 | Meta | Metadata about the resource
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created
language |  | 0..1 | code | Language of the resource content Binding: AllLanguages (required): IETF language tag for a human language
Additional Bindings | Purpose
CommonLanguages | Starter Set
text | S | 0..1 | Narrative | Text summary of the resource, for human interpretation
contained |  | 0..* | Resource | Contained, inline Resources
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored
target | Σ | 1..* | Reference(Resource) | Target Reference(s) (usually version specific)
occurred[x] |  | 0..1 |  | When the activity occurred
occurredPeriod |  |  | Period |
occurredDateTime |  |  | dateTime |
recorded | Σ | 0..1 | instant | When the activity was recorded / updated
policy |  | 0..* | uri | Policy or plan the activity was defined by
location |  | 0..1 | Reference(Location) | Where the activity occurred, if relevant
authorization |  | 0..* | CodeableReference() | Authorization (purposeOfUse) related to the event Binding: PurposeOfUse (example): The authorized purposeOfUse for the activity.
activity |  | 0..1 | CodeableConcept | Activity that occurred Binding: ProvenanceActivityType (example): The activity that took place.
basedOn |  | 0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest | Task) | Workflow authorization within which this event occurred
patient |  | 0..1 | Reference(Patient) | The patient is the subject of the data created/updated (.target) by the activity
encounter |  | 0..1 | Reference(Encounter) | Encounter within which this event occurred or which the event is tightly associated
agent | Σ C | 1..* | BackboneElement | Actor involved prov-1: Who and onBehalfOf cannot be the same prov-2: If who is a PractitionerRole, onBehalfOf can't reference the same Practitioner prov-3: If who is an organization, onBehalfOf can't be a PractitionerRole within that organization
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
type | Σ | 0..1 | CodeableConcept | How the agent participated Binding: ParticipationRoleType (example): The type of participation that a provenance agent played with respect to the activity.
role |  | 0..* | CodeableConcept | What the agents role was Binding: SecurityRoleType (example): The role that a provenance agent played with respect to the activity.
who | Σ C | 1..1 | Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson) | The agent that participated in the event
onBehalfOf | C | 0..1 | Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient) | The agent that delegated
entity | Σ | 0..* | BackboneElement | An entity used in this activity
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
role | Σ | 1..1 | code | revision | quotation | source | instantiates | removal Binding: ProvenanceEntityRole (required): How an entity was used in an activity.
what | Σ | 1..1 | Reference(Resource) | Identity of entity
agent |  | 0..* | See agent (Provenance) | Entity is attributed to this agent
signature | S | 1..1 | Signature | Signature on target
id |  | 0..1 | id | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
type | S Σ | 1..1 | Coding | Indication of the reason the entity signed the object(s) Binding: SignatureTypeCodes (preferred): An indication of the reason that an entity signed the object. Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://uri.etsi.org/01903/v1.2.2
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: ProofOfapproval
display |  | 0..1 | string | Representation defined by the system
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
when | Σ | 0..1 | instant | When the signature was created
who | Σ | 0..1 | Reference(Practitioner | PractitionerRole) | Who signed
onBehalfOf | Σ | 0..1 | Reference(Practitioner | PractitionerRole) | The party represented
targetFormat |  | 0..1 | code | The technical format of the signed resources Binding: MimeTypes (required): BCP 13 (RFCs 2045, 2046, 2047, 4288, 4289 and 2049)
sigFormat |  | 0..1 | code | The technical format of the signature Binding: MimeTypes (required): BCP 13 (RFCs 2045, 2046, 2047, 4288, 4289 and 2049)
data |  | 0..1 | base64Binary | The actual signature content (XML DigSig. JWS, picture, etc.)
Documentation for this format

#### Terminology Bindings

Path | Conformance | ValueSet / Code | URI
Provenance.language | required | AllLanguages `http://hl7.org/fhir/ValueSet/all-languages|5.0.0` from the FHIR Standard
Provenance.authorization | example | PurposeOfUse `http://terminology.hl7.org/ValueSet/v3-PurposeOfUse`
Provenance.activity | example | ProvenanceActivityType `http://hl7.org/fhir/ValueSet/provenance-activity-type` from the FHIR Standard
Provenance.agent.type | example | ParticipationRoleType `http://hl7.org/fhir/ValueSet/participation-role-type` from the FHIR Standard
Provenance.agent.role | example | SecurityRoleType `http://hl7.org/fhir/ValueSet/security-role-type` from the FHIR Standard
Provenance.entity.role | required | ProvenanceEntityRole `http://hl7.org/fhir/ValueSet/provenance-entity-role|5.0.0` from the FHIR Standard
Provenance.signature.type | preferred | Pattern: ProofOfapproval `http://hl7.org/fhir/ValueSet/signature-type` from the FHIR Standard
Provenance.signature.targetFormat | required | MimeTypes (a valid code from `urn:ietf:bcp:13`) `http://hl7.org/fhir/ValueSet/mimetypes|5.0.0` from the FHIR Standard
Provenance.signature.sigFormat | required | MimeTypes (a valid code from `urn:ietf:bcp:13`) `http://hl7.org/fhir/ValueSet/mimetypes|5.0.0` from the FHIR Standard

This structure is derived from Provenance

Summary

Mandatory: 2 elements
Must-Support: 3 elements

Differential View

This structure is derived from Provenance

Name | Flags | Card. | Type | Description & Constraints
--- | --- | --- | --- | ---
Provenance |  | 0..* | Provenance | Who, What, When for a set of resources
text | S | 0..1 | Narrative | Text summary of the resource, for human interpretation
signature | S | 1..1 | Signature | Signature on target
type | S | 1..1 | Coding | Indication of the reason the entity signed the object(s) Required Pattern: At least the following
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://uri.etsi.org/01903/v1.2.2
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: ProofOfapproval
who |  | 0..1 | Reference(Practitioner | PractitionerRole) | Who signed
onBehalfOf |  | 0..1 | Reference(Practitioner | PractitionerRole) | The party represented
Documentation for this format

Key Elements View

Name | Flags | Card. | Type | Description & Constraints
--- | --- | --- | --- | ---
Provenance |  | 0..* | Provenance | Who, What, When for a set of resources
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created
text | S | 0..1 | Narrative | Text summary of the resource, for human interpretation
contained |  | 0..* | Resource | Contained, inline Resources
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored
target | Σ | 1..* | Reference(Resource) | Target Reference(s) (usually version specific)
agent | Σ C | 1..* | BackboneElement | Actor involved prov-1: Who and onBehalfOf cannot be the same prov-2: If who is a PractitionerRole, onBehalfOf can't reference the same Practitioner prov-3: If who is an organization, onBehalfOf can't be a PractitionerRole within that organization
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
who | Σ C | 1..1 | Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson) | The agent that participated in the event
onBehalfOf | C | 0..1 | Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient) | The agent that delegated
signature | S | 1..1 | Signature | Signature on target
type | S Σ | 1..1 | Coding | Indication of the reason the entity signed the object(s) Binding: SignatureTypeCodes (preferred): An indication of the reason that an entity signed the object. Required Pattern: At least the following
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://uri.etsi.org/01903/v1.2.2
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: ProofOfapproval
who | Σ | 0..1 | Reference(Practitioner | PractitionerRole) | Who signed
onBehalfOf | Σ | 0..1 | Reference(Practitioner | PractitionerRole) | The party represented
Documentation for this format

#### Terminology Bindings

Path | Conformance | ValueSet / Code | URI
Provenance.signature.type | preferred | Pattern: ProofOfapproval `http://hl7.org/fhir/ValueSet/signature-type` from the FHIR Standard

Snapshot View

Name | Flags | Card. | Type | Description & Constraints
--- | --- | --- | --- | ---
Provenance |  | 0..* | Provenance | Who, What, When for a set of resources
id | Σ | 0..1 | id | Logical id of this artifact
meta | Σ | 0..1 | Meta | Metadata about the resource
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created
language |  | 0..1 | code | Language of the resource content Binding: AllLanguages (required): IETF language tag for a human language
Additional Bindings | Purpose
CommonLanguages | Starter Set
text | S | 0..1 | Narrative | Text summary of the resource, for human interpretation
contained |  | 0..* | Resource | Contained, inline Resources
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored
target | Σ | 1..* | Reference(Resource) | Target Reference(s) (usually version specific)
occurred[x] |  | 0..1 |  | When the activity occurred
occurredPeriod |  |  | Period |
occurredDateTime |  |  | dateTime |
recorded | Σ | 0..1 | instant | When the activity was recorded / updated
policy |  | 0..* | uri | Policy or plan the activity was defined by
location |  | 0..1 | Reference(Location) | Where the activity occurred, if relevant
authorization |  | 0..* | CodeableReference() | Authorization (purposeOfUse) related to the event Binding: PurposeOfUse (example): The authorized purposeOfUse for the activity.
activity |  | 0..1 | CodeableConcept | Activity that occurred Binding: ProvenanceActivityType (example): The activity that took place.
basedOn |  | 0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest | Task) | Workflow authorization within which this event occurred
patient |  | 0..1 | Reference(Patient) | The patient is the subject of the data created/updated (.target) by the activity
encounter |  | 0..1 | Reference(Encounter) | Encounter within which this event occurred or which the event is tightly associated
agent | Σ C | 1..* | BackboneElement | Actor involved prov-1: Who and onBehalfOf cannot be the same prov-2: If who is a PractitionerRole, onBehalfOf can't reference the same Practitioner prov-3: If who is an organization, onBehalfOf can't be a PractitionerRole within that organization
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
type | Σ | 0..1 | CodeableConcept | How the agent participated Binding: ParticipationRoleType (example): The type of participation that a provenance agent played with respect to the activity.
role |  | 0..* | CodeableConcept | What the agents role was Binding: SecurityRoleType (example): The role that a provenance agent played with respect to the activity.
who | Σ C | 1..1 | Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson) | The agent that participated in the event
onBehalfOf | C | 0..1 | Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient) | The agent that delegated
entity | Σ | 0..* | BackboneElement | An entity used in this activity
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
role | Σ | 1..1 | code | revision | quotation | source | instantiates | removal Binding: ProvenanceEntityRole (required): How an entity was used in an activity.
what | Σ | 1..1 | Reference(Resource) | Identity of entity
agent |  | 0..* | See agent (Provenance) | Entity is attributed to this agent
signature | S | 1..1 | Signature | Signature on target
id |  | 0..1 | id | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
type | S Σ | 1..1 | Coding | Indication of the reason the entity signed the object(s) Binding: SignatureTypeCodes (preferred): An indication of the reason that an entity signed the object. Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://uri.etsi.org/01903/v1.2.2
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: ProofOfapproval
display |  | 0..1 | string | Representation defined by the system
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
when | Σ | 0..1 | instant | When the signature was created
who | Σ | 0..1 | Reference(Practitioner | PractitionerRole) | Who signed
onBehalfOf | Σ | 0..1 | Reference(Practitioner | PractitionerRole) | The party represented
targetFormat |  | 0..1 | code | The technical format of the signed resources Binding: MimeTypes (required): BCP 13 (RFCs 2045, 2046, 2047, 4288, 4289 and 2049)
sigFormat |  | 0..1 | code | The technical format of the signature Binding: MimeTypes (required): BCP 13 (RFCs 2045, 2046, 2047, 4288, 4289 and 2049)
data |  | 0..1 | base64Binary | The actual signature content (XML DigSig. JWS, picture, etc.)
Documentation for this format

#### Terminology Bindings

Path | Conformance | ValueSet / Code | URI
Provenance.language | required | AllLanguages `http://hl7.org/fhir/ValueSet/all-languages|5.0.0` from the FHIR Standard
Provenance.authorization | example | PurposeOfUse `http://terminology.hl7.org/ValueSet/v3-PurposeOfUse`
Provenance.activity | example | ProvenanceActivityType `http://hl7.org/fhir/ValueSet/provenance-activity-type` from the FHIR Standard
Provenance.agent.type | example | ParticipationRoleType `http://hl7.org/fhir/ValueSet/participation-role-type` from the FHIR Standard
Provenance.agent.role | example | SecurityRoleType `http://hl7.org/fhir/ValueSet/security-role-type` from the FHIR Standard
Provenance.entity.role | required | ProvenanceEntityRole `http://hl7.org/fhir/ValueSet/provenance-entity-role|5.0.0` from the FHIR Standard
Provenance.signature.type | preferred | Pattern: ProofOfapproval `http://hl7.org/fhir/ValueSet/signature-type` from the FHIR Standard
Provenance.signature.targetFormat | required | MimeTypes (a valid code from `urn:ietf:bcp:13`) `http://hl7.org/fhir/ValueSet/mimetypes|5.0.0` from the FHIR Standard
Provenance.signature.sigFormat | required | MimeTypes (a valid code from `urn:ietf:bcp:13`) `http://hl7.org/fhir/ValueSet/mimetypes|5.0.0` from the FHIR Standard

This structure is derived from Provenance

Summary

Mandatory: 2 elements
Must-Support: 3 elements

Other representations of profile: CSV, Excel, Schematron