minimal Common Oncology Data Elements (mCODE) Implementation Guide
4.0.0-ballot - ballot United States of America flag

minimal Common Oncology Data Elements (mCODE) Implementation Guide, published by HL7 International / Clinical Interoperability Council. This guide is not an authorized publication; it is the continuous build for version 4.0.0-ballot built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/fhir-mCODE-ig/ and changes regularly. See the Directory of published versions

Resource Profile: mCODE Patient Bundle Profile

Official URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-patient-bundle Version: 4.0.0-ballot
Active as of 2024-03-26 Maturity Level: 1 Computable Name: MCODEPatientBundle
Other Identifiers: OID:2.16.840.1.113883.4.642.40.15.42.38

A collection of data for an mCODE cancer patient.

Usage

The bundle SHALL contain exactly one Patient resource conforming to the CancerPatient profile (any patient conforming with US Core Patient is also conformant). The bundle SHALL also contain following mCODE-conformant resources, if available to the server:

In addition, the bundle SHOULD contain the following non-mCODE resources, following appropriate US Core profiles:

  • US Core Observation resources representing vital signs, e.g., patient height, weight, blood pressure
  • Laboratory results from Comprehensive Metabolic Panels (CMP) and Complete Blood Counts (CBC)
  • Relevant resources from the Genomic Reporting IG that interpret genomic findings in terms of implications or medication recommendations, including but not limited to DiagnosticImplication resources representing evidence for or against a particular disease, condition, or cancer diagnosis.
  • Additional resources relevant to the patient but not part of mCODE, such as smoking status, family member history, and diagnostic procedures.
  • Any other resources deemed relevant to care of the cancer patient

By default, this Bundle includes all required resources described above, irrespective of care dates associated with the resources. For some types of resources, such as vital signs, a very large number of resources will therefore be included by default. To limit the number of included resources, callers MAY specify start and end parameters when requesting a patient’s mCODE bundle via the Sender’s FHIR API, which operate in the same way as for the Fetch Patient Record operation.

Conformance

The bundle itself SHALL validate against the current profile.

Usage:

Changes since version true:

  • No changes
  • Formal Views of Profile Content

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

    This structure is derived from Bundle

    NameFlagsCard.TypeDescription & Constraintsdoco
    .. Bundle 0..*BundleContains a collection of resources
    ... type 1..1codedocument | message | transaction | transaction-response | batch | batch-response | history | searchset | collection
    Required Pattern: collection
    ... timestamp S0..1instantWhen the bundle was assembled
    ... Slices for entry S1..*BackboneElementEntry in the bundle - will have a resource or information
    Slice: Unordered, Open by type:resource
    .... entry:All Slices Content/Rules for all slices
    ..... resource S1..1ResourceA resource in the bundle
    .... entry:cancerPatient S1..1BackboneElementCancer Patient
    ..... resource 0..1CancerPatientInformation about an individual or animal receiving health care services
    .... entry:mcodeObservations S0..*BackboneElementFHIR Observation Resources, if they exist for the patient, including but not limited to: CancerDiseaseStatus, CancerStage (TNM and non-TNM), Comorbidities, ECOGPerformanceStatus, GenomicRegionStudied, GenomicVariant, KarnofskyPerformanceStatus, TumorMarkerTest, TumorSize, and USCoreVitalSigns.
    ..... resource 0..1ObservationA resource in the bundle
    .... entry:mcodeConditions S0..*BackboneElementFHIR Condition Resources, if they exist for the patient, including but not limited to: PrimaryCancerCondition, SecondaryCancerCondition, and HistoryOfMetastaticCancer.
    ..... resource 0..1ConditionA resource in the bundle
    .... entry:mcodeMedicationAdministrations S0..*BackboneElementFHIR Medication Administration Resources, if they exist for the patient, including but not limited to: CancerRelatedMedicationAdministration.
    ..... resource 0..1MedicationAdministrationA resource in the bundle
    .... entry:mcodeMedicationRequests S0..*BackboneElementFHIR Medication Request Resources, if they exist for the patient, including but not limited to: CancerRelatedMedicationRequest.
    ..... resource 0..1MedicationRequestA resource in the bundle
    .... entry:mcodeDiagnosticReports S0..*BackboneElementFHIR Diagnostic Report Resources, if they exist for the patient, including but not limited to: GenomicsReport.
    ..... resource 0..1DiagnosticReportA resource in the bundle
    .... entry:mcodeSpecimens S0..*BackboneElementFHIR Specimen Resources, if they exist for the patient, including but not limited to: HumanSpecimen.
    ..... resource 0..1SpecimenA resource in the bundle
    .... entry:mcodeProcedures S0..*BackboneElementFHIR Procedure Resources, if they exist for the patient, including but not limited to: CancerRelatedSurgicalProcedure and RadiotherapyCourseSummary.
    ..... resource 0..1ProcedureA resource in the bundle
    .... entry:mcodeBodyStructures S0..*BackboneElementFHIR BodyStructure Resources, if they exist for the patient, including but not limited to: RadiotherapyVolume and Tumor.
    ..... resource 0..1BodyStructureA resource in the bundle

    doco Documentation for this format
    NameFlagsCard.TypeDescription & Constraintsdoco
    .. Bundle C0..*BundleContains a collection of resources
    bdl-1: total only when a search or history
    bdl-2: entry.search only when a search
    bdl-3: entry.request mandatory for batch/transaction/history, otherwise prohibited
    bdl-4: entry.response mandatory for batch-response/transaction-response/history, otherwise prohibited
    bdl-7: FullUrl must be unique in a bundle, or else entries with the same fullUrl must have different meta.versionId (except in history bundles)
    bdl-9: A document must have an identifier with a system and a value
    bdl-10: A document must have a date
    bdl-11: A document must have a Composition as the first resource
    bdl-12: A message must have a MessageHeader as the first resource
    ... implicitRules ?!Σ0..1uriA set of rules under which this content was created
    ... type Σ1..1codedocument | message | transaction | transaction-response | batch | batch-response | history | searchset | collection
    Binding: BundleType (required): Indicates the purpose of a bundle - how it is intended to be used.


    Required Pattern: collection
    ... timestamp SΣ0..1instantWhen the bundle was assembled
    .... entry:All Slices Content/Rules for all slices
    ..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ..... resource SΣ1..1ResourceA resource in the bundle
    .... entry:cancerPatient SΣC1..1BackboneElementCancer Patient
    bdl-5: must be a resource unless there's a request or response
    bdl-8: fullUrl cannot be a version specific reference
    This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
    ..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ..... resource S0..1CancerPatientInformation about an individual or animal receiving health care services
    .... entry:mcodeObservations SΣC0..*BackboneElementFHIR Observation Resources, if they exist for the patient, including but not limited to: CancerDiseaseStatus, CancerStage (TNM and non-TNM), Comorbidities, ECOGPerformanceStatus, GenomicRegionStudied, GenomicVariant, KarnofskyPerformanceStatus, TumorMarkerTest, TumorSize, and USCoreVitalSigns.
    bdl-5: must be a resource unless there's a request or response
    bdl-8: fullUrl cannot be a version specific reference
    This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
    ..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ..... resource Σ0..1ObservationA resource in the bundle
    .... entry:mcodeConditions SΣC0..*BackboneElementFHIR Condition Resources, if they exist for the patient, including but not limited to: PrimaryCancerCondition, SecondaryCancerCondition, and HistoryOfMetastaticCancer.
    bdl-5: must be a resource unless there's a request or response
    bdl-8: fullUrl cannot be a version specific reference
    This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
    ..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ..... resource Σ0..1ConditionA resource in the bundle
    .... entry:mcodeMedicationAdministrations SΣC0..*BackboneElementFHIR Medication Administration Resources, if they exist for the patient, including but not limited to: CancerRelatedMedicationAdministration.
    bdl-5: must be a resource unless there's a request or response
    bdl-8: fullUrl cannot be a version specific reference
    This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
    ..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ..... resource Σ0..1MedicationAdministrationA resource in the bundle
    .... entry:mcodeMedicationRequests SΣC0..*BackboneElementFHIR Medication Request Resources, if they exist for the patient, including but not limited to: CancerRelatedMedicationRequest.
    bdl-5: must be a resource unless there's a request or response
    bdl-8: fullUrl cannot be a version specific reference
    This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
    ..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ..... resource Σ0..1MedicationRequestA resource in the bundle
    .... entry:mcodeDiagnosticReports SΣC0..*BackboneElementFHIR Diagnostic Report Resources, if they exist for the patient, including but not limited to: GenomicsReport.
    bdl-5: must be a resource unless there's a request or response
    bdl-8: fullUrl cannot be a version specific reference
    This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
    ..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ..... resource Σ0..1DiagnosticReportA resource in the bundle
    .... entry:mcodeSpecimens SΣC0..*BackboneElementFHIR Specimen Resources, if they exist for the patient, including but not limited to: HumanSpecimen.
    bdl-5: must be a resource unless there's a request or response
    bdl-8: fullUrl cannot be a version specific reference
    This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
    ..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ..... resource Σ0..1SpecimenA resource in the bundle
    .... entry:mcodeProcedures SΣC0..*BackboneElementFHIR Procedure Resources, if they exist for the patient, including but not limited to: CancerRelatedSurgicalProcedure and RadiotherapyCourseSummary.
    bdl-5: must be a resource unless there's a request or response
    bdl-8: fullUrl cannot be a version specific reference
    This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
    ..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ..... resource Σ0..1ProcedureA resource in the bundle
    .... entry:mcodeBodyStructures SΣC0..*BackboneElementFHIR BodyStructure Resources, if they exist for the patient, including but not limited to: RadiotherapyVolume and Tumor.
    bdl-5: must be a resource unless there's a request or response
    bdl-8: fullUrl cannot be a version specific reference
    This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
    ..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ..... resource Σ0..1BodyStructureA resource in the bundle

    doco Documentation for this format

    Terminology Bindings

    PathConformanceValueSet / CodeURI
    Bundle.typerequiredPattern: collection
    http://hl7.org/fhir/ValueSet/bundle-type|4.0.1
    from the FHIR Standard
    NameFlagsCard.TypeDescription & Constraintsdoco
    .. Bundle C0..*BundleContains a collection of resources
    bdl-1: total only when a search or history
    bdl-2: entry.search only when a search
    bdl-3: entry.request mandatory for batch/transaction/history, otherwise prohibited
    bdl-4: entry.response mandatory for batch-response/transaction-response/history, otherwise prohibited
    bdl-7: FullUrl must be unique in a bundle, or else entries with the same fullUrl must have different meta.versionId (except in history bundles)
    bdl-9: A document must have an identifier with a system and a value
    bdl-10: A document must have a date
    bdl-11: A document must have a Composition as the first resource
    bdl-12: A message must have a MessageHeader as the first resource
    ... id Σ0..1idLogical id of this artifact
    ... meta Σ0..1MetaMetadata about the resource
    ... implicitRules ?!Σ0..1uriA set of rules under which this content was created
    ... identifier Σ0..1IdentifierPersistent identifier for the bundle
    ... type Σ1..1codedocument | message | transaction | transaction-response | batch | batch-response | history | searchset | collection
    Binding: BundleType (required): Indicates the purpose of a bundle - how it is intended to be used.


    Required Pattern: collection
    ... timestamp SΣ0..1instantWhen the bundle was assembled
    ... total ΣC0..1unsignedIntIf search, the total number of matches
    ... link Σ0..*BackboneElementLinks related to this Bundle
    .... id 0..1stringUnique id for inter-element referencing
    .... extension 0..*ExtensionAdditional content defined by implementations
    .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    .... relation Σ1..1stringSee http://www.iana.org/assignments/link-relations/link-relations.xhtml#link-relations-1
    .... url Σ1..1uriReference details for the link
    ... Slices for entry SΣC1..*BackboneElementEntry in the bundle - will have a resource or information
    Slice: Unordered, Open by type:resource
    bdl-5: must be a resource unless there's a request or response
    bdl-8: fullUrl cannot be a version specific reference
    This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
    .... entry:All Slices Content/Rules for all slices
    ..... id 0..1stringUnique id for inter-element referencing
    ..... extension 0..*ExtensionAdditional content defined by implementations
    ..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ..... link Σ0..*See link (Bundle)Links related to this entry
    ..... fullUrl Σ0..1uriURI for resource (Absolute URL server address or URI for UUID/OID)
    ..... resource SΣ1..1ResourceA resource in the bundle
    ..... search ΣC0..1BackboneElementSearch related information
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... mode Σ0..1codematch | include | outcome - why this is in the result set
    Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.

    ...... score Σ0..1decimalSearch ranking (between 0 and 1)
    ..... request ΣC0..1BackboneElementAdditional execution information (transaction/batch/history)
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... method Σ1..1codeGET | HEAD | POST | PUT | DELETE | PATCH
    Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.

    ...... url Σ1..1uriURL for HTTP equivalent of this entry
    ...... ifNoneMatch Σ0..1stringFor managing cache currency
    ...... ifModifiedSince Σ0..1instantFor managing cache currency
    ...... ifMatch Σ0..1stringFor managing update contention
    ...... ifNoneExist Σ0..1stringFor conditional creates
    ..... response ΣC0..1BackboneElementResults of execution (transaction/batch/history)
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... status Σ1..1stringStatus response code (text optional)
    ...... location Σ0..1uriThe location (if the operation returns a location)
    ...... etag Σ0..1stringThe Etag for the resource (if relevant)
    ...... lastModified Σ0..1instantServer's date time modified
    ...... outcome Σ0..1ResourceOperationOutcome with hints and warnings (for batch/transaction)
    .... entry:cancerPatient SΣC1..1BackboneElementCancer Patient
    bdl-5: must be a resource unless there's a request or response
    bdl-8: fullUrl cannot be a version specific reference
    This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
    ..... id 0..1stringUnique id for inter-element referencing
    ..... extension 0..*ExtensionAdditional content defined by implementations
    ..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ..... link Σ0..*See link (Bundle)Links related to this entry
    ..... fullUrl Σ0..1uriURI for resource (Absolute URL server address or URI for UUID/OID)
    ..... resource S0..1CancerPatientInformation about an individual or animal receiving health care services
    ..... search ΣC0..1BackboneElementSearch related information
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... mode Σ0..1codematch | include | outcome - why this is in the result set
    Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.

    ...... score Σ0..1decimalSearch ranking (between 0 and 1)
    ..... request ΣC0..1BackboneElementAdditional execution information (transaction/batch/history)
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... method Σ1..1codeGET | HEAD | POST | PUT | DELETE | PATCH
    Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.

    ...... url Σ1..1uriURL for HTTP equivalent of this entry
    ...... ifNoneMatch Σ0..1stringFor managing cache currency
    ...... ifModifiedSince Σ0..1instantFor managing cache currency
    ...... ifMatch Σ0..1stringFor managing update contention
    ...... ifNoneExist Σ0..1stringFor conditional creates
    ..... response ΣC0..1BackboneElementResults of execution (transaction/batch/history)
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... status Σ1..1stringStatus response code (text optional)
    ...... location Σ0..1uriThe location (if the operation returns a location)
    ...... etag Σ0..1stringThe Etag for the resource (if relevant)
    ...... lastModified Σ0..1instantServer's date time modified
    ...... outcome Σ0..1ResourceOperationOutcome with hints and warnings (for batch/transaction)
    .... entry:mcodeObservations SΣC0..*BackboneElementFHIR Observation Resources, if they exist for the patient, including but not limited to: CancerDiseaseStatus, CancerStage (TNM and non-TNM), Comorbidities, ECOGPerformanceStatus, GenomicRegionStudied, GenomicVariant, KarnofskyPerformanceStatus, TumorMarkerTest, TumorSize, and USCoreVitalSigns.
    bdl-5: must be a resource unless there's a request or response
    bdl-8: fullUrl cannot be a version specific reference
    This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
    ..... id 0..1stringUnique id for inter-element referencing
    ..... extension 0..*ExtensionAdditional content defined by implementations
    ..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ..... link Σ0..*See link (Bundle)Links related to this entry
    ..... fullUrl Σ0..1uriURI for resource (Absolute URL server address or URI for UUID/OID)
    ..... resource Σ0..1ObservationA resource in the bundle
    ..... search ΣC0..1BackboneElementSearch related information
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... mode Σ0..1codematch | include | outcome - why this is in the result set
    Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.

    ...... score Σ0..1decimalSearch ranking (between 0 and 1)
    ..... request ΣC0..1BackboneElementAdditional execution information (transaction/batch/history)
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... method Σ1..1codeGET | HEAD | POST | PUT | DELETE | PATCH
    Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.

    ...... url Σ1..1uriURL for HTTP equivalent of this entry
    ...... ifNoneMatch Σ0..1stringFor managing cache currency
    ...... ifModifiedSince Σ0..1instantFor managing cache currency
    ...... ifMatch Σ0..1stringFor managing update contention
    ...... ifNoneExist Σ0..1stringFor conditional creates
    ..... response ΣC0..1BackboneElementResults of execution (transaction/batch/history)
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... status Σ1..1stringStatus response code (text optional)
    ...... location Σ0..1uriThe location (if the operation returns a location)
    ...... etag Σ0..1stringThe Etag for the resource (if relevant)
    ...... lastModified Σ0..1instantServer's date time modified
    ...... outcome Σ0..1ResourceOperationOutcome with hints and warnings (for batch/transaction)
    .... entry:mcodeConditions SΣC0..*BackboneElementFHIR Condition Resources, if they exist for the patient, including but not limited to: PrimaryCancerCondition, SecondaryCancerCondition, and HistoryOfMetastaticCancer.
    bdl-5: must be a resource unless there's a request or response
    bdl-8: fullUrl cannot be a version specific reference
    This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
    ..... id 0..1stringUnique id for inter-element referencing
    ..... extension 0..*ExtensionAdditional content defined by implementations
    ..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ..... link Σ0..*See link (Bundle)Links related to this entry
    ..... fullUrl Σ0..1uriURI for resource (Absolute URL server address or URI for UUID/OID)
    ..... resource Σ0..1ConditionA resource in the bundle
    ..... search ΣC0..1BackboneElementSearch related information
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... mode Σ0..1codematch | include | outcome - why this is in the result set
    Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.

    ...... score Σ0..1decimalSearch ranking (between 0 and 1)
    ..... request ΣC0..1BackboneElementAdditional execution information (transaction/batch/history)
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... method Σ1..1codeGET | HEAD | POST | PUT | DELETE | PATCH
    Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.

    ...... url Σ1..1uriURL for HTTP equivalent of this entry
    ...... ifNoneMatch Σ0..1stringFor managing cache currency
    ...... ifModifiedSince Σ0..1instantFor managing cache currency
    ...... ifMatch Σ0..1stringFor managing update contention
    ...... ifNoneExist Σ0..1stringFor conditional creates
    ..... response ΣC0..1BackboneElementResults of execution (transaction/batch/history)
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... status Σ1..1stringStatus response code (text optional)
    ...... location Σ0..1uriThe location (if the operation returns a location)
    ...... etag Σ0..1stringThe Etag for the resource (if relevant)
    ...... lastModified Σ0..1instantServer's date time modified
    ...... outcome Σ0..1ResourceOperationOutcome with hints and warnings (for batch/transaction)
    .... entry:mcodeMedicationAdministrations SΣC0..*BackboneElementFHIR Medication Administration Resources, if they exist for the patient, including but not limited to: CancerRelatedMedicationAdministration.
    bdl-5: must be a resource unless there's a request or response
    bdl-8: fullUrl cannot be a version specific reference
    This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
    ..... id 0..1stringUnique id for inter-element referencing
    ..... extension 0..*ExtensionAdditional content defined by implementations
    ..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ..... link Σ0..*See link (Bundle)Links related to this entry
    ..... fullUrl Σ0..1uriURI for resource (Absolute URL server address or URI for UUID/OID)
    ..... resource Σ0..1MedicationAdministrationA resource in the bundle
    ..... search ΣC0..1BackboneElementSearch related information
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... mode Σ0..1codematch | include | outcome - why this is in the result set
    Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.

    ...... score Σ0..1decimalSearch ranking (between 0 and 1)
    ..... request ΣC0..1BackboneElementAdditional execution information (transaction/batch/history)
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... method Σ1..1codeGET | HEAD | POST | PUT | DELETE | PATCH
    Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.

    ...... url Σ1..1uriURL for HTTP equivalent of this entry
    ...... ifNoneMatch Σ0..1stringFor managing cache currency
    ...... ifModifiedSince Σ0..1instantFor managing cache currency
    ...... ifMatch Σ0..1stringFor managing update contention
    ...... ifNoneExist Σ0..1stringFor conditional creates
    ..... response ΣC0..1BackboneElementResults of execution (transaction/batch/history)
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... status Σ1..1stringStatus response code (text optional)
    ...... location Σ0..1uriThe location (if the operation returns a location)
    ...... etag Σ0..1stringThe Etag for the resource (if relevant)
    ...... lastModified Σ0..1instantServer's date time modified
    ...... outcome Σ0..1ResourceOperationOutcome with hints and warnings (for batch/transaction)
    .... entry:mcodeMedicationRequests SΣC0..*BackboneElementFHIR Medication Request Resources, if they exist for the patient, including but not limited to: CancerRelatedMedicationRequest.
    bdl-5: must be a resource unless there's a request or response
    bdl-8: fullUrl cannot be a version specific reference
    This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
    ..... id 0..1stringUnique id for inter-element referencing
    ..... extension 0..*ExtensionAdditional content defined by implementations
    ..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ..... link Σ0..*See link (Bundle)Links related to this entry
    ..... fullUrl Σ0..1uriURI for resource (Absolute URL server address or URI for UUID/OID)
    ..... resource Σ0..1MedicationRequestA resource in the bundle
    ..... search ΣC0..1BackboneElementSearch related information
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... mode Σ0..1codematch | include | outcome - why this is in the result set
    Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.

    ...... score Σ0..1decimalSearch ranking (between 0 and 1)
    ..... request ΣC0..1BackboneElementAdditional execution information (transaction/batch/history)
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... method Σ1..1codeGET | HEAD | POST | PUT | DELETE | PATCH
    Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.

    ...... url Σ1..1uriURL for HTTP equivalent of this entry
    ...... ifNoneMatch Σ0..1stringFor managing cache currency
    ...... ifModifiedSince Σ0..1instantFor managing cache currency
    ...... ifMatch Σ0..1stringFor managing update contention
    ...... ifNoneExist Σ0..1stringFor conditional creates
    ..... response ΣC0..1BackboneElementResults of execution (transaction/batch/history)
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... status Σ1..1stringStatus response code (text optional)
    ...... location Σ0..1uriThe location (if the operation returns a location)
    ...... etag Σ0..1stringThe Etag for the resource (if relevant)
    ...... lastModified Σ0..1instantServer's date time modified
    ...... outcome Σ0..1ResourceOperationOutcome with hints and warnings (for batch/transaction)
    .... entry:mcodeDiagnosticReports SΣC0..*BackboneElementFHIR Diagnostic Report Resources, if they exist for the patient, including but not limited to: GenomicsReport.
    bdl-5: must be a resource unless there's a request or response
    bdl-8: fullUrl cannot be a version specific reference
    This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
    ..... id 0..1stringUnique id for inter-element referencing
    ..... extension 0..*ExtensionAdditional content defined by implementations
    ..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ..... link Σ0..*See link (Bundle)Links related to this entry
    ..... fullUrl Σ0..1uriURI for resource (Absolute URL server address or URI for UUID/OID)
    ..... resource Σ0..1DiagnosticReportA resource in the bundle
    ..... search ΣC0..1BackboneElementSearch related information
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... mode Σ0..1codematch | include | outcome - why this is in the result set
    Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.

    ...... score Σ0..1decimalSearch ranking (between 0 and 1)
    ..... request ΣC0..1BackboneElementAdditional execution information (transaction/batch/history)
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... method Σ1..1codeGET | HEAD | POST | PUT | DELETE | PATCH
    Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.

    ...... url Σ1..1uriURL for HTTP equivalent of this entry
    ...... ifNoneMatch Σ0..1stringFor managing cache currency
    ...... ifModifiedSince Σ0..1instantFor managing cache currency
    ...... ifMatch Σ0..1stringFor managing update contention
    ...... ifNoneExist Σ0..1stringFor conditional creates
    ..... response ΣC0..1BackboneElementResults of execution (transaction/batch/history)
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... status Σ1..1stringStatus response code (text optional)
    ...... location Σ0..1uriThe location (if the operation returns a location)
    ...... etag Σ0..1stringThe Etag for the resource (if relevant)
    ...... lastModified Σ0..1instantServer's date time modified
    ...... outcome Σ0..1ResourceOperationOutcome with hints and warnings (for batch/transaction)
    .... entry:mcodeSpecimens SΣC0..*BackboneElementFHIR Specimen Resources, if they exist for the patient, including but not limited to: HumanSpecimen.
    bdl-5: must be a resource unless there's a request or response
    bdl-8: fullUrl cannot be a version specific reference
    This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
    ..... id 0..1stringUnique id for inter-element referencing
    ..... extension 0..*ExtensionAdditional content defined by implementations
    ..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ..... link Σ0..*See link (Bundle)Links related to this entry
    ..... fullUrl Σ0..1uriURI for resource (Absolute URL server address or URI for UUID/OID)
    ..... resource Σ0..1SpecimenA resource in the bundle
    ..... search ΣC0..1BackboneElementSearch related information
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... mode Σ0..1codematch | include | outcome - why this is in the result set
    Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.

    ...... score Σ0..1decimalSearch ranking (between 0 and 1)
    ..... request ΣC0..1BackboneElementAdditional execution information (transaction/batch/history)
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... method Σ1..1codeGET | HEAD | POST | PUT | DELETE | PATCH
    Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.

    ...... url Σ1..1uriURL for HTTP equivalent of this entry
    ...... ifNoneMatch Σ0..1stringFor managing cache currency
    ...... ifModifiedSince Σ0..1instantFor managing cache currency
    ...... ifMatch Σ0..1stringFor managing update contention
    ...... ifNoneExist Σ0..1stringFor conditional creates
    ..... response ΣC0..1BackboneElementResults of execution (transaction/batch/history)
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... status Σ1..1stringStatus response code (text optional)
    ...... location Σ0..1uriThe location (if the operation returns a location)
    ...... etag Σ0..1stringThe Etag for the resource (if relevant)
    ...... lastModified Σ0..1instantServer's date time modified
    ...... outcome Σ0..1ResourceOperationOutcome with hints and warnings (for batch/transaction)
    .... entry:mcodeProcedures SΣC0..*BackboneElementFHIR Procedure Resources, if they exist for the patient, including but not limited to: CancerRelatedSurgicalProcedure and RadiotherapyCourseSummary.
    bdl-5: must be a resource unless there's a request or response
    bdl-8: fullUrl cannot be a version specific reference
    This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
    ..... id 0..1stringUnique id for inter-element referencing
    ..... extension 0..*ExtensionAdditional content defined by implementations
    ..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ..... link Σ0..*See link (Bundle)Links related to this entry
    ..... fullUrl Σ0..1uriURI for resource (Absolute URL server address or URI for UUID/OID)
    ..... resource Σ0..1ProcedureA resource in the bundle
    ..... search ΣC0..1BackboneElementSearch related information
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... mode Σ0..1codematch | include | outcome - why this is in the result set
    Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.

    ...... score Σ0..1decimalSearch ranking (between 0 and 1)
    ..... request ΣC0..1BackboneElementAdditional execution information (transaction/batch/history)
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... method Σ1..1codeGET | HEAD | POST | PUT | DELETE | PATCH
    Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.

    ...... url Σ1..1uriURL for HTTP equivalent of this entry
    ...... ifNoneMatch Σ0..1stringFor managing cache currency
    ...... ifModifiedSince Σ0..1instantFor managing cache currency
    ...... ifMatch Σ0..1stringFor managing update contention
    ...... ifNoneExist Σ0..1stringFor conditional creates
    ..... response ΣC0..1BackboneElementResults of execution (transaction/batch/history)
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... status Σ1..1stringStatus response code (text optional)
    ...... location Σ0..1uriThe location (if the operation returns a location)
    ...... etag Σ0..1stringThe Etag for the resource (if relevant)
    ...... lastModified Σ0..1instantServer's date time modified
    ...... outcome Σ0..1ResourceOperationOutcome with hints and warnings (for batch/transaction)
    .... entry:mcodeBodyStructures SΣC0..*BackboneElementFHIR BodyStructure Resources, if they exist for the patient, including but not limited to: RadiotherapyVolume and Tumor.
    bdl-5: must be a resource unless there's a request or response
    bdl-8: fullUrl cannot be a version specific reference
    This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
    ..... id 0..1stringUnique id for inter-element referencing
    ..... extension 0..*ExtensionAdditional content defined by implementations
    ..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ..... link Σ0..*See link (Bundle)Links related to this entry
    ..... fullUrl Σ0..1uriURI for resource (Absolute URL server address or URI for UUID/OID)
    ..... resource Σ0..1BodyStructureA resource in the bundle
    ..... search ΣC0..1BackboneElementSearch related information
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... mode Σ0..1codematch | include | outcome - why this is in the result set
    Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.

    ...... score Σ0..1decimalSearch ranking (between 0 and 1)
    ..... request ΣC0..1BackboneElementAdditional execution information (transaction/batch/history)
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... method Σ1..1codeGET | HEAD | POST | PUT | DELETE | PATCH
    Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.

    ...... url Σ1..1uriURL for HTTP equivalent of this entry
    ...... ifNoneMatch Σ0..1stringFor managing cache currency
    ...... ifModifiedSince Σ0..1instantFor managing cache currency
    ...... ifMatch Σ0..1stringFor managing update contention
    ...... ifNoneExist Σ0..1stringFor conditional creates
    ..... response ΣC0..1BackboneElementResults of execution (transaction/batch/history)
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... status Σ1..1stringStatus response code (text optional)
    ...... location Σ0..1uriThe location (if the operation returns a location)
    ...... etag Σ0..1stringThe Etag for the resource (if relevant)
    ...... lastModified Σ0..1instantServer's date time modified
    ...... outcome Σ0..1ResourceOperationOutcome with hints and warnings (for batch/transaction)
    ... signature Σ0..1SignatureDigital Signature

    doco Documentation for this format

    Terminology Bindings

    PathConformanceValueSet / CodeURI
    Bundle.languagepreferredCommonLanguages
    Additional Bindings Purpose
    AllLanguages Max Binding
    http://hl7.org/fhir/ValueSet/languages
    from the FHIR Standard
    Bundle.typerequiredPattern: collection
    http://hl7.org/fhir/ValueSet/bundle-type|4.0.1
    from the FHIR Standard
    Bundle.entry.search.moderequiredSearchEntryMode
    http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
    from the FHIR Standard
    Bundle.entry.request.methodrequiredHTTPVerb
    http://hl7.org/fhir/ValueSet/http-verb|4.0.1
    from the FHIR Standard
    Bundle.entry:cancerPatient.search.moderequiredSearchEntryMode
    http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
    from the FHIR Standard
    Bundle.entry:cancerPatient.request.methodrequiredHTTPVerb
    http://hl7.org/fhir/ValueSet/http-verb|4.0.1
    from the FHIR Standard
    Bundle.entry:mcodeObservations.search.moderequiredSearchEntryMode
    http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
    from the FHIR Standard
    Bundle.entry:mcodeObservations.request.methodrequiredHTTPVerb
    http://hl7.org/fhir/ValueSet/http-verb|4.0.1
    from the FHIR Standard
    Bundle.entry:mcodeConditions.search.moderequiredSearchEntryMode
    http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
    from the FHIR Standard
    Bundle.entry:mcodeConditions.request.methodrequiredHTTPVerb
    http://hl7.org/fhir/ValueSet/http-verb|4.0.1
    from the FHIR Standard
    Bundle.entry:mcodeMedicationAdministrations.search.moderequiredSearchEntryMode
    http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
    from the FHIR Standard
    Bundle.entry:mcodeMedicationAdministrations.request.methodrequiredHTTPVerb
    http://hl7.org/fhir/ValueSet/http-verb|4.0.1
    from the FHIR Standard
    Bundle.entry:mcodeMedicationRequests.search.moderequiredSearchEntryMode
    http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
    from the FHIR Standard
    Bundle.entry:mcodeMedicationRequests.request.methodrequiredHTTPVerb
    http://hl7.org/fhir/ValueSet/http-verb|4.0.1
    from the FHIR Standard
    Bundle.entry:mcodeDiagnosticReports.search.moderequiredSearchEntryMode
    http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
    from the FHIR Standard
    Bundle.entry:mcodeDiagnosticReports.request.methodrequiredHTTPVerb
    http://hl7.org/fhir/ValueSet/http-verb|4.0.1
    from the FHIR Standard
    Bundle.entry:mcodeSpecimens.search.moderequiredSearchEntryMode
    http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
    from the FHIR Standard
    Bundle.entry:mcodeSpecimens.request.methodrequiredHTTPVerb
    http://hl7.org/fhir/ValueSet/http-verb|4.0.1
    from the FHIR Standard
    Bundle.entry:mcodeProcedures.search.moderequiredSearchEntryMode
    http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
    from the FHIR Standard
    Bundle.entry:mcodeProcedures.request.methodrequiredHTTPVerb
    http://hl7.org/fhir/ValueSet/http-verb|4.0.1
    from the FHIR Standard
    Bundle.entry:mcodeBodyStructures.search.moderequiredSearchEntryMode
    http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
    from the FHIR Standard
    Bundle.entry:mcodeBodyStructures.request.methodrequiredHTTPVerb
    http://hl7.org/fhir/ValueSet/http-verb|4.0.1
    from the FHIR Standard

    This structure is derived from Bundle

    Summary

    Mandatory: 3 elements
    Must-Support: 12 elements

    Structures

    This structure refers to these other structures:

    Slices

    This structure defines the following Slices:

    • The element Bundle.entry is sliced based on the value of type:resource

    Maturity: 1

    Differential View

    This structure is derived from Bundle

    NameFlagsCard.TypeDescription & Constraintsdoco
    .. Bundle 0..*BundleContains a collection of resources
    ... type 1..1codedocument | message | transaction | transaction-response | batch | batch-response | history | searchset | collection
    Required Pattern: collection
    ... timestamp S0..1instantWhen the bundle was assembled
    ... Slices for entry S1..*BackboneElementEntry in the bundle - will have a resource or information
    Slice: Unordered, Open by type:resource
    .... entry:All Slices Content/Rules for all slices
    ..... resource S1..1ResourceA resource in the bundle
    .... entry:cancerPatient S1..1BackboneElementCancer Patient
    ..... resource 0..1CancerPatientInformation about an individual or animal receiving health care services
    .... entry:mcodeObservations S0..*BackboneElementFHIR Observation Resources, if they exist for the patient, including but not limited to: CancerDiseaseStatus, CancerStage (TNM and non-TNM), Comorbidities, ECOGPerformanceStatus, GenomicRegionStudied, GenomicVariant, KarnofskyPerformanceStatus, TumorMarkerTest, TumorSize, and USCoreVitalSigns.
    ..... resource 0..1ObservationA resource in the bundle
    .... entry:mcodeConditions S0..*BackboneElementFHIR Condition Resources, if they exist for the patient, including but not limited to: PrimaryCancerCondition, SecondaryCancerCondition, and HistoryOfMetastaticCancer.
    ..... resource 0..1ConditionA resource in the bundle
    .... entry:mcodeMedicationAdministrations S0..*BackboneElementFHIR Medication Administration Resources, if they exist for the patient, including but not limited to: CancerRelatedMedicationAdministration.
    ..... resource 0..1MedicationAdministrationA resource in the bundle
    .... entry:mcodeMedicationRequests S0..*BackboneElementFHIR Medication Request Resources, if they exist for the patient, including but not limited to: CancerRelatedMedicationRequest.
    ..... resource 0..1MedicationRequestA resource in the bundle
    .... entry:mcodeDiagnosticReports S0..*BackboneElementFHIR Diagnostic Report Resources, if they exist for the patient, including but not limited to: GenomicsReport.
    ..... resource 0..1DiagnosticReportA resource in the bundle
    .... entry:mcodeSpecimens S0..*BackboneElementFHIR Specimen Resources, if they exist for the patient, including but not limited to: HumanSpecimen.
    ..... resource 0..1SpecimenA resource in the bundle
    .... entry:mcodeProcedures S0..*BackboneElementFHIR Procedure Resources, if they exist for the patient, including but not limited to: CancerRelatedSurgicalProcedure and RadiotherapyCourseSummary.
    ..... resource 0..1ProcedureA resource in the bundle
    .... entry:mcodeBodyStructures S0..*BackboneElementFHIR BodyStructure Resources, if they exist for the patient, including but not limited to: RadiotherapyVolume and Tumor.
    ..... resource 0..1BodyStructureA resource in the bundle

    doco Documentation for this format

    Key Elements View

    NameFlagsCard.TypeDescription & Constraintsdoco
    .. Bundle C0..*BundleContains a collection of resources
    bdl-1: total only when a search or history
    bdl-2: entry.search only when a search
    bdl-3: entry.request mandatory for batch/transaction/history, otherwise prohibited
    bdl-4: entry.response mandatory for batch-response/transaction-response/history, otherwise prohibited
    bdl-7: FullUrl must be unique in a bundle, or else entries with the same fullUrl must have different meta.versionId (except in history bundles)
    bdl-9: A document must have an identifier with a system and a value
    bdl-10: A document must have a date
    bdl-11: A document must have a Composition as the first resource
    bdl-12: A message must have a MessageHeader as the first resource
    ... implicitRules ?!Σ0..1uriA set of rules under which this content was created
    ... type Σ1..1codedocument | message | transaction | transaction-response | batch | batch-response | history | searchset | collection
    Binding: BundleType (required): Indicates the purpose of a bundle - how it is intended to be used.


    Required Pattern: collection
    ... timestamp SΣ0..1instantWhen the bundle was assembled
    .... entry:All Slices Content/Rules for all slices
    ..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ..... resource SΣ1..1ResourceA resource in the bundle
    .... entry:cancerPatient SΣC1..1BackboneElementCancer Patient
    bdl-5: must be a resource unless there's a request or response
    bdl-8: fullUrl cannot be a version specific reference
    This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
    ..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ..... resource S0..1CancerPatientInformation about an individual or animal receiving health care services
    .... entry:mcodeObservations SΣC0..*BackboneElementFHIR Observation Resources, if they exist for the patient, including but not limited to: CancerDiseaseStatus, CancerStage (TNM and non-TNM), Comorbidities, ECOGPerformanceStatus, GenomicRegionStudied, GenomicVariant, KarnofskyPerformanceStatus, TumorMarkerTest, TumorSize, and USCoreVitalSigns.
    bdl-5: must be a resource unless there's a request or response
    bdl-8: fullUrl cannot be a version specific reference
    This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
    ..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ..... resource Σ0..1ObservationA resource in the bundle
    .... entry:mcodeConditions SΣC0..*BackboneElementFHIR Condition Resources, if they exist for the patient, including but not limited to: PrimaryCancerCondition, SecondaryCancerCondition, and HistoryOfMetastaticCancer.
    bdl-5: must be a resource unless there's a request or response
    bdl-8: fullUrl cannot be a version specific reference
    This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
    ..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ..... resource Σ0..1ConditionA resource in the bundle
    .... entry:mcodeMedicationAdministrations SΣC0..*BackboneElementFHIR Medication Administration Resources, if they exist for the patient, including but not limited to: CancerRelatedMedicationAdministration.
    bdl-5: must be a resource unless there's a request or response
    bdl-8: fullUrl cannot be a version specific reference
    This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
    ..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ..... resource Σ0..1MedicationAdministrationA resource in the bundle
    .... entry:mcodeMedicationRequests SΣC0..*BackboneElementFHIR Medication Request Resources, if they exist for the patient, including but not limited to: CancerRelatedMedicationRequest.
    bdl-5: must be a resource unless there's a request or response
    bdl-8: fullUrl cannot be a version specific reference
    This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
    ..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ..... resource Σ0..1MedicationRequestA resource in the bundle
    .... entry:mcodeDiagnosticReports SΣC0..*BackboneElementFHIR Diagnostic Report Resources, if they exist for the patient, including but not limited to: GenomicsReport.
    bdl-5: must be a resource unless there's a request or response
    bdl-8: fullUrl cannot be a version specific reference
    This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
    ..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ..... resource Σ0..1DiagnosticReportA resource in the bundle
    .... entry:mcodeSpecimens SΣC0..*BackboneElementFHIR Specimen Resources, if they exist for the patient, including but not limited to: HumanSpecimen.
    bdl-5: must be a resource unless there's a request or response
    bdl-8: fullUrl cannot be a version specific reference
    This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
    ..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ..... resource Σ0..1SpecimenA resource in the bundle
    .... entry:mcodeProcedures SΣC0..*BackboneElementFHIR Procedure Resources, if they exist for the patient, including but not limited to: CancerRelatedSurgicalProcedure and RadiotherapyCourseSummary.
    bdl-5: must be a resource unless there's a request or response
    bdl-8: fullUrl cannot be a version specific reference
    This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
    ..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ..... resource Σ0..1ProcedureA resource in the bundle
    .... entry:mcodeBodyStructures SΣC0..*BackboneElementFHIR BodyStructure Resources, if they exist for the patient, including but not limited to: RadiotherapyVolume and Tumor.
    bdl-5: must be a resource unless there's a request or response
    bdl-8: fullUrl cannot be a version specific reference
    This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
    ..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ..... resource Σ0..1BodyStructureA resource in the bundle

    doco Documentation for this format

    Terminology Bindings

    PathConformanceValueSet / CodeURI
    Bundle.typerequiredPattern: collection
    http://hl7.org/fhir/ValueSet/bundle-type|4.0.1
    from the FHIR Standard

    Snapshot View

    NameFlagsCard.TypeDescription & Constraintsdoco
    .. Bundle C0..*BundleContains a collection of resources
    bdl-1: total only when a search or history
    bdl-2: entry.search only when a search
    bdl-3: entry.request mandatory for batch/transaction/history, otherwise prohibited
    bdl-4: entry.response mandatory for batch-response/transaction-response/history, otherwise prohibited
    bdl-7: FullUrl must be unique in a bundle, or else entries with the same fullUrl must have different meta.versionId (except in history bundles)
    bdl-9: A document must have an identifier with a system and a value
    bdl-10: A document must have a date
    bdl-11: A document must have a Composition as the first resource
    bdl-12: A message must have a MessageHeader as the first resource
    ... id Σ0..1idLogical id of this artifact
    ... meta Σ0..1MetaMetadata about the resource
    ... implicitRules ?!Σ0..1uriA set of rules under which this content was created
    ... identifier Σ0..1IdentifierPersistent identifier for the bundle
    ... type Σ1..1codedocument | message | transaction | transaction-response | batch | batch-response | history | searchset | collection
    Binding: BundleType (required): Indicates the purpose of a bundle - how it is intended to be used.


    Required Pattern: collection
    ... timestamp SΣ0..1instantWhen the bundle was assembled
    ... total ΣC0..1unsignedIntIf search, the total number of matches
    ... link Σ0..*BackboneElementLinks related to this Bundle
    .... id 0..1stringUnique id for inter-element referencing
    .... extension 0..*ExtensionAdditional content defined by implementations
    .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    .... relation Σ1..1stringSee http://www.iana.org/assignments/link-relations/link-relations.xhtml#link-relations-1
    .... url Σ1..1uriReference details for the link
    ... Slices for entry SΣC1..*BackboneElementEntry in the bundle - will have a resource or information
    Slice: Unordered, Open by type:resource
    bdl-5: must be a resource unless there's a request or response
    bdl-8: fullUrl cannot be a version specific reference
    This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
    .... entry:All Slices Content/Rules for all slices
    ..... id 0..1stringUnique id for inter-element referencing
    ..... extension 0..*ExtensionAdditional content defined by implementations
    ..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ..... link Σ0..*See link (Bundle)Links related to this entry
    ..... fullUrl Σ0..1uriURI for resource (Absolute URL server address or URI for UUID/OID)
    ..... resource SΣ1..1ResourceA resource in the bundle
    ..... search ΣC0..1BackboneElementSearch related information
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... mode Σ0..1codematch | include | outcome - why this is in the result set
    Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.

    ...... score Σ0..1decimalSearch ranking (between 0 and 1)
    ..... request ΣC0..1BackboneElementAdditional execution information (transaction/batch/history)
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... method Σ1..1codeGET | HEAD | POST | PUT | DELETE | PATCH
    Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.

    ...... url Σ1..1uriURL for HTTP equivalent of this entry
    ...... ifNoneMatch Σ0..1stringFor managing cache currency
    ...... ifModifiedSince Σ0..1instantFor managing cache currency
    ...... ifMatch Σ0..1stringFor managing update contention
    ...... ifNoneExist Σ0..1stringFor conditional creates
    ..... response ΣC0..1BackboneElementResults of execution (transaction/batch/history)
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... status Σ1..1stringStatus response code (text optional)
    ...... location Σ0..1uriThe location (if the operation returns a location)
    ...... etag Σ0..1stringThe Etag for the resource (if relevant)
    ...... lastModified Σ0..1instantServer's date time modified
    ...... outcome Σ0..1ResourceOperationOutcome with hints and warnings (for batch/transaction)
    .... entry:cancerPatient SΣC1..1BackboneElementCancer Patient
    bdl-5: must be a resource unless there's a request or response
    bdl-8: fullUrl cannot be a version specific reference
    This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
    ..... id 0..1stringUnique id for inter-element referencing
    ..... extension 0..*ExtensionAdditional content defined by implementations
    ..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ..... link Σ0..*See link (Bundle)Links related to this entry
    ..... fullUrl Σ0..1uriURI for resource (Absolute URL server address or URI for UUID/OID)
    ..... resource S0..1CancerPatientInformation about an individual or animal receiving health care services
    ..... search ΣC0..1BackboneElementSearch related information
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... mode Σ0..1codematch | include | outcome - why this is in the result set
    Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.

    ...... score Σ0..1decimalSearch ranking (between 0 and 1)
    ..... request ΣC0..1BackboneElementAdditional execution information (transaction/batch/history)
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... method Σ1..1codeGET | HEAD | POST | PUT | DELETE | PATCH
    Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.

    ...... url Σ1..1uriURL for HTTP equivalent of this entry
    ...... ifNoneMatch Σ0..1stringFor managing cache currency
    ...... ifModifiedSince Σ0..1instantFor managing cache currency
    ...... ifMatch Σ0..1stringFor managing update contention
    ...... ifNoneExist Σ0..1stringFor conditional creates
    ..... response ΣC0..1BackboneElementResults of execution (transaction/batch/history)
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... status Σ1..1stringStatus response code (text optional)
    ...... location Σ0..1uriThe location (if the operation returns a location)
    ...... etag Σ0..1stringThe Etag for the resource (if relevant)
    ...... lastModified Σ0..1instantServer's date time modified
    ...... outcome Σ0..1ResourceOperationOutcome with hints and warnings (for batch/transaction)
    .... entry:mcodeObservations SΣC0..*BackboneElementFHIR Observation Resources, if they exist for the patient, including but not limited to: CancerDiseaseStatus, CancerStage (TNM and non-TNM), Comorbidities, ECOGPerformanceStatus, GenomicRegionStudied, GenomicVariant, KarnofskyPerformanceStatus, TumorMarkerTest, TumorSize, and USCoreVitalSigns.
    bdl-5: must be a resource unless there's a request or response
    bdl-8: fullUrl cannot be a version specific reference
    This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
    ..... id 0..1stringUnique id for inter-element referencing
    ..... extension 0..*ExtensionAdditional content defined by implementations
    ..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ..... link Σ0..*See link (Bundle)Links related to this entry
    ..... fullUrl Σ0..1uriURI for resource (Absolute URL server address or URI for UUID/OID)
    ..... resource Σ0..1ObservationA resource in the bundle
    ..... search ΣC0..1BackboneElementSearch related information
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... mode Σ0..1codematch | include | outcome - why this is in the result set
    Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.

    ...... score Σ0..1decimalSearch ranking (between 0 and 1)
    ..... request ΣC0..1BackboneElementAdditional execution information (transaction/batch/history)
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... method Σ1..1codeGET | HEAD | POST | PUT | DELETE | PATCH
    Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.

    ...... url Σ1..1uriURL for HTTP equivalent of this entry
    ...... ifNoneMatch Σ0..1stringFor managing cache currency
    ...... ifModifiedSince Σ0..1instantFor managing cache currency
    ...... ifMatch Σ0..1stringFor managing update contention
    ...... ifNoneExist Σ0..1stringFor conditional creates
    ..... response ΣC0..1BackboneElementResults of execution (transaction/batch/history)
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... status Σ1..1stringStatus response code (text optional)
    ...... location Σ0..1uriThe location (if the operation returns a location)
    ...... etag Σ0..1stringThe Etag for the resource (if relevant)
    ...... lastModified Σ0..1instantServer's date time modified
    ...... outcome Σ0..1ResourceOperationOutcome with hints and warnings (for batch/transaction)
    .... entry:mcodeConditions SΣC0..*BackboneElementFHIR Condition Resources, if they exist for the patient, including but not limited to: PrimaryCancerCondition, SecondaryCancerCondition, and HistoryOfMetastaticCancer.
    bdl-5: must be a resource unless there's a request or response
    bdl-8: fullUrl cannot be a version specific reference
    This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
    ..... id 0..1stringUnique id for inter-element referencing
    ..... extension 0..*ExtensionAdditional content defined by implementations
    ..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ..... link Σ0..*See link (Bundle)Links related to this entry
    ..... fullUrl Σ0..1uriURI for resource (Absolute URL server address or URI for UUID/OID)
    ..... resource Σ0..1ConditionA resource in the bundle
    ..... search ΣC0..1BackboneElementSearch related information
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... mode Σ0..1codematch | include | outcome - why this is in the result set
    Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.

    ...... score Σ0..1decimalSearch ranking (between 0 and 1)
    ..... request ΣC0..1BackboneElementAdditional execution information (transaction/batch/history)
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... method Σ1..1codeGET | HEAD | POST | PUT | DELETE | PATCH
    Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.

    ...... url Σ1..1uriURL for HTTP equivalent of this entry
    ...... ifNoneMatch Σ0..1stringFor managing cache currency
    ...... ifModifiedSince Σ0..1instantFor managing cache currency
    ...... ifMatch Σ0..1stringFor managing update contention
    ...... ifNoneExist Σ0..1stringFor conditional creates
    ..... response ΣC0..1BackboneElementResults of execution (transaction/batch/history)
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... status Σ1..1stringStatus response code (text optional)
    ...... location Σ0..1uriThe location (if the operation returns a location)
    ...... etag Σ0..1stringThe Etag for the resource (if relevant)
    ...... lastModified Σ0..1instantServer's date time modified
    ...... outcome Σ0..1ResourceOperationOutcome with hints and warnings (for batch/transaction)
    .... entry:mcodeMedicationAdministrations SΣC0..*BackboneElementFHIR Medication Administration Resources, if they exist for the patient, including but not limited to: CancerRelatedMedicationAdministration.
    bdl-5: must be a resource unless there's a request or response
    bdl-8: fullUrl cannot be a version specific reference
    This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
    ..... id 0..1stringUnique id for inter-element referencing
    ..... extension 0..*ExtensionAdditional content defined by implementations
    ..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ..... link Σ0..*See link (Bundle)Links related to this entry
    ..... fullUrl Σ0..1uriURI for resource (Absolute URL server address or URI for UUID/OID)
    ..... resource Σ0..1MedicationAdministrationA resource in the bundle
    ..... search ΣC0..1BackboneElementSearch related information
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... mode Σ0..1codematch | include | outcome - why this is in the result set
    Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.

    ...... score Σ0..1decimalSearch ranking (between 0 and 1)
    ..... request ΣC0..1BackboneElementAdditional execution information (transaction/batch/history)
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... method Σ1..1codeGET | HEAD | POST | PUT | DELETE | PATCH
    Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.

    ...... url Σ1..1uriURL for HTTP equivalent of this entry
    ...... ifNoneMatch Σ0..1stringFor managing cache currency
    ...... ifModifiedSince Σ0..1instantFor managing cache currency
    ...... ifMatch Σ0..1stringFor managing update contention
    ...... ifNoneExist Σ0..1stringFor conditional creates
    ..... response ΣC0..1BackboneElementResults of execution (transaction/batch/history)
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... status Σ1..1stringStatus response code (text optional)
    ...... location Σ0..1uriThe location (if the operation returns a location)
    ...... etag Σ0..1stringThe Etag for the resource (if relevant)
    ...... lastModified Σ0..1instantServer's date time modified
    ...... outcome Σ0..1ResourceOperationOutcome with hints and warnings (for batch/transaction)
    .... entry:mcodeMedicationRequests SΣC0..*BackboneElementFHIR Medication Request Resources, if they exist for the patient, including but not limited to: CancerRelatedMedicationRequest.
    bdl-5: must be a resource unless there's a request or response
    bdl-8: fullUrl cannot be a version specific reference
    This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
    ..... id 0..1stringUnique id for inter-element referencing
    ..... extension 0..*ExtensionAdditional content defined by implementations
    ..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ..... link Σ0..*See link (Bundle)Links related to this entry
    ..... fullUrl Σ0..1uriURI for resource (Absolute URL server address or URI for UUID/OID)
    ..... resource Σ0..1MedicationRequestA resource in the bundle
    ..... search ΣC0..1BackboneElementSearch related information
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... mode Σ0..1codematch | include | outcome - why this is in the result set
    Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.

    ...... score Σ0..1decimalSearch ranking (between 0 and 1)
    ..... request ΣC0..1BackboneElementAdditional execution information (transaction/batch/history)
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... method Σ1..1codeGET | HEAD | POST | PUT | DELETE | PATCH
    Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.

    ...... url Σ1..1uriURL for HTTP equivalent of this entry
    ...... ifNoneMatch Σ0..1stringFor managing cache currency
    ...... ifModifiedSince Σ0..1instantFor managing cache currency
    ...... ifMatch Σ0..1stringFor managing update contention
    ...... ifNoneExist Σ0..1stringFor conditional creates
    ..... response ΣC0..1BackboneElementResults of execution (transaction/batch/history)
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... status Σ1..1stringStatus response code (text optional)
    ...... location Σ0..1uriThe location (if the operation returns a location)
    ...... etag Σ0..1stringThe Etag for the resource (if relevant)
    ...... lastModified Σ0..1instantServer's date time modified
    ...... outcome Σ0..1ResourceOperationOutcome with hints and warnings (for batch/transaction)
    .... entry:mcodeDiagnosticReports SΣC0..*BackboneElementFHIR Diagnostic Report Resources, if they exist for the patient, including but not limited to: GenomicsReport.
    bdl-5: must be a resource unless there's a request or response
    bdl-8: fullUrl cannot be a version specific reference
    This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
    ..... id 0..1stringUnique id for inter-element referencing
    ..... extension 0..*ExtensionAdditional content defined by implementations
    ..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ..... link Σ0..*See link (Bundle)Links related to this entry
    ..... fullUrl Σ0..1uriURI for resource (Absolute URL server address or URI for UUID/OID)
    ..... resource Σ0..1DiagnosticReportA resource in the bundle
    ..... search ΣC0..1BackboneElementSearch related information
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... mode Σ0..1codematch | include | outcome - why this is in the result set
    Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.

    ...... score Σ0..1decimalSearch ranking (between 0 and 1)
    ..... request ΣC0..1BackboneElementAdditional execution information (transaction/batch/history)
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... method Σ1..1codeGET | HEAD | POST | PUT | DELETE | PATCH
    Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.

    ...... url Σ1..1uriURL for HTTP equivalent of this entry
    ...... ifNoneMatch Σ0..1stringFor managing cache currency
    ...... ifModifiedSince Σ0..1instantFor managing cache currency
    ...... ifMatch Σ0..1stringFor managing update contention
    ...... ifNoneExist Σ0..1stringFor conditional creates
    ..... response ΣC0..1BackboneElementResults of execution (transaction/batch/history)
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... status Σ1..1stringStatus response code (text optional)
    ...... location Σ0..1uriThe location (if the operation returns a location)
    ...... etag Σ0..1stringThe Etag for the resource (if relevant)
    ...... lastModified Σ0..1instantServer's date time modified
    ...... outcome Σ0..1ResourceOperationOutcome with hints and warnings (for batch/transaction)
    .... entry:mcodeSpecimens SΣC0..*BackboneElementFHIR Specimen Resources, if they exist for the patient, including but not limited to: HumanSpecimen.
    bdl-5: must be a resource unless there's a request or response
    bdl-8: fullUrl cannot be a version specific reference
    This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
    ..... id 0..1stringUnique id for inter-element referencing
    ..... extension 0..*ExtensionAdditional content defined by implementations
    ..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ..... link Σ0..*See link (Bundle)Links related to this entry
    ..... fullUrl Σ0..1uriURI for resource (Absolute URL server address or URI for UUID/OID)
    ..... resource Σ0..1SpecimenA resource in the bundle
    ..... search ΣC0..1BackboneElementSearch related information
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... mode Σ0..1codematch | include | outcome - why this is in the result set
    Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.

    ...... score Σ0..1decimalSearch ranking (between 0 and 1)
    ..... request ΣC0..1BackboneElementAdditional execution information (transaction/batch/history)
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... method Σ1..1codeGET | HEAD | POST | PUT | DELETE | PATCH
    Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.

    ...... url Σ1..1uriURL for HTTP equivalent of this entry
    ...... ifNoneMatch Σ0..1stringFor managing cache currency
    ...... ifModifiedSince Σ0..1instantFor managing cache currency
    ...... ifMatch Σ0..1stringFor managing update contention
    ...... ifNoneExist Σ0..1stringFor conditional creates
    ..... response ΣC0..1BackboneElementResults of execution (transaction/batch/history)
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... status Σ1..1stringStatus response code (text optional)
    ...... location Σ0..1uriThe location (if the operation returns a location)
    ...... etag Σ0..1stringThe Etag for the resource (if relevant)
    ...... lastModified Σ0..1instantServer's date time modified
    ...... outcome Σ0..1ResourceOperationOutcome with hints and warnings (for batch/transaction)
    .... entry:mcodeProcedures SΣC0..*BackboneElementFHIR Procedure Resources, if they exist for the patient, including but not limited to: CancerRelatedSurgicalProcedure and RadiotherapyCourseSummary.
    bdl-5: must be a resource unless there's a request or response
    bdl-8: fullUrl cannot be a version specific reference
    This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
    ..... id 0..1stringUnique id for inter-element referencing
    ..... extension 0..*ExtensionAdditional content defined by implementations
    ..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ..... link Σ0..*See link (Bundle)Links related to this entry
    ..... fullUrl Σ0..1uriURI for resource (Absolute URL server address or URI for UUID/OID)
    ..... resource Σ0..1ProcedureA resource in the bundle
    ..... search ΣC0..1BackboneElementSearch related information
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... mode Σ0..1codematch | include | outcome - why this is in the result set
    Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.

    ...... score Σ0..1decimalSearch ranking (between 0 and 1)
    ..... request ΣC0..1BackboneElementAdditional execution information (transaction/batch/history)
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... method Σ1..1codeGET | HEAD | POST | PUT | DELETE | PATCH
    Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.

    ...... url Σ1..1uriURL for HTTP equivalent of this entry
    ...... ifNoneMatch Σ0..1stringFor managing cache currency
    ...... ifModifiedSince Σ0..1instantFor managing cache currency
    ...... ifMatch Σ0..1stringFor managing update contention
    ...... ifNoneExist Σ0..1stringFor conditional creates
    ..... response ΣC0..1BackboneElementResults of execution (transaction/batch/history)
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... status Σ1..1stringStatus response code (text optional)
    ...... location Σ0..1uriThe location (if the operation returns a location)
    ...... etag Σ0..1stringThe Etag for the resource (if relevant)
    ...... lastModified Σ0..1instantServer's date time modified
    ...... outcome Σ0..1ResourceOperationOutcome with hints and warnings (for batch/transaction)
    .... entry:mcodeBodyStructures SΣC0..*BackboneElementFHIR BodyStructure Resources, if they exist for the patient, including but not limited to: RadiotherapyVolume and Tumor.
    bdl-5: must be a resource unless there's a request or response
    bdl-8: fullUrl cannot be a version specific reference
    This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
    ..... id 0..1stringUnique id for inter-element referencing
    ..... extension 0..*ExtensionAdditional content defined by implementations
    ..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ..... link Σ0..*See link (Bundle)Links related to this entry
    ..... fullUrl Σ0..1uriURI for resource (Absolute URL server address or URI for UUID/OID)
    ..... resource Σ0..1BodyStructureA resource in the bundle
    ..... search ΣC0..1BackboneElementSearch related information
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... mode Σ0..1codematch | include | outcome - why this is in the result set
    Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.

    ...... score Σ0..1decimalSearch ranking (between 0 and 1)
    ..... request ΣC0..1BackboneElementAdditional execution information (transaction/batch/history)
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... method Σ1..1codeGET | HEAD | POST | PUT | DELETE | PATCH
    Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.

    ...... url Σ1..1uriURL for HTTP equivalent of this entry
    ...... ifNoneMatch Σ0..1stringFor managing cache currency
    ...... ifModifiedSince Σ0..1instantFor managing cache currency
    ...... ifMatch Σ0..1stringFor managing update contention
    ...... ifNoneExist Σ0..1stringFor conditional creates
    ..... response ΣC0..1BackboneElementResults of execution (transaction/batch/history)
    ...... id 0..1stringUnique id for inter-element referencing
    ...... extension 0..*ExtensionAdditional content defined by implementations
    ...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
    ...... status Σ1..1stringStatus response code (text optional)
    ...... location Σ0..1uriThe location (if the operation returns a location)
    ...... etag Σ0..1stringThe Etag for the resource (if relevant)
    ...... lastModified Σ0..1instantServer's date time modified
    ...... outcome Σ0..1ResourceOperationOutcome with hints and warnings (for batch/transaction)
    ... signature Σ0..1SignatureDigital Signature

    doco Documentation for this format

    Terminology Bindings

    PathConformanceValueSet / CodeURI
    Bundle.languagepreferredCommonLanguages
    Additional Bindings Purpose
    AllLanguages Max Binding
    http://hl7.org/fhir/ValueSet/languages
    from the FHIR Standard
    Bundle.typerequiredPattern: collection
    http://hl7.org/fhir/ValueSet/bundle-type|4.0.1
    from the FHIR Standard
    Bundle.entry.search.moderequiredSearchEntryMode
    http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
    from the FHIR Standard
    Bundle.entry.request.methodrequiredHTTPVerb
    http://hl7.org/fhir/ValueSet/http-verb|4.0.1
    from the FHIR Standard
    Bundle.entry:cancerPatient.search.moderequiredSearchEntryMode
    http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
    from the FHIR Standard
    Bundle.entry:cancerPatient.request.methodrequiredHTTPVerb
    http://hl7.org/fhir/ValueSet/http-verb|4.0.1
    from the FHIR Standard
    Bundle.entry:mcodeObservations.search.moderequiredSearchEntryMode
    http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
    from the FHIR Standard
    Bundle.entry:mcodeObservations.request.methodrequiredHTTPVerb
    http://hl7.org/fhir/ValueSet/http-verb|4.0.1
    from the FHIR Standard
    Bundle.entry:mcodeConditions.search.moderequiredSearchEntryMode
    http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
    from the FHIR Standard
    Bundle.entry:mcodeConditions.request.methodrequiredHTTPVerb
    http://hl7.org/fhir/ValueSet/http-verb|4.0.1
    from the FHIR Standard
    Bundle.entry:mcodeMedicationAdministrations.search.moderequiredSearchEntryMode
    http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
    from the FHIR Standard
    Bundle.entry:mcodeMedicationAdministrations.request.methodrequiredHTTPVerb
    http://hl7.org/fhir/ValueSet/http-verb|4.0.1
    from the FHIR Standard
    Bundle.entry:mcodeMedicationRequests.search.moderequiredSearchEntryMode
    http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
    from the FHIR Standard
    Bundle.entry:mcodeMedicationRequests.request.methodrequiredHTTPVerb
    http://hl7.org/fhir/ValueSet/http-verb|4.0.1
    from the FHIR Standard
    Bundle.entry:mcodeDiagnosticReports.search.moderequiredSearchEntryMode
    http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
    from the FHIR Standard
    Bundle.entry:mcodeDiagnosticReports.request.methodrequiredHTTPVerb
    http://hl7.org/fhir/ValueSet/http-verb|4.0.1
    from the FHIR Standard
    Bundle.entry:mcodeSpecimens.search.moderequiredSearchEntryMode
    http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
    from the FHIR Standard
    Bundle.entry:mcodeSpecimens.request.methodrequiredHTTPVerb
    http://hl7.org/fhir/ValueSet/http-verb|4.0.1
    from the FHIR Standard
    Bundle.entry:mcodeProcedures.search.moderequiredSearchEntryMode
    http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
    from the FHIR Standard
    Bundle.entry:mcodeProcedures.request.methodrequiredHTTPVerb
    http://hl7.org/fhir/ValueSet/http-verb|4.0.1
    from the FHIR Standard
    Bundle.entry:mcodeBodyStructures.search.moderequiredSearchEntryMode
    http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
    from the FHIR Standard
    Bundle.entry:mcodeBodyStructures.request.methodrequiredHTTPVerb
    http://hl7.org/fhir/ValueSet/http-verb|4.0.1
    from the FHIR Standard

    This structure is derived from Bundle

    Summary

    Mandatory: 3 elements
    Must-Support: 12 elements

    Structures

    This structure refers to these other structures:

    Slices

    This structure defines the following Slices:

    • The element Bundle.entry is sliced based on the value of type:resource

    Maturity: 1

     

    Other representations of profile: CSV, Excel, Schematron