{
  "resourceType": "StructureDefinition",
  "id": "b45dba1b-1b22-45f4-9350-eb64e1cec41b",
  "meta": {
    "lastUpdated": "2020-06-29T09:53:09.933+00:00"
  },
  "url": "https://fhir.cambio.se/StructureDefinition/EncounterOutpatient/v1",
  "name": "EncounterOutpatient",
  "status": "draft",
  "date": "2020-06-29T09:52:54.6174929+00:00",
  "description": "The Encounter Outpatient is defined as an interaction between a patient and healthcare provider(s) that does not require an overnight stay in a hospital or medical facility. (Not implemented yet)",
  "fhirVersion": "4.0.0",
  "mapping": [
    {
      "identity": "workflow",
      "uri": "http://hl7.org/fhir/workflow",
      "name": "Workflow Pattern"
    },
    {
      "identity": "rim",
      "uri": "http://hl7.org/v3",
      "name": "RIM Mapping"
    },
    {
      "identity": "w5",
      "uri": "http://hl7.org/fhir/fivews",
      "name": "FiveWs Pattern Mapping"
    },
    {
      "identity": "v2",
      "uri": "http://hl7.org/v2",
      "name": "HL7 v2 Mapping"
    }
  ],
  "kind": "resource",
  "abstract": false,
  "type": "Encounter",
  "baseDefinition": "https://fhir.cambio.se/StructureDefinition/EncounterCore/v1",
  "derivation": "constraint",
  "snapshot": {},
  "differential": {
    "element": [
      {
        "id": "Encounter.meta.source",
        "path": "Encounter.meta.source",
        "mustSupport": true
      },
      {
        "id": "Encounter.status",
        "path": "Encounter.status",
        "comment": "We only support arrived, in-progress, finished, entered-in-error and cancelled.\r\nFor no-show patients, check Appointment status."
      },
      {
        "id": "Encounter.statusHistory",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name",
            "valueString": "StatusHistory"
          }
        ],
        "path": "Encounter.statusHistory",
        "max": "0"
      },
      {
        "id": "Encounter.class",
        "path": "Encounter.class",
        "comment": "This is a high level categorization of contact types (a contact type group). E.g. outpatient, inpatient, emergency, ambulance and administrative, where each one can have several contact types.\r\n\r\nFor this profile the following classifications are allowed: ambulatory, emergency, home health, field, short stay and virtual."
      },
      {
        "id": "Encounter.hospitalization.origin",
        "path": "Encounter.hospitalization.origin",
        "comment": "Removed, not supported for normal OP encounters or emergency encounters",
        "max": "0"
      },
      {
        "id": "Encounter.hospitalization.admitSource",
        "path": "Encounter.hospitalization.admitSource",
        "comment": "Removed, not supported for normal OP encounters or emergency encounters",
        "max": "0"
      }
    ]
  }
}