| Specimen | | 0..* |
| Specimen.id | id | 0..1 |
| Specimen.meta | Meta | 0..1 |
| Specimen.implicitRules | uri | 0..1 |
| Specimen.language | code | 0..1 |
| Specimen.text | Narrative | 0..1 |
| Specimen.contained | Resource | 0..* |
| Specimen.extension | Extension | 0..* |
| Specimen.modifierExtension | Extension | 0..* |
| Specimen.identifier | Identifier | 0..1 |
| Specimen.identifier.id | string | 0..1 |
| Specimen.identifier.extension | Extension | 0..* |
| Specimen.identifier.use | code | 0..0 |
| Specimen.identifier.type | CodeableConcept | 0..0 |
| Specimen.identifier.type.id | string | 0..1 |
| Specimen.identifier.type.extension | Extension | 0..* |
| Specimen.identifier.type.coding | Coding | 0..* |
| Specimen.identifier.type.coding.id | string | 0..1 |
| Specimen.identifier.type.coding.extension | Extension | 0..* |
| Specimen.identifier.type.coding.system | uri | 0..1 |
| Specimen.identifier.type.coding.version | string | 0..1 |
| Specimen.identifier.type.coding.code | code | 0..1 |
| Specimen.identifier.type.coding.display | string | 0..1 |
| Specimen.identifier.type.coding.userSelected | boolean | 0..1 |
| Specimen.identifier.type.text | string | 0..1 |
| Specimen.identifier.system | uri | 1..1 |
| Specimen.identifier.value | string | 1..1 |
| Specimen.identifier.period | Period | 0..0 |
| Specimen.identifier.period.id | string | 0..1 |
| Specimen.identifier.period.extension | Extension | 0..* |
| Specimen.identifier.period.start | dateTime | 0..1 |
| Specimen.identifier.period.end | dateTime | 0..1 |
| Specimen.identifier.assigner | Reference(Organization) | 0..0 |
| Specimen.identifier.assigner.id | string | 0..1 |
| Specimen.identifier.assigner.extension | Extension | 0..* |
| Specimen.identifier.assigner.reference | string | 0..1 |
| Specimen.identifier.assigner.identifier | Identifier | 0..1 |
| Specimen.identifier.assigner.display | string | 0..1 |
| Specimen.accessionIdentifier | Identifier | 0..0 |
| Specimen.accessionIdentifier.id | string | 0..1 |
| Specimen.accessionIdentifier.extension | Extension | 0..* |
| Specimen.accessionIdentifier.use | code | 0..1 |
| Specimen.accessionIdentifier.type | CodeableConcept | 0..1 |
| Specimen.accessionIdentifier.type.id | string | 0..1 |
| Specimen.accessionIdentifier.type.extension | Extension | 0..* |
| Specimen.accessionIdentifier.type.coding | Coding | 0..* |
| Specimen.accessionIdentifier.type.coding.id | string | 0..1 |
| Specimen.accessionIdentifier.type.coding.extension | Extension | 0..* |
| Specimen.accessionIdentifier.type.coding.system | uri | 0..1 |
| Specimen.accessionIdentifier.type.coding.version | string | 0..1 |
| Specimen.accessionIdentifier.type.coding.code | code | 0..1 |
| Specimen.accessionIdentifier.type.coding.display | string | 0..1 |
| Specimen.accessionIdentifier.type.coding.userSelected | boolean | 0..1 |
| Specimen.accessionIdentifier.type.text | string | 0..1 |
| Specimen.accessionIdentifier.system | uri | 0..1 |
| Specimen.accessionIdentifier.value | string | 0..1 |
| Specimen.accessionIdentifier.period | Period | 0..1 |
| Specimen.accessionIdentifier.period.id | string | 0..1 |
| Specimen.accessionIdentifier.period.extension | Extension | 0..* |
| Specimen.accessionIdentifier.period.start | dateTime | 0..1 |
| Specimen.accessionIdentifier.period.end | dateTime | 0..1 |
| Specimen.accessionIdentifier.assigner | Reference(Organization) | 0..1 |
| Specimen.accessionIdentifier.assigner.id | string | 0..1 |
| Specimen.accessionIdentifier.assigner.extension | Extension | 0..* |
| Specimen.accessionIdentifier.assigner.reference | string | 0..1 |
| Specimen.accessionIdentifier.assigner.identifier | Identifier | 0..1 |
| Specimen.accessionIdentifier.assigner.display | string | 0..1 |
| Specimen.status | code | 0..0 |
| Specimen.type | CodeableConcept | 0..0 |
| Specimen.type.id | string | 0..1 |
| Specimen.type.extension | Extension | 0..* |
| Specimen.type.coding | Coding | 0..* |
| Specimen.type.coding.id | string | 0..1 |
| Specimen.type.coding.extension | Extension | 0..* |
| Specimen.type.coding.system | uri | 0..1 |
| Specimen.type.coding.version | string | 0..1 |
| Specimen.type.coding.code | code | 0..1 |
| Specimen.type.coding.display | string | 0..1 |
| Specimen.type.coding.userSelected | boolean | 0..1 |
| Specimen.type.text | string | 0..1 |
| Specimen.subject | Reference(CareConnect-DCH-Patient-1) | 1..1 |
| Specimen.subject.id | string | 0..1 |
| Specimen.subject.extension | Extension | 0..* |
| Specimen.subject.reference | string | 1..1 |
| Specimen.subject.identifier | Identifier | 0..1 |
| Specimen.subject.display | string | 0..1 |
| Specimen.receivedTime | dateTime | 0..1 |
| Specimen.parent | Reference(Specimen) | 0..0 |
| Specimen.parent.id | string | 0..1 |
| Specimen.parent.extension | Extension | 0..* |
| Specimen.parent.reference | string | 0..1 |
| Specimen.parent.identifier | Identifier | 0..1 |
| Specimen.parent.display | string | 0..1 |
| Specimen.request | Reference(DCH-NewbornBloodSpotScreening-ProcedureRequest-1) | 0..1 |
| Specimen.request.id | string | 0..1 |
| Specimen.request.extension | Extension | 0..* |
| Specimen.request.reference | string | 1..1 |
| Specimen.request.identifier | Identifier | 0..1 |
| Specimen.request.display | string | 0..1 |
| Specimen.collection | BackboneElement | 0..0 |
| Specimen.collection.id | string | 0..1 |
| Specimen.collection.extension | Extension | 0..* |
| Specimen.collection.modifierExtension | Extension | 0..* |
| Specimen.collection.collector | Reference(Practitioner) | 0..1 |
| Specimen.collection.collector.id | string | 0..1 |
| Specimen.collection.collector.extension | Extension | 0..* |
| Specimen.collection.collector.reference | string | 0..1 |
| Specimen.collection.collector.identifier | Identifier | 0..1 |
| Specimen.collection.collector.display | string | 0..1 |
| Specimen.collection.collected[x] | dateTime | Period | 0..1 |
| Specimen.collection.quantity | SimpleQuantity | 0..1 |
| Specimen.collection.quantity.id | string | 0..1 |
| Specimen.collection.quantity.extension | Extension | 0..* |
| Specimen.collection.quantity.value | decimal | 0..1 |
| Specimen.collection.quantity.comparator | code | 0..0 |
| Specimen.collection.quantity.unit | string | 0..1 |
| Specimen.collection.quantity.system | uri | 0..1 |
| Specimen.collection.quantity.code | code | 0..1 |
| Specimen.collection.method | CodeableConcept | 0..1 |
| Specimen.collection.method.id | string | 0..1 |
| Specimen.collection.method.extension | Extension | 0..* |
| Specimen.collection.method.coding | Coding | 0..* |
| Specimen.collection.method.coding.id | string | 0..1 |
| Specimen.collection.method.coding.extension | Extension | 0..* |
| Specimen.collection.method.coding.system | uri | 0..1 |
| Specimen.collection.method.coding.version | string | 0..1 |
| Specimen.collection.method.coding.code | code | 0..1 |
| Specimen.collection.method.coding.display | string | 0..1 |
| Specimen.collection.method.coding.userSelected | boolean | 0..1 |
| Specimen.collection.method.text | string | 0..1 |
| Specimen.collection.bodySite | CodeableConcept | 0..1 |
| Specimen.collection.bodySite.id | string | 0..1 |
| Specimen.collection.bodySite.extension | Extension | 0..* |
| Specimen.collection.bodySite.coding | Coding | 0..* |
| Specimen.collection.bodySite.coding.id | string | 0..1 |
| Specimen.collection.bodySite.coding.extension | Extension | 0..* |
| Specimen.collection.bodySite.coding.system | uri | 0..1 |
| Specimen.collection.bodySite.coding.version | string | 0..1 |
| Specimen.collection.bodySite.coding.code | code | 0..1 |
| Specimen.collection.bodySite.coding.display | string | 0..1 |
| Specimen.collection.bodySite.coding.userSelected | boolean | 0..1 |
| Specimen.collection.bodySite.text | string | 0..1 |
| Specimen.processing | BackboneElement | 0..0 |
| Specimen.processing.id | string | 0..1 |
| Specimen.processing.extension | Extension | 0..* |
| Specimen.processing.modifierExtension | Extension | 0..* |
| Specimen.processing.description | string | 0..1 |
| Specimen.processing.procedure | CodeableConcept | 0..1 |
| Specimen.processing.procedure.id | string | 0..1 |
| Specimen.processing.procedure.extension | Extension | 0..* |
| Specimen.processing.procedure.coding | Coding | 0..* |
| Specimen.processing.procedure.coding.id | string | 0..1 |
| Specimen.processing.procedure.coding.extension | Extension | 0..* |
| Specimen.processing.procedure.coding.system | uri | 0..1 |
| Specimen.processing.procedure.coding.version | string | 0..1 |
| Specimen.processing.procedure.coding.code | code | 0..1 |
| Specimen.processing.procedure.coding.display | string | 0..1 |
| Specimen.processing.procedure.coding.userSelected | boolean | 0..1 |
| Specimen.processing.procedure.text | string | 0..1 |
| Specimen.processing.additive | Reference(Substance) | 0..* |
| Specimen.processing.additive.id | string | 0..1 |
| Specimen.processing.additive.extension | Extension | 0..* |
| Specimen.processing.additive.reference | string | 0..1 |
| Specimen.processing.additive.identifier | Identifier | 0..1 |
| Specimen.processing.additive.display | string | 0..1 |
| Specimen.processing.time[x] | dateTime | Period | 0..1 |
| Specimen.container | BackboneElement | 0..0 |
| Specimen.container.id | string | 0..1 |
| Specimen.container.extension | Extension | 0..* |
| Specimen.container.modifierExtension | Extension | 0..* |
| Specimen.container.identifier | Identifier | 0..* |
| Specimen.container.identifier.id | string | 0..1 |
| Specimen.container.identifier.extension | Extension | 0..* |
| Specimen.container.identifier.use | code | 0..1 |
| Specimen.container.identifier.type | CodeableConcept | 0..1 |
| Specimen.container.identifier.type.id | string | 0..1 |
| Specimen.container.identifier.type.extension | Extension | 0..* |
| Specimen.container.identifier.type.coding | Coding | 0..* |
| Specimen.container.identifier.type.coding.id | string | 0..1 |
| Specimen.container.identifier.type.coding.extension | Extension | 0..* |
| Specimen.container.identifier.type.coding.system | uri | 0..1 |
| Specimen.container.identifier.type.coding.version | string | 0..1 |
| Specimen.container.identifier.type.coding.code | code | 0..1 |
| Specimen.container.identifier.type.coding.display | string | 0..1 |
| Specimen.container.identifier.type.coding.userSelected | boolean | 0..1 |
| Specimen.container.identifier.type.text | string | 0..1 |
| Specimen.container.identifier.system | uri | 0..1 |
| Specimen.container.identifier.value | string | 0..1 |
| Specimen.container.identifier.period | Period | 0..1 |
| Specimen.container.identifier.period.id | string | 0..1 |
| Specimen.container.identifier.period.extension | Extension | 0..* |
| Specimen.container.identifier.period.start | dateTime | 0..1 |
| Specimen.container.identifier.period.end | dateTime | 0..1 |
| Specimen.container.identifier.assigner | Reference(Organization) | 0..1 |
| Specimen.container.identifier.assigner.id | string | 0..1 |
| Specimen.container.identifier.assigner.extension | Extension | 0..* |
| Specimen.container.identifier.assigner.reference | string | 0..1 |
| Specimen.container.identifier.assigner.identifier | Identifier | 0..1 |
| Specimen.container.identifier.assigner.display | string | 0..1 |
| Specimen.container.description | string | 0..1 |
| Specimen.container.type | CodeableConcept | 0..1 |
| Specimen.container.type.id | string | 0..1 |
| Specimen.container.type.extension | Extension | 0..* |
| Specimen.container.type.coding | Coding | 0..* |
| Specimen.container.type.coding.id | string | 0..1 |
| Specimen.container.type.coding.extension | Extension | 0..* |
| Specimen.container.type.coding.system | uri | 0..1 |
| Specimen.container.type.coding.version | string | 0..1 |
| Specimen.container.type.coding.code | code | 0..1 |
| Specimen.container.type.coding.display | string | 0..1 |
| Specimen.container.type.coding.userSelected | boolean | 0..1 |
| Specimen.container.type.text | string | 0..1 |
| Specimen.container.capacity | SimpleQuantity | 0..1 |
| Specimen.container.capacity.id | string | 0..1 |
| Specimen.container.capacity.extension | Extension | 0..* |
| Specimen.container.capacity.value | decimal | 0..1 |
| Specimen.container.capacity.comparator | code | 0..0 |
| Specimen.container.capacity.unit | string | 0..1 |
| Specimen.container.capacity.system | uri | 0..1 |
| Specimen.container.capacity.code | code | 0..1 |
| Specimen.container.specimenQuantity | SimpleQuantity | 0..1 |
| Specimen.container.specimenQuantity.id | string | 0..1 |
| Specimen.container.specimenQuantity.extension | Extension | 0..* |
| Specimen.container.specimenQuantity.value | decimal | 0..1 |
| Specimen.container.specimenQuantity.comparator | code | 0..0 |
| Specimen.container.specimenQuantity.unit | string | 0..1 |
| Specimen.container.specimenQuantity.system | uri | 0..1 |
| Specimen.container.specimenQuantity.code | code | 0..1 |
| Specimen.container.additive[x] | CodeableConcept | Reference(Substance) | 0..1 |
| Specimen.note | Annotation | 0..0 |
| Specimen.note.id | string | 0..1 |
| Specimen.note.extension | Extension | 0..* |
| Specimen.note.author[x] | Reference(Patient | Practitioner | RelatedPerson) | string | 0..1 |
| Specimen.note.time | dateTime | 0..1 |
| Specimen.note.text | string | 1..1 |