description: Profil générique créé pour transmettre des données d'un logiciel DUI. package_name: ans.fhir.fr.tddui derivation: constraint name: TDDUIBundle type: Bundle elements: type: pattern: {type: Code, value: transaction} index: 0 entry: index: 1 slicing: rules: open description: Slicing based on the profile conformance of the entry discriminator: - {path: resource, type: profile} min: null slices: DUITaskBilan: match: {} schema: short: Task conforming to the TDDUITaskBilan profile, used to convey the summary array: true index: 70 elements: resource: {type: Task, index: 71} request: index: 72 elements: method: pattern: {type: Code, value: POST} index: 73 required: [resource, request] DUITransportUsager: match: {} schema: short: Task conforming to the TDDUITaskTransportUsager profile, used to convey the patient transportation. array: true index: 34 elements: resource: {type: Task, index: 35} request: index: 36 elements: method: pattern: {type: Code, value: POST} index: 37 required: [resource, request] DUITaskMoyenRessource: match: {} schema: short: Task conforming to the TDDUITaskMoyenRessource profile, used to convey the means and resources array: true index: 74 elements: resource: {type: Task, index: 75} request: index: 76 elements: method: pattern: {type: Code, value: POST} index: 77 required: [resource, request] DUIGoalObjectif: match: {} schema: short: Goal conforming to the TDDUIGoalObjectif profile, used to convey the objectives of the personalized care plan array: true index: 58 elements: resource: {type: Goal, index: 59} request: index: 60 elements: method: pattern: {type: Code, value: POST} index: 61 required: [resource, request] DUITaskPrestation: match: {} schema: short: Task conforming to the TDDUITaskPrestation profile, used to convey the services provided array: true index: 78 elements: resource: {type: Task, index: 79} request: index: 80 elements: method: pattern: {type: Code, value: POST} index: 81 required: [resource, request] DUIPractitionerRole: match: {} schema: short: PractitionerRole conforming to the TDDUIPractitionerRole profile, used to convey the practitioner. array: true index: 26 elements: resource: {type: PractitionerRole, index: 27} request: index: 28 elements: method: pattern: {type: Code, value: POST} index: 29 required: [resource, request] DUIEncounterEvenement: match: {} schema: short: Encounter conforming to the TDDUIEncounterEvenement profile, used to convey event linked to the patient patient's stay. array: true index: 18 elements: resource: {type: Encounter, index: 19} request: index: 20 elements: method: pattern: {type: Code, value: POST} index: 21 required: [resource, request] DUIEncounterSejour: match: {} schema: short: Encounter conforming to the TDDUIEncounterSejour profile, used to convey the patient's stay. array: true index: 14 elements: resource: {type: Encounter, index: 15} request: index: 16 elements: method: pattern: {type: Code, value: POST} index: 17 required: [resource, request] DUIPatientINS: match: {} schema: short: Patient conforming to the TDDUIPatientINS profile, used to convey patients identified by an INS identity. array: true index: 6 elements: resource: {type: Patient, index: 7} request: index: 8 elements: method: pattern: {type: Code, value: POST} index: 9 required: [resource, request] DUIQuestionnaireResponse: match: {} schema: short: QuestionnaireResponse conforming to the TDDUIQuestionnaireResponse profile, used to convey the evaluation array: true index: 42 elements: resource: {type: QuestionnaireResponse, index: 43} request: index: 44 elements: method: pattern: {type: Code, value: POST} index: 45 required: [resource, request] DUIPatient: match: {} schema: short: Patient conforming to the TDDUIPatient profile, used to convey patients without an INS identity. array: true index: 2 elements: resource: {type: Patient, index: 3} request: index: 4 elements: method: pattern: {type: Code, value: POST} index: 5 required: [resource, request] DUITaskAction: match: {} schema: short: Task conforming to the TDDUITaskAction profile, used to convey the actions to be performed array: true index: 66 elements: resource: {type: Task, index: 67} request: index: 68 elements: method: pattern: {type: Code, value: POST} index: 69 required: [resource, request] DUIDocumentReference: match: {} schema: short: DocumentReference conforming to the TDDUIDocumentReference profile, used to convey evaluation attachement array: true index: 38 elements: resource: {type: DocumentReference, index: 39} request: index: 40 elements: method: pattern: {type: Code, value: POST} index: 41 required: [resource, request] DUIGoalAttente: match: {} schema: short: Goal conforming to the TDDUIGoalAttente profile, used to convey the patient’s expectations array: true index: 54 elements: resource: {type: Goal, index: 55} request: index: 56 elements: method: pattern: {type: Code, value: POST} index: 57 required: [resource, request] DUITransportProfessionnel: match: {} schema: short: Task conforming to the TDDUITaskTransportProfessionnel profile, used to convey the practitioner transportation. array: true index: 30 elements: resource: {type: Task, index: 31} request: index: 32 elements: method: pattern: {type: Code, value: POST} index: 33 required: [resource, request] DUIServiceRequestBesoin: match: {} schema: short: ServiceRequest conforming to the TDDUIServiceRequestBesoin profile, used to convey the needs array: true index: 62 elements: resource: {type: ServiceRequest, index: 63} request: index: 64 elements: method: pattern: {type: Code, value: POST} index: 65 required: [resource, request] DUIOrganization: match: {} schema: short: Organization conforming to the TDDUIOrganization profile, used to convey the responsible organization. array: true index: 10 elements: resource: {type: Organization, index: 11} request: index: 12 elements: method: pattern: {type: Code, value: POST} index: 13 required: [resource, request] RelatedPerson: match: {} schema: short: RelatedPerson conforming to the FrCoreRelatedPerson profile, used to convey information about the user's contacts. array: true index: 82 elements: resource: {type: RelatedPerson, index: 83} request: index: 84 elements: method: pattern: {type: Code, value: POST} index: 85 required: [resource, request] DUIConsentAccord: match: {} schema: short: Consent conforming to the TDDUIConsentAccord profile, used to document the patient’s and the organization’s agreement array: true index: 50 elements: resource: {type: Consent, index: 51} request: index: 52 elements: method: pattern: {type: Code, value: POST} index: 53 required: [resource, request] DUIPractitioner: match: {} schema: short: Practitioner conforming to the TDDUIPractitioner profile, used to convey the practitioner. array: true index: 22 elements: resource: {type: Practitioner, index: 23} request: index: 24 elements: method: pattern: {type: Code, value: POST} index: 25 required: [resource, request] DUICarePlanProjetPersonnalise: match: {} schema: short: CarePlan conforming to the TDDUICarePlanProjetPersonnalise profile, used to convey the personalized care plan array: true index: 46 elements: resource: {type: CarePlan, index: 47} request: index: 48 elements: method: pattern: {type: Code, value: POST} index: 49 required: [resource, request] package_version: 2.2.0-ballot class: profile kind: resource url: https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-bundle base: http://hl7.org/fhir/StructureDefinition/Bundle|4.0.1 version: 2.2.0-ballot