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>