ZD Encounter
Resources conforming to this profile are requested by ZorgDomein when populating the referral letter or request form with data from the source information system.
Queries on the https://[FHIRServerUrl]/Encounter
endpoint may include the following query parameters:
patient=[PatientID]
:[PatientID]
refers to the patient ID as provided in the Task resource that is requested by ZorgDomein during SSO.episodeofcare=[EpisodeIds]
:[EpisodeIds]
may contain multiple, comma separated IDs. The Episode ID’s are extracted from the result of a query for EpisodeOfCare resources.episodeofcare:missing=true
: indicates that the search result must not contain any Encounter resource that has a value forEncounter.EpisodeOfCare
.date=ge[date]
: the resources in the search result must only contain MedicationStatement resources that have anEncounter.period
value that is greater than or equal to[date]
._count=[number]
: indicates that the number of resources in the search result must limited to the specified number._sort=-date
: indicates that the resources in the search result must be sorted by date, descending._summary=count
: just return a count of the matching resources, without returning the actual matches.
The canonical URL for this profile is:
http://zorgdomein.nl/fhir/StructureDefinition/zd-encounter
This profile builds on Encounter.
Encounter | S | 0..* | Encounter | Element Id
Encounter An interaction during which services are provided to the patient Alternate namesVisit DefinitionAn interaction between a patient and healthcare provider(s) for the purpose of providing healthcare service(s) or assessing the health status of a patient.
|
id | S Σ | 1..1 | id | Element Id
Encounter.id Logical id of this artifact DefinitionThe logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes. The only time that a resource does not have an id is when it is being submitted to the server using a create operation.
|
extension | 0..* | Extension | Element Id
Encounter.extension Additional Content defined by implementations Alternate namesextensions, user content DefinitionMay be used to represent additional information that is not part of the basic definition of the resource. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. Unordered, Open, by url(Value) Constraints
|
|
zd-classification-code | S | 0..* | Extension(CodeableConcept) | Element Id
Encounter.extension:zd-classification-code Classification code(s) for the encounter Alternate namesextensions, user content DefinitionOptional Extension Element - found in all resources. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. http://zorgdomein.nl/fhir/StructureDefinition/zd-classification-code Constraints
|
url | 1..1 | uriFixed Value | Element Id
Encounter.extension:zd-classification-code.url identifies the meaning of the extension DefinitionSource of the definition for the extension code - a logical name or a URL. The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.
http://zorgdomein.nl/fhir/StructureDefinition/zd-classification-code
|
|
valueCodeableConcept | 0..1 | CodeableConcept | Element Id
Encounter.extension:zd-classification-code.valueCodeableConcept:valueCodeableConcept Classification code for the encounter DefinitionValue of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list). A stream of bytes, base64 encoded
|
|
coding | Σ | 0..* | Coding | Element Id
Encounter.extension:zd-classification-code.valueCodeableConcept:valueCodeableConcept.coding Code defined by a terminology system DefinitionA reference to a code defined by a terminology system. Allows for translations and alternate encodings within a code system. Also supports communication of the same instance to systems requiring different encodings. Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true. Unordered, Open, by system(Value) Constraints
|
ICPC | Σ | 0..1 | Coding | Element Id
Encounter.extension:zd-classification-code.valueCodeableConcept:valueCodeableConcept.coding:ICPC ICPC code DefinitionA reference to a code defined by a terminology system. Allows for translations and alternate encodings within a code system. Also supports communication of the same instance to systems requiring different encodings. Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.
|
system | Σ | 1..1 | uriFixed Value | Element Id
Encounter.extension:zd-classification-code.valueCodeableConcept:valueCodeableConcept.coding:ICPC.system Identity of the terminology system DefinitionThe identification of the code system that defines the meaning of the symbol in the code. Need to be unambiguous about the source of the definition of the symbol. The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should de-reference to some definition that establish the system clearly and unambiguously.
http://hl7.org/fhir/sid/icpc-1-nl
|
version | Σ | 0..1 | string | Element Id
Encounter.extension:zd-classification-code.value[x]:valueCodeableConcept.coding:ICPC.version Version of the system - if relevant DefinitionThe version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured. and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged. Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.
|
code | Σ | 1..1 | code | Element Id
Encounter.extension:zd-classification-code.valueCodeableConcept:valueCodeableConcept.coding:ICPC.code Actual ICPC code DefinitionA symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination). Need to refer to a particular code in the system. Note that FHIR strings may not exceed 1MB in size
|
display | Σ | 0..1 | string | Element Id
Encounter.extension:zd-classification-code.value[x]:valueCodeableConcept.coding:ICPC.display Representation defined by the system DefinitionA representation of the meaning of the code in the system, following the rules of the system. Need to be able to carry a human-readable meaning of the code for readers that do not know the system. Note that FHIR strings may not exceed 1MB in size
|
userSelected | Σ | 0..1 | boolean | Element Id
Encounter.extension:zd-classification-code.value[x]:valueCodeableConcept.coding:ICPC.userSelected If this coding was chosen directly by the user DefinitionIndicates that this coding was chosen by a user directly - i.e. off a pick list of available items (codes or displays). This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing. Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.
|
text | Σ | 0..1 | string | Element Id
Encounter.extension:zd-classification-code.value[x]:valueCodeableConcept.text Plain text representation of the concept DefinitionA human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user. The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source. Very often the text is the same as a displayName of one of the codings.
|
identifier | Σ | 0..* | Identifier | Element Id
Encounter.identifier Identifier(s) by which this encounter is known DefinitionIdentifier(s) by which this encounter is known.
|
status | Σ ?! | 1..1 | codeBinding | Element Id
Encounter.status planned | arrived | triaged | in-progress | onleave | finished | cancelled + Definitionplanned | arrived | triaged | in-progress | onleave | finished | cancelled +. Note that internal business rules will detemine the appropraite transitions that may occur between statuses (and also classes). This element is labeled as a modifier because the status contains codes that mark the encounter as not currently valid.
|
statusHistory | 0..* | BackboneElement | Element Id
Encounter.statusHistory List of past encounter statuses DefinitionThe status history permits the encounter resource to contain the status history without needing to read through the historical versions of the resource, or even have the server store them. The current status is always found in the current version of the resource, not the status history.
|
|
status | 1..1 | codeBinding | Element Id
Encounter.statusHistory.status planned | arrived | triaged | in-progress | onleave | finished | cancelled + Definitionplanned | arrived | triaged | in-progress | onleave | finished | cancelled +. Note that FHIR strings may not exceed 1MB in size
|
|
period | 1..1 | Period | Element Id
Encounter.statusHistory.period The time that the episode was in the specified status DefinitionThe time that the episode was in the specified status. This is not a duration - that's a measure of time (a separate type), but a duration that occurs at a fixed value of time. A Period specifies a range of time; the context of use will specify whether the entire range applies (e.g. "the patient was an inpatient of the hospital for this time range") or one value from the range applies (e.g. "give to the patient between these two times"). If duration is required, specify the type as Interval|Duration.
|
|
class | Σ | 0..1 | CodingBinding | Element Id
Encounter.class inpatient | outpatient | ambulatory | emergency + Definitioninpatient | outpatient | ambulatory | emergency +. Codes may be defined very casually in enumerations or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.
|
classHistory | 0..* | BackboneElement | Element Id
Encounter.classHistory List of past encounter classes DefinitionThe class history permits the tracking of the encounters transitions without needing to go through the resource history. This would be used for a case where an admission starts of as an emergency encounter, then transisions into an inpatient scenario. Doing this and not restarting a new encounter ensures that any lab/diagnostic results can more easily follow the patient and not require re-processing and not get lost or cancelled during a kindof discharge from emergency to inpatient.
|
|
class | 1..1 | CodingBinding | Element Id
Encounter.classHistory.class inpatient | outpatient | ambulatory | emergency + Definitioninpatient | outpatient | ambulatory | emergency +. Codes may be defined very casually in enumerations or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.
|
|
period | 1..1 | Period | Element Id
Encounter.classHistory.period The time that the episode was in the specified class DefinitionThe time that the episode was in the specified class. This is not a duration - that's a measure of time (a separate type), but a duration that occurs at a fixed value of time. A Period specifies a range of time; the context of use will specify whether the entire range applies (e.g. "the patient was an inpatient of the hospital for this time range") or one value from the range applies (e.g. "give to the patient between these two times"). If duration is required, specify the type as Interval|Duration.
|
|
type | Σ | 0..* | CodeableConcept | Element Id
Encounter.type Specific type of encounter DefinitionSpecific type of encounter (e.g. e-mail consultation, surgical day-care, skilled nursing, rehabilitation). Since there are many ways to further classify encounters, this element is 0..*.
|
priority | 0..1 | CodeableConcept | Element Id
Encounter.priority Indicates the urgency of the encounter DefinitionIndicates the urgency of the encounter. Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination. v3 Code System ActPriority (example) Constraints
|
|
subject | Σ | 0..1 | Reference(Patient | Group) | Element Id
Encounter.subject The patient ro group present at the encounter Alternate namespatient DefinitionThe patient ro group present at the encounter. While the encounter is always about the patient, the patient may not actually be known in all contexts of use, and there may be a group of patients that could be anonymous (such as in a group therapy for Alcoholics Anonymous - where the recording of the encounter could be used for billing on the number of people/staff and not important to the context of the specific patients) or alternately in veterinary care a herd of sheep receiving treatment (where the animals are not individually tracked).
|
episodeOfCare | S Σ | 0..* | Reference(ZD EpisodeOfCare) | Element Id
Encounter.episodeOfCare Episode(s) of care that this encounter should be recorded against DefinitionWhere a specific encounter should be classified as a part of a specific episode(s) of care this field should be used. This association can facilitate grouping of related encounters together for a specific purpose, such as government reporting, issue tracking, association via a common problem. The association is recorded on the encounter as these are typically created after the episode of care, and grouped on entry rather than editing the episode of care to append another encounter to it (the episode of care could span years). References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.
|
incomingReferral | 0..* | Reference(ReferralRequest) | Element Id
Encounter.incomingReferral The ReferralRequest that initiated this encounter DefinitionThe referral request this encounter satisfies (incoming referral). References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.
|
|
participant | Σ | 0..* | BackboneElement | Element Id
Encounter.participant List of participants involved in the encounter DefinitionThe list of people responsible for providing the service.
|
type | Σ | 0..* | CodeableConceptBinding | Element Id
Encounter.participant.type Role of participant in encounter DefinitionRole of participant in encounter. The participant type indicates how an individual partitipates in an encounter. It includes non-practitioner participants, and for practitioners this is to describe the action type in the context of this encounter (e.g. Admitting Dr, Attending Dr, Translator, Consulting Dr). This is different to the practitioner roles which are functional roles, derived from terms of employment, education, licensing, etc.
|
period | 0..1 | Period | Element Id
Encounter.participant.period Period of time during the encounter that the participant participated DefinitionThe period of time that the specified participant participated in the encounter. These can overlap or be sub-sets of the overall encounter's period. This is not a duration - that's a measure of time (a separate type), but a duration that occurs at a fixed value of time. A Period specifies a range of time; the context of use will specify whether the entire range applies (e.g. "the patient was an inpatient of the hospital for this time range") or one value from the range applies (e.g. "give to the patient between these two times"). If duration is required, specify the type as Interval|Duration.
|
|
individual | Σ | 0..1 | Reference(Practitioner | RelatedPerson) | Element Id
Encounter.participant.individual Persons involved in the encounter other than the patient DefinitionPersons involved in the encounter other than the patient. References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository. Reference(Practitioner | RelatedPerson) Constraints
|
appointment | Σ | 0..1 | Reference(Appointment) | Element Id
Encounter.appointment The appointment that scheduled this encounter DefinitionThe appointment that scheduled this encounter. References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.
|
period | 1..1 | Period | Element Id
Encounter.period The start and end time of the encounter DefinitionThe start and end time of the encounter. If not (yet) known, the end of the Period may be omitted.
|
|
start | Σ | 1..1 | dateTime | Element Id
Encounter.period.start Starting time with inclusive boundary DefinitionThe start of the period. The boundary is inclusive. If the low element is missing, the meaning is that the low boundary is not known.
|
end | S Σ | 0..1 | dateTime | Element Id
Encounter.period.end End time with inclusive boundary, if not ongoing DefinitionThe end of the period. If the end of the period is missing, it means that the period is ongoing. The start may be in the past, and the end date in the future, which means that period is expected/planned to end at that time. The high value includes any matching date/time. i.e. 2012-02-03T10:00:00 is in a period that has a end value of 2012-02-03.
|
length | 0..1 | Duration | Element Id
Encounter.length Quantity of time the encounter lasted (less time absent) DefinitionQuantity of time the encounter lasted. This excludes the time during leaves of absence. May differ from the time the Encounter.period lasted because of leave of absence.
|
|
reason | Σ | 0..* | CodeableConceptBinding | Element Id
Encounter.reason Reason the encounter takes place (code) Alternate namesIndication, Admission diagnosis DefinitionReason the encounter takes place, expressed as a code. For admissions, this can be used for a coded admission diagnosis. For systems that need to know which was the primary diagnosis, these will be marked with the standard extension primaryDiagnosis (which is a sequence value rather than a flag, 1 = primary diagnosis). Encounter Reason Codes (preferred) Constraints
|
diagnosis | Σ | 0..* | BackboneElement | Element Id
Encounter.diagnosis The list of diagnosis relevant to this encounter DefinitionThe list of diagnosis relevant to this encounter.
|
condition | 1..1 | Reference(Condition | Procedure) | Element Id
Encounter.diagnosis.condition Reason the encounter takes place (resource) Alternate namesAdmission diagnosis, discharge diagnosis, indication DefinitionReason the encounter takes place, as specified using information from another resource. For admissions, this is the admission diagnosis. The indication will typically be a Condition (with other resources referenced in the evidence.detail), or a Procedure. For systems that need to know which was the primary diagnosis, these will be marked with the standard extension primaryDiagnosis (which is a sequence value rather than a flag, 1 = primary diagnosis). Reference(Condition | Procedure) Constraints
|
|
role | 0..1 | CodeableConceptBinding | Element Id
Encounter.diagnosis.role Role that this diagnosis has within the encounter (e.g. admission, billing, discharge …) DefinitionRole that this diagnosis has within the encounter (e.g. admission, billing, discharge …). Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.
|
|
rank | 0..1 | positiveInt | Element Id
Encounter.diagnosis.rank Ranking of the diagnosis (for each role type) DefinitionRanking of the diagnosis (for each role type). 32 bit number; for values larger than this, use decimal
|
|
account | 0..* | Reference(Account) | Element Id
Encounter.account The set of accounts that may be used for billing for this Encounter DefinitionThe set of accounts that may be used for billing for this Encounter. The billing system may choose to allocate billable items associated with the Encounter to different referenced Accounts based on internal business rules.
|
|
hospitalization | 0..1 | BackboneElement | Element Id
Encounter.hospitalization Details about the admission to a healthcare service DefinitionDetails about the admission to a healthcare service. An Encounter may cover more than just the inpatient stay. Contexts such as outpatients, community clinics, and aged care facilities are also included. The duration recorded in the period of this encounter covers the entire scope of this hospitalization record.
|
|
preAdmissionIdentifier | 0..1 | Identifier | Element Id
Encounter.hospitalization.preAdmissionIdentifier Pre-admission identifier DefinitionPre-admission identifier.
|
|
origin | 0..1 | Reference(Location) | Element Id
Encounter.hospitalization.origin The location from which the patient came before admission DefinitionThe location from which the patient came before admission. References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.
|
|
admitSource | 0..1 | CodeableConceptBinding | Element Id
Encounter.hospitalization.admitSource From where patient was admitted (physician referral, transfer) DefinitionFrom where patient was admitted (physician referral, transfer). Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.
|
|
reAdmission | 0..1 | CodeableConcept | Element Id
Encounter.hospitalization.reAdmission The type of hospital re-admission that has occurred (if any). If the value is absent, then this is not identified as a readmission DefinitionWhether this hospitalization is a readmission and why if known. Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination. v2 Re-Admission Indicator (example) Constraints
|
|
dietPreference | 0..* | CodeableConcept | Element Id
Encounter.hospitalization.dietPreference Diet preferences reported by the patient DefinitionDiet preferences reported by the patient. Used to track patient's diet restrictions and/or preference. For a complete description of the nutrition needs of a patient during their stay, one should use the nutritionOrder resource which links to Encounter. For example a patient may request both a dairy-free and nut-free diet preference (not mutually exclusive).
|
|
specialCourtesy | 0..* | CodeableConceptBinding | Element Id
Encounter.hospitalization.specialCourtesy Special courtesies (VIP, board member) DefinitionSpecial courtesies (VIP, board member). Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.
|
|
specialArrangement | 0..* | CodeableConceptBinding | Element Id
Encounter.hospitalization.specialArrangement Wheelchair, translator, stretcher, etc. DefinitionAny special requests that have been made for this hospitalization encounter, such as the provision of specific equipment or other things. Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination. SpecialArrangements (preferred) Constraints
|
|
destination | 0..1 | Reference(Location) | Element Id
Encounter.hospitalization.destination Location to which the patient is discharged DefinitionLocation to which the patient is discharged. References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.
|
|
dischargeDisposition | 0..1 | CodeableConcept | Element Id
Encounter.hospitalization.dischargeDisposition Category or kind of location after discharge DefinitionCategory or kind of location after discharge. Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination. DischargeDisposition (example) Constraints
|
|
location | 0..* | BackboneElement | Element Id
Encounter.location List of locations where the patient has been DefinitionList of locations where the patient has been during this encounter. Virtual encounters can be recorded in the Encounter by specifying a location reference to a location of type "kind" such as "client's home" and an encounter.class = "virtual".
|
|
location | 1..1 | Reference(Location) | Element Id
Encounter.location.location Location the encounter takes place DefinitionThe location where the encounter takes place. References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.
|
|
status | 0..1 | codeBinding | Element Id
Encounter.location.status planned | active | reserved | completed DefinitionThe status of the participants' presence at the specified location during the period specified. If the participant is is no longer at the location, then the period will have an end date/time. When the patient is no longer active at a location, then the period end date is entered, and the status may be changed to completed. EncounterLocationStatus (required) Constraints
|
|
period | 0..1 | Period | Element Id
Encounter.location.period Time period during which the patient was present at the location DefinitionTime period during which the patient was present at the location. This is not a duration - that's a measure of time (a separate type), but a duration that occurs at a fixed value of time. A Period specifies a range of time; the context of use will specify whether the entire range applies (e.g. "the patient was an inpatient of the hospital for this time range") or one value from the range applies (e.g. "give to the patient between these two times"). If duration is required, specify the type as Interval|Duration.
|
|
serviceProvider | 0..1 | Reference(Organization) | Element Id
Encounter.serviceProvider The custodian organization of this Encounter record DefinitionAn organization that is in charge of maintaining the information of this Encounter (e.g. who maintains the report or the master service catalog item, etc.). This MAY be the same as the organization on the Patient record, however it could be different. This MAY not be not the Service Delivery Location's Organization. References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.
|
|
partOf | 0..1 | Reference(Encounter) | Element Id
Encounter.partOf Another Encounter this encounter is part of DefinitionAnother Encounter of which this encounter is a part of (administratively or in time). This is also used for associating a child's encounter back to the mother's encounter. Refer to the Notes section in the Patient resource for further details.
|
See the profile on simplifier.net for additional details.
Resource example
Below you find an example of an Encounter resource that conforms to the ZD Encounter profile.
{
"resourceType": "Encounter",
"id": "zd-encounter-1",
"extension": [
{
"url": "http://zorgdomein.nl/fhir/StructureDefinition/zd-classification-code",
"valueCodeableConcept": {
"coding": [
{
"system": "http://zorgdomein.nl/fhir/StructureDefinition/zd-classification-code",
"code": "T90",
"display": "Diabetes mellitus"
}
],
"text": "Diabetes mellitus"
}
}
],
"meta": {
"profile": [
"http://zorgdomein.nl/fhir/StructureDefinition/zd-encounter"
]
},
"status": "finished",
"subject": {
"reference": "Patient/zd-patient-1",
"display": "K. Aelbrinck-de Jager"
},
"episodeOfCare": [
{
"reference": "EpisodeOfCare/zd-episodeofcare-1"
}
],
"period": {
"start": "2017-01-15T09:30:00+01:00",
"end": "2017-01-15T09:40:00+01:00"
}
}
<Encounter xmlns='http://hl7.org/fhir'>
<id value='zd-encounter-1'/>
<meta>
<profile value='http://zorgdomein.nl/fhir/StructureDefinition/zd-encounter'/>
</meta>
<extension url='http://zorgdomein.nl/fhir/StructureDefinition/zd-classification-code'>
<valueCodeableConcept>
<coding>
<system value='http://zorgdomein.nl/fhir/StructureDefinition/zd-classification-code'/>
<code value='T90'/>
<display value='Diabetes mellitus'/>
</coding>
<text value='Diabetes mellitus'/>
</valueCodeableConcept>
</extension>
<status value='finished'/>
<subject>
<reference value='Patient/zd-patient-1'/>
<display value='K. Aelbrinck-de Jager'/>
</subject>
<episodeOfCare>
<reference value='EpisodeOfCare/zd-episodeofcare-1'/>
</episodeOfCare>
<period>
<start value='2017-01-15T09:30:00+01:00'/>
<end value='2017-01-15T09:40:00+01:00'/>
</period>
</Encounter>