description: A contact is any interaction, regardless of the situation, between a patient and the healthcare provider, in which the healthcare provider has primary responsibility for diagnosing, evaluating and treating the patient’s condition and informing the patient. These can be visits, appointments or non face-to-face interactions.\r\n\r\nContacts can be visits to the general practitioner or other practices, home visits, admissions (in hospitals, nursing homes or care homes, psychiatric institutions or convalescent homes) or other relevant contacts. This includes past and future contacts. package_name: nictiz.fhir.nl.r4.zib2020 derivation: constraint name: ZibEncounter abstract: true type: Encounter elements: status: {index: 0} class: short: ContactType binding: {strength: extensible, valueSet: 'http://terminology.hl7.org/ValueSet/v3-ActEncounterCode'} index: 1 participant: index: 2 slicing: rules: open discriminator: - {path: individual.resolve(), type: profile} min: null slices: healthProfessional: match: {} schema: index: 3 elements: type: short: HealthProfessionalRole binding: {strength: extensible, valueSet: 'http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.17.1.5--20200901000000'} index: 4 individual: short: ContactWith refers: ['http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-PractitionerRole'] type: Reference index: 5 period: elements: start: {short: StartDateTime, index: 6} end: {short: EndDateTime, index: 7} reasonCode: index: 8 slicing: rules: open discriminator: - {path: coding, type: exists} min: null slices: deviatingResult: match: {} schema: index: 9 extensions: commentContactReason: url: http://nictiz.nl/fhir/StructureDefinition/ext-Comment type: Extension index: 10 elements: value: short: CommentContactReason choices: [] index: 12 elements: extension: type: Extension url: http://nictiz.nl/fhir/StructureDefinition/ext-Comment index: 10 slicing: slices: commentContactReason: match: {} schema: type: Extension url: http://nictiz.nl/fhir/StructureDefinition/ext-Comment index: 10 elements: value: short: CommentContactReason choices: [] index: 12 coding: {index: 13} text: {short: DeviatingResult, index: 14} reasonReference: index: 15 extensions: commentContactReason: url: http://nictiz.nl/fhir/StructureDefinition/ext-Comment type: Extension index: 16 elements: value: short: CommentContactReason choices: [] index: 18 elements: extension: type: Extension url: http://nictiz.nl/fhir/StructureDefinition/ext-Comment index: 16 slicing: slices: commentContactReason: match: {} schema: type: Extension url: http://nictiz.nl/fhir/StructureDefinition/ext-Comment index: 16 elements: value: short: CommentContactReason choices: [] index: 18 slicing: rules: open discriminator: - {path: resolve(), type: profile} min: null slices: problem: match: {} schema: short: Problem refers: ['http://nictiz.nl/fhir/StructureDefinition/zib-Problem'] type: Reference index: 19 procedure: match: {} schema: short: Procedure refers: ['http://nictiz.nl/fhir/StructureDefinition/zib-Procedure-event'] type: Reference index: 20 hospitalization: elements: admitSource: short: Origin binding: {strength: extensible, valueSet: 'http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.15.1.2--20200901000000'} index: 21 dischargeDisposition: short: Destination binding: {strength: extensible, valueSet: 'http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.15.1.3--20200901000000'} index: 22 location: index: 23 elements: location: type: Reference short: Location refers: ['http://hl7.org/fhir/StructureDefinition/Location', 'http://nictiz.nl/fhir/StructureDefinition/zib-HealthcareProvider'] index: 24 package_version: 0.12.0-beta.3 class: profile kind: resource url: http://nictiz.nl/fhir/StructureDefinition/zib-Encounter base: http://hl7.org/fhir/StructureDefinition/Encounter version: null