description: This clinical statement represents the physical place of available services or resources. It is the location of a service event where an act, observation or procedure took or can place.\n\nThe ASTP/ONC U.S. Core Data for Interoperability (USCDI) specifies that Encounter Location must be represented using either the National Healthcare Safety Network (NHSN) Healthcare Facility Patient Care Location (HSLOC) codes or SNOMED CT location type codes.\n\nThe HealthcareServiceLocation value set, bound to ParticipantRole.code, includes concepts from HSLOC, SNOMED CT, and CMS Place of Service (POS) codes to support a variety of implementation contexts.\n\nTo conform with USCDI requirements, certifying systems shall support either HSLOC codes or SNOMED CT codes. Inclusion of CMS POS codes is optional and may be used to meet billing or administrative needs.\n package_name: hl7.cda.us.ccda derivation: constraint name: ServiceDeliveryLocation type: http://hl7.org/cda/stds/core/StructureDefinition/ParticipantRole elements: templateId: index: 0 slicing: rules: open discriminator: - {path: root, type: value} min: 1 slices: service-delivery-loc: match: {root: 2.16.840.1.113883.10.20.22.4.32} schema: _required: true index: 1 elements: root: pattern: {type: String, value: 2.16.840.1.113883.10.20.22.4.32} index: 2 extension: {index: 3} required: [root] extensions: {} classCode: pattern: {type: Code, value: SDLOC} index: 4 id: short: '𝗨𝗦𝗖𝗗𝗜: Facility Identifier' index: 5 slicing: rules: open discriminator: - {path: root, type: value} min: null slices: NPI: match: {root: 2.16.840.1.113883.4.6} schema: array: true index: 6 elements: root: pattern: {type: String, value: 2.16.840.1.113883.4.6} index: 7 required: [root] CLIA: match: {root: 2.16.840.1.113883.4.7} schema: array: true index: 8 elements: root: pattern: {type: String, value: 2.16.840.1.113883.4.7} index: 9 required: [root] NAIC: match: {root: 2.16.840.1.113883.6.300} schema: array: true index: 10 elements: root: pattern: {type: String, value: 2.16.840.1.113883.6.300} index: 11 required: [root] code: binding: {strength: preferred, valueSet: 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1267.31'} constraint: shall-use-one-binding: {human: The code shall belong to one of the value sets., source: 'http://hl7.org/cda/us/ccda/StructureDefinition/ServiceDeliveryLocation', severity: error, expression: 'code.exists() implies (code.memberOf(''http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.1.11.20275'') or code.memberOf(''http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1267.26'') or code.memberOf(''http://hl7.org/cda/us/ccda/ValueSet/CMSPlaceOfServiceCodes''))'} index: 12 addr: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/AD', index: 13} telecom: {index: 14} playingEntity: index: 15 elements: classCode: pattern: {type: Code, value: PLC} index: 16 name: {short: '𝗨𝗦𝗖𝗗𝗜: Facility Name', index: 17} required: [classCode, name] package_version: 4.0.0 class: logical kind: logical url: http://hl7.org/cda/us/ccda/StructureDefinition/ServiceDeliveryLocation base: http://hl7.org/cda/stds/core/StructureDefinition/ParticipantRole version: 4.0.0 required: [classCode, templateId, code, playingEntity]