SanteSuite Help Portal
  • SanteSuite Help Portal
    • Disclaimer
  • Product Overview
    • SanteSuite Products
      • Introducing SanteDB CDR
        • SanteDB Solutions
      • Master Patient Index - SanteMPI
      • Immunization Management System - SanteIMS
      • Privacy & Security - SanteGuard
    • SanteDB Versions
  • Architecture
    • SanteDB Architecture
      • SanteDB History
    • Solution Architecture
    • Software Architecture
      • Publish / Subscribe Architecture
      • New ADO (nuado)
      • Roadmap
    • Data & Information Architecture
      • Conceptual Information Model
        • Concept Dictionary
          • Data Dictionary
        • Acts
          • State Machine
          • Act Relationships
          • Mood Concepts
          • Class Concepts
          • Data Dictionary
        • Entities
          • State Machine
          • Entity Relationships
          • Determiner Codes
          • Class Codes
          • Data Dictionary
        • Null Reasons
        • Extended Data
      • Physical Model
        • Act Data Dictionary
        • Entity Data Dictionary
        • Concept Dictionary Data Dictionary
      • Data Storage Patterns
        • Master Data Storage
      • SanteDB Object Identifiers (OIDs)
    • Security Architecture
    • Privacy Architecture
    • Matching Engine
    • HIE & Interoperability
  • Installation
    • Installation
    • Releases
      • 3.0 Releases
      • Queenston Release
    • Quick Start Guide
      • Seeding ONC Patient Matching Data
    • Operationalizing SanteDB
      • Information Gathering & Analysis
      • Planning & Preparation Work
        • Pre-flight Checklist
        • Develop a Business Architecture
        • Develop an Information Architecture
          • Establishing Minimum Datasets
          • Identity Environment
        • Develop Operational Technology Architecture
        • Developing Privacy Impact Assessments
        • Develop Threat / Risk Assessments
      • Deployment
        • Pre-Flight Checklist
        • Installing Software
          • SanteDB iCDR Server
            • Installation on Virtual or Physical Environments
              • Installation on Microsoft Windows
              • Installation on Linux and Unix
            • Installation using Appliances
              • Using Docker Containers
                • Adding Sample Data
                • Feature Configuration
                • SanteDB within Instant OpenHIE
              • Using Virtual Appliances
            • Installation Qualification
              • Master Patient Index / Client Registry Qualification
                • MPI/CR Test Cases for HL7v2
                  • TEST: OHIE-CR-02-HL7v2
                  • TEST: OHIE-CR-03-HL7v2
                  • TEST: OHIE-CR-04-HL7v2
                  • TEST: OHIE-CR-05-HL7v2
                  • TEST: OHIE-CR-06-HL7v2
                  • TEST: OHIE-CR-07-HL7v2
                  • TEST: OHIE-CR-08-HL7v2
                  • TEST: OHIE-CR-09-HL7v2
                  • TEST: OHIE-CR-10-HL7v2
                  • TEST: OHIE-CR-11-HL7v2
                  • TEST: OHIE-CR-12-HL7v2
                  • TEST: OHIE-CR-13-HL7v2
                  • TEST: OHIE-CR-14-HL7v2
                  • TEST: OHIE-CR-15-HL7v2
                  • TEST: OHIE-CR-16-HL7v2
                  • TEST: OHIE-CR-17-HL7v2
                  • TEST: OHIE-CR-18-HL7v2
                  • TEST: OHIE-CR-01-HL7v2
                  • HL7v2 Test Cases Instructions
                • MPI/CR Test Cases for FHIR
                  • TEST: OHIE-CR-01-FHIR
                  • TEST: OHIE-CR-02-FHIR
                  • TEST: OHIE-CR-03-FHIR
                  • TEST: OHIE-CR-04-FHIR
                  • TEST: OHIE-CR-05-FHIR
                  • TEST: OHIE-CR-06-FHIR
                  • TEST: OHIE-CR-07-FHIR
                  • TEST: OHIE-CR-08-FHIR
                  • TEST: OHIE-CR-09-FHIR
                  • FHIR Test Cases Instructions
              • Security Administration Testing
                • Administrative Panel Validation
                  • User Management Tests
                    • TEST: SECURITY-UM-01
                    • TEST: SECURITY-UM-02
                    • TEST: SECURITY-UM-03
                    • TEST: SECURITY-UM-04
                    • TEST: SECURITY-UM-05
                    • TEST: SECURITY-UM-06
                    • TEST: SECURITY-UM-07
                    • TEST: SECURITY-UM-08
                    • TEST: SECURITY-UM-09
                    • TEST: SECURITY-UM-10
                    • TEST: SECURITY-UM-11
                    • TEST: SECURITY-UM-12
                    • TEST: SECURITY-UM-13
                    • TEST: SECURITY-UM-14
                    • TEST: SECURITY-UM-15
                    • TEST: SECURITY-UM-16
                    • TEST: SECURITY-UM-17
                    • TEST: SECURITY-UM-18
                    • TEST: SECURITY-UM-19
                    • TEST: SECURITY-UM-20
                    • TEST: SECURITY-UM-21
                    • TEST: SECURITY-UM-22
                    • TEST: SECURITY-UM-23
                    • TEST: SECURITY-UM-24
                    • TEST: SECURITY-UM-25
                    • TEST: SECURITY-UM-26
                    • TEST: SECURITY-UM-27
                    • TEST: SECURITY-UM-28
                    • TEST: SECURITY-UM-29
                    • TEST: SECURITY-UM-30
                    • TEST: SECURITY-UM-31
                    • TEST: SECURITY-UM-32
                    • TEST: SECURITY-UM-33
                    • TEST: SECURITY-UM-34
                    • TEST: SECURITY-UM-35
                    • TEST: SECURITY-UM-36
                    • TEST: SECURITY-UM-37
                  • Group/Role Management Tests
                    • TEST: SECURITY-GRM-01
                    • TEST: SECURITY-GRM-02
                    • TEST: SECURITY-GRM-03
                    • TEST: SECURITY-GRM-04
                    • TEST: SECURITY-GRM-05
                    • TEST: SECURITY-GRM-06
                    • TEST: SECURITY-GRM-07
                    • TEST: SECURITY-GRM-08
                    • TEST: SECURITY-GRM-09
                    • TEST: SECURITY-GRM-10
                    • TEST: SECURITY-GRM-11
                    • TEST: SECURITY-GRM-12
                    • TEST: SECURITY-GRM-13
                    • TEST: SECURITY-GRM-14
                    • TEST: SECURITY-GRM-15
                  • Security Policy Management Tests
                    • TEST: SECURITY-PM-01
                    • TEST: SECURITY-PM-02
                    • TEST: SECURITY-PM-03
                    • TEST: SECURITY-PM-04
                  • Device Management Tests
                    • TEST: SECURITY-DM-01
                    • TEST: SECURITY-DM-02
                    • TEST: SECURITY-DM-03
                    • TEST: SECURITY-DM-04
                    • TEST: SECURITY-DM-05
                    • TEST: SECURITY-DM-06
                    • TEST: SECURITY-DM-07
                    • TEST: SECURITY-DM-08
                    • TEST: SECURITY-DM-09
                  • Application Management Tests
                    • TEST: SECURITY-AM-01
                    • TEST: SECURITY-AM-02
                    • TEST: SECURITY-AM-03
                    • TEST: SECURITY-AM-04
                    • TEST: SECURITY-AM-05
                    • TEST: SECURITY-AM-06
                    • TEST: SECURITY-AM-07
                    • TEST: SECURITY-AM-08
          • SanteDB dCDR Instances
            • Installing Web Access Gateway
            • Installing Disconnected Gateway
            • Installing Disconnected Windows Application
            • Installing the dCDR SDK
            • User Interface App Settings
        • Configuring Privacy Controls
        • Post Deployment Tuning
        • Securing SanteDB Configuration
        • Securing SanteDB Databases
        • Securing SanteDB APIs
      • Rollout
    • Demonstration Environments
  • Operations
    • SanteDB Operations
    • Server Administration
      • Configuration Tool
        • Messaging Settings
          • HL7 Version 2 Service
          • FHIR R4 Service
          • GS1 BMS XML Service
          • Health Data Services Interface
          • Administrative Management Interface
        • Diagnostics Settings
        • Persistence Settings
          • Retention Policies
          • Resource Manager Settings
          • Database Connections
        • System Settings
        • Performance Settings
        • Security Settings
          • Data Privacy Filtering
          • Auditing Configuration
        • Operating System Settings
      • Server Configuration File
        • Service API Configuration
          • REST Service Configuration
        • Connection Strings
        • Application Service Context Configuration
        • Applet Configuration
        • Diagnostics Configuration
        • Data Quality Services
      • SanteDB iCDR Host Command
      • Backup Procedures
      • Log File Management
    • CDR Administration
      • SanteDB Administration Portal
        • Logging In
        • Managing Your Profile
        • System Administration
          • Jobs
          • Logs
          • Pub/Sub Manager
          • Server Status
          • Dispatcher Queue
          • Probes
        • Reference Data Administration
          • Place Administration
          • Facility Administration
          • Materials
          • Identity Domain Management
        • Concept Dictionary Administration
          • Concept Sets
          • Concepts
          • Code Systems
        • CDR Administration
          • Importing Data
          • Data Quality Rules
          • Extensions
          • Decision Support Library
            • View CDSS Library
            • Edit CDSS Library
          • Matching Configuration
            • Creating / Viewing Configurations
            • General Configuration
            • Blocking Configuration
            • Scoring Configuration
            • Classification Configuration
            • Testing Match Configuration
            • Match Configuration XML Definition
        • Data Warehouse
        • Reports Centre
        • Security Administration
          • Managing User Accounts
          • Managing Groups
          • Managing Policies
          • Managing Devices
          • Managing Applications
          • Reviewing Audits
      • SanteDB Administration Console
        • User Administration
        • Group / Role Administration
        • Policy Administration
        • Device Administration
        • Application Administration
    • Standard Operating Procedures
      • User Management SOPs
        • SOP: Onboarding Users
        • SOP: User Lockout
        • SOP: Deactivating Users
      • Role Management SOPs
        • SOP: Role Policy Assignment
        • SOP: Assigning Users to Roles
        • SOP: Creating New Roles
      • Device Management SOPs
        • SOP: Onboarding new HL7v2 Device
        • SOP: Onboarding new dCDR Device
      • Application Management SOPs
      • Standard Operating Procedure Template
  • User Guides & Training
    • SanteDB User Guides
    • Common User Interface Elements
    • SanteMPI
      • Getting Started with the MPI
      • SanteMPI Matches
      • SanteMPI Searching
      • SanteMPI Power Search
      • SanteMPI Patient Detail
        • Demographics Tab
          • Demographic Information Panel
          • Identifiers Panel
          • Related Persons Panel
          • Entity Relationships Panel
        • Master Data Management Tab
          • Records of Truth
        • Data Quality Tab
      • SanteMPI Dashboard
    • SanteEMR
      • EMR Administration
        • Care Pathways
        • Visit Types & Flows
        • Clinical Templates
    • SanteGuard
  • Developers
    • Extending & Customizing SanteDB
    • Getting Started
    • SanteDB XML Schemas
    • Applets
      • Applet Use and Lifecycle
      • Applet SDK Components
        • Applet Development Environment
        • SanteDB Brain Bug
        • Package Manager
        • BRE Debugger
      • Applet Structure
      • JavaScript API
      • Business Intelligence Assets
        • BI Asset Definitions
          • Data Sources
          • Parameters
          • Queries
          • Reference Data
          • Views
          • Data Marts
          • Reports
          • Indicators
        • BI Render Controls
      • Localization
      • Customization & Branding
      • Assets
        • HTML Assets
        • HTML Widgets
        • Virtual Assets
      • AngularJS
      • Clinical Decision-Support
        • CDSS Definitions
        • Legacy CDSS
      • Business Rules
      • Dataset Files
      • External Data Maps
      • Applet Solution Packages
      • JavaScript API Reference
      • Recipes
        • Adding Security Policy based on Occupation
        • Assigning a Home Facility
        • Codified Address
        • Generating ID on Registration
    • .NET Plugins
      • Plugin Libraries
      • Host Context & Lifecycle
      • Business Model Objects
      • Services & Configuration
        • Configuration
          • Configuration Panels
          • Custom Docker Feature Configuration
        • Passive Services
        • Daemon Services
        • Service Definitions
          • Ad-Hoc Cache Provider
          • Application Identity Provider
          • Audit Dispatch Service
          • Barcode Generator Provider
          • Business Rules Service
          • Care Plan Generation Service
          • CDSS Clinical Protocol Repository
          • Concept/Terminology Provider
          • Configuration Manager Service
          • Daemon Service
          • Data Archiving Service
          • Data Privacy Enforcement Provider
          • Data Signing Service
          • dCDR Subscription Definition Provider
          • dCDR Subscription Execution Provider
          • Device Identity Provider
          • Exec-Once Message Persistence
          • Freetext Search Provider
          • IDataPersistenceService{TData}
          • IDataPersistenceServiceEx{TModel}
          • IDataQualityConfigurationProviderService
          • Identity Domain Provider
          • IDispatcherQueueManagerService
          • IElevatableIdentityProviderService
          • IExtensionTypeRepository
          • IFastQueryDataPersistenceService{TEntity}
          • IFastQueryRepositoryService{TEntity}
          • IPersistableQueryRepositoryService{TEntity}
          • IPubSubManagerService
          • IRecordMergingService{T}
          • IRepositoryService
          • ISecurityRepositoryService
          • ISqlDataPersistenceService
          • IStoredQueryDataPersistenceService{TEntity}
          • ITagPersistenceService
          • ITemplateDefinitionRepositoryService
          • IThreadPoolService
          • IUnionQueryDataPersistenceService{TEntity}
          • IValidatingRepositoryService{TModel}
          • Job Management Service
          • Localization Provider
          • Mail Repository Provider
          • Name Alias Provider
          • Network Metadata Provider
          • Password Hashing Service
          • Password Validation Service
          • Policy Decision Provider (PDP)
          • Policy Enforcement Provider (PEP)
          • Policy Information Provider (PIP)
          • Primary Data Caching Provider
          • Query Result Scoring Provider
          • Record Matching Configuration Provider
          • Record Matching Provider
          • Record Merging Provider
          • Repository Service
          • Repository Service with Cancellation Support
          • Repository Service with Extended Functions
          • Repository Service with Notification Support
          • Resource Checkout/Locking Provider
          • Resource Patching Provider
          • Resource Pointer Service
          • Role Provider
          • Security Challenge Authentication Provider
          • Security Challenge Storage Provider
          • Session Authentication Provider
          • Session Storage Provider
          • Stateful Query Provider
          • Stock Management Provider
          • Symmetric Encryption Provider
          • TFA/MFA Secret Generator
          • User Identity Provider
          • User Notification Relay Provider
          • User Notification Template Filler
          • User Notification Template Repository
      • Plugin Metadata
      • Database Patching
      • Custom Match Algorithms
      • Unit Testing Framework
      • Digital Signing Requirements
      • .NET API Reference
    • Service APIs
      • OpenID Connect
        • Consent & Privacy
      • Business Intelligence Service (BIS)
      • Administration Management Interface (AMI)
      • Health Data Service Interface (HDSI)
        • HTTP Request Verbs
        • HDSI Query Syntax
          • Filter Functions
        • API Responses
        • Patching
        • MDM Extensions for HDSI
        • Synchronization API
        • Visual Resource Pointer API
      • HL7v2
        • Enabling HL7v2 Interfaces
        • HL7 Authentication
        • SanteDB HL7v2 Implementation
      • HL7 FHIR
        • Enabling FHIR Interfaces
        • SanteDB FHIR Implementation
          • FHIR Subscriptions
          • Related Persons
        • Extending FHIR Functionality
      • GS1 BMS XML
      • Examples
        • Connecting to the FHIR API
        • Obtaining A Session
    • SanteDB Software Publishers
  • Knowledgebase
    • Knowledgebase
      • SanteDB 2.1.161+ on PostgreSQL 10 returns "websearch_to_tsquery" error
      • Upgrading SanteDB iCDR with large databases
      • Upgrading Gateway to SanteDB Langley (v2.0.30+) from SanteDB Kelowna and earlier
      • When sending a National Scoped ID in PID-19 (SSN) you receive "AuthorityUuid" missing error
      • After Installing dCDR you receive an error on SecurityUser
      • When logging into the dCDR you are immediately logged back out
      • PostgreSQL connections fail with block message
      • Backing up HDSI server database
      • You receive an "out of disk space" error on the IMS server
      • Setting up the "sherlock" service
      • Diagnosing service port issues
      • You receive a certificate expired or certificate not found error on startup
      • After updating a database field the values are not reflected in the application layer
      • Diagnosing Submission Errors From Mobile Device
      • Migrating A SanteDB Server
      • Pruning and Cleaning the Database
      • Improving Download Speeds on Slow Connections
      • You receive a client already running error message
      • Resetting the configuration of the Windows & Linux Applications
      • After setting up the application data appears to be missing
      • Disconnected Client Window is Scaled Improperly
      • Fatal Error on Startup
      • Synchronization Issues on Mobile
      • Installation on Mono 4.x does not permit joining of realm
      • Creating A Public Backup
      • Installing the SanteDB Disconnected Server
    • Fixes & Patches
      • 20170721-01
      • 20170725-01
      • 20170803-01
      • 20170804-01
      • 20170913-01
      • 20171003-01
      • 20171011-01
      • 20171016-01
      • 20171023-01
      • 20171030-01
      • 20171108-01
      • 20171124-01
      • 20180126-01
      • 20180131-01
      • 20180211-01
      • 20181112-01
      • 20181113-01
      • 20190322-01
      • 20190522-01
      • 20190625-01
      • 20200105-01
  • OpenIZ
    • About OpenIZ
      • Upgrading from OpenIZ to SanteDB
    • FAQ
    • OpenIZ Demonstration Servers
Powered by GitBook
On this page
  • Act Entity
  • ActTag Entity
  • ActVersion Entity
  • ActRelationship Entity
  • ActParticipation Entity
  • ActIdentifier Entity
  • ActExtension Entity
  • Observation Entity
  • QuantityObservation Entity
  • TextObservation Entity
  • CodedObservation Entity
  • SubstanceAdministration Entity
  • PatientEncounter Entity
  • ActNote Entity
  • Procedure Entity

Was this helpful?

  1. Architecture
  2. Data & Information Architecture
  3. Conceptual Information Model
  4. Acts

Data Dictionary

PreviousClass ConceptsNextEntities

Last updated 4 years ago

Was this helpful?

The act data model describes the tables and fields required for the tracking of acts in the SanteDB logical model.

Act Entity

The act table is represents the immutable attributes of an act.

Column

Type

Description

ActId [1..1]

UUID

A unique identifier for the act.

TemplateDefinitionId [1..1]

UUID

Identifies the template definition that the particular act implements.

ClassConceptId [1..1] ~ ActClass

UUID

Identifies a concept that classifies the act. This determines the type of act, for example an Observation, PatientEncounter, etc.

MoodConceptId [1..1] ~ ActMood

UUID

Identifies the mood, or method of the act’s performance.

ActTag Entity

A table for storing tags related to acts. A tag represents a version independent piece of data attached to a tag.

Column

Type

Description

ActTagId [1..1]

UUID

A unique identifier for the tag.

ActId [1..1]

UUID

Identifies the act to which the tag is applied.

Key [1..1]

VARCHAR

A unique key identifier for the type of tag. A tag’s key is used to convey the type of data.

Value [1..1]

VARBINARY

Contains the binary data of the tag.

CreationTime [1..1]

DATETIME

Identifies the time when the tag became active, or was created.

CreatedBy [1..1]

UUID

Identifies the user that was responsible for the creation of the tag.

ObsoletionTime [0..1] ?(>CreationTime)

DATETIME

When present, identifies the time that the tag data is no longer valid.

ObsoletedBy [0..1] ?(ObsoletionTime)

UUID

Identifies the user who obsoleted the act tag.

ActVersion Entity

Column

Type

Description

ActVersionId [1..1]

UUID

A unique identifier for the version.

VersionSequenceId [1..1]

INT

A sequence identifier for the version which allows for a time independent mechanism for establishing version order.

ActId [1..1]

UUID

Identifies the act to which the version data applies.

CreationTime [1..1]

DATETIME

Identifies the time when the act version became active (was created)

CreatedBy [1..1]

UUID

Identifies the user that was responsible for creating the version.

ObsoletionTime [0..1] ? (>CreationTime)

DATETIME

When present, identifies the time when the version of the act is no longer active.

ObsoletedBy

[0..1] ?(ObsoletionTime)

UUID

Identifies the user who was responsible for the obsoletion of the version.

NegationInd [1..1] = false

BIT

When present, indicates that the act’s value is not true. For example, when attempting to convey that a vaccine was not given, the negationInd would be set to true.

TypeConceptId

[0..1]

UUID

Identifies the type of act. This is a type that is a subclass within the major classification. For example, if the class is a substance administration, the type concept may represent an Immunization.

StatusConceptId [1..1] ~ActStatus

UUID

Identifies the status of the act as of the current version.

ActTime [0..1] ?(ActTime | ActStartTime | ActStopTime)

DATETIME

Identifies the time that the act did occurred, should occur.

ActStartTime [0..1] ?(ActTime | ActStartTime | ActStopTime)

DATETIME

Identifies the start time of the act.

ActStopTime [0..1] ?(ActTime | ActStartTime | ActStopTime)

DATETIME

Identifies the stop time of the act.

ActRelationship Entity

The act relationship table is used to track the relationship of acts to one another.

Column

Type

Description

ActRelationshipId [1..1]

UUID

Uniquely identifies the act relationship.

SourceActId [1..1]

UUID

Identifies the source act of the relationship.

TargetActId [1..1]

UUID

Identifies the target act of the relationship.

EffectiveVersionSequenceId [1..1]

UUID

Identifies the version of the source act where this relationship did become active.

ObsoleteVersionSequenceId [0..1]

UUID

Identifies the version of the source act where this relationship is no longer active.

RelationshipTypeConceptId [1..1] ~ActRelationshipType

UUID

Identifies the type of relationship that the two acts have to one another.

ActParticipation Entity

The ActParticipation table is used to track how entities participate in a particular act.

Column

Type

Description

ActParticipationId [1..1]

UUID

Uniquely identifies the act participation.

ActId [1..1]

UUID

Identifies the act that the participation is for.

EffectiveVersionSequenceId [1..1]

UUID

Identifies the version of the act when the participation is active.

ObsoleteVersionSequenceId [0..1]

UUID

When present, identifies the version of the act when the participation is no longer active.

ParticipationRoleConceptId [1..1] ~ActParticipationType

UUID

Qualifies what role the entity played in the carrying out of the act.

Quantity [1..1] = 1

INT

Identifies the number of entities that are included in the playing of the role.

ActIdentifier Entity

The act identifier table is used to store alternate identifiers for the act. This may include vaccine event identifiers, external order identifiers, etc.

Column

Type

Description

ActIdentifierId [1..1]

UUID

Uniquely identifies the alternate act identifier.

IdentifierTypeId [0..1]

UUID

Identifies the type of identifier this particular identifier instance represents (order #, etc.)

AssigningAuthorityId [1..1]

UUID

Identifies the authority that assigned the identifier.

IdentifierValue [1..1]

VARCHAR

The actual external identifier value.

EffectiveVersionSequenceId [1..1]

UUID

Identifies the version of the act where the alternate identifier became active.

ObsoleteVersionSequenceId [0..1]

UUID

When present, identifies the version of the act whereby the alternate identifier is no longer active.

ActExtension Entity

The act extension table is used to store extensions attached to acts.

Column

Type

Description

ActExtensionId [1..1]

UUID

A unique identifier for the act extension.

ExtensionTypeId [1..1]

UUID

Identifies the type of extension represented. This includes information on how the extension should be serialized to/from the ExtensionValue column.

ExtensionValue [1..1]

VARBINARY

Carries the value of the extension.

ExtensionDisplay [1..1]

VARCHAR

A human comprehendible display value for the extension.

EffectiveVersionSequenceId [1..1]

UUID

Indicates the version of the act where this extension became active.

ObsoleteVersionSequenceId [0..1]

UUID

When present, indicates the version of the act where the extension is no longer active.

Observation Entity

The observation table is used to store extended values related to observation act types.

Column

Type

Description

ActVersionId [1..1]

UUID

Identifies the act version to which this extended data applies.

InterpretationConceptId [0..1] ~ActInterpretation

UUID

Identifies the concept that represents the interpretation of the observation.

QuantityObservation Entity

The quantity observation table is used to store extended information related to the observations that carry quantified values.

Column

Type

Description

ActVersionId [1..1]

UUID

Identifies the observation act version to which the quantified observation data applies.

Quantity [1..1]

DECIMAL

A decimal value that contains the value of the observation quantity.

QuantityPrecision [1..1]

INT

Identifies the precision of the Quantity field.

UnitOfMeasureConceptId [1..1] ~UnitOfMeasure

UUID

Identifies the concept that identifies the units of measurement.

TextObservation Entity

The text observation table is used to store additional information related to a text valued observation.

Column

Type

Description

ActVersionId [1..1]

UUID

Identifies the observation version id that this text observation data is attached to.

TextValue [1..1]

TEXT

A textual field that contains the observation data.

CodedObservation Entity

The coded observation table is used to store additional data related to observations that are coded. Problems and Allergies would qualify as coded observations.

Column

Type

Description

ActVersionId [1..1]

UUID

Identifies the version of the observation that this coded observation value data applies.

ConceptValueId [1..1]

UUID

Identifies the concept that represents the value of observation.

SubstanceAdministration Entity

The substance administration table is used to store data related to substance administrations to a patient. This include vaccines or any type of Epupin injections for

Column

Type

Description

ActVersionId [1..1]

UUID

Identifies the act version to which the substance administration data applies.

RouteConceptId [0..1] ~RouteConcept

UUID

Identifies the concept that describes the route that was taken to administer the substance. This may be drawn from the default route if not supplied.

DoseQuantity [1..1]

DECIMAL

Identifies the dosage that was given to the patient.

DoseQuantityPrecision [1..1]

INT

Identifies the precision of the dose quantity.

DoseUnitConceptId [1..1] ~UnitOfMeasure

INT

Identifies the dose unit of measure that was given to the patient.

SequenceId [0..1]

INT

Identifies the sequence of this dose if it is a part of a sequence of doses.

PatientEncounter Entity

The patient encounter table is used to store additional data related to an act that represents a patient encounter.

Column

Type

Description

ActVersionId [1..1]

UUID

Identifies the act to which the extended patient encounter data applies.

DischargeDispositionConceptId [0..1] ~DischargeDisposition

UUID

Identifies the disposition in which the patient left the encounter.

ActNote Entity

The act note table is used to store notes associated with an act.

Column

Type

Description

ActNoteId [1..1]

UUID

A unique identifier for the note.

EffectiveVersionSequenceId [1..1]

UUID

The version whereby the note became effective

ObsoleteVersionSequenceId [0..1]

UUID

When populated, indicates the version of the act where the note is no longer active.

AuthorEntityId [1..1]

UUID

The identifier of the entity that wrote the note.

NoteText [1..1]

TEXT

The textual content of the note.

Procedure Entity

Used to track acts which alter the physical state of an entity (i.e. surgeries, etc.)

Column

Type

Description

ActVersionId [1..1]

UUID

Points to the version of the Act which this procedure is describing.

MethodCodeId [0..1] ~ProcedureTechniqueCode

UUID

Identifies the formal method for performing the procedure.

ApproachSiteCodeId [0..1] ~BodySiteOrSystemCode

UUID

Identifies the manner in which the target site was approached for the procedure.

TargetSiteCodeId [0..1] ~BodySiteOrSystemCode

UUID

Identifies the body system/part which was the target of the procedure.