Profile: Bundle

PS-AB Simplifier Project Page: Bundle

Derived from PS-CA Bundle

Hybrid View
idΣ0..1string
id0..1string
submissionMetadataS I1..*Extension(Complex)
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileΣ0..*canonical(StructureDefinition)
securityΣ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..1Composition (PS-AB)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
fullUrlΣ0..1uri
resourceS Σ I1..1Patient (PS-AB)
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 CII upon successful validation of submitted PS-AB instance
  • SHALL be a new UUID per each instance of a PS-AB
  • Note: CII 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'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 if the patient has expressed wish

.identifier

  • SHALL be assigned by Source EMR.
  • SHALL be the same for every updated instance
  • SHALL be globally unique
  • SHALL match Composition.identifier (value + naming system)

.entry.fullUrl

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

Extensions

meta.submissionMetadata

  • SHALL always be populated
  • the following submission metadata are supported and captured in the associated attribute:
    • Submitting site ID (extension.entityIdentifier.valueIdentifier.value) and type (extension.entityIdentifier.valueIdentifier.type)
    • EMR vendor name (extension.entityName.valueString)
    • EMR product Name (extension.entityName.valueString)
    • Submission IG Type (extension.entityName.valueString)
    • Submission IG version (extension.entityName.valueString)
    • Facility ID (extension.entityIdentifier.valueIdentifier.value) and type (extension.entityIdentifier.valueIdentifier.type)
    • Provider ID (extension.entityIdentifier.valueIdentifier.value) and type (extension.entityIdentifier.valueIdentifier.type)
  • the extension.entityType.valueCodeableConcept.coding.code contains the type of submission metadata