{
  "resourceType": "StructureDefinition",
  "url": "https://fhir.nmdp.org/ig/HlaAntibodyReport/StructureDefinition/hla-immunoassay-working-sample",
  "version": "0.2.0",
  "name": "HLAImmunoAssayWorkingSample",
  "title": "HLA Immunoassay Working Sample",
  "status": "draft",
  "publisher": "NMDP",
  "contact": [
    {
      "name": "David Wroe",
      "telecom": [
        {
          "system": "email",
          "value": "fhir@nmdp.org",
          "use": "work"
        }
      ]
    }
  ],
  "description": "# HLA Immunoassay Working Sample\r\n\r\nExtension of US Core Specimen\r\n\r\n## Working Sample\r\n\r\nA sample (likely blood) drawn from a patient.\r\n\r\n### Elements\r\n\r\n* **working-sample-id**: Unique identifier for this sample\r\n* **sample-datetime**: Date and time when the sample was drawn\r\n* **testing-laboratory**: Identifier for the lab\r\n\r\n## Working Sample (Preparation)\r\n\r\nA processed portion of the sample prepared for panel analysis.\r\n\r\n### Elements\r\n\r\n* **treatment**: Process performed during preparation\r\n* **method**: Ex. dilution\r\n* **diluent**: Description of the diluent substance/buffer\r\n* **ratio**: Dilution ratio (usually between 0 and 1)\r\n",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "Specimen",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Specimen",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Specimen.identifier",
        "path": "Specimen.identifier",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Specimen.type",
        "path": "Specimen.type",
        "mustSupport": true
      },
      {
        "id": "Specimen.subject",
        "path": "Specimen.subject",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Specimen.collection",
        "path": "Specimen.collection",
        "mustSupport": true
      },
      {
        "id": "Specimen.collection.collected[x]",
        "path": "Specimen.collection.collected[x]",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Specimen.processing",
        "path": "Specimen.processing",
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Specimen.processing.description",
        "path": "Specimen.processing.description",
        "mustSupport": true
      },
      {
        "id": "Specimen.processing.method",
        "path": "Specimen.processing.method",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Specimen.processing.additive",
        "path": "Specimen.processing.additive",
        "mustSupport": true
      }
    ]
  }
}