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: CDSBundleTransactionMAJ - Detailed Descriptions

Active as of 2024-09-24

Definitions for the cds-bundle-transaction-maj resource profile.

Guidance on how to interpret the contents of this table can be found here

0. Bundle
2. Bundle.type
Pattern Valuetransaction
4. Bundle.entry
Control1..?
SlicingThis element introduces a set of slices on Bundle.entry. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • profile @ resource
  • 6. Bundle.entry:careTeam
    Slice NamecareTeam
    Control0..*
    8. Bundle.entry:careTeam.resource
    Control1..?
    TypeCareTeam(CDS CareTeam Profile)
    10. Bundle.entry:careTeam.request
    12. Bundle.entry:careTeam.request.method
    Invariantsreq-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à. (value='POST' or value='PUT')
    14. Bundle.entry:careTeam.response
    Control0..0
    16. Bundle.entry:patient
    Slice Namepatient
    Control0..*
    18. Bundle.entry:patient.resource
    Control1..?
    TypePatient(FR Core Patient Profile)
    20. Bundle.entry:patient.request
    22. Bundle.entry:patient.request.method
    Invariantsreq-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à. (value='POST' or value='PUT')
    24. Bundle.entry:patient.response
    Control0..0
    26. Bundle.entry:relatedPerson
    Slice NamerelatedPerson
    Control0..*
    28. Bundle.entry:relatedPerson.resource
    Control1..?
    TypeRelatedPerson(CDS Fr RelatedPerson Profile)
    30. Bundle.entry:relatedPerson.request
    32. Bundle.entry:relatedPerson.request.method
    Invariantsreq-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à. (value='POST' or value='PUT')
    34. Bundle.entry:relatedPerson.response
    Control0..0
    36. Bundle.entry:organization
    Slice Nameorganization
    Control0..*
    38. Bundle.entry:organization.resource
    Control1..?
    TypeOrganization(CDS Organization Profile)
    40. Bundle.entry:organization.request
    42. Bundle.entry:organization.request.method
    Invariantsreq-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à. (value='POST' or value='PUT')
    44. Bundle.entry:organization.response
    Control0..0
    46. Bundle.entry:practitionerRoleOrg
    Slice NamepractitionerRoleOrg
    ShortSituation d'exercice du PS (PractitionerRole)
    Control0..*
    48. Bundle.entry:practitionerRoleOrg.resource
    Control1..?
    TypePractitionerRole(AS PractitionerRole Profile)
    50. Bundle.entry:practitionerRoleOrg.request
    52. Bundle.entry:practitionerRoleOrg.request.method
    Invariantsreq-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à. (value='POST' or value='PUT')
    54. Bundle.entry:practitionerRoleOrg.response
    Control0..0
    56. Bundle.entry:practitionerPro
    Slice NamepractitionerPro
    ShortExercice professionnel du PS (Practitioner)
    Control0..*
    58. Bundle.entry:practitionerPro.resource
    Control1..?
    TypePractitioner(AS Practitioner Profile)
    60. Bundle.entry:practitionerPro.request
    62. Bundle.entry:practitionerPro.request.method
    Invariantsreq-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à. (value='POST' or value='PUT')
    64. Bundle.entry:practitionerPro.response
    Control0..0