description: This CH IPS profile for the resource Bundle is derived from the corresponding CH Core profile and also ensures IPS conformity via the IPS profile referenced by the so-called imposeProfile extension. package_name: ch.fhir.ig.ch-ips derivation: constraint name: ChIpsDocument type: Bundle elements: entry: array: true min: 2 index: 0 slicing: slices: Composition: match: {} schema: index: 1 elements: resource: {type: Composition, index: 2} PractitionerRole: match: {} schema: index: 7 elements: resource: {type: PractitionerRole, index: 8} Patient: match: {} schema: _required: true index: 3 elements: resource: {type: Patient, index: 4} DeviceUseStatement: match: {} schema: array: true index: 17 elements: resource: {type: DeviceUseStatement, index: 18} required: [resource] ObservationPregnancyStatus: match: {} schema: array: true index: 41 elements: resource: {type: Observation, index: 42} required: [resource] ObservationVitalSigns: match: {} schema: array: true index: 35 elements: resource: {type: Observation, index: 36} required: [resource] Specimen: match: {} schema: array: true index: 49 elements: resource: {type: Specimen, index: 50} required: [resource] DiagnosticReport: match: {} schema: array: true index: 19 elements: resource: {type: DiagnosticReport, index: 20} required: [resource] Practitioner: match: {} schema: index: 5 elements: resource: {type: Practitioner, index: 6} Immunization: match: {} schema: array: true index: 23 elements: resource: {type: Immunization, index: 24} required: [resource] MedicationStatement: match: {} schema: array: true index: 31 elements: resource: {type: MedicationStatement, index: 32} required: [resource] ObservationPregnancyOutcome: match: {} schema: array: true index: 39 elements: resource: {type: Observation, index: 40} required: [resource] MedicationRequest: match: {} schema: array: true index: 29 elements: resource: {type: MedicationRequest, index: 30} required: [resource] ObservationTobaccoUse: match: {} schema: array: true index: 45 elements: resource: {type: Observation, index: 46} required: [resource] ObservationAlcoholUse: match: {} schema: array: true index: 43 elements: resource: {type: Observation, index: 44} required: [resource] Medication: match: {} schema: array: true index: 27 elements: resource: {type: Medication, index: 28} required: [resource] Condition: match: {} schema: array: true index: 15 elements: resource: {type: Condition, index: 16} required: [resource] ObservationPregnancyEdd: match: {} schema: array: true index: 37 elements: resource: {type: Observation, index: 38} required: [resource] ObservationResults: match: {} schema: array: true index: 47 elements: resource: {type: Observation, index: 48} required: [resource] Procedure: match: {} schema: array: true index: 33 elements: resource: {type: Procedure, index: 34} required: [resource] Organization: match: {} schema: index: 9 elements: resource: {type: Organization, index: 10} Device: match: {} schema: index: 11 elements: resource: {type: Device, index: 12} AllergyIntolerance: match: {} schema: array: true index: 13 elements: resource: {type: AllergyIntolerance, index: 14} required: [resource] ImagingStudy: match: {} schema: array: true index: 21 elements: resource: {type: ImagingStudy, index: 22} required: [resource] Media: match: {} schema: array: true index: 25 elements: resource: {type: Media, index: 26} required: [resource] package_version: 1.0.0-ballot class: profile kind: resource url: http://fhir.ch/ig/ch-ips/StructureDefinition/ch-ips-document base: http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-document-epr version: 1.0.0-ballot