description: Profil défini dans le volet de Gestion du Cercle de Soins (flux 1c) pour mettre à jour un cercle de soins selon l’option Transaction.\nIl s'agit d'un bundle de type \"transaction\" permettant d'organiser le contenu du flux de création d'un cercle de soins. package_name: ans.fhir.fr.cds derivation: constraint name: CDSBundleTransactionMAJ type: Bundle elements: type: pattern: {type: Code, value: transaction} index: 0 entry: index: 1 slicing: rules: open discriminator: - {path: resource, type: profile} min: 1 slices: careTeam: match: {} schema: array: true index: 2 elements: resource: {type: CareTeam, index: 3} request: elements: method: constraint: req-met: {human: 'Invariant décrivant la méthode de requête des bundles de type transaction : POST s''il s’agit d’un nouvel élément ou PUT s''il s’agit d’un élément qui existe déjà.', source: 'https://interop.esante.gouv.fr/ig/fhir/cds/StructureDefinition/cds-bundle-transaction-maj', severity: error, expression: value='POST' or value='PUT'} index: 4 response: {index: 5} required: [resource] patient: match: {} schema: array: true index: 6 elements: resource: {type: Patient, index: 7} request: elements: method: constraint: req-met: {human: 'Invariant décrivant la méthode de requête des bundles de type transaction : POST s''il s’agit d’un nouvel élément ou PUT s''il s’agit d’un élément qui existe déjà.', source: 'https://interop.esante.gouv.fr/ig/fhir/cds/StructureDefinition/cds-bundle-transaction-maj', severity: error, expression: value='POST' or value='PUT'} index: 8 response: {index: 9} required: [resource] relatedPerson: match: {} schema: array: true index: 10 elements: resource: {type: RelatedPerson, index: 11} request: elements: method: constraint: req-met: {human: 'Invariant décrivant la méthode de requête des bundles de type transaction : POST s''il s’agit d’un nouvel élément ou PUT s''il s’agit d’un élément qui existe déjà.', source: 'https://interop.esante.gouv.fr/ig/fhir/cds/StructureDefinition/cds-bundle-transaction-maj', severity: error, expression: value='POST' or value='PUT'} index: 12 response: {index: 13} required: [resource] organization: match: {} schema: array: true index: 14 elements: resource: {type: Organization, index: 15} request: elements: method: constraint: req-met: {human: 'Invariant décrivant la méthode de requête des bundles de type transaction : POST s''il s’agit d’un nouvel élément ou PUT s''il s’agit d’un élément qui existe déjà.', source: 'https://interop.esante.gouv.fr/ig/fhir/cds/StructureDefinition/cds-bundle-transaction-maj', severity: error, expression: value='POST' or value='PUT'} index: 16 response: {index: 17} required: [resource] practitionerRoleOrg: match: {} schema: short: Situation d'exercice du PS (PractitionerRole) array: true index: 18 elements: resource: {type: PractitionerRole, index: 19} request: elements: method: constraint: req-met: {human: 'Invariant décrivant la méthode de requête des bundles de type transaction : POST s''il s’agit d’un nouvel élément ou PUT s''il s’agit d’un élément qui existe déjà.', source: 'https://interop.esante.gouv.fr/ig/fhir/cds/StructureDefinition/cds-bundle-transaction-maj', severity: error, expression: value='POST' or value='PUT'} index: 20 response: {index: 21} required: [resource] practitionerPro: match: {} schema: short: Exercice professionnel du PS (Practitioner) array: true index: 22 elements: resource: {type: Practitioner, index: 23} request: elements: method: constraint: req-met: {human: 'Invariant décrivant la méthode de requête des bundles de type transaction : POST s''il s’agit d’un nouvel élément ou PUT s''il s’agit d’un élément qui existe déjà.', source: 'https://interop.esante.gouv.fr/ig/fhir/cds/StructureDefinition/cds-bundle-transaction-maj', severity: error, expression: value='POST' or value='PUT'} index: 24 response: {index: 25} required: [resource] package_version: 2.0.0 class: profile kind: resource url: https://interop.esante.gouv.fr/ig/fhir/cds/StructureDefinition/cds-bundle-transaction-maj base: http://hl7.org/fhir/StructureDefinition/Bundle version: 2.0.0 required: [entry]