Indivo Data Model: Encounter

Model Definition

As a Django Model Class:

from indivo.models import Fact
from django.db import models
from indivo.fields import CodedValueField, OrganizationField, ProviderField

class Encounter(Fact):
    startDate = models.DateTimeField(null=True)
    endDate = models.DateTimeField(null=True)
    facility = OrganizationField()
    provider = ProviderField()
    type = CodedValueField()

Examples

As SDMX:

<Models xmlns="http://indivo.org/vocab/xml/documents#">
        <Model name="Encounter">
            <Field name="startDate">2009-05-16T12:00:00Z</Field>
            <Field name="endDate">2009-05-16T16:00:00Z</Field>
            <Field name="facility_name">Wonder Hospital</Field>
            <Field name="facility_adr_country">Australia</Field>
            <Field name="facility_adr_city">WonderCity</Field>
            <Field name="facility_adr_postalcode">5555</Field>
            <Field name="facility_adr_street">111 Lake Drive</Field> 
            <Field name="provider_dea_number">325555555</Field>
            <Field name="provider_npi_number">5235235</Field>
            <Field name="provider_email">joshua.mandel@fake.emailserver.com</Field>
            <Field name="provider_name_given">Josuha</Field>
            <Field name="provider_name_family">Mandel</Field>
            <Field name="provider_tel_1_type">w</Field>
            <Field name="provider_tel_1_number">1-235-947-3452</Field>
            <Field name="provider_tel_1_preferred_p">true</Field>
            <Field name="type_code_title">Ambulatory encounter</Field>
            <Field name="type_code_system">http://smartplatforms.org/terms/codes/EncounterType#</Field>
            <Field name="type_code_identifier">ambulatory</Field>
        </Model>
</Models>