6.1.8. Osnovni podatci FHIR Dokumenata
Osnovni podatci svih FHIR dokumenata. Svi FHIR dokumenti moraju zadovoljavati sve zahtjeve ove specifikacije.
6.1.8.1. Specifikacija profila
The resource cannot be rendered.
The resource cannot be rendered.
<id value="hr-document" />
<lastUpdated value="2025-10-27T09:34:07.5531421+00:00" />
<source value="#NSJ8M5Kz0Q0jyTyB" />
</meta>
--- We have skipped the narrative for better readability of the resource ---
</text>
<url value="http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-document" />
<name value="HRDocument" />
<title value="Osnovni podatci FHIR Dokumenata" />
<date value="2022-09-28" />
<name value="Krešimir Kerš" />
<value value="kresimir.kers@ericsson.com" />
</telecom>
</contact>
<description value="Osnovni podatci svih FHIR dokumenata. Svi FHIR dokumenti moraju zadovoljavati sve zahtjeve ove specifikacije" />
<system value="urn:iso:std:iso:3166" />
</coding>
</jurisdiction>
<uri value="http://hl7.org/v2" />
<name value="HL7 v2 Mapping" />
</mapping>
<uri value="http://hl7.org/v3" />
<name value="RIM Mapping" />
</mapping>
<uri value="http://hl7.org/v3/cda" />
<name value="CDA (R2)" />
</mapping>
<uri value="http://hl7.org/fhir/fivews" />
<name value="FiveWs Pattern Mapping" />
</mapping>
<kind value="resource" />
<baseDefinition value="http://hl7.org/fhir/StructureDefinition/Bundle" />
<human value="Document must be signed by author of document" />
<expression value="iif(Bundle.entry.resource.ofType(Composition).type.coding.code.subsetOf('001'|'002'|'003'|'009'|'010'), Bundle.entry.resource.ofType(Composition).author.resolve().ofType(Practitioner) = Bundle.signature.who.resolve(), true)" />
</constraint>
<human value="Document must be signed by the attester of the document" />
<expression value="iif(Bundle.entry.resource.ofType(Composition).type.coding.code.subsetOf('004'|'005'|'006'|'007'|'011'|'012'|'013'), Bundle.entry.resource.ofType(Composition).attester.party.resolve().ofType(Practitioner) = Bundle.signature.who.resolve(), true)" />
</constraint>
</element>
<path value="Bundle.language" />
<short value="Jezik dokumenta" />
</element>
<path value="Bundle.identifier" />
<short value="Jedinstveni identifikator dokumenta" />
<definition value="Ovaj identifikator jedinstveno definira dokument i njegovu verziju. Ukoliko je potrebno kreirati novu verziju dokumenta novoj verziji dokumenta se dodjeljuje novi identifikator i u zaglavlju dokumenta (Composition) se definira koju verziju dokumenta zamjenjuje ova verzija). Format identifikatora je OID.\nKorištenjem ovog idewntifikatora moguće je dohvatiti dokument iz repozitorija dokumenata" />
<human value="Document identifier must be in OID format ad begin with urn:oid:([1-9][0-9]{0,3}|0){1,4}(\\.([1-9][0-9]{0,32}|0)){5,13}$" />
<expression value="value.matches("^urn:oid:.*")" />
</constraint>
</element>
<element id="Bundle.identifier.system">
<path value="Bundle.identifier.system" />
</element>
<element id="Bundle.identifier.value">
<path value="Bundle.identifier.value" />
</element>
<path value="Bundle.type" />
<short value="Vrsta Bundle resursa" />
<definition value="Definira što predstavlja resurs Bundle. U ovom slučaju predstavlja FHIR dokument" />
</element>
<path value="Bundle.timestamp" />
<short value="Vrijeme kreiranja dokumenta" />
</element>
<path value="Bundle.signature" />
<short value="Digitalni potpis dokumenta" />
</element>
<element id="Bundle.signature.extension:signatureVerificationCode">
<path value="Bundle.signature.extension" />
<sliceName value="signatureVerificationCode" />
<code value="Extension" />
</type>
</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 dokumenta" />
</element>
<element id="Bundle.signature.who">
<path value="Bundle.signature.who" />
<short value="Referenca na potpisnika dokumenta" />
<definition value="Potpisnik dokumenta je jednak autoru poruke navedenom u Composition.author atributu. Koristi se logička referenca (identifikator-MBO)" />
<code value="Reference" />
</type>
<human value="Local reference must be used to specify signer of document" />
<expression value="reference.matches("^urn:uuid:.*")" />
</constraint>
</element>
<element id="Bundle.signature.who.reference">
<path value="Bundle.signature.who.reference" />
</element>
<element id="Bundle.signature.who.type">
<path value="Bundle.signature.who.type" />
</element>
<element id="Bundle.signature.who.identifier">
<path value="Bundle.signature.who.identifier" />
</element>
<element id="Bundle.signature.onBehalfOf">
<path value="Bundle.signature.onBehalfOf" />
</element>
<element id="Bundle.signature.targetFormat">
<path value="Bundle.signature.targetFormat" />
</element>
<element id="Bundle.signature.sigFormat">
<path value="Bundle.signature.sigFormat" />
</element>
<element id="Bundle.signature.data">
<path value="Bundle.signature.data" />
<short value="Digitalni potpis" />
</element>
</differential>
</StructureDefinition>
{
},
--- We have skipped the narrative for better readability of the resource ---
},
"url": "http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-document",
"title": "Osnovni podatci FHIR Dokumenata",
{
{
"value": "kresimir.kers@ericsson.com"
}
]
}
],
"description": "Osnovni podatci svih FHIR dokumenata. Svi FHIR dokumenti moraju zadovoljavati sve zahtjeve ove specifikacije",
{
{
"system": "urn:iso:std:iso:3166",
}
],
}
],
{
"uri": "http://hl7.org/v2",
},
{
"uri": "http://hl7.org/v3",
},
{
"uri": "http://hl7.org/v3/cda",
},
{
"uri": "http://hl7.org/fhir/fivews",
"name": "FiveWs Pattern Mapping"
}
],
{
{
"human": "Document must be signed by author of document",
"expression": "iif(Bundle.entry.resource.ofType(Composition).type.coding.code.subsetOf('001'|'002'|'003'|'009'|'010'), Bundle.entry.resource.ofType(Composition).author.resolve().ofType(Practitioner) = Bundle.signature.who.resolve(), true)"
},
{
"human": "Document must be signed by the attester of the document",
"expression": "iif(Bundle.entry.resource.ofType(Composition).type.coding.code.subsetOf('004'|'005'|'006'|'007'|'011'|'012'|'013'), Bundle.entry.resource.ofType(Composition).attester.party.resolve().ofType(Practitioner) = Bundle.signature.who.resolve(), true)"
}
]
},
{
"path": "Bundle.language",
"short": "Jezik dokumenta"
},
{
"id": "Bundle.identifier",
"path": "Bundle.identifier",
"short": "Jedinstveni identifikator dokumenta",
"definition": "Ovaj identifikator jedinstveno definira dokument i njegovu verziju. Ukoliko je potrebno kreirati novu verziju dokumenta novoj verziji dokumenta se dodjeljuje novi identifikator i u zaglavlju dokumenta (Composition) se definira koju verziju dokumenta zamjenjuje ova verzija). Format identifikatora je OID.\nKorištenjem ovog idewntifikatora moguće je dohvatiti dokument iz repozitorija dokumenata",
{
"human": "Document identifier must be in OID format ad begin with urn:oid:([1-9][0-9]{0,3}|0){1,4}(\\\\.([1-9][0-9]{0,32}|0)){5,13}$",
}
]
},
{
"id": "Bundle.identifier.system",
"path": "Bundle.identifier.system",
},
{
"id": "Bundle.identifier.value",
"path": "Bundle.identifier.value",
},
{
"short": "Vrsta Bundle resursa",
"definition": "Definira što predstavlja resurs Bundle. U ovom slučaju predstavlja FHIR dokument",
},
{
"id": "Bundle.timestamp",
"path": "Bundle.timestamp",
"short": "Vrijeme kreiranja dokumenta",
},
{
"id": "Bundle.signature",
"path": "Bundle.signature",
"short": "Digitalni potpis dokumenta",
},
{
"id": "Bundle.signature.extension:signatureVerificationCode",
"path": "Bundle.signature.extension",
],
},
{
"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 dokumenta"
},
{
"id": "Bundle.signature.who",
"path": "Bundle.signature.who",
"short": "Referenca na potpisnika dokumenta",
"definition": "Potpisnik dokumenta je jednak autoru poruke navedenom u Composition.author atributu. Koristi se logička referenca (identifikator-MBO)",
],
{
"human": "Local reference must be used to specify signer of document",
"expression": "reference.matches(\"^urn:uuid:.*\")"
}
]
},
{
"id": "Bundle.signature.who.reference",
"path": "Bundle.signature.who.reference",
},
{
"id": "Bundle.signature.who.type",
"path": "Bundle.signature.who.type",
},
{
"id": "Bundle.signature.who.identifier",
"path": "Bundle.signature.who.identifier",
},
{
"id": "Bundle.signature.onBehalfOf",
"path": "Bundle.signature.onBehalfOf",
},
{
"id": "Bundle.signature.targetFormat",
"path": "Bundle.signature.targetFormat",
},
{
"id": "Bundle.signature.sigFormat",
"path": "Bundle.signature.sigFormat",
},
{
"id": "Bundle.signature.data",
"path": "Bundle.signature.data",
"short": "Digitalni potpis",
}
]
}
}