Consolidated CDA (C-CDA)
4.0.0-ballot - STU4 Ballot United States of America flag

Consolidated CDA (C-CDA), published by Health Level Seven. This guide is not an authorized publication; it is the continuous build for version 4.0.0-ballot built by the FHIR (HL7ยฎ FHIRยฎ Standard) CI Build. This version is based on the current content of https://github.com/HL7/CDA-ccda/ and changes regularly. See the Directory of published versions

Logical Model: ServiceDeliveryLocation - Detailed Descriptions

Draft as of 2024-12-19

Definitions for the ServiceDeliveryLocation logical model.

Guidance on how to interpret the contents of this table can be found here

0. ParticipantRole
Logical ContainerClinicalDocument (CDA Class)
ValidationInstance of this type are validated by templateId
XML FormatIn the XML format, this property has the namespace urn:hl7-org:v3.
Invariantsshould-addr: SHOULD contain addr (addr.exists())
should-telecom: SHOULD contain telecom (telecom.exists())
2. ParticipantRole.templateId
Control1..?
SlicingThis element introduces a set of slices on ParticipantRole.templateId. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • value @ root
  • 4. ParticipantRole.templateId:service-delivery-loc
    Slice Nameservice-delivery-loc
    Control1..1
    6. ParticipantRole.templateId:service-delivery-loc.root
    Control1..?
    Pattern Value2.16.840.1.113883.10.20.22.4.32
    8. ParticipantRole.templateId:service-delivery-loc.extension
    Control0..0
    10. ParticipantRole.classCode
    Comments

    SHALL contain exactly one [1..1] @classCode="SDLOC" (CodeSystem: HL7RoleCode urn:oid:2.16.840.1.113883.5.111 STATIC) (CONF:81-7758).

    Control1..?
    Fixed ValueSDLOC
    12. ParticipantRole.id
    Short๐—จ๐—ฆ๐—–๐——๐—œ: Facility Identifier
    Comments

    Systems SHALL support National Provider Identifier (NPI) for organizations and SHOULD support Clinical Laboratory Improvement Amendments (CLIA) for laboratories and the National Association of Insurance Commissioners NAIC Company code (sometimes called โ€œNAIC Numberโ€ or โ€œcocodeโ€) for payers.

    SlicingThis element introduces a set of slices on ParticipantRole.id. The slices areUnordered and Open, and can be differentiated using the following discriminators:
    • value @ root
    • 14. ParticipantRole.id:NPI
      Slice NameNPI
      Control0..*
      16. ParticipantRole.id:NPI.root
      Control1..?
      Pattern Value2.16.840.1.113883.4.6
      18. ParticipantRole.id:CLIA
      Slice NameCLIA
      Control0..*
      20. ParticipantRole.id:CLIA.root
      Control1..?
      Pattern Value2.16.840.1.113883.4.7
      22. ParticipantRole.id:NAIC
      Slice NameNAIC
      Control0..*
      24. ParticipantRole.id:NAIC.root
      Control1..?
      Pattern Value2.16.840.1.113883.6.300
      26. ParticipantRole.code
      Short๐—จ๐—ฆ๐—–๐——๐—œ: Facility Type
      Control1..?
      BindingThe codes SHALL be taken from HealthcareServiceLocation
      (required to http://terminology.hl7.org/ValueSet/v3-HealthcareServiceLocation)
      28. ParticipantRole.addr
      Control0..1
      Typehttp://hl7.org/cda/stds/core/StructureDefinition/AD(US Realm Address)
      30. ParticipantRole.telecom
      Comments

      SHOULD contain zero or more [0..*] telecom (CONF:81-7761).

      32. ParticipantRole.playingEntity
      Comments

      MAY contain zero or one [0..1] playingEntity (CONF:81-7762).

      Control1..?
      34. ParticipantRole.playingEntity.classCode
      Comments

      The playingEntity, if present, SHALL contain exactly one [1..1] @classCode="PLC" (CodeSystem: HL7EntityClass urn:oid:2.16.840.1.113883.5.41 STATIC) (CONF:81-7763).

      Control1..?
      Fixed ValuePLC
      36. ParticipantRole.playingEntity.name
      Short๐—จ๐—ฆ๐—–๐——๐—œ: Facility Name
      Control1..1