description: Profil utilisé pour véhiculer les informations sur la position des ESMS et des unités opérationnelles vis-à-vis de la prestation package_name: rs/ans.fhir.fr.sdo derivation: constraint name: SDOTask type: Task elements: meta: index: 0 elements: lastUpdated: {index: 1} required: [lastUpdated] status: pattern: {type: code, value: completed} type: code index: 2 intent: pattern: {type: code, value: plan} type: code index: 3 input: array: true min: 5 index: 4 slicing: rules: open discriminator: - {path: type.text, type: value} min: 5 slices: dateStatutUnite: match: type: {text: dateStatutUnite} schema: index: 65 elements: type: elements: text: pattern: {type: string, value: dateStatutUnite} type: string index: 66 value: choices: [valueDate] index: 68 valueDate: {type: date, choiceOf: value, index: 69} motifUnite: match: type: {text: motifUnite} schema: index: 70 elements: type: elements: text: pattern: {type: string, value: motifUnite} type: string index: 71 value: choices: [valueCodeableConcept] index: 73 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 74} typeDroitPrestation: match: type: {text: typeDroitPrestation} schema: _required: true index: 75 elements: type: elements: text: pattern: {type: string, value: typeDroitPrestation} type: string index: 76 value: choices: [valueCodeableConcept] index: 78 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 79} idDecision: match: type: {text: idDecision} schema: _required: true index: 80 elements: type: elements: text: pattern: {type: string, value: idDecision} type: string index: 81 value: choices: [valueString] index: 83 valueString: {type: string, choiceOf: value, index: 84} idUnite: match: type: {text: idUnite} schema: index: 30 elements: type: elements: text: pattern: {type: string, value: idUnite} type: string index: 31 value: choices: [valueId] index: 33 valueId: {type: id, choiceOf: value, index: 34} nomUnite: match: type: {text: nomUnite} schema: index: 35 elements: type: elements: text: pattern: {type: string, value: nomUnite} type: string index: 36 value: choices: [valueString] index: 38 valueString: {type: string, choiceOf: value, index: 39} accueilSequentiel: match: type: {text: accueilSequentiel} schema: index: 50 elements: type: elements: text: pattern: {type: string, value: accueilSequentiel} type: string index: 51 value: choices: [valueBoolean] index: 53 valueBoolean: {type: boolean, choiceOf: value, index: 54} categorieOrganisation: match: type: {text: categorieOrganisation} schema: index: 40 elements: type: elements: text: pattern: {type: string, value: categorieOrganisation} type: string index: 41 value: choices: [valueCodeableConcept] index: 43 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 44} idNat_Decision: match: type: {text: idNat_Decision} schema: _required: true index: 85 elements: type: elements: text: pattern: {type: string, value: idNat_Decision} type: string index: 86 value: choices: [valueString] index: 88 valueString: {type: string, choiceOf: value, index: 89} temporaliteAcceuil: match: type: {text: temporaliteAccueil} schema: index: 45 elements: type: elements: text: pattern: {type: string, value: temporaliteAccueil} type: string index: 46 value: choices: [valueCodeableConcept] index: 48 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 49} modePriseCharge: match: type: {text: modePriseCharge} schema: index: 55 elements: type: elements: text: pattern: {type: string, value: modePriseCharge} type: string index: 56 value: choices: [valueCodeableConcept] index: 58 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 59} statutUnite: match: type: {text: statutUnite} schema: index: 60 elements: type: elements: text: pattern: {type: string, value: statutUnite} type: string index: 61 value: choices: [valueCodeableConcept] index: 63 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 64} statutESMS: match: type: {text: statutESMS} schema: index: 15 elements: type: elements: text: pattern: {type: string, value: statutESMS} type: string index: 16 value: choices: [valueCodeableConcept] index: 18 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 19} motifESMS: match: type: {text: motifESMS} schema: index: 20 elements: type: elements: text: pattern: {type: string, value: motifESMS} type: string index: 21 value: choices: [valueCodeableConcept] index: 23 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 24} nomESMS: match: type: {text: nomESMS} schema: _required: true index: 10 elements: type: elements: text: pattern: {type: string, value: nomESMS} type: string index: 11 value: choices: [valueString] index: 13 valueString: {type: string, choiceOf: value, index: 14} idNat_Struct: match: type: {text: idNat_Struct} schema: _required: true index: 5 elements: type: elements: text: pattern: {type: string, value: idNat_Struct} type: string index: 6 value: choices: [valueString] index: 8 valueString: {type: string, choiceOf: value, index: 9} dateStatutESMS: match: type: {text: dateStatutESMS} schema: index: 25 elements: type: elements: text: pattern: {type: string, value: dateStatutESMS} type: string index: 26 value: choices: [valueDate] index: 28 valueDate: {type: date, choiceOf: value, index: 29} package_version: 4.0.1 class: profile kind: resource url: https://interop.esante.gouv.fr/ig/fhir/sdo/StructureDefinition/sdo-task base: http://hl7.org/fhir/StructureDefinition/Task version: 4.0.1