Cercle De Soins
2.0.0 - working France flag

Cercle De Soins - Local Development build (v2.0.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: CDS Bundle Transaction Creation Profile

Official URL: https://interop.esante.gouv.fr/ig/fhir/cds/StructureDefinition/cds-bundle-transaction-creation Version: 2.0.0
Active as of 2024-09-24 Computable Name: CDSBundleTransactionCreation

Profil défini dans le volet de Gestion du Cercle de Soins (flux 1c) pour créer un cercle de soins selon l’option Transaction. Il s’agit d’un bundle de type transaction permettant d’organiser le contenu du flux de création d’un cercle de soins.

Usage:

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..* Bundle Contains a collection of resources
... type 1..1 code document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection
Required Pattern: transaction
... Slices for entry 2..* BackboneElement Entry in the bundle - will have a resource or information
Slice: Unordered, Open by profile:resource
.... entry:careTeam 1..1 BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 CDSCareTeam Planned participants in the coordination and delivery of care for a patient or group
..... request
...... method C 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
req-met: 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à.
..... response 0..0
.... entry:patient 1..1 BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 FRCorePatientProfile Information about an individual or animal receiving health care services
..... request
...... method C 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
req-met: 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à.
..... response 0..0
.... entry:relatedPerson 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 CDSFrRelatedPerson A person that is related to a patient, but who is not a direct target of care
..... request
...... method C 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
req-met: 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à.
..... response 0..0
.... entry:organization 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 CDSAsOrganization A grouping of people or organizations with a common purpose
..... request
...... method C 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
req-met: 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à.
..... response 0..0
.... entry:practitionerRoleOrg 0..* BackboneElement Situation d'exercice du PS (PractitionerRole)
..... resource 1..1 AsPractitionerRoleProfile Roles/organizations the practitioner is associated with
..... request
...... method C 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
req-met: 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à.
..... response 0..0
.... entry:practitionerPro 0..* BackboneElement Exercice professionnel du PS (Practitioner)
..... resource 1..1 AsPractitionerProfile A person with a formal responsibility in the provisioning of healthcare or related services | Prestataire de santé
..... request
...... method C 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
req-met: 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à.
..... response 0..0

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
req-meterrorBundle.entry:careTeam.request.method, Bundle.entry:patient.request.method, Bundle.entry:relatedPerson.request.method, Bundle.entry:organization.request.method, Bundle.entry:practitionerRoleOrg.request.method, Bundle.entry:practitionerPro.request.methodInvariant 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à.
: value='POST' or value='PUT'

 

Other representations of profile: CSV, Excel, Schematron