Profile: Bundle

PS-AB Simplifier Project Page: Bundle (PS-AB)

Derived from PS-CA Bundle

Views of Profile Content

idΣ0..1string
id0..1string
submissionMetadataS I1..*Extension(Complex)
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileΣ0..*canonical(StructureDefinition)
securityS Σ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
identifierS Σ1..1Identifier
typeS Σ1..1codeBindingFixed Value
timestampS Σ1..1instant
totalΣ I0..1unsignedInt
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
fullUrlS Σ1..1uri
resourceΣ0..1Resource
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
fullUrlS Σ1..1uri
resourceS Σ I1..1CompositionPSAB
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
fullUrlΣ0..1uri
resourceS Σ I1..1PatientPSAB
signatureΣ0..1Signature
idΣ0..1string
id0..1string
submissionMetadataS I1..*Extension(Complex)
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileΣ0..*canonical(StructureDefinition)
securityS Σ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
identifierS Σ1..1Identifier
typeS Σ1..1codeBindingFixed Value
timestampS Σ1..1instant
totalΣ I0..1unsignedInt
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
fullUrlS Σ1..1uri
resourceΣ0..1Resource
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
fullUrlS Σ1..1uri
resourceS Σ I1..1CompositionPSAB
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
fullUrlΣ0..1uri
resourceS Σ I1..1PatientPSAB
signatureΣ0..1Signature
idΣ0..1string
id0..1string
submissionMetadataS I1..*Extension(Complex)
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileΣ0..*canonical(StructureDefinition)
securityS Σ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
identifierS Σ1..1Identifier
typeS Σ1..1codeBindingFixed Value
timestampS Σ1..1instant
totalΣ I0..1unsignedInt
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
fullUrlS Σ1..1uri
resourceΣ0..1Resource
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
fullUrlS Σ1..1uri
resourceS Σ I1..1CompositionPSAB
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
fullUrlΣ0..1uri
resourceS Σ I1..1PatientPSAB
signatureΣ0..1Signature

Usage

The Bundle resource gathers all the content of the patient summary into a single document for exchange. The patient summary is a Bundle of type "document" that has a Composition resource as the first resource in the bundle, followed by a series of other resources, referenced from the Composition resource, that provide supporting evidence for the document.

The Bundle resource contains several invariants that implement contraints on various resources.

.id

  • used to uniquely identify the resource
  • assigned by Alberta Health upon successful validation of submitted PS-AB instance and will be a new UUID per each instance of a PS-AB
  • EMRs SHOULD be able to retain the Bundle.id assigned by Alberta Health.
  • Note: Alberta Health will make location (using Bundle.id) resolvable

.meta

  • .security MAY be populated.
  • When .security is populated it SHALL contain the security code for Composition confidentiality. Optionally, it MAY also contain the security code for patient and provider's expressed wish.
    • "R" (Restricted) SHALL be used for Composition confidentiality. NOTE: This is also replicated in Composition.confidentiality attribute
    • "PRS" (Patient requested information sensitivity) SHALL be used for patient expressed wish
    • "PHY" (Physician requested information sensitivity) SHALL be used for physician information sensitivity request

.identifier

  • SHALL always be populated
  • SHALL be assigned by Source EMR
  • SHALL be a UUID
  • SHALL be unique for each instance of a Bundle including when resubmitted
  • SHALL be retained for the lifetime of a Bundle

.entry.fullUrl

  • each entry in the Bundle SHALL have a fullUrl which is a UUID (urn:uuid)

Extensions

meta.extension.submissionMetadata

  • SHALL always be populated
  • the following submission metadata are supported and captured in corresponding attribute:
    • Submitting Site ID (extension.entityIdentifier.valueIdentifier)
      • SHALL be a valid provincially-assigned delivery site identifier (e.g., site WDFA key, AH Billing ID, or other approved identifier) where available, the AH Billing ID for the healthcare delivery site is included; otherwise, a site-level WDFA ID is used
      • SHALL always be populated
      • each identifier SHALL always have the associated .system, .type and .assigner populated
      • .system SHALL use URI from Location Identifier Naming System and SHALL use the associated identifier type code for .type
    • Submitting Site Name (extension.entityName.valueString)
    • EMR Vendor Name (extension.entityName.valueString)
    • EMR Product Name (extension.entityName.valueString)
    • Submission IG Type (extension.entityName.valueString)
    • Submission IG version (extension.entityName.valueString)
    • Service Delivery Site ID (extension.entityIdentifier.valueIdentifier)
      • SHALL be a valid provincially-assigned delivery site identifier (e.g., site WDFA key, AH Billing ID, or other approved identifier) where available, the AH Billing ID for the healthcare delivery site is included; otherwise, a site-level WDFA ID is used
      • SHALL be the same location identified in ProviderRole.location
      • SHALL always be populated
      • SHALL always have the associated .system, .type and .assigner populated
      • .system SHALL use URI from Location Identifier Naming System and SHALL use the associated identifier type code for .type
    • Service Delivery Site Name (extension.entityName.valueString)
    • Authoring Provider ID (extension.entityIdentifier.valueIdentifier)
      • The provider’s billing identifier (Practitioner ID) as issued by Alberta Health is the preferred identifier when available. Otherwise, license number or registration number issued by the regulatory college shall be provided. Additionally, Connect Care Practitioner ID may also be provided.
      • SHALL be the same provider identified in Composition.author
      • SHALL always be populated
      • SHALL always have the associated .system, .type, and .value populated
      • .system SHALL use URI from Provider Identifier and License Number Naming System, and SHALL use the associated identifier type code for .type, and the associated assigning authority name for assigner.display
      • .value maximum character length SHALL be 20
  • extension.entityType.valueCodeableConcept.coding.code identifies the submission metadata (e.g. Submitting Site ID, EMR Vendor Name, etc.)