---
title: HKClinicalTypeIdentifier
framework: healthkit
role: symbol
role_heading: Structure
path: healthkit/hkclinicaltypeidentifier
---

# HKClinicalTypeIdentifier

A type identifier for the different categories of clinical records.

## Declaration

```swift
struct HKClinicalTypeIdentifier
```

## Mentioned in

Accessing Health Records Authorizing access to health data

## Overview

Overview Clinical record samples are read-only, so you can’t request authorization to share clinical record types. You can’t create or save new HKClinicalRecord objects. For additional information, see Accessing Health Records.

## Topics

### Clinical Record Type Identifiers

- [allergyRecord](healthkit/hkclinicaltypeidentifier/allergyrecord.md)
- [clinicalNoteRecord](healthkit/hkclinicaltypeidentifier/clinicalnoterecord.md)
- [conditionRecord](healthkit/hkclinicaltypeidentifier/conditionrecord.md)
- [immunizationRecord](healthkit/hkclinicaltypeidentifier/immunizationrecord.md)
- [labResultRecord](healthkit/hkclinicaltypeidentifier/labresultrecord.md)
- [medicationRecord](healthkit/hkclinicaltypeidentifier/medicationrecord.md)
- [procedureRecord](healthkit/hkclinicaltypeidentifier/procedurerecord.md)
- [vitalSignRecord](healthkit/hkclinicaltypeidentifier/vitalsignrecord.md)
- [coverageRecord](healthkit/hkclinicaltypeidentifier/coveragerecord.md)

### Initializers

- [init(rawValue:)](healthkit/hkclinicaltypeidentifier/init(rawvalue:).md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
