Välitys

Välitys kuvataan FHIR-standardin mukaisella profiloidulla Communication-resurssilla.

idΣ0..1string
id0..1string
extensionC0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileΣ0..*canonical(StructureDefinition)Fixed Value
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..0uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
identifierΣ0..0Identifier
instantiatesCanonicalΣ0..0canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire)
instantiatesUriΣ0..0uri
id0..0string
extensionC0..*Extension
referenceΣ C0..0string
typeΣ0..0uriBinding
id0..1string
extensionC0..0Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ0..0Period
assignerΣ0..0Reference(Organization)
displayΣ0..1string
partOfΣ0..0Reference(Resource)
inResponseTo0..0Reference(Communication)
statusΣ ?!1..1codeBinding
id0..1string
extensionC0..*Extension
codingΣ0..0Coding
textΣ0..1string
category0..0CodeableConcept
priorityΣ0..0codeBinding
medium0..0CodeableConcept
id0..1string
extensionC0..0Extension
referenceΣ C1..1string
typeΣ0..0uriBinding
displayΣ0..0string
topic0..0CodeableConcept
about0..0Reference(Resource)
encounterΣ0..0Reference(Encounter)
sent0..1dateTime
received0..1dateTime
id0..0string
extensionC0..*Extension
referenceΣ C0..0string
typeΣ0..0uriBinding
id0..0string
extensionC0..*Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1stringBinding
periodΣ0..0Period
assignerΣ0..0Reference(Organization)
displayΣ0..1string
id0..0string
extensionC0..*Extension
referenceΣ C0..0string
typeΣ0..0uriBinding
id0..0string
extensionC0..0Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ0..0Period
assignerΣ0..0Reference(Organization)
displayΣ0..1string
id0..0string
extensionC0..0Extension
id0..0string
extensionC0..0Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..0boolean
textΣ0..0string
reasonReferenceΣ0..0Reference(Condition | Observation | DiagnosticReport | DocumentReference)
id0..0string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
id0..1string
extensionC0..*Extension
contentTypeΣ0..1codeBindingFixed Value
languageΣ0..0codeBinding
data1..1base64Binary
urlΣ0..0url
sizeΣ0..0unsignedInt
hashΣ0..1base64Binary
titleΣ0..1string
creationΣ0..1dateTime
note0..0Annotation

Esimerkki Communication-resurssi-instanssista löytyy sivulta Välityksen tietosisältö.

Välitys kulkee kuittauspyyntösanomassa Parameters-resurssin parameter -listan ainoana alkiona esimerkin Välityksen kuittaus - pyyntösanoman body mukaisesti. Kuittauspyynnön Communication -resurssi-instanssin payload jätetään tyhjäksi.

Asiakirjahaun vastauksessa palautuu Bundlen sisällä Communication-resurssi-instansseista koostuva entry-lista esimerkin Asiakirjojen haku - vastaussanoman body mukaisesti. Communication-resurssi-instanssin payload -kenttä pitää sisällään haetun asiakirjan base64-enkoodattuna.

Välityksen tila kerrotaan status-kentässä:

Tila Tilan selitys
in-progress Välityksen tila, kun välitykseen liittyvä asiakirja on haettu
completed Välitykseen liittyvä asiakirja on haettu ja vastaanottava organisaatio on kuitannut asiakirjan vastaanotetuksi.
stopped Välitykseen liittyvän asiakirjan käsittely on epäonnistunut. Kentässä statusReason kerrotaan tällöin syy epäonnistumiseen.

KVPPatient

Välityksen tiedoissa annettava henkilötieto subject (henkilö, jota välitettävä asiakirja koskee) on contained -listassa välitettävä KVPPatient -resurssi-instanssi. KVPPatient pohjautuu laajemmin määriteltyyn KantaPatient -resurssiin.

idΣ0..1string
id0..1string
extensionC0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileΣ1..1canonical(StructureDefinition)Fixed Value
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..0uri
language0..0codeBinding
text0..0Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
id0..0string
extensionC0..*Extension
useΣ ?!1..1codeBindingFixed Value
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ C0..0Period
assignerΣ C0..0Reference(Organization)
id0..0string
extensionC0..*Extension
useΣ ?!1..1codeBindingFixed Value
typeΣ0..0CodeableConceptBinding
systemΣ1..1uri
valueΣ1..1string
periodΣ C0..0Period
assignerΣ C0..0Reference(Organization)
activeΣ ?!0..0boolean
id0..0string
extensionC0..*Extension
useΣ ?!0..1codeBindingFixed Value
textΣ0..0string
familyΣ1..1string
givenΣ1..4string
prefixΣ0..0string
suffixΣ0..0string
periodΣ0..0Period
telecomΣ C0..0ContactPoint
genderΣ0..0codeBinding
birthDateΣ0..1date
addressΣ0..0Address
maritalStatus0..0CodeableConceptBinding
photoC0..0Attachment
generalPractitionerC0..0Reference(Organization | Practitioner | PractitionerRole)
managingOrganizationΣ C0..0Reference(Organization)