description: This profile represents the constraints applied to the Bundle resource by the International Patient Summary (IPS) FHIR Implementation Guide. package_name: hl7.fhir.uv.ips derivation: constraint name: BundleUvIps type: Bundle elements: identifier: {mustSupport: true, index: 0} type: pattern: {type: Code, value: document} index: 1 timestamp: {mustSupport: true, index: 2} link: {index: 3} entry: short: Entry resource in the patient summary bundle mustSupport: true index: 4 elements: fullUrl: {mustSupport: true, index: 5} search: {index: 6} request: {index: 7} response: {index: 8} required: [fullUrl] slicing: rules: open discriminator: - {path: resource, type: type} - {path: resource, type: profile} min: 1 slices: patient: match: {} schema: _required: true index: 11 elements: resource: {type: Patient, index: 12} required: [resource] immunization: match: {} schema: index: 25 elements: resource: {type: Immunization, index: 26} required: [resource] deviceusestatement: match: {} schema: index: 19 elements: resource: {type: DeviceUseStatement, index: 20} required: [resource] diagnosticreport: match: {} schema: index: 21 elements: resource: {type: DiagnosticReport, index: 22} required: [resource] specimen: match: {} schema: index: 55 elements: resource: {type: Specimen, index: 56} required: [resource] medicationrequest: match: {} schema: index: 31 elements: resource: {type: MedicationRequest, index: 32} required: [resource] allergyintolerance: match: {} schema: index: 13 elements: resource: {type: AllergyIntolerance, index: 14} required: [resource] practitionerrole: match: {} schema: index: 37 elements: resource: {type: PractitionerRole, index: 38} required: [resource] observation-pregnancy-status: match: {} schema: index: 47 elements: resource: {type: Observation, index: 48} required: [resource] procedure: match: {} schema: index: 39 elements: resource: {type: Procedure, index: 40} required: [resource] organization: match: {} schema: index: 41 elements: resource: {type: Organization, index: 42} required: [resource] observation-pregnancy-outcome: match: {} schema: index: 45 elements: resource: {type: Observation, index: 46} required: [resource] condition: match: {} schema: index: 15 elements: resource: {type: Condition, index: 16} required: [resource] medicationstatement: match: {} schema: index: 33 elements: resource: {type: MedicationStatement, index: 34} required: [resource] practitioner: match: {} schema: index: 35 elements: resource: {type: Practitioner, index: 36} required: [resource] observation-tobacco-use: match: {} schema: index: 51 elements: resource: {type: Observation, index: 52} required: [resource] device: match: {} schema: index: 17 elements: resource: {type: Device, index: 18} required: [resource] composition: match: {} schema: _required: true index: 9 elements: resource: {type: Composition, index: 10} required: [resource] imagingstudy: match: {} schema: index: 23 elements: resource: {type: ImagingStudy, index: 24} required: [resource] observation-results: match: {} schema: index: 53 elements: resource: {type: Observation, index: 54} required: [resource] media: match: {} schema: index: 27 elements: resource: {type: Media, index: 28} required: [resource] observation-alcohol-use: match: {} schema: index: 49 elements: resource: {type: Observation, index: 50} required: [resource] observation-pregnancy-edd: match: {} schema: index: 43 elements: resource: {type: Observation, index: 44} required: [resource] medication: match: {} schema: index: 29 elements: resource: {type: Medication, index: 30} required: [resource] package_version: 1.1.0 class: profile kind: resource url: http://hl7.org/fhir/uv/ips/StructureDefinition/Bundle-uv-ips base: http://hl7.org/fhir/StructureDefinition/Bundle version: 1.1.0 required: [entry, timestamp, identifier]