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