description: Profil de Appointment, dérivé de FrAppointment, pour le cas d'usage prise de RDV de la plateforme SAS (Service d'accès aux soins) package_name: ans.fhir.fr.sas derivation: constraint name: FrAppointmentSAS type: Appointment elements: extension: index: 0 slicing: slices: appointmentOperator: match: {} schema: _required: true index: 1 extensions: {} elements: extension: {index: 2} value: choices: [valueReference] index: 7 slicing: slices: valueReference: match: {} schema: choices: [valueReference] _required: true index: 7 min: 1 valueReference: type: Reference choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/RelatedPerson', 'http://interopsante.org/fhir/StructureDefinition/FrOrganization', 'http://interopsante.org/fhir/StructureDefinition/FrPatient', 'http://interopsante.org/fhir/StructureDefinition/FrPractitioner'] index: 8 slicing: slices: valueReference: match: {} schema: type: Reference choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/RelatedPerson', 'http://interopsante.org/fhir/StructureDefinition/FrOrganization', 'http://interopsante.org/fhir/StructureDefinition/FrPatient', 'http://interopsante.org/fhir/StructureDefinition/FrPractitioner'] _required: true index: 8 min: 1 value[x]: elements: identifier: index: 9 elements: type: index: 10 elements: coding: index: 11 elements: system: pattern: {type: Uri, value: 'http://interopsante.org/fhir/CodeSystem/fr-v2-0203'} index: 12 code: {index: 13} required: [system, code] required: [coding] system: {index: 14} value: {index: 15} required: [value, type, system] required: [identifier] required: [valueReference, value] identifier: index: 16 elements: system: {index: 17} value: {index: 18} required: [value, system] start: {index: 19} end: {index: 20} participant: elements: actor: elements: identifier: elements: type: index: 21 elements: coding: pattern: type: Coding value: {code: IDNPS, system: 'http://interopsante.org/fhir/CodeSystem/fr-v2-0203'} index: 22 required: [coding] system: pattern: {type: Uri, value: 'urn:oid:1.2.250.1.71.4.2.1'} index: 23 value: {mustSupport: false, index: 24} required: [value, type, system] status: pattern: {type: Code, value: accepted} index: 25 package_version: 1.0.0-ballot extensions: appointmentOperator: url: null _required: true index: 1 extensions: {} elements: extension: {index: 2} value: choices: [valueReference] index: 7 slicing: slices: valueReference: match: {} schema: choices: [valueReference] _required: true index: 7 min: 1 valueReference: type: Reference choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/RelatedPerson', 'http://interopsante.org/fhir/StructureDefinition/FrOrganization', 'http://interopsante.org/fhir/StructureDefinition/FrPatient', 'http://interopsante.org/fhir/StructureDefinition/FrPractitioner'] index: 8 slicing: slices: valueReference: match: {} schema: type: Reference choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/RelatedPerson', 'http://interopsante.org/fhir/StructureDefinition/FrOrganization', 'http://interopsante.org/fhir/StructureDefinition/FrPatient', 'http://interopsante.org/fhir/StructureDefinition/FrPractitioner'] _required: true index: 8 min: 1 value[x]: elements: identifier: index: 9 elements: type: index: 10 elements: coding: index: 11 elements: system: pattern: {type: Uri, value: 'http://interopsante.org/fhir/CodeSystem/fr-v2-0203'} index: 12 code: {index: 13} required: [system, code] required: [coding] system: {index: 14} value: {index: 15} required: [value, type, system] required: [identifier] required: [valueReference, value] class: profile kind: resource url: http://sas.fr/fhir/StructureDefinition/FrAppointmentSAS base: http://interopsante.org/fhir/StructureDefinition/FrAppointment version: 1.0.0-ballot required: [extension, start, identifier, end]