description: The encounter resource represents an encounter between a care professional and the patient (or patient's record). package_name: rs/gpc.stu3.fhir derivation: constraint name: CareConnect-GPC-Encounter-1 type: Encounter elements: diagnosis: elements: condition: type: Reference refers: ['https://fhir.hl7.org.uk/STU3/StructureDefinition/CareConnect-Condition-1', 'https://fhir.hl7.org.uk/STU3/StructureDefinition/CareConnect-Procedure-1'] index: 38 meta: index: 0 elements: profile: {index: 1} required: [profile] serviceProvider: type: Reference mustSupport: true refers: ['https://fhir.nhs.uk/STU3/StructureDefinition/CareConnect-GPC-Organization-1'] index: 59 type: index: 14 elements: coding: index: 15 slicing: rules: open ordered: false discriminator: - {path: system, type: value} min: null max: 1 slices: snomedCT: match: {system: 'http://snomed.info/sct'} schema: index: 16 extensions: snomedCTDescriptionID: url: h type: Extension index: 17 elements: url: pattern: {type: uri, value: 'https://fhir.hl7.org.uk/STU3/StructureDefinition/Extension-coding-sctdescid'} type: uri index: 18 elements: extension: type: Extension url: h index: 17 slicing: slices: snomedCTDescriptionID: match: {} schema: type: Extension url: h index: 17 elements: url: pattern: {type: uri, value: 'https://fhir.hl7.org.uk/STU3/StructureDefinition/Extension-coding-sctdescid'} type: uri index: 18 system: pattern: {type: uri, value: 'http://snomed.info/sct'} type: uri index: 19 code: {index: 20} display: {index: 21} required: [code, display, system] text: {short: Plain text representation of the consultation type as displayed by system, index: 22} participant: index: 25 elements: type: {mustSupport: true, index: 26} individual: type: Reference refers: ['http://hl7.org/fhir/StructureDefinition/RelatedPerson', 'https://fhir.nhs.uk/STU3/StructureDefinition/CareConnect-GPC-Practitioner-1'] index: 27 required: [individual] classHistory: elements: class: {short: Classification of the encounter, index: 13} incomingReferral: type: Reference refers: ['https://fhir.hl7.org.uk/STU3/StructureDefinition/CareConnect-ReferralRequest-1'] index: 24 reason: elements: coding: index: 31 slicing: rules: open ordered: false discriminator: - {path: system, type: value} min: null slices: snomedCT: match: {system: 'http://snomed.info/sct'} schema: index: 32 extensions: snomedCTDescriptionID: url: h type: Extension index: 33 elements: url: pattern: {type: uri, value: 'https://fhir.hl7.org.uk/STU3/StructureDefinition/Extension-coding-sctdescid'} type: uri index: 34 elements: extension: type: Extension url: h index: 33 slicing: slices: snomedCTDescriptionID: match: {} schema: type: Extension url: h index: 33 elements: url: pattern: {type: uri, value: 'https://fhir.hl7.org.uk/STU3/StructureDefinition/Extension-coding-sctdescid'} type: uri index: 34 system: pattern: {type: uri, value: 'http://snomed.info/sct'} type: uri index: 35 code: {index: 36} display: {index: 37} required: [code, display, system] extension: type: Extension url: h index: 2 slicing: slices: encounterTransport: match: {} schema: type: Extension url: h index: 2 elements: url: pattern: {type: uri, value: 'https://fhir.hl7.org.uk/STU3/StructureDefinition/Extension-CareConnect-EncounterTransport-1'} type: uri index: 3 outcomeOfAttendance: match: {} schema: type: Extension url: h index: 4 elements: url: pattern: {type: uri, value: 'https://fhir.hl7.org.uk/STU3/StructureDefinition/Extension-CareConnect-OutcomeOfAttendance-1'} type: uri index: 5 emergencyCareDischargeStatus: match: {} schema: type: Extension url: h index: 6 elements: url: pattern: {type: uri, value: 'https://fhir.hl7.org.uk/STU3/StructureDefinition/Extension-CareConnect-EmergencyCareDischargeStatus-1'} type: uri index: 7 identifier: index: 8 elements: system: {index: 9} value: {index: 10} assigner: type: Reference refers: ['https://fhir.hl7.org.uk/STU3/StructureDefinition/CareConnect-Organization-1'] index: 11 required: [system, value] hospitalization: extensions: admissionMethod: url: h type: Extension index: 39 elements: url: pattern: {type: uri, value: 'https://fhir.hl7.org.uk/STU3/StructureDefinition/Extension-CareConnect-AdmissionMethod-1'} type: uri index: 40 dischargeMethod: url: h type: Extension index: 41 elements: url: pattern: {type: uri, value: 'https://fhir.hl7.org.uk/STU3/StructureDefinition/Extension-CareConnect-DischargeMethod-1'} type: uri index: 42 elements: extension: type: Extension url: h index: 39 slicing: slices: admissionMethod: match: {} schema: type: Extension url: h index: 39 elements: url: pattern: {type: uri, value: 'https://fhir.hl7.org.uk/STU3/StructureDefinition/Extension-CareConnect-AdmissionMethod-1'} type: uri index: 40 dischargeMethod: match: {} schema: type: Extension url: h index: 41 elements: url: pattern: {type: uri, value: 'https://fhir.hl7.org.uk/STU3/StructureDefinition/Extension-CareConnect-DischargeMethod-1'} type: uri index: 42 preAdmissionIdentifier: elements: system: {index: 43} value: {index: 44} assigner: type: Reference refers: ['https://fhir.hl7.org.uk/STU3/StructureDefinition/CareConnect-Organization-1'] index: 45 required: [system, value] origin: type: Reference refers: ['https://fhir.hl7.org.uk/STU3/StructureDefinition/CareConnect-Location-1'] index: 46 admitSource: {index: 47} reAdmission: elements: coding: index: 48 slicing: rules: open ordered: false discriminator: - {path: system, type: value} min: null slices: snomedCT: match: {system: 'http://snomed.info/sct'} schema: index: 49 extensions: snomedCTDescriptionID: url: h type: Extension index: 50 elements: url: pattern: {type: uri, value: 'https://fhir.hl7.org.uk/STU3/StructureDefinition/Extension-coding-sctdescid'} type: uri index: 51 elements: extension: type: Extension url: h index: 50 slicing: slices: snomedCTDescriptionID: match: {} schema: type: Extension url: h index: 50 elements: url: pattern: {type: uri, value: 'https://fhir.hl7.org.uk/STU3/StructureDefinition/Extension-coding-sctdescid'} type: uri index: 51 system: pattern: {type: uri, value: 'http://snomed.info/sct'} type: uri index: 52 code: {index: 53} display: {index: 54} required: [code, display, system] dietPreference: {index: 55} destination: type: Reference refers: ['https://fhir.hl7.org.uk/STU3/StructureDefinition/CareConnect-Location-1'] index: 56 dischargeDisposition: {index: 57} period: mustSupport: true index: 28 elements: start: {index: 29} end: {index: 30} required: [start] partOf: type: Reference refers: ['https://fhir.hl7.org.uk/STU3/StructureDefinition/CareConnect-Encounter-1'] index: 60 location: elements: location: type: Reference refers: ['https://fhir.hl7.org.uk/STU3/StructureDefinition/CareConnect-Location-1'] index: 58 subject: type: Reference short: Reference to Patient resource representing the Patient against whom the source consultation/encounter was recorded. refers: ['https://fhir.nhs.uk/STU3/StructureDefinition/CareConnect-GPC-Patient-1'] index: 23 statusHistory: {index: 12} package_version: assets-1.2.0 extensions: encounterTransport: url: h type: Extension index: 2 elements: url: pattern: {type: uri, value: 'https://fhir.hl7.org.uk/STU3/StructureDefinition/Extension-CareConnect-EncounterTransport-1'} type: uri index: 3 outcomeOfAttendance: url: h type: Extension index: 4 elements: url: pattern: {type: uri, value: 'https://fhir.hl7.org.uk/STU3/StructureDefinition/Extension-CareConnect-OutcomeOfAttendance-1'} type: uri index: 5 emergencyCareDischargeStatus: url: h type: Extension index: 6 elements: url: pattern: {type: uri, value: 'https://fhir.hl7.org.uk/STU3/StructureDefinition/Extension-CareConnect-EmergencyCareDischargeStatus-1'} type: uri index: 7 class: profile kind: resource url: https://fhir.nhs.uk/STU3/StructureDefinition/CareConnect-GPC-Encounter-1 base: http://hl7.org/fhir/StructureDefinition/Encounter version: 1.6.1 required: [identifier, participant, subject, type]