PackagesCanonicalsLogsProblems
    Packages
    cezih.hr.cezih-osnova@0.2.9
    http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-encounter
{
  "description": "Ovaj profil specificira sadržaj podataka o posjeti pacijenta pružatelju zdravstvene skrbi.\\n\\nPosjeta predstavlja jedan kontakt pacijenta sa zdravstvenim djelatnikom prilikom kojeg je pacijentu pružena zdravstvena skrb. Posjeta može biti fizička ali i virtualna tj. udaljena (kao u slučaju telekonzultacija)\\n\\n\\n Podatci o posjeti se sastoje od \\n* jedinstvenog identifikatora posjete kojeg dodjeljuje ova usluga prilikom kreiranja posjeta (global identifier)\\n* lokalnog identifikatora posjete kojeg dodjeljuje vanjska aplikacije/informacijski sustav (Gx)\\n* perioda u kojemu se dogodio posjet. Datum od tog perioda definira korisnik prilikom kreiranja posjeta dok se datum do definira od strane korisnika prilikom zatvaranja posjeta (period from, period to)\\n* prioriteta posjeta kojeg definira korisnik prilikom kreiranja posjeta ili izmjene podataka o posjeti (priority)\\n* statusa posjeta kojeg usluga automatski definira prilikom pozivanje operacija za kreiranje i zatvaranje posjeta (status)\\n* tipa posjeta kojeg definira korisnik prilikom kreiranja posjeta ili izmjene podataka o posjeti (type)\\n* pacijenta na kojeg se donosi posjet prilikom kreiranja posjeta ili izmjene podataka o posjeti (subject)\\n* zdravstvenih djelatnika koji su sudjelovali u posjeti koje definira korisnik prilikom kreiranja posjeta ili izmjene podataka o posjeti (participant)\\n* zdravstvene organizacije u kojoj se dogodio posjet a koju definira korisnik prilikom kreiranja posjeta (serviceProvider)\\n* slučajeva koji su obrađeni u toj posjeti (diagnosis)\\n\\nPrilikom prijema pacijenta i kreiranja nove posjete posjeta je u statusu aktivna (In-progress). Prilikom otpuštanja pacijenta se posjeta zatvara i mjenja joj se status u završena (Finished). Ukoliko je posjeta greškom kreirana moguće ju je obrisati kada joj se mijenja stanje u obrisana (entered-in-error)\\n\\n",
  "_filename": "StructureDefinition-hr-encounter.json",
  "package_name": "cezih.hr.cezih-osnova",
  "date": "2023-03-01",
  "derivation": "constraint",
  "meta": {
    "source": "#AKtmNLNEw5QmPuSg",
    "versionId": "86",
    "lastUpdated": "2025-07-07T07:10:11.6303786+00:00"
  },
  "publisher": null,
  "fhirVersion": "4.0.1",
  "jurisdiction": [ {
    "text": "Croatia",
    "coding": [ {
      "code": "HR",
      "system": "urn:iso:std:iso:3166",
      "display": "Croatia"
    } ]
  } ],
  "name": "HREncounter",
  "mapping": [ {
    "uri": "http://hl7.org/fhir/workflow",
    "name": "Workflow Pattern",
    "identity": "workflow"
  }, {
    "uri": "http://hl7.org/v3",
    "name": "RIM Mapping",
    "identity": "rim"
  }, {
    "uri": "http://hl7.org/fhir/fivews",
    "name": "FiveWs Pattern Mapping",
    "identity": "w5"
  }, {
    "uri": "http://hl7.org/v2",
    "name": "HL7 v2 Mapping",
    "identity": "v2"
  } ],
  "abstract": false,
  "type": "Encounter",
  "experimental": "false",
  "resourceType": "StructureDefinition",
  "title": "Posjeta",
  "package_version": "0.2.9",
  "status": "active",
  "id": "56117fb4-5ed2-4e20-a942-5ceeea912ecb",
  "kind": "resource",
  "url": "http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-encounter",
  "version": "0.2.3",
  "differential": {
    "element": [ {
      "id": "Encounter",
      "path": "Encounter",
      "short": "Posjeta",
      "definition": "Posjeta predstavlja jedan kontakt pacijenta sa zdravstvenim djelatnikom prilikom kojeg je pacijentu pružena zdravstvena skrb. Posjeta može biti fizička ali i virtualna tj. udaljena (kao u slučaju telekonzultacija)"
    }, {
      "id": "Encounter.extension:sudjelovanje-u-troskovima",
      "max": "1",
      "path": "Encounter.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-troskovi-sudjelovanje" ]
      } ],
      "short": "Informacije o sudjelovanju pacijenta u troškovima",
      "sliceName": "sudjelovanje-u-troskovima",
      "mustSupport": true
    }, {
      "id": "Encounter.identifier",
      "path": "Encounter.identifier",
      "short": "Identifikator posjete",
      "slicing": {
        "rules": "closed",
        "discriminator": [ {
          "path": "system",
          "type": "value"
        } ]
      },
      "definition": "Usluga za upravljanje posjetama generira jedinstveni identifikator posjete. Ukoliko je potrebno prilikom kreiranja posjete korisnik može u zahtjevu poslati i neki svoj loklani identifikator. Budući da se taj identifikator ne može smatrati globalno jedinstvenim usluga kreira dodatni identifikator za koji se garantira globalna edinstvenost. Sam identifikator može biti u formatu OID, UUID, ili CUID.",
      "mustSupport": false
    }, {
      "id": "Encounter.identifier.value",
      "min": 1,
      "path": "Encounter.identifier.value",
      "short": "Vrijednost identifikatora"
    }, {
      "id": "Encounter.identifier:evidencijski-broj-hitnog-prijema",
      "max": "1",
      "path": "Encounter.identifier",
      "short": "Evidencijski broj hitnog prijema",
      "sliceName": "evidencijski-broj-hitnog-prijema",
      "definition": "Postalvja se samo ako je vrsta prijema hitni prijem (Encounter.class = 1)",
      "mustSupport": true
    }, {
      "id": "Encounter.identifier:evidencijski-broj-hitnog-prijema.system",
      "min": 1,
      "path": "Encounter.identifier.system",
      "short": "Vrsta identifikatora",
      "fixedUri": "http://fhir.cezih.hr/specifikacije/identifikatori/evidencijski-broj-hitnog-prijema"
    }, {
      "id": "Encounter.identifier:evidencijski-broj-hitnog-prijema.value",
      "min": 1,
      "path": "Encounter.identifier.value",
      "short": "Vrijednost identifikatora"
    }, {
      "id": "Encounter.identifier:jedinstveni-identifikator",
      "max": "1",
      "path": "Encounter.identifier",
      "short": "Jedinstvani identifikator posjete",
      "sliceName": "jedinstveni-identifikator",
      "definition": "Ovaj identifikator dodjeljuje usluga \"Upravljanje posjetama\". Ovaj identifikator se smatra globalno jedinstvenim što znaći da ne mogu postojati 2 posjeta sa istim identifikatorom posjete.",
      "mustSupport": true
    }, {
      "id": "Encounter.identifier:jedinstveni-identifikator.system",
      "min": 1,
      "path": "Encounter.identifier.system",
      "short": "Vrsta identifikatora",
      "fixedUri": "http://fhir.cezih.hr/specifikacije/identifikatori/identifikator-posjete"
    }, {
      "id": "Encounter.identifier:lokalni-identifikator-posjete",
      "max": "1",
      "path": "Encounter.identifier",
      "short": "Lokalni identifikator posjete",
      "sliceName": "lokalni-identifikator-posjete",
      "definition": "Lokalni identifikator posjete u sustavu pošiljatrelja poruke. POšiljatelj poruke može slati jedan ili više ovakvih identifikatora kako bi definirao vezu između lokalnog i globalnog identifikatora posjete. Ovaj identifikator se ne smatra globalno jedistvenim pa je moguće da postoje 2 ili više slučajeva sa istim lokalnim identifikatorom posjete.",
      "mustSupport": true
    }, {
      "id": "Encounter.identifier:lokalni-identifikator-posjete.system",
      "min": 1,
      "path": "Encounter.identifier.system",
      "short": "Vrsta identifikatora",
      "fixedUri": "http://fhir.cezih.hr/specifikacije/identifikatori/lokalni-identifikator-posjete"
    }, {
      "id": "Encounter.identifier:lokalni-identifikator-posjete.value",
      "min": 1,
      "path": "Encounter.identifier.value",
      "short": "Vrijednost identifikatora"
    }, {
      "id": "Encounter.status",
      "path": "Encounter.status",
      "short": "Status posjete sukladno modelu stanja",
      "binding": {
        "strength": "required",
        "valueSet": "http://fhir.cezih.hr/specifikacije/ValueSet/hr-encounter-status"
      }
    }, {
      "id": "Encounter.statusHistory.status",
      "path": "Encounter.statusHistory.status",
      "short": "Status posjete sukladno modelu stanja",
      "binding": {
        "strength": "required",
        "valueSet": "http://fhir.cezih.hr/specifikacije/ValueSet/hr-encounter-status"
      }
    }, {
      "id": "Encounter.class",
      "path": "Encounter.class",
      "short": "Klasifikacija, vrsta, posjete (hospitalizacija, kućna posjeta, specijalistika, virtualna ...)",
      "binding": {
        "strength": "required",
        "valueSet": "http://fhir.cezih.hr/specifikacije/ValueSet/nacin-prijema"
      }
    }, {
      "id": "Encounter.type",
      "max": "2",
      "path": "Encounter.type",
      "short": "Vrsta i tip posjete",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "coding.system",
          "type": "value"
        } ]
      },
      "definition": "Vrsta i tip posjete. \r\nVrsta posjete - vrijednost s obzirom na prisutnost pacijenta. Ukoliko se ovaj podatak ne pošalje smatra se da je posjeta sa prisutnošću pacijenta.\r\nTip posjete  - primarna, SKZZ, hospitalizacija.",
      "mustSupport": true
    }, {
      "id": "Encounter.type:VrstaPosjete",
      "max": "1",
      "path": "Encounter.type",
      "short": "Vrsta posjete s obzirom na prisutnost pacijenta",
      "binding": {
        "strength": "required",
        "valueSet": "http://fhir.cezih.hr/specifikacije/ValueSet/vrsta-posjete"
      },
      "sliceName": "VrstaPosjete"
    }, {
      "id": "Encounter.type:VrstaPosjete.coding",
      "max": "1",
      "min": 1,
      "path": "Encounter.type.coding"
    }, {
      "id": "Encounter.type:VrstaPosjete.coding.system",
      "min": 1,
      "path": "Encounter.type.coding.system",
      "fixedUri": "http://fhir.cezih.hr/specifikacije/CodeSystem/vrsta-posjete"
    }, {
      "id": "Encounter.type:TipPosjete",
      "max": "1",
      "path": "Encounter.type",
      "short": "Tip posjete (primarna, SKZZ, hospitalizacija)",
      "binding": {
        "strength": "required",
        "valueSet": "http://fhir.cezih.hr/specifikacije/ValueSet/hr-tip-posjete"
      },
      "sliceName": "TipPosjete"
    }, {
      "id": "Encounter.type:TipPosjete.coding",
      "max": "1",
      "min": 1,
      "path": "Encounter.type.coding"
    }, {
      "id": "Encounter.type:TipPosjete.coding.system",
      "min": 1,
      "path": "Encounter.type.coding.system",
      "fixedUri": "http://fhir.cezih.hr/specifikacije/CodeSystem/hr-tip-posjete"
    }, {
      "id": "Encounter.priority",
      "path": "Encounter.priority",
      "short": "Prioritet posjete",
      "binding": {
        "strength": "required"
      },
      "mustSupport": true
    }, {
      "id": "Encounter.subject",
      "path": "Encounter.subject",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-pacijent" ]
      } ],
      "short": "Referenca na pacijenta na kojeg se odnosi posjete.",
      "constraint": [ {
        "key": "IGbJQZ23",
        "human": "Ako se pacijent referencira sa identifikatorom morea se navesti tip resursa Patient",
        "severity": "error",
        "expression": "iif($this.identifier.exists(), $this.type = 'Patient', true)"
      } ],
      "definition": "Za referenciranje pacijenta na kojeg se odnosi posjeta preporuča se korištenje logičkih referenci (identifikatora). Kao identifikator pacijenta koristi se MBO.",
      "mustSupport": true
    }, {
      "id": "Encounter.participant",
      "path": "Encounter.participant",
      "short": "Zdravstveni djelatnici koji su sudjelovali u posjeti",
      "definition": "Zdravstveni djelatnici koji su sudjelovali u posjeti se referenciraju korištenjem logičkih referenci (identifikatora).",
      "mustSupport": true
    }, {
      "id": "Encounter.participant.individual",
      "min": 1,
      "path": "Encounter.participant.individual",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-practitioner" ]
      } ],
      "short": "Reference na zdravstvenog djelatnika",
      "constraint": [ {
        "key": "PXL9Kq6s",
        "human": "Ako se zdravstveni djelatnik referencira sa identifikatorom potrebno je navesti tip resursa Practitioner",
        "severity": "error",
        "expression": "iif($this.identifier.exists(), $this.type = 'Practitioner', true)"
      } ],
      "definition": "Zdravstveni djelatnici koji su sudjelovali u posjeti se referenciraju korištenjem logičkih referenci (identifikatora). Za referenciranje zdravstvenog djalatnika koristi se HZJZ broj zdravstvenog djelatnika ili MBO. U ovom polju se uglavnom šalje liječnik koji je pružao zdravstvenu skrb pacijentu no po potrebi se mogu slati i drugi liječnici koji su tjekom te posjete puržali skrb pacijentu.",
      "mustSupport": false
    }, {
      "id": "Encounter.period",
      "path": "Encounter.period",
      "short": "Period posjeta",
      "definition": "Vremenski period posjeta pacijenta pružatelju zdravstvene skrbi. Prilikom kreiranja posjete mora se poslati barem vrijeme početka posjete dok se vrijeme kraja posjete šalje prilikom slanja poruke za zatvaranje posjete.",
      "mustSupport": true
    }, {
      "id": "Encounter.period.start",
      "path": "Encounter.period.start",
      "short": "Vrijeme početka posjete",
      "mustSupport": true
    }, {
      "id": "Encounter.period.end",
      "path": "Encounter.period.end",
      "short": "Vrijeme završetka posjete",
      "mustSupport": true
    }, {
      "id": "Encounter.reasonCode",
      "max": "1",
      "path": "Encounter.reasonCode",
      "short": "Razlog posjete"
    }, {
      "id": "Encounter.reasonCode.coding",
      "max": "0",
      "path": "Encounter.reasonCode.coding"
    }, {
      "id": "Encounter.reasonCode.text",
      "min": 1,
      "path": "Encounter.reasonCode.text",
      "short": "Razlog posjete",
      "definition": "Sadrži tekstualni opis razloga posjete."
    }, {
      "id": "Encounter.diagnosis",
      "path": "Encounter.diagnosis",
      "short": "Problemi zdravlja (slučajevi) koji su obrađeni u posjeti",
      "mustSupport": true
    }, {
      "id": "Encounter.diagnosis.condition",
      "path": "Encounter.diagnosis.condition",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-condition" ]
      } ],
      "short": "Reference na problem zdravlja (slučaj)",
      "constraint": [ {
        "key": "80Bx95aJ",
        "human": "Ako se slučaj referencira sa identfikatorom slučaja mora bit definiran tip resursa",
        "severity": "error",
        "expression": "iif($this.identifier.exists(), $this.type = 'Condition', true)"
      } ],
      "definition": "Slučajevi se referenciraju korištenjem logičkih referenci tj identifikatora slučaja koji je dodljeljen slučaju prilikom otvaranja novog slučaja.",
      "mustSupport": false
    }, {
      "id": "Encounter.serviceProvider",
      "path": "Encounter.serviceProvider",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-organizacija" ]
      } ],
      "short": "Reference na zdravstvenu organizaciju",
      "constraint": [ {
        "key": "TGJpqzm9",
        "human": "Ako se zdravstvena organizacije referencira sa identifikatorom potrebno je definirati i tip resursa Organization",
        "severity": "error",
        "expression": "iif($this.identifier.exists(), $this.type = 'Organization', true)"
      } ],
      "definition": "Referenca na organizaciju u kojoj se dogodio posjet. Za referenciranje zdravstvene organizacije koristi se HZZO šifra zdravstvene organizacije.",
      "mustSupport": true
    } ]
  },
  "contact": [ {
    "name": "Krešimir Kerš",
    "telecom": [ {
      "value": "kresimir.kers@ericsson.com",
      "system": "email"
    } ]
  } ],
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Encounter"
}