description: This profile sets minimum expectations for the Encounter resource to record, search, and fetch basic encounter information for an individual patient. package_name: ndhm.in derivation: constraint name: Encounter type: Encounter elements: appointment: type: Reference refers: ['https://nrces.in/ndhm/fhir/r4/StructureDefinition/Appointment'] index: 27 diagnosis: elements: condition: type: Reference refers: ['https://nrces.in/ndhm/fhir/r4/StructureDefinition/Condition', 'https://nrces.in/ndhm/fhir/r4/StructureDefinition/Procedure'] index: 35 use: binding: {strength: preferred, valueSet: 'https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-diagnosis-use'} index: 36 elements: coding: mustSupport: true index: 37 elements: system: pattern: {type: Uri, value: 'http://snomed.info/sct'} index: 38 code: {index: 39} display: {index: 40} required: [display, code] text: {mustSupport: true, index: 41} serviceProvider: type: Reference refers: ['https://nrces.in/ndhm/fhir/r4/StructureDefinition/Organization'] index: 43 reasonCode: elements: coding: mustSupport: true index: 29 elements: system: pattern: {type: Uri, value: 'http://snomed.info/sct'} index: 30 code: {index: 31} display: {index: 32} required: [display, code] text: {mustSupport: true, index: 33} type: mustSupport: true index: 3 elements: coding: mustSupport: true index: 4 elements: system: pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/encounter-type'} index: 5 code: {index: 6} display: {index: 7} required: [display, code] text: {mustSupport: true, index: 8} participant: elements: type: elements: coding: mustSupport: true index: 22 elements: code: {index: 23} display: {index: 24} required: [display, code] text: {mustSupport: true, index: 25} individual: type: Reference refers: ['http://hl7.org/fhir/StructureDefinition/RelatedPerson', 'https://nrces.in/ndhm/fhir/r4/StructureDefinition/Practitioner', 'https://nrces.in/ndhm/fhir/r4/StructureDefinition/PractitionerRole'] index: 26 serviceType: mustSupport: true index: 9 elements: coding: mustSupport: true index: 10 elements: system: pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/service-type'} index: 11 code: {index: 12} display: {index: 13} required: [display, code] text: {mustSupport: true, index: 14} priority: elements: coding: mustSupport: true index: 15 elements: system: pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/v3-ActPriority'} index: 16 code: {index: 17} display: {index: 18} required: [display, code] text: {mustSupport: true, index: 19} status: {mustSupport: true, index: 1} class: {mustSupport: true, index: 2} identifier: {mustSupport: true, index: 0} hospitalization: {mustSupport: true, index: 42} period: {mustSupport: true, index: 28} basedOn: type: Reference refers: ['https://nrces.in/ndhm/fhir/r4/StructureDefinition/ServiceRequest'] index: 21 partOf: type: Reference refers: ['https://nrces.in/ndhm/fhir/r4/StructureDefinition/Encounter'] index: 44 subject: type: Reference refers: ['http://hl7.org/fhir/StructureDefinition/Group', 'https://nrces.in/ndhm/fhir/r4/StructureDefinition/Patient'] index: 20 reasonReference: type: Reference refers: ['http://hl7.org/fhir/StructureDefinition/ImmunizationRecommendation', 'https://nrces.in/ndhm/fhir/r4/StructureDefinition/Condition', 'https://nrces.in/ndhm/fhir/r4/StructureDefinition/Observation', 'https://nrces.in/ndhm/fhir/r4/StructureDefinition/Procedure'] index: 34 package_version: 2.0.1 class: profile kind: resource url: https://nrces.in/ndhm/fhir/r4/StructureDefinition/Encounter base: http://hl7.org/fhir/StructureDefinition/Encounter version: 2.0.1