---
title: HKMedicationGeneralForm
framework: healthkit
role: symbol
role_heading: Structure
path: healthkit/hkmedicationgeneralform
---

# HKMedicationGeneralForm

The manufactured form of a medication.

## Declaration

```swift
struct HKMedicationGeneralForm
```

## Topics

### Initializers

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

### Type Properties

- [capsule](healthkit/hkmedicationgeneralform/capsule.md)
- [cream](healthkit/hkmedicationgeneralform/cream.md)
- [device](healthkit/hkmedicationgeneralform/device.md)
- [drops](healthkit/hkmedicationgeneralform/drops.md)
- [foam](healthkit/hkmedicationgeneralform/foam.md)
- [gel](healthkit/hkmedicationgeneralform/gel.md)
- [inhaler](healthkit/hkmedicationgeneralform/inhaler.md)
- [injection](healthkit/hkmedicationgeneralform/injection.md)
- [liquid](healthkit/hkmedicationgeneralform/liquid.md)
- [lotion](healthkit/hkmedicationgeneralform/lotion.md)
- [ointment](healthkit/hkmedicationgeneralform/ointment.md)
- [patch](healthkit/hkmedicationgeneralform/patch.md)
- [powder](healthkit/hkmedicationgeneralform/powder.md)
- [spray](healthkit/hkmedicationgeneralform/spray.md)
- [suppository](healthkit/hkmedicationgeneralform/suppository.md)
- [tablet](healthkit/hkmedicationgeneralform/tablet.md)
- [topical](healthkit/hkmedicationgeneralform/topical.md)
- [unknown](healthkit/hkmedicationgeneralform/unknown.md)

## Relationships

### Conforms To

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

## See Also

### Medication queries

- [HKClinicalCoding](healthkit/hkclinicalcoding.md)
- [HKHealthConceptIdentifier](healthkit/hkhealthconceptidentifier.md)
- [HKMedicationConcept](healthkit/hkmedicationconcept.md)
- [HKMedicationDoseEvent](healthkit/hkmedicationdoseevent.md)
- [HKMedicationDoseEventType](healthkit/hkmedicationdoseeventtype.md)
- [HKUserAnnotatedMedication](healthkit/hkuserannotatedmedication.md)
- [HKUserAnnotatedMedicationQuery](healthkit/hkuserannotatedmedicationquery.md)
- [HKUserAnnotatedMedicationType](healthkit/hkuserannotatedmedicationtype.md)
- [HKHealthConceptDomain](healthkit/hkhealthconceptdomain.md)
- [HKUserAnnotatedMedicationQueryDescriptor](healthkit/hkuserannotatedmedicationquerydescriptor.md)
