health.fhir.r4.lkcore010
Module health.fhir.r4.lkcore010
API
Declarations
Definitions
ballerinax/health.fhir.r4.lkcore010 Ballerina library
Functions
initialize
function initialize()
This empty function is used to initialize the module by other modules/packages.
Constants
health.fhir.r4.lkcore010: PROFILE_BASE_LKCOREALLERGYINTOLERANCE
health.fhir.r4.lkcore010: PROFILE_BASE_LKCORELOCATION
health.fhir.r4.lkcore010: PROFILE_BASE_LKCOREORGANIZATION
health.fhir.r4.lkcore010: PROFILE_BASE_LKCOREPATIENT
health.fhir.r4.lkcore010: PROFILE_BASE_LKCOREPRACTITIONER
health.fhir.r4.lkcore010: RESOURCE_NAME_LKCOREALLERGYINTOLERANCE
health.fhir.r4.lkcore010: RESOURCE_NAME_LKCORELOCATION
health.fhir.r4.lkcore010: RESOURCE_NAME_LKCOREORGANIZATION
health.fhir.r4.lkcore010: RESOURCE_NAME_LKCOREPATIENT
health.fhir.r4.lkcore010: RESOURCE_NAME_LKCOREPRACTITIONER
Enums
health.fhir.r4.lkcore010: LKCoreAddressType
Members
health.fhir.r4.lkcore010: LKCoreAddressUse
Members
health.fhir.r4.lkcore010: LKCoreAllergyIntoleranceCategory
LKCoreAllergyIntoleranceCategory enum
Members
health.fhir.r4.lkcore010: LKCoreAllergyIntoleranceCriticality
LKCoreAllergyIntoleranceCriticality enum
Members
health.fhir.r4.lkcore010: LKCoreAllergyIntoleranceReactionSeverity
LKCoreAllergyIntoleranceReactionSeverity enum
Members
health.fhir.r4.lkcore010: LKCoreAllergyIntoleranceType
LKCoreAllergyIntoleranceType enum
Members
health.fhir.r4.lkcore010: LKCoreLocationHoursOfOperationDaysOfWeek
LKCoreLocationHoursOfOperationDaysOfWeek enum
Members
health.fhir.r4.lkcore010: LKCoreLocationMode
LKCoreLocationMode enum
Members
health.fhir.r4.lkcore010: LKCoreLocationStatus
LKCoreLocationStatus enum
Members
health.fhir.r4.lkcore010: LKCorePatientContactGender
LKCorePatientContactGender enum
Members
health.fhir.r4.lkcore010: LKCorePatientGender
LKCorePatientGender enum
Members
health.fhir.r4.lkcore010: LKCorePatientIdentifierUse
LKCorePatientIdentifierUse enum
Members
health.fhir.r4.lkcore010: LKCorePatientIdentifierUseFive
LKCorePatientIdentifierUseFive enum
Members
health.fhir.r4.lkcore010: LKCorePatientIdentifierUseFour
LKCorePatientIdentifierUseFour enum
Members
health.fhir.r4.lkcore010: LKCorePatientIdentifierUseOne
LKCorePatientIdentifierUseOne enum
Members
health.fhir.r4.lkcore010: LKCorePatientIdentifierUseThree
LKCorePatientIdentifierUseThree enum
Members
health.fhir.r4.lkcore010: LKCorePatientIdentifierUseTwo
LKCorePatientIdentifierUseTwo enum
Members
health.fhir.r4.lkcore010: LKCorePatientLinkType
LKCorePatientLinkType enum
Members
health.fhir.r4.lkcore010: LKCorePractitionerGender
LKCorePractitionerGender enum
Members
Variables
health.fhir.r4.lkcore010: terminologyProcessor
Terminology processor instance
health.fhir.r4.lkcore010: fhirRegistry
FHIR registry instance
health.fhir.r4.lkcore010: FHIR_VALUE_SETS
health.fhir.r4.lkcore010: FHIR_CODE_SYSTEMS
Records
health.fhir.r4.lkcore010: LKCoreAddress
Fields
- Fields Included from *Address
- id string? -
- extension Extension[]? -
- country string? -
- LKCoreAddressType LKCoreAddressType? -
- period Period? -
- city string? -
- line string[]? -
- district string? -
- postalCode string? -
- LKCoreAddressUse LKCoreAddressUse? -
- text string? -
- state string? -
health.fhir.r4.lkcore010: LKCoreAllergyIntolerance
FHIR LKCoreAllergyIntolerance resource record.
Fields
- Fields Included from *DomainResource
- resourceType RESOURCE_NAME_LKCOREALLERGYINTOLERANCE(default RESOURCE_NAME_LKCOREALLERGYINTOLERANCE) - The type of the resource describes
- note Annotation[]? - Additional narrative about the propensity for the Adverse Reaction, not captured in other fields.
- extension Extension[]? - May be used to represent additional information that is not part of the basic definition of the resource. 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 can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- code CodeableConcept - Code for an allergy or intolerance statement (either a positive or a negated/excluded statement). This may be a code for a substance or pharmaceutical product that is considered to be responsible for the adverse reaction risk (e.g., 'Latex'), an allergy or intolerance condition (e.g., 'Latex allergy'), or a negated/excluded code for a specific substance or class (e.g., 'No latex allergy') or a general or categorical negated statement (e.g., 'No known allergy', 'No known drug allergies'). Note: the substance for a specific reaction may be different from the substance identified as the cause of the risk, but it must be consistent with it. For instance, it may be a more specific substance (e.g. a brand medication) or a composite product that includes the identified substance. It must be clinically safe to only process the 'code' and ignore the 'reaction.substance'. If a receiving system is unable to confirm that AllergyIntolerance.reaction.substance falls within the semantic scope of AllergyIntolerance.code, then the receiving system should ignore AllergyIntolerance.reaction.substance.
- onsetRange Range? - Estimated or actual date, date-time, or age when allergy or intolerance was identified.
- modifierExtension Extension[]? - May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. 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. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- criticality code? - Estimate of the potential clinical harm, or seriousness, of the reaction to the identified substance.
- language code? - The base language in which the resource is written.
- clinicalStatus CodeableConcept? - The clinical status of the allergy or intolerance.
- onsetDateTime dateTime? - Estimated or actual date, date-time, or age when allergy or intolerance was identified.
- 'type code? - Identification of the underlying physiological mechanism for the reaction risk.
- onsetString string? - Estimated or actual date, date-time, or age when allergy or intolerance was identified.
- onsetAge Age? - Estimated or actual date, date-time, or age when allergy or intolerance was identified.
- lastOccurrence dateTime? - Represents the date and/or time of the last known occurrence of a reaction event.
- patient Reference - The patient who has the allergy or intolerance.
- id string? - The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.
- text Narrative? - A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it 'clinically safe' for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.
- identifier Identifier[]? - Business identifiers assigned to this AllergyIntolerance by the performer or other systems which remain constant as the resource is updated and propagates from server to server.
- recorder Reference? - Individual who recorded the record and takes responsibility for its content.
- onsetPeriod Period? - Estimated or actual date, date-time, or age when allergy or intolerance was identified.
- reaction BackboneElement[]? - Details about each adverse reaction event linked to exposure to the identified substance.
- verificationStatus CodeableConcept? - Assertion about certainty associated with the propensity, or potential risk, of a reaction to the identified substance (including pharmaceutical product).
- recordedDate dateTime? - The recordedDate represents when this particular AllergyIntolerance record was created in the system, which is often a system-generated date.
- encounter Reference? - The encounter when the allergy or intolerance was asserted.
- contained Resource[]? - These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.
- asserter Reference? - The source of the information about the allergy that is recorded.
- meta Meta? - The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.
- implicitRules uri? - A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.
- category code[]? - Category of the identified substance.
- Element... - Rest field
health.fhir.r4.lkcore010: LKCoreAllergyIntoleranceReaction
FHIR LKCoreAllergyIntoleranceReaction datatype record.
Fields
- Fields Included from *BackboneElement
- severity LKCoreAllergyIntoleranceReactionSeverity? - Clinical assessment of the severity of the reaction event as a whole, potentially considering multiple different manifestations.
- note Annotation[]? - Additional text about the adverse reaction event not captured in other fields.
- extension Extension[]? - May be used to represent additional information that is not part of the basic definition of the element. 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 can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- manifestation CodeableConcept[] - Clinical symptoms and/or signs that are observed or associated with the adverse reaction event.
- modifierExtension Extension[]? - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. 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 can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- substance CodeableConcept? - Identification of the specific substance (or pharmaceutical product) considered to be responsible for the Adverse Reaction event. Note: the substance for a specific reaction may be different from the substance identified as the cause of the risk, but it must be consistent with it. For instance, it may be a more specific substance (e.g. a brand medication) or a composite product that includes the identified substance. It must be clinically safe to only process the 'code' and ignore the 'reaction.substance'. If a receiving system is unable to confirm that AllergyIntolerance.reaction.substance falls within the semantic scope of AllergyIntolerance.code, then the receiving system should ignore AllergyIntolerance.reaction.substance.
- description string? - Text description about the reaction as a whole, including details of the manifestation if required.
- id string? - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- onset dateTime? - Record of the date and/or time of the onset of the Reaction.
- exposureRoute CodeableConcept? - Identification of the route by which the subject was exposed to the substance.
health.fhir.r4.lkcore010: LKCoreLocation
FHIR LKCoreLocation resource record.
Fields
- Fields Included from *DomainResource
- resourceType RESOURCE_NAME_LKCORELOCATION(default RESOURCE_NAME_LKCORELOCATION) - The type of the resource describes
- operationalStatus Coding? - The operational status covers operation values most relevant to beds (but can also apply to rooms/units/chairs/etc. such as an isolation unit/dialysis chair). This typically covers concepts such as contamination, housekeeping, and other activities like maintenance.
- partOf Reference? - Another Location of which this Location is physically a part of.
- extension Extension[]? - May be used to represent additional information that is not part of the basic definition of the resource. 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 can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- modifierExtension Extension[]? - May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. 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. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- description string? - Description of the Location, which helps in finding or referencing the place.
- hoursOfOperation BackboneElement[]? - What days/times during a week is this location usually open.
- language code? - The base language in which the resource is written.
- 'type CodeableConcept[]? - Indicates the type of function performed at the location.
- mode code? - Indicates whether a resource instance represents a specific location or a class of locations.
- endpoint Reference[]? - Technical endpoints providing access to services operated for the location.
- alias string[]? - A list of alternate names that the location is known as, or was known as, in the past.
- telecom ContactPoint[]? - The contact details of communication devices available at the location. This can include phone numbers, fax numbers, mobile numbers, email addresses and web sites.
- id string? - The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.
- text Narrative? - A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it 'clinically safe' for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.
- identifier Identifier[]? - Unique code or number identifying the location to its users.
- address Address? - Physical location.
- physicalType CodeableConcept? - Physical form of the location, e.g. building, room, vehicle, road.
- contained Resource[]? - These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.
- managingOrganization Reference? - The organization responsible for the provisioning and upkeep of the location.
- meta Meta? - The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.
- name string? - Name of the location as used by humans. Does not need to be unique.
- implicitRules uri? - A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.
- position BackboneElement? - The absolute geographic location of the Location, expressed using the WGS84 datum (This is the same co-ordinate system used in KML).
- availabilityExceptions string? - A description of when the locations opening ours are different to normal, e.g. public holiday availability. Succinctly describing all possible exceptions to normal site availability as detailed in the opening hours Times.
- status code? - The status property covers the general availability of the resource, not the current value which may be covered by the operationStatus, or by a schedule/slots if they are configured for the location.
- Element... - Rest field
health.fhir.r4.lkcore010: LKCoreLocationHoursOfOperation
FHIR LKCoreLocationHoursOfOperation datatype record.
Fields
- Fields Included from *BackboneElement
- allDay boolean? - The Location is open all day.
- extension Extension[]? - May be used to represent additional information that is not part of the basic definition of the element. 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 can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- closingTime time? - Time that the Location closes.
- modifierExtension Extension[]? - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. 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 can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- openingTime time? - Time that the Location opens.
- id string? - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- daysOfWeek LKCoreLocationHoursOfOperationDaysOfWeek[]? - Indicates which days of the week are available between the start and end Times.
health.fhir.r4.lkcore010: LKCoreLocationPosition
FHIR LKCoreLocationPosition datatype record.
Fields
- Fields Included from *BackboneElement
- altitude decimal? - Altitude. The value domain and the interpretation are the same as for the text of the altitude element in KML (see notes below).
- extension Extension[]? - May be used to represent additional information that is not part of the basic definition of the element. 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 can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- latitude decimal - Latitude. The value domain and the interpretation are the same as for the text of the latitude element in KML (see notes below).
- modifierExtension Extension[]? - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. 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 can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- id string? - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- longitude decimal - Longitude. The value domain and the interpretation are the same as for the text of the longitude element in KML (see notes below).
health.fhir.r4.lkcore010: LKCoreMOHAreaExt
Fields
- Fields Included from *CodeableConceptExtension
- url uri
- valueCodeableConcept CodeableConcept
- id string? -
- extension Extension[]? -
- valueCodeableConcept CodeableConcept? -
- url string -
health.fhir.r4.lkcore010: LKCoreOrganization
FHIR LKCoreOrganization resource record.
Fields
- Fields Included from *DomainResource
- resourceType RESOURCE_NAME_LKCOREORGANIZATION(default RESOURCE_NAME_LKCOREORGANIZATION) - The type of the resource describes
- identifier Identifier[]? - Identifier for the organization that is used to identify the organization across multiple disparate systems.
- partOf Reference? - The organization of which this organization forms a part.
- extension Extension[]? - An Extension
- extension Slicings
- Extension: LK Core Province Extension
- min = 0
- max = *
- Extension: LK Core MOH Area Extension
- min = 0
- max = *
- address Address[]? - An address for the organization.
- modifierExtension Extension[]? - May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. 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. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- active boolean? - Whether the organization's record is still in active use.
- language code? - The base language in which the resource is written.
- 'type CodeableConcept[]? - The kind(s) of organization that this is.
- contained Resource[]? - These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.
- endpoint Reference[]? - Technical endpoints providing access to services operated for the organization.
- meta Meta? - The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.
- contact BackboneElement[]? - Contact for the organization for a certain purpose.
- name string? - A name associated with the organization.
- alias string[]? - A list of alternate names that the organization is known as, or was known as in the past.
- implicitRules uri? - A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.
- telecom ContactPoint[]? - A contact detail for the organization.
- id string? - The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.
- text Narrative? - A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it 'clinically safe' for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.
- Element... - Rest field
health.fhir.r4.lkcore010: LKCoreOrganizationContact
FHIR LKCoreOrganizationContact datatype record.
Fields
- Fields Included from *BackboneElement
- extension Extension[]? - May be used to represent additional information that is not part of the basic definition of the element. 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 can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- address Address? - Visiting or postal addresses for the contact.
- purpose CodeableConcept? - Indicates a purpose for which the contact can be reached.
- modifierExtension Extension[]? - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. 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 can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- name HumanName? - A name associated with the contact.
- telecom ContactPoint[]? - A contact detail (e.g. a telephone number or an email address) by which the party may be contacted.
- id string? - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
health.fhir.r4.lkcore010: LKCorePatient
FHIR LKCorePatient resource record.
Fields
- Fields Included from *DomainResource
- resourceType RESOURCE_NAME_LKCOREPATIENT(default RESOURCE_NAME_LKCOREPATIENT) - The type of the resource describes
- extension Extension[]? - May be used to represent additional information that is not part of the basic definition of the resource. 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 can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- gender code - Administrative Gender - the gender that the patient is considered to have for administration and record keeping purposes.
- modifierExtension Extension[]? - May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. 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. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- link BackboneElement[]? - Link to another patient resource that concerns the same actual patient.
- language code? - The base language in which the resource is written.
- contact BackboneElement[]? - A contact party (e.g. guardian, partner, friend) for the patient.
- deceasedDateTime dateTime? - Indicates if the individual is deceased or not.
- generalPractitioner Reference[]? - Patient's nominated care provider.
- telecom ContactPoint[]? - A contact detail (e.g. a telephone number or an email address) by which the individual may be contacted.
- id string? - The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.
- text Narrative? - A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it 'clinically safe' for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.
- communication BackboneElement[]? - A language which may be used to communicate with the patient about his or her health.
- identifier Identifier[] - An identifier for this patient.
- identifier Slicings
- LKCorePatientIdentifierOther: Other Identifier Not Specified Above
- min = 0
- max = 1
- LKCorePatientIdentifierDl: Driving License Number
- min = 0
- max = *
- LKCorePatientIdentifierNic: National Identity Card Number
- min = 0
- max = *
- LKCorePatientIdentifierScn: Senior Citizen Number
- min = 0
- max = *
- LKCorePatientIdentifierPpn: Passport Number
- min = 0
- max = *
- LKCorePatientIdentifierPhn: Personal Health Number
- min = 1
- max = 1
- address LKCoreAddress[]? - An address expressed using postal conventions (as opposed to GPS or other location definition formats). This data type may be used to convey addresses for use in delivering mail as well as for visiting locations which might not be valid for mail delivery. There are a variety of postal address formats defined around the world.
- multipleBirthBoolean boolean? - Indicates whether the patient is part of a multiple (boolean) or indicates the actual birth order (integer).
- active boolean? - Whether this patient record is in active use. Many systems use this property to mark as non-current patients, such as those that have not been seen for a period of time based on an organization's business rules. It is often used to filter patient lists to exclude inactive patients Deceased patients may also be marked as inactive for the same reasons, but may be active for some time after death.
- photo Attachment[]? - Image of the patient.
- birthDate date - The date of birth for the individual.
- contained Resource[]? - These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.
- deceasedBoolean boolean? - Indicates if the individual is deceased or not.
- managingOrganization Reference? - Organization that is the custodian of the patient record.
- meta Meta? - The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.
- multipleBirthInteger integer? - Indicates whether the patient is part of a multiple (boolean) or indicates the actual birth order (integer).
- name HumanName[]? - A name associated with the individual.
- implicitRules uri? - A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.
- maritalStatus CodeableConcept? - This field contains a patient's most recent marital (civil) status.
- Element... - Rest field
health.fhir.r4.lkcore010: LKCorePatientCommunication
FHIR LKCorePatientCommunication datatype record.
Fields
- Fields Included from *BackboneElement
- extension Extension[]? - May be used to represent additional information that is not part of the basic definition of the element. 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 can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- modifierExtension Extension[]? - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. 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 can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- language CodeableConcept - The ISO-639-1 alpha 2 code in lower case for the language, optionally followed by a hyphen and the ISO-3166-1 alpha 2 code for the region in upper case; e.g. 'en' for English, or 'en-US' for American English versus 'en-EN' for England English.
- id string? - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- preferred boolean? - Indicates whether or not the patient prefers this language (over other languages he masters up a certain level).
health.fhir.r4.lkcore010: LKCorePatientContact
FHIR LKCorePatientContact datatype record.
Fields
- Fields Included from *BackboneElement
- extension Extension[]? - May be used to represent additional information that is not part of the basic definition of the element. 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 can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- period Period? - The period during which this contact person or organization is valid to be contacted relating to this patient.
- address Address? - Address for the contact person.
- gender LKCorePatientContactGender? - Administrative Gender - the gender that the contact person is considered to have for administration and record keeping purposes.
- modifierExtension Extension[]? - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. 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 can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- organization Reference? - Organization on behalf of which the contact is acting or for which the contact is working.
- name HumanName? - A name associated with the contact person.
- telecom ContactPoint[]? - A contact detail for the person, e.g. a telephone number or an email address.
- id string? - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- relationship CodeableConcept[]? - The nature of the relationship between the patient and the contact person.
health.fhir.r4.lkcore010: LKCorePatientIdentifierDl
FHIR LKCorePatientIdentifierDl datatype record.
Fields
- Fields Included from *Identifier
- id string
- extension Extension[]
- use IdentifierUse
- type CodeableConcept
- system uri
- value string
- period Period
- assigner Reference
- Element...
- extension Extension[]? - May be used to represent additional information that is not part of the basic definition of the element. 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 can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- period Period? - Time period during which identifier is/was valid for use.
- system uri(default "https://fhir.health.gov.lk/id/dl") - Establishes the namespace for the value - that is, a URL that describes a set values that are unique.
- use LKCorePatientIdentifierUseOne? - The purpose of this identifier.
- assigner Reference? - Organization that issued/manages the identifier.
- id string? - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type CodeableConcept? - A coded type for the identifier that can be used to determine which identifier to use for a specific purpose.
- value string - The portion of the identifier typically relevant to the user and which is unique within the context of the system.
health.fhir.r4.lkcore010: LKCorePatientIdentifierNic
FHIR LKCorePatientIdentifierNic datatype record.
Fields
- Fields Included from *Identifier
- id string
- extension Extension[]
- use IdentifierUse
- type CodeableConcept
- system uri
- value string
- period Period
- assigner Reference
- Element...
- extension Extension[]? - May be used to represent additional information that is not part of the basic definition of the element. 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 can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- period Period? - Time period during which identifier is/was valid for use.
- system uri(default "https://fhir.health.gov.lk/id/nic") - Establishes the namespace for the value - that is, a URL that describes a set values that are unique.
- use LKCorePatientIdentifierUseTwo? - The purpose of this identifier.
- assigner Reference? - Organization that issued/manages the identifier.
- id string? - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type CodeableConcept? - A coded type for the identifier that can be used to determine which identifier to use for a specific purpose.
- value string - The portion of the identifier typically relevant to the user and which is unique within the context of the system.
health.fhir.r4.lkcore010: LKCorePatientIdentifierOther
FHIR LKCorePatientIdentifierOther datatype record.
Fields
- Fields Included from *Identifier
- id string
- extension Extension[]
- use IdentifierUse
- type CodeableConcept
- system uri
- value string
- period Period
- assigner Reference
- Element...
- extension Extension[]? - May be used to represent additional information that is not part of the basic definition of the element. 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 can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- period Period? - Time period during which identifier is/was valid for use.
- system uri(default "https://fhir.health.gov.lk/id/other") - Establishes the namespace for the value - that is, a URL that describes a set values that are unique.
- use LKCorePatientIdentifierUse? - The purpose of this identifier.
- assigner Reference? - Organization that issued/manages the identifier.
- id string? - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type CodeableConcept? - A coded type for the identifier that can be used to determine which identifier to use for a specific purpose.
- value string - The portion of the identifier typically relevant to the user and which is unique within the context of the system.
health.fhir.r4.lkcore010: LKCorePatientIdentifierPhn
FHIR LKCorePatientIdentifierPhn datatype record.
Fields
- Fields Included from *Identifier
- id string
- extension Extension[]
- use IdentifierUse
- type CodeableConcept
- system uri
- value string
- period Period
- assigner Reference
- Element...
- extension Extension[]? - May be used to represent additional information that is not part of the basic definition of the element. 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 can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- period Period? - Time period during which identifier is/was valid for use.
- system uri(default "https://fhir.health.gov.lk/id/phn") - Establishes the namespace for the value - that is, a URL that describes a set values that are unique.
- use LKCorePatientIdentifierUseFive? - The purpose of this identifier.
- assigner Reference? - Organization that issued/manages the identifier.
- id string? - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type CodeableConcept? - A coded type for the identifier that can be used to determine which identifier to use for a specific purpose.
- value string - The portion of the identifier typically relevant to the user and which is unique within the context of the system.
health.fhir.r4.lkcore010: LKCorePatientIdentifierPpn
FHIR LKCorePatientIdentifierPpn datatype record.
Fields
- Fields Included from *Identifier
- id string
- extension Extension[]
- use IdentifierUse
- type CodeableConcept
- system uri
- value string
- period Period
- assigner Reference
- Element...
- extension Extension[]? - May be used to represent additional information that is not part of the basic definition of the element. 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 can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- period Period? - Time period during which identifier is/was valid for use.
- system uri(default "https://fhir.health.gov.lk/id/ppn") - Establishes the namespace for the value - that is, a URL that describes a set values that are unique.
- use LKCorePatientIdentifierUseFour? - The purpose of this identifier.
- assigner Reference? - Organization that issued/manages the identifier.
- id string? - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type CodeableConcept? - A coded type for the identifier that can be used to determine which identifier to use for a specific purpose.
- value string - The portion of the identifier typically relevant to the user and which is unique within the context of the system.
health.fhir.r4.lkcore010: LKCorePatientIdentifierScn
FHIR LKCorePatientIdentifierScn datatype record.
Fields
- Fields Included from *Identifier
- id string
- extension Extension[]
- use IdentifierUse
- type CodeableConcept
- system uri
- value string
- period Period
- assigner Reference
- Element...
- extension Extension[]? - May be used to represent additional information that is not part of the basic definition of the element. 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 can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- period Period? - Time period during which identifier is/was valid for use.
- system uri(default "https://fhir.health.gov.lk/id/scn") - Establishes the namespace for the value - that is, a URL that describes a set values that are unique.
- use LKCorePatientIdentifierUseThree? - The purpose of this identifier.
- assigner Reference? - Organization that issued/manages the identifier.
- id string? - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type CodeableConcept? - A coded type for the identifier that can be used to determine which identifier to use for a specific purpose.
- value string - The portion of the identifier typically relevant to the user and which is unique within the context of the system.
health.fhir.r4.lkcore010: LKCorePatientLink
FHIR LKCorePatientLink datatype record.
Fields
- Fields Included from *BackboneElement
- extension Extension[]? - May be used to represent additional information that is not part of the basic definition of the element. 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 can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- other Reference - The other patient resource that the link refers to.
- modifierExtension Extension[]? - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. 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 can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- id string? - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type LKCorePatientLinkType - The type of link between this patient resource and another patient resource.
health.fhir.r4.lkcore010: LKCorePractitioner
FHIR LKCorePractitioner resource record.
Fields
- Fields Included from *DomainResource
- resourceType RESOURCE_NAME_LKCOREPRACTITIONER(default RESOURCE_NAME_LKCOREPRACTITIONER) - The type of the resource describes
- identifier Identifier[]? - An identifier that applies to this person in this role.
- extension Extension[]? - May be used to represent additional information that is not part of the basic definition of the resource. 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 can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- address Address[]? - Address(es) of the practitioner that are not role specific (typically home address). Work addresses are not typically entered in this property as they are usually role dependent.
- gender code? - Administrative Gender - the gender that the person is considered to have for administration and record keeping purposes.
- modifierExtension Extension[]? - May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. 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. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- active boolean? - Whether this practitioner's record is in active use.
- photo Attachment[]? - Image of the person.
- language code? - The base language in which the resource is written.
- birthDate date? - The date of birth for the practitioner.
- qualification BackboneElement[]? - The official certifications, training, and licenses that authorize or otherwise pertain to the provision of care by the practitioner. For example, a medical license issued by a medical board authorizing the practitioner to practice medicine within a certian locality.
- contained Resource[]? - These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.
- meta Meta? - The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.
- name HumanName[]? - The name(s) associated with the practitioner.
- implicitRules uri? - A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.
- telecom ContactPoint[]? - A contact detail for the practitioner, e.g. a telephone number or an email address.
- id string? - The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.
- text Narrative? - A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it 'clinically safe' for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.
- communication CodeableConcept[]? - A language the practitioner can use in patient communication.
- Element... - Rest field
health.fhir.r4.lkcore010: LKCorePractitionerQualification
FHIR LKCorePractitionerQualification datatype record.
Fields
- Fields Included from *BackboneElement
- identifier Identifier[]? - An identifier that applies to this person's qualification in this role.
- extension Extension[]? - May be used to represent additional information that is not part of the basic definition of the element. 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 can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- period Period? - Period during which the qualification is valid.
- code CodeableConcept - Coded representation of the qualification.
- modifierExtension Extension[]? - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. 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 can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- id string? - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- issuer Reference? - Organization that regulates and issues the qualification.
health.fhir.r4.lkcore010: LKCoreProvinceExt
Fields
- Fields Included from *CodeableConceptExtension
- url uri
- valueCodeableConcept CodeableConcept
- id string? -
- extension Extension[]? -
- valueCodeableConcept CodeableConcept? -
- url string -
Import
import ballerinax/health.fhir.r4.lkcore010;
Metadata
Released date: 12 months ago
Version: 1.0.0
Compatibility
Platform: any
Ballerina version: 2201.7.0
Pull count
Total: 77
Current verison: 65
Weekly downloads
Keywords
Healthcare
FHIR
R4
LKCore
Contributors