2.4.1. Registracija stranog pacijenta

Ovo poglavlje opisuje nacionalnu ekstenziju Patient Master Identity Registry (PMIR) profila u slučaju kada se registrira strani pacijent.

Korištenjem nacionalne ekstenzije moguće je slanjem jedne poruke registrirati isključivo jednog pacijenta.

Pri registraciji pacijenta obavezno je poslati barem jedan identifikator pacijenta:

2.4.1.1. Specifikacija poruke

The resource cannot be rendered.

The resource cannot be rendered.

<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="HRRegisterPatient" />
<url value="http://fhir.cezih.hr/specifikacije/StructureDefinition/HRRegisterPatient" />
<name value="HRRegisterPatient" />
<status value="draft" />
<description value="HRRegisterPatient definira strukturu poruke koja se koristi za registraciju pacijenata koji nemaju MBO, a koji imaju pravo na pružanje zdravstvene zaštite u sustavu javnog zdravstva.\nZa pacijenta je obavezno poslati broj putovnice ili EU kartice." />
<fhirVersion value="4.0.1" />
<kind value="resource" />
<abstract value="false" />
<type value="Bundle" />
<baseDefinition value="https://profiles.ihe.net/ITI/PMIR/StructureDefinition/IHE.PMIR.Bundle" />
<derivation value="constraint" />
<element id="Bundle.identifier">
<path value="Bundle.identifier" />
<max value="0" />
</element>
<element id="Bundle.type">
<path value="Bundle.type" />
<short value="Definira da resurs Bundle predstavlja FHIR poruku" />
<definition value="Definira da resurs Bundle predstavlja FHIR poruku" />
</element>
<element id="Bundle.timestamp">
<path value="Bundle.timestamp" />
<short value="Vrijeme kreiranja poruke" />
<min value="1" />
</element>
<element id="Bundle.total">
<path value="Bundle.total" />
<max value="0" />
</element>
<element id="Bundle.link">
<path value="Bundle.link" />
<max value="0" />
</element>
<element id="Bundle.entry:PMIRMessageHeaderEntry">
<path value="Bundle.entry" />
<sliceName value="PMIRMessageHeaderEntry" />
</element>
<element id="Bundle.entry:PMIRMessageHeaderEntry.resource">
<path value="Bundle.entry.resource" />
<short value="Resurs koji opisuje poruku koja se razmjenjuje između sustava." />
<min value="1" />
</element>
<element id="Bundle.entry:PMIRMessageHeaderEntry.resource.destination">
<path value="Bundle.entry.resource.destination" />
<short value="Sustav u koji je poslana poruka." />
<definition value="Sustav u koji je poslana poruka. U slučaju registracije stranca - CEZIH." />
<max value="1" />
</element>
<element id="Bundle.entry:PMIRMessageHeaderEntry.resource.destination.endpoint">
<path value="Bundle.entry.resource.destination.endpoint" />
<short value="ID sustava CEZIH" />
</element>
<element id="Bundle.entry:PMIRMessageHeaderEntry.resource.sender">
<path value="Bundle.entry.resource.sender" />
<min value="1" />
<code value="Reference" />
</type>
</element>
<element id="Bundle.entry:PMIRMessageHeaderEntry.resource.sender.type">
<path value="Bundle.entry.resource.sender.type" />
<min value="1" />
<patternUri value="Organization" />
</element>
<element id="Bundle.entry:PMIRMessageHeaderEntry.resource.sender.identifier">
<path value="Bundle.entry.resource.sender.identifier" />
<min value="1" />
</element>
<element id="Bundle.entry:PMIRMessageHeaderEntry.resource.sender.identifier.system">
<path value="Bundle.entry.resource.sender.identifier.system" />
<min value="1" />
<patternUri value="http://fhir.cezih.hr/specifikacije/identifikatori/HZZO-sifra-zdravstvene-organizacije" />
</element>
<element id="Bundle.entry:PMIRMessageHeaderEntry.resource.sender.identifier.value">
<path value="Bundle.entry.resource.sender.identifier.value" />
<min value="1" />
</element>
<element id="Bundle.entry:PMIRMessageHeaderEntry.resource.enterer">
<path value="Bundle.entry.resource.enterer" />
<max value="0" />
</element>
<element id="Bundle.entry:PMIRMessageHeaderEntry.resource.author">
<path value="Bundle.entry.resource.author" />
<short value="Autor poruke." />
<definition value="Autor poruke. Zdravstveni djelatnik koji registrira stranca." />
<min value="1" />
<code value="Reference" />
</type>
</element>
<element id="Bundle.entry:PMIRMessageHeaderEntry.resource.author.type">
<path value="Bundle.entry.resource.author.type" />
<min value="1" />
<patternUri value="Practitioner" />
</element>
<element id="Bundle.entry:PMIRMessageHeaderEntry.resource.author.identifier">
<path value="Bundle.entry.resource.author.identifier" />
<min value="1" />
</element>
<element id="Bundle.entry:PMIRMessageHeaderEntry.resource.author.identifier.system">
<path value="Bundle.entry.resource.author.identifier.system" />
<min value="1" />
<patternUri value="http://fhir.cezih.hr/specifikacije/identifikatori/HZJZ-broj-zdravstvenog-djelatnika" />
</element>
<element id="Bundle.entry:PMIRMessageHeaderEntry.resource.author.identifier.value">
<path value="Bundle.entry.resource.author.identifier.value" />
<min value="1" />
</element>
<element id="Bundle.entry:PMIRMessageHeaderEntry.resource.source">
<path value="Bundle.entry.resource.source" />
<short value="Sustav koji šalje poruku." />
<definition value="Sustav koji šalje poruku." />
</element>
<element id="Bundle.entry:PMIRMessageHeaderEntry.resource.source.endpoint">
<path value="Bundle.entry.resource.source.endpoint" />
<definition value="AID sustava koji šalje poruku." />
</element>
<element id="Bundle.entry:PMIRMessageHeaderEntry.search">
<path value="Bundle.entry.search" />
<max value="0" />
</element>
<element id="Bundle.entry:PMIRMessageHeaderEntry.request">
<path value="Bundle.entry.request" />
<max value="0" />
</element>
<element id="Bundle.entry:PMIRMessageHeaderEntry.response">
<path value="Bundle.entry.response" />
<max value="0" />
</element>
<element id="Bundle.entry:PMIRBundleHistoryEntry">
<path value="Bundle.entry" />
<sliceName value="PMIRBundleHistoryEntry" />
</element>
<element id="Bundle.entry:PMIRBundleHistoryEntry.resource">
<path value="Bundle.entry.resource" />
<min value="1" />
</element>
<element id="Bundle.entry:PMIRBundleHistoryEntry.resource.timestamp">
<path value="Bundle.entry.resource.timestamp" />
<max value="0" />
</element>
<element id="Bundle.entry:PMIRBundleHistoryEntry.resource.total">
<path value="Bundle.entry.resource.total" />
<max value="0" />
</element>
<element id="Bundle.entry:PMIRBundleHistoryEntry.resource.link">
<path value="Bundle.entry.resource.link" />
<max value="0" />
</element>
<element id="Bundle.entry:PMIRBundleHistoryEntry.resource.entry">
<path value="Bundle.entry.resource.entry" />
<max value="1" />
</element>
<element id="Bundle.entry:PMIRBundleHistoryEntry.resource.entry:PMIREntryCreate">
<path value="Bundle.entry.resource.entry" />
<sliceName value="PMIREntryCreate" />
<min value="1" />
<max value="1" />
</element>
<element id="Bundle.entry:PMIRBundleHistoryEntry.resource.entry:PMIREntryCreate.resource">
<path value="Bundle.entry.resource.entry.resource" />
<short value="Pacijent" />
</element>
<element id="Bundle.entry:PMIRBundleHistoryEntry.resource.entry:PMIREntryCreate.resource.identifier">
<path value="Bundle.entry.resource.entry.resource.identifier" />
<type value="value" />
<path value="system" />
</discriminator>
<rules value="closed" />
</slicing>
<min value="1" />
<max value="2" />
</element>
<element id="Bundle.entry:PMIRBundleHistoryEntry.resource.entry:PMIREntryCreate.resource.identifier:europskaKartica">
<path value="Bundle.entry.resource.entry.resource.identifier" />
<sliceName value="europskaKartica" />
<max value="1" />
</element>
<element id="Bundle.entry:PMIRBundleHistoryEntry.resource.entry:PMIREntryCreate.resource.identifier:europskaKartica.system">
<path value="Bundle.entry.resource.entry.resource.identifier.system" />
<min value="1" />
<patternUri value="http://fhir.cezih.hr/specifikacije/identifikatori/europska-kartica" />
</element>
<element id="Bundle.entry:PMIRBundleHistoryEntry.resource.entry:PMIREntryCreate.resource.identifier:europskaKartica.value">
<path value="Bundle.entry.resource.entry.resource.identifier.value" />
<short value="Broj EU kartice" />
<definition value="Broj EU kartice, mora sadržavati 20 znakova." />
<min value="1" />
<label value="EU Kartica" />
<valueString value="12345678901234567890" />
</example>
</element>
<element id="Bundle.entry:PMIRBundleHistoryEntry.resource.entry:PMIREntryCreate.resource.identifier:putovnica">
<path value="Bundle.entry.resource.entry.resource.identifier" />
<sliceName value="putovnica" />
<max value="1" />
</element>
<element id="Bundle.entry:PMIRBundleHistoryEntry.resource.entry:PMIREntryCreate.resource.identifier:putovnica.system">
<path value="Bundle.entry.resource.entry.resource.identifier.system" />
<min value="1" />
<patternUri value="http://fhir.cezih.hr/specifikacije/identifikatori/putovnica" />
</element>
<element id="Bundle.entry:PMIRBundleHistoryEntry.resource.entry:PMIREntryCreate.resource.identifier:putovnica.value">
<path value="Bundle.entry.resource.entry.resource.identifier.value" />
<short value="Broj putovnice" />
<min value="1" />
</element>
<element id="Bundle.entry:PMIRBundleHistoryEntry.resource.entry:PMIREntryCreate.resource.name">
<path value="Bundle.entry.resource.entry.resource.name" />
<short value="Ime pacijenta." />
<definition value="Ime pacijenta kojeg se registrira u CEZIH." />
<min value="1" />
<max value="1" />
</element>
<element id="Bundle.entry:PMIRBundleHistoryEntry.resource.entry:PMIREntryCreate.resource.address">
<path value="Bundle.entry.resource.entry.resource.address" />
<min value="1" />
<max value="1" />
</element>
<element id="Bundle.entry:PMIRBundleHistoryEntry.resource.entry:PMIREntryCreate.resource.address.country">
<path value="Bundle.entry.resource.entry.resource.address.country" />
<short value="Država pacijenta" />
<definition value="Država koja je izdala dokument pacijenta kojim se registrira." />
<min value="1" />
<strength value="required" />
</binding>
</element>
<element id="Bundle.entry:PMIRBundleHistoryEntry.resource.entry:PMIREntryCreate.resource.link">
<path value="Bundle.entry.resource.entry.resource.link" />
<max value="0" />
</element>
<element id="Bundle.entry:PMIRBundleHistoryEntry.resource.entry:PMIREntryCreate.search">
<path value="Bundle.entry.resource.entry.search" />
<max value="0" />
</element>
<element id="Bundle.entry:PMIRBundleHistoryEntry.resource.entry:PMIREntryUpdate">
<path value="Bundle.entry.resource.entry" />
<sliceName value="PMIREntryUpdate" />
<max value="0" />
</element>
<element id="Bundle.entry:PMIRBundleHistoryEntry.resource.entry:PMIREntryDelete">
<path value="Bundle.entry.resource.entry" />
<sliceName value="PMIREntryDelete" />
<max value="0" />
</element>
<element id="Bundle.entry:PMIRBundleHistoryEntry.resource.signature">
<path value="Bundle.entry.resource.signature" />
<max value="0" />
</element>
<element id="Bundle.entry:PMIRBundleHistoryEntry.search">
<path value="Bundle.entry.search" />
<max value="0" />
</element>
<element id="Bundle.entry:PMIRBundleHistoryEntry.request">
<path value="Bundle.entry.request" />
<max value="0" />
</element>
<element id="Bundle.entry:PMIRBundleHistoryEntry.response">
<path value="Bundle.entry.response" />
<max value="0" />
</element>
<element id="Bundle.signature">
<path value="Bundle.signature" />
<min value="1" />
</element>
<element id="Bundle.signature.type">
<path value="Bundle.signature.type" />
<short value="Definira vrstu digitalnog potpisa" />
<definition value="Definira da je potpisnik poruke autor." />
<system value="urn:iso-astm:E1762-95:2013" />
<code value="1.2.840.10065.1.12.1.1" />
</fixedCoding>
</element>
<element id="Bundle.signature.when">
<path value="Bundle.signature.when" />
<short value="Vrijeme kreiranja digitalnog potpisa poruke" />
</element>
<element id="Bundle.signature.who">
<path value="Bundle.signature.who" />
<short value="Referenca na potpisnika poruke" />
<definition value="Potpisnik poruke je jednak autoru poruke navedenom u MessageHeader.author atributu. Koristi se logička referenca (identifikator-MBO)" />
<code value="Reference" />
</type>
</element>
<element id="Bundle.signature.who.type">
<path value="Bundle.signature.who.type" />
<min value="1" />
<fixedUri value="Practitioner" />
</element>
<element id="Bundle.signature.who.identifier">
<path value="Bundle.signature.who.identifier" />
<short value="Logička referenca" />
<definition value="Identifikator zdravstvenog djelatnika, potpisnika poruke. Koristi se HZJZ šifra djelatnika." />
<min value="1" />
</element>
<element id="Bundle.signature.who.identifier.system">
<path value="Bundle.signature.who.identifier.system" />
<min value="1" />
<patternUri value="http://fhir.cezih.hr/specifikacije/identifikatori/HZJZ-broj-zdravstvenog-djelatnika" />
</element>
<element id="Bundle.signature.who.identifier.value">
<path value="Bundle.signature.who.identifier.value" />
<short value="MBO" />
<definition value="MBO zdravstvenog djelatnika, potpisnika poruke." />
<min value="1" />
</element>
<element id="Bundle.signature.onBehalfOf">
<path value="Bundle.signature.onBehalfOf" />
<max value="0" />
</element>
<element id="Bundle.signature.targetFormat">
<path value="Bundle.signature.targetFormat" />
<max value="0" />
</element>
<element id="Bundle.signature.sigFormat">
<path value="Bundle.signature.sigFormat" />
<max value="0" />
</element>
<element id="Bundle.signature.data">
<path value="Bundle.signature.data" />
<min value="1" />
</element>
</differential>
</StructureDefinition>
{
"resourceType": "StructureDefinition",
"id": "HRRegisterPatient",
"url": "http://fhir.cezih.hr/specifikacije/StructureDefinition/HRRegisterPatient",
"name": "HRRegisterPatient",
"status": "draft",
"description": "HRRegisterPatient definira strukturu poruke koja se koristi za registraciju pacijenata koji nemaju MBO, a koji imaju pravo na pružanje zdravstvene zaštite u sustavu javnog zdravstva.\nZa pacijenta je obavezno poslati broj putovnice ili EU kartice.",
"fhirVersion": "4.0.1",
"kind": "resource",
"abstract": false,
"type": "Bundle",
"baseDefinition": "https://profiles.ihe.net/ITI/PMIR/StructureDefinition/IHE.PMIR.Bundle",
"derivation": "constraint",
"element": [
{
"id": "Bundle.identifier",
"path": "Bundle.identifier",
"max": "0"
},
{
"id": "Bundle.type",
"path": "Bundle.type",
"short": "Definira da resurs Bundle predstavlja FHIR poruku",
"definition": "Definira da resurs Bundle predstavlja FHIR poruku"
},
{
"id": "Bundle.timestamp",
"path": "Bundle.timestamp",
"short": "Vrijeme kreiranja poruke",
"min": 1
},
{
"id": "Bundle.total",
"path": "Bundle.total",
"max": "0"
},
{
"id": "Bundle.link",
"path": "Bundle.link",
"max": "0"
},
{
"id": "Bundle.entry:PMIRMessageHeaderEntry",
"path": "Bundle.entry",
"sliceName": "PMIRMessageHeaderEntry"
},
{
"id": "Bundle.entry:PMIRMessageHeaderEntry.resource",
"path": "Bundle.entry.resource",
"short": "Resurs koji opisuje poruku koja se razmjenjuje između sustava.",
"min": 1
},
{
"id": "Bundle.entry:PMIRMessageHeaderEntry.resource.destination",
"path": "Bundle.entry.resource.destination",
"short": "Sustav u koji je poslana poruka.",
"definition": "Sustav u koji je poslana poruka. U slučaju registracije stranca - CEZIH.",
"max": "1"
},
{
"id": "Bundle.entry:PMIRMessageHeaderEntry.resource.destination.endpoint",
"path": "Bundle.entry.resource.destination.endpoint",
"short": "ID sustava CEZIH"
},
{
"id": "Bundle.entry:PMIRMessageHeaderEntry.resource.sender",
"path": "Bundle.entry.resource.sender",
"min": 1,
"type": [
{
"code": "Reference"
}
]
},
{
"id": "Bundle.entry:PMIRMessageHeaderEntry.resource.sender.type",
"path": "Bundle.entry.resource.sender.type",
"min": 1,
"patternUri": "Organization"
},
{
"id": "Bundle.entry:PMIRMessageHeaderEntry.resource.sender.identifier",
"path": "Bundle.entry.resource.sender.identifier",
"min": 1
},
{
"id": "Bundle.entry:PMIRMessageHeaderEntry.resource.sender.identifier.system",
"path": "Bundle.entry.resource.sender.identifier.system",
"min": 1,
"patternUri": "http://fhir.cezih.hr/specifikacije/identifikatori/HZZO-sifra-zdravstvene-organizacije"
},
{
"id": "Bundle.entry:PMIRMessageHeaderEntry.resource.sender.identifier.value",
"path": "Bundle.entry.resource.sender.identifier.value",
"min": 1
},
{
"id": "Bundle.entry:PMIRMessageHeaderEntry.resource.enterer",
"path": "Bundle.entry.resource.enterer",
"max": "0"
},
{
"id": "Bundle.entry:PMIRMessageHeaderEntry.resource.author",
"path": "Bundle.entry.resource.author",
"short": "Autor poruke.",
"definition": "Autor poruke. Zdravstveni djelatnik koji registrira stranca.",
"min": 1,
"type": [
{
"code": "Reference"
}
]
},
{
"id": "Bundle.entry:PMIRMessageHeaderEntry.resource.author.type",
"path": "Bundle.entry.resource.author.type",
"min": 1,
"patternUri": "Practitioner"
},
{
"id": "Bundle.entry:PMIRMessageHeaderEntry.resource.author.identifier",
"path": "Bundle.entry.resource.author.identifier",
"min": 1
},
{
"id": "Bundle.entry:PMIRMessageHeaderEntry.resource.author.identifier.system",
"path": "Bundle.entry.resource.author.identifier.system",
"min": 1,
"patternUri": "http://fhir.cezih.hr/specifikacije/identifikatori/HZJZ-broj-zdravstvenog-djelatnika"
},
{
"id": "Bundle.entry:PMIRMessageHeaderEntry.resource.author.identifier.value",
"path": "Bundle.entry.resource.author.identifier.value",
"min": 1
},
{
"id": "Bundle.entry:PMIRMessageHeaderEntry.resource.source",
"path": "Bundle.entry.resource.source",
"short": "Sustav koji šalje poruku.",
"definition": "Sustav koji šalje poruku."
},
{
"id": "Bundle.entry:PMIRMessageHeaderEntry.resource.source.endpoint",
"path": "Bundle.entry.resource.source.endpoint",
"definition": "AID sustava koji šalje poruku."
},
{
"id": "Bundle.entry:PMIRMessageHeaderEntry.search",
"path": "Bundle.entry.search",
"max": "0"
},
{
"id": "Bundle.entry:PMIRMessageHeaderEntry.request",
"path": "Bundle.entry.request",
"max": "0"
},
{
"id": "Bundle.entry:PMIRMessageHeaderEntry.response",
"path": "Bundle.entry.response",
"max": "0"
},
{
"id": "Bundle.entry:PMIRBundleHistoryEntry",
"path": "Bundle.entry",
"sliceName": "PMIRBundleHistoryEntry"
},
{
"id": "Bundle.entry:PMIRBundleHistoryEntry.resource",
"path": "Bundle.entry.resource",
"min": 1
},
{
"id": "Bundle.entry:PMIRBundleHistoryEntry.resource.timestamp",
"path": "Bundle.entry.resource.timestamp",
"max": "0"
},
{
"id": "Bundle.entry:PMIRBundleHistoryEntry.resource.total",
"path": "Bundle.entry.resource.total",
"max": "0"
},
{
"id": "Bundle.entry:PMIRBundleHistoryEntry.resource.link",
"path": "Bundle.entry.resource.link",
"max": "0"
},
{
"id": "Bundle.entry:PMIRBundleHistoryEntry.resource.entry",
"path": "Bundle.entry.resource.entry",
"max": "1"
},
{
"id": "Bundle.entry:PMIRBundleHistoryEntry.resource.entry:PMIREntryCreate",
"path": "Bundle.entry.resource.entry",
"sliceName": "PMIREntryCreate",
"min": 1,
"max": "1"
},
{
"id": "Bundle.entry:PMIRBundleHistoryEntry.resource.entry:PMIREntryCreate.resource",
"path": "Bundle.entry.resource.entry.resource",
"short": "Pacijent"
},
{
"id": "Bundle.entry:PMIRBundleHistoryEntry.resource.entry:PMIREntryCreate.resource.identifier",
"path": "Bundle.entry.resource.entry.resource.identifier",
"slicing": {
{
"type": "value",
"path": "system"
}
],
"rules": "closed"
},
"min": 1,
"max": "2"
},
{
"id": "Bundle.entry:PMIRBundleHistoryEntry.resource.entry:PMIREntryCreate.resource.identifier:europskaKartica",
"path": "Bundle.entry.resource.entry.resource.identifier",
"sliceName": "europskaKartica",
"max": "1"
},
{
"id": "Bundle.entry:PMIRBundleHistoryEntry.resource.entry:PMIREntryCreate.resource.identifier:europskaKartica.system",
"path": "Bundle.entry.resource.entry.resource.identifier.system",
"min": 1,
"patternUri": "http://fhir.cezih.hr/specifikacije/identifikatori/europska-kartica"
},
{
"id": "Bundle.entry:PMIRBundleHistoryEntry.resource.entry:PMIREntryCreate.resource.identifier:europskaKartica.value",
"path": "Bundle.entry.resource.entry.resource.identifier.value",
"short": "Broj EU kartice",
"definition": "Broj EU kartice, mora sadržavati 20 znakova.",
"min": 1,
"example": [
{
"label": "EU Kartica",
"valueString": "12345678901234567890"
}
]
},
{
"id": "Bundle.entry:PMIRBundleHistoryEntry.resource.entry:PMIREntryCreate.resource.identifier:putovnica",
"path": "Bundle.entry.resource.entry.resource.identifier",
"sliceName": "putovnica",
"max": "1"
},
{
"id": "Bundle.entry:PMIRBundleHistoryEntry.resource.entry:PMIREntryCreate.resource.identifier:putovnica.system",
"path": "Bundle.entry.resource.entry.resource.identifier.system",
"min": 1,
"patternUri": "http://fhir.cezih.hr/specifikacije/identifikatori/putovnica"
},
{
"id": "Bundle.entry:PMIRBundleHistoryEntry.resource.entry:PMIREntryCreate.resource.identifier:putovnica.value",
"path": "Bundle.entry.resource.entry.resource.identifier.value",
"short": "Broj putovnice",
"min": 1
},
{
"id": "Bundle.entry:PMIRBundleHistoryEntry.resource.entry:PMIREntryCreate.resource.name",
"path": "Bundle.entry.resource.entry.resource.name",
"short": "Ime pacijenta.",
"definition": "Ime pacijenta kojeg se registrira u CEZIH.",
"min": 1,
"max": "1"
},
{
"id": "Bundle.entry:PMIRBundleHistoryEntry.resource.entry:PMIREntryCreate.resource.address",
"path": "Bundle.entry.resource.entry.resource.address",
"min": 1,
"max": "1"
},
{
"id": "Bundle.entry:PMIRBundleHistoryEntry.resource.entry:PMIREntryCreate.resource.address.country",
"path": "Bundle.entry.resource.entry.resource.address.country",
"short": "Država pacijenta",
"definition": "Država koja je izdala dokument pacijenta kojim se registrira.",
"min": 1,
"binding": {
"strength": "required"
}
},
{
"id": "Bundle.entry:PMIRBundleHistoryEntry.resource.entry:PMIREntryCreate.resource.link",
"path": "Bundle.entry.resource.entry.resource.link",
"max": "0"
},
{
"id": "Bundle.entry:PMIRBundleHistoryEntry.resource.entry:PMIREntryCreate.search",
"path": "Bundle.entry.resource.entry.search",
"max": "0"
},
{
"id": "Bundle.entry:PMIRBundleHistoryEntry.resource.entry:PMIREntryUpdate",
"path": "Bundle.entry.resource.entry",
"sliceName": "PMIREntryUpdate",
"max": "0"
},
{
"id": "Bundle.entry:PMIRBundleHistoryEntry.resource.entry:PMIREntryDelete",
"path": "Bundle.entry.resource.entry",
"sliceName": "PMIREntryDelete",
"max": "0"
},
{
"id": "Bundle.entry:PMIRBundleHistoryEntry.resource.signature",
"path": "Bundle.entry.resource.signature",
"max": "0"
},
{
"id": "Bundle.entry:PMIRBundleHistoryEntry.search",
"path": "Bundle.entry.search",
"max": "0"
},
{
"id": "Bundle.entry:PMIRBundleHistoryEntry.request",
"path": "Bundle.entry.request",
"max": "0"
},
{
"id": "Bundle.entry:PMIRBundleHistoryEntry.response",
"path": "Bundle.entry.response",
"max": "0"
},
{
"id": "Bundle.signature",
"path": "Bundle.signature",
"min": 1
},
{
"id": "Bundle.signature.type",
"path": "Bundle.signature.type",
"short": "Definira vrstu digitalnog potpisa",
"definition": "Definira da je potpisnik poruke autor.",
"system": "urn:iso-astm:E1762-95:2013",
"code": "1.2.840.10065.1.12.1.1"
}
},
{
"id": "Bundle.signature.when",
"path": "Bundle.signature.when",
"short": "Vrijeme kreiranja digitalnog potpisa poruke"
},
{
"id": "Bundle.signature.who",
"path": "Bundle.signature.who",
"short": "Referenca na potpisnika poruke",
"definition": "Potpisnik poruke je jednak autoru poruke navedenom u MessageHeader.author atributu. Koristi se logička referenca (identifikator-MBO)",
"type": [
{
"code": "Reference"
}
]
},
{
"id": "Bundle.signature.who.type",
"path": "Bundle.signature.who.type",
"min": 1,
"fixedUri": "Practitioner"
},
{
"id": "Bundle.signature.who.identifier",
"path": "Bundle.signature.who.identifier",
"short": "Logička referenca",
"definition": "Identifikator zdravstvenog djelatnika, potpisnika poruke. Koristi se HZJZ šifra djelatnika.",
"min": 1
},
{
"id": "Bundle.signature.who.identifier.system",
"path": "Bundle.signature.who.identifier.system",
"min": 1,
"patternUri": "http://fhir.cezih.hr/specifikacije/identifikatori/HZJZ-broj-zdravstvenog-djelatnika"
},
{
"id": "Bundle.signature.who.identifier.value",
"path": "Bundle.signature.who.identifier.value",
"short": "MBO",
"definition": "MBO zdravstvenog djelatnika, potpisnika poruke.",
"min": 1
},
{
"id": "Bundle.signature.onBehalfOf",
"path": "Bundle.signature.onBehalfOf",
"max": "0"
},
{
"id": "Bundle.signature.targetFormat",
"path": "Bundle.signature.targetFormat",
"max": "0"
},
{
"id": "Bundle.signature.sigFormat",
"path": "Bundle.signature.sigFormat",
"max": "0"
},
{
"id": "Bundle.signature.data",
"path": "Bundle.signature.data",
"min": 1
}
]
}
}
{
"resourceType": "Bundle",
"id": "register-patient-example",
"meta": {
"profile": [
"http://fhir.cezih.hr/specifikacije/StructureDefinition/HRRegisterPatient"
]
},
"type": "message",
"timestamp": "2025-02-28T22:12:21+00:00",
"entry": [
{
"fullUrl": "961f606a-0e48-42dd-84a4-e1b86d6dbd7f",
"resourceType": "MessageHeader",
"meta": {
"profile": [
"https://profiles.ihe.net/ITI/PMIR/StructureDefinition/IHE.PMIR.MessageHeader"
]
},
"eventUri": "urn:ihe:iti:pmir:2019:patient-feed",
{
"endpoint": "http://cezih.hr/primjer"
}
],
"sender": {
"type": "Organization",
"system": "http://fhir.cezih.hr/specifikacije/identifikatori/HZZO-sifra-zdravstvene-organizacije",
"value": "1234567"
}
},
"author": {
"type": "Practitioner",
"system": "http://fhir.cezih.hr/specifikacije/identifikatori/HZJZ-broj-zdravstvenog-djelatnika",
"value": "1234567"
}
},
"source": {
"endpoint": "http://bolnica.com/primjer"
},
"focus": [
{
"reference": "f829b688-1ed0-4c0e-94c5-825b319e9ff9"
}
]
}
},
{
"fullUrl": "f829b688-1ed0-4c0e-94c5-825b319e9ff9",
"resourceType": "Bundle",
"meta": {
"profile": [
"https://profiles.ihe.net/ITI/PMIR/StructureDefinition/IHE.PMIR.Bundle.History"
]
},
"type": "history",
"entry": [
{
"fullUrl": "urn:uuid:cf835531-cead-4fdb-acd6-b7ba673fd8b3",
"resourceType": "Patient",
{
"system": "http://fhir.cezih.hr/specifikacije/identifikatori/putovnica",
"value": "123456789"
},
{
"system": "http://fhir.cezih.hr/specifikacije/identifikatori/europska-kartica",
"value": "987654321"
}
],
"active": true,
"name": [
{
"use": "official",
"family": "Riegel",
"given": [
"David",
"A."
]
}
],
"address": [
{
"country": "ARM"
}
]
},
"request": {
"method": "POST",
"url": "Patient"
},
"status": "201"
}
}
]
}
}
],
"type": [
{
"system": "urn:iso-astm:E1762-95:2013",
"code": "1.2.840.10065.1.12.1.1"
}
],
"when": "2022-07-14T09:15:34+01:00",
"who": {
"type": "Practitioner",
"system": "http://fhir.cezih.hr/specifikacije/identifikatori/HZJZ-broj-zdravstvenog-djelatnika",
"value": "123456789"
}
},
"data": "UHJpbWVyIHBvdHBpc2EgemEgdmnFoWUgaW5mb3JtYWNpamEgcHJvxI1pdGFqIEZISVIgc3RhbmRhcmQgaSBJSEUgRFNH"
}
}