Meetups
DevNQ Meetups are different; we strive to find high quality speakers, panellists and topics that are relevant for software developers, designers, founders, and entrepreneurs of all levels. We host monthly meetups where you can learn new things, network with professionals and make valuable industry contacts.
Where possible, events are run in-person and livestreamed. Join these events from anywhere and even catch up on speakers you missed. Check out our YouTube channel for upcoming streams and past recordings.
- Frequency
- Every Month
- Location
- Townsville
- Cost
- Free
- Attend
- Join our Meetup to hear about upcoming Meetups
Code Club
Code Club provides opportunities for individuals to work on projects, learn from others, and solve programming problems together. Every Tuesday, participants get the chance to sharpen their skillsets, and get assistance with hard problems by working on projects in a social setting with other programmers of varying experience and skills. Code club attendees are welcome to bring along their own project, or find a collaborative project they can work on with others.
- Frequency
- Every Tuesday
- Location
- Townsville
- Cost
- Free
- Attend
- Currently suspended due to COVID-19
Student & Industry Meet and Greets
The transition into the workforce can be daunting for young programming professionals. DevNQ hosts Student and Industry Meet and Greets once a year, the goal of which is twofold: introduce aspiring developers into North Queensland's thriving technology ecosystem, and provide new opportunities for networking between current students and prospective employers.
- Frequency
- Every July or August
- Location
- Townsville
- Cost
- Free
- Attend
- Subscribe to the mailing list to hear about upcoming Meet and Greets
Hackathons
At DevNQ Hackathons teams of individuals come together for an intense 24-hour period. They collaborate enthusiastically to invent new, innovative solutions to problems they’ve never seen before. Hackathons are fantastic opportunities for programmers to rediscover their playfulness, curiosity and passion for solving problems.


I am a Junior at MSU studying Computer Science. As a Junior, I have taken many computer science classes covering algorithms, data structures, and design patterns, as well as programming classes covering C++ and Python. I am currently working as a programming intern at MATRIX here in East Lansing, developing websites for clients in the humanities department, using skills such as PHP, Javascript, jQuery, SQL, and collaborating with a team using SVN.


---
layout: page
---
{% include slider.html sliderpath="media/services-gallery" %}
{% include services-one.html group="top" %}
{% include services-three.html group="three" %}
{% include services-testimonials.html group="testimonials" %}
Available Services
{% include services-two.html group="bottom" %}


{% extends '../layouts/template.html' %} {% block title %}Check your State Pension - {{mvpversion}}{% endblock %} {% block serviceName %}Check your State Pension{% endblock %} {% block main %} Back
You do not have any gaps in your record.
You have contributions from
Paid-employment: £2,345.13
You have contributions from
Paid-employment: £2,200.15
In this year you were part of a contracted out pension scheme.
You have contributions from
Paid-employment: £300.15
In this year you were part of a contracted out pension scheme.
When you were claiming benefits or unable to work you were credited National Insurance for 30 weeks.
You have contributions from
When you were claiming benefits or unable to work you were credited National Insurance for 52 weeks.
You have contributions from
When you were claiming benefits or unable to work you were credited National Insurance for 52 weeks.


Grand Magister Tifaren:
What's your business here?
"I need the necromantic rite of communion performed."


{# PRIVACY INDEX /templates/privacy/index.html niceworld 8.24.18 #} {% extends "_layouts/site" %} {% set pageName = 'Privacy Policy' %} {% block head %} {% set title = "Privacy Policy" %} {{ parent() }} {% endblock %} {% block main %}
Privacy Notice
This privacy notice discloses the privacy practices for www.vivayic.com. This privacy notice applies solely to information collected by this website. It will notify you of the following.
What personally identifiable information is collected from you through the website, how it is used, and with whom it may be shared.
What choices are available to you regarding the use of your data.
The security procedures in place to protect the misuse of your information.
How you can correct any inaccuracies in the information.
Information Collection, Use, and Sharing
We are the sole owners of the information collected on this site. We only have access to/collect information that you voluntarily give us via email or other direct contact from you. We will not sell or rent this information to anyone.
We will use your information to respond to you, regarding the reason you contacted us. We will not share your information with any third party outside of our organization, other than as necessary to fulfill your request, e.g. to ship an order.
Unless you ask us not to, we may contact you via email in the future to tell you about specials, new products or services, or changes to this privacy policy.
Your Access to and Control Over Information
You may opt out of any future contacts from us at any time. You can do the following at any time by contacting us via the email address or phone number given on our website.
See what data we have about you, if any.
Change/correct any data we have about you.
Have us delete any data we have about you.
Express any concern you have about our use of your data.
Security
We take precautions to protect your information. When you submit sensitive information via the website, your information is protected both online and offline.
Wherever we collect sensitive information (such as credit card data), that information is encrypted and transmitted to us in a secure way. You can verify this by looking for a lock icon in the address bar and looking for "https" at the beginning of the address of the webpage.
While we use encryption to protect sensitive information transmitted online, we also protect your information offline. Only employees who need the information to perform a specific job (for example, billing or customer service) are granted access to personally identifiable information. The computers/servers in which we store personally identifiable information are kept in a secure environment.
If you feel that we are not abiding by this privacy policy, you should contact us immediately via telephone or via email.


| Package | Description |
|---|---|
| com.tailf.dp |
Data provider API package, for implementation of callbacks for validations, actions, transformation etc.
|
| com.tailf.dp.annotations |
Annotations and proxy helper classes for callbacks.
|
| com.tailf.dp.services |
Service callback specific context and utilities.
|
| com.tailf.notif |
Package for subscription of asynchronous events.
|
| Class and Description |
|---|
| AuthorizationOperCheck
AuthorizationOperCheck used as argument to authorization callbacks.
|
| AuthorizationResult
Enum for returning authorization result from authorization callbacks
|
| Dp
This class implements the Data Provider API (DP).
|
| DpAccumulate
The DpAccumulate object is used for accumulating operations on database from
the DpDataCallbacks
setElem , create , and
remove operations when they return
Conf.REPLY_ACCUMULATE . |
| DpActionTrans
The action transaction context.
|
| DpAuthContext
Authentication context class.
|
| DpAuthorizationContext
Authorization context class.
|
| DpCallbackException
Exception thrown from inside callbacks to identify problems.
|
| DpCallbackWarningException
Warnings thrown from inside callbacks to identify problems.
|
| DpDataFindNextIterator
Extended Iterator interface used to get
findNext functionality. |
| DpDbContext
Database context.
|
| DpException
General Dp Exception
|
| DpExceptionReporter
Interface for the user of the Dp deamon to handle catched exceptions
in the implicit threads started in the Dp.read() method
|
| DpNotifReplayCallback
This interface is used for the notifications replay callback.
|
| DpNotifStream
The application can generate notifications that are sent via the northbound
protocols.
|
| DpSnmpInformResponseCallback
This interface is used for the SNMP notifier callbacks.
|
| DpSnmpNotifier
The application can send SNMP notifications and inform requests.
|
| DpTrans
The transaction context.
|
| DpUserInfo
The user information.
|
| Class and Description |
|---|
| AuthorizationOperCheck
AuthorizationOperCheck used as argument to authorization callbacks.
|
| AuthorizationResult
Enum for returning authorization result from authorization callbacks
|
| DpActionCallback
This interface is used for the user actions callbacks.
|
| DpActionTrans
The action transaction context.
|
| DpAuthCallback
With this interface we can register a callback with ConfDs AAA subsystem, to
be invoked whenever AAA has completed processing of an authentication
attempt.
|
| DpAuthContext
Authentication context class.
|
| DpAuthorizationCallback
We can register two authorization callbacks with ConfD´s AAA subsystem.
|
| DpAuthorizationContext
Authorization context class.
|
| DpCallbackException
Exception thrown from inside callbacks to identify problems.
|
| DpCallbackWarningException
Warnings thrown from inside callbacks to identify problems.
|
| DpDataCallback
This interface is used for the user data callbacks.
|
| DpDataFindNextIterator
Extended Iterator interface used to get
findNext functionality. |
| DpDbCallback
This interface is used for the user database callbacks.
|
| DpDbContext
Database context.
|
| DpServiceCallback
This interface is used for the service callbacks.
|
| DpSnmpInformResponseCallback
This interface is used for the SNMP notifier callbacks.
|
| DpTrans
The transaction context.
|
| DpTransCallback
This interface is used for the user transaction callbacks.
|
| DpTransValidateCallback
This interface is used for the user validation callbacks.
|
| DpValpointCallback
This interface is used for the user valpoint callbacks.
|
| Class and Description |
|---|
| Dp
This class implements the Data Provider API (DP).
|
| DpCallbackException
Exception thrown from inside callbacks to identify problems.
|
| DpTrans
The transaction context.
|
| Class and Description |
|---|
| DpUserInfo
The user information.
|


Mobile Development Group is a student Group at IIT Roorkee that promotes tech based learning pertaining to smartphones and tablets.
© 2015. All rights reserved.


Brendan Murphy, 52, claimed his Japanese Akita dog Tara died of natural causes and he buried the body in woodland.
But Tara’s body was found floating in a canal and chained to a breeze block, prompting the RSPCA to launch an investigation into the death of the dog.
Forensic tests on the dog’s bone marrow showed Tara had died as a result of drowning.
A postmortem examination showed the dog had been stabbed twice before her body entered the canal.
It also showed Tara had been suffering from an untreated lung disease for a number of weeks.
Chester Magistrate's Court heard Tara's body was discovered in the Shropshire Union Canal near Nantwich, Cheshire, on October 6 last year.
In a witness statement the vet told the court: "It is my expert opinion that Tara was suffering as a result of underlying ill health at the time of her death.
"It is further my expert opinion that Tara was alive when she was placed in the canal and that she was deliberately anchored down with a length of chain.
"The cause of death in Tara is hence in my expert opinion drowning.
"She was then stabbed in the abdomen twice before being thrown alive into the canal, where she drowned.
"It is upsetting to think about what she must have endured during her final moments."
The forensic evidence - used for the first time by the RSPCA - led to Murphy admitting three counts of unnecessary suffering to Tara.
Murphy claimed his pet dog had died from natural causes and that he discovered her body had been dug up when he went to pay his respects around two weeks later.
However, tests showed algae was present in the dog’s bone marrow indicating it had drowned around August 20 last year.
Chester Magistrate's Court charged Murphy with a ten-week prison sentence, suspended for 12 months, banned from keeping animals for ten-years and ordered to pay £300 costs and a £115 victim surcharge.
He was also convicted for failing to provide proper veterinary care.


Now you know how to move right and down, lets try to combine the 2 to see what will happen.
Put both codes in the previous exercise into the editor to see what happens. The animation was move 300px from left for exercise 1 and move 500px from top for exercise 2. (Try to type in the codes before going back to the exercise for the codes.
new Animation(document.querySelector("#a"), {left: "300px"}, 2);
new Animation(document.querySelector("#a"), {top: "500px"}, 2);


Snake Game
Up
Right
Left
Down
Score:
0
Start / Restart
Up Samples: 0
Right Samples: 0
Left Samples: 0
Down Samples: 0
Train the model 🏋♂


--- layout: minimal title: "#Tags" permalink: /tags/index.html description: "Search through io1075 #tag." ---


infix fun Int.exactAdd(b: Int): Int
Like the + operator but throws ArithmeticException in case of integer overflow.


Add
Commit
Push
Fetch
Rebase
Pull
Merge Heads
Reset
Current state:
Uncommitted operations:
New Manager


Darko Antic
Front-end developer
Featured Work
Project01
Link to project
Project01
Link to project
Project01
Link to project


Hello World!
Introduction
A "Hello, World!" program generally is a computer program that outputs or displays the message "Hello, World!". Such a program is very simple in most programming languages, and is often used to illustrate the basic syntax of a programming language. It is often the first program written by people learning to code. It can also be used as a sanity test to make sure that a computer software intended to compile or run source code is correctly installed, and that the operator understands how to use it.
The World
Santa Cruz del Islote in the Archipelago of San Bernardo off the coast of Colombia may only be about the size of two soccer fields (two acres), but the artificial island has four main streets and 10 neighborhoods. Five hundred people live on the island in around 155 houses. With so many people packed into such a small space, it's the most densely populated island in the world, according to The Guardian.


Stolen Bike Locator
This is a registry of stolen bikes worldwide. You can search by brand, city and date range.
Brand:
City:
Dates between which bike was stolen:
Search
Brand
Title
Serial
Year
Stolen From
Date Stolen
Image
Next 5


Intern Hiring Full Time Hiring First Phase: 01/08/2017 to 14/09/2017 First Phase: 01/12/2017 to 23/12/2017 Second Phase: 25/09/2017 to 30/11/2017 Second Phase: 01/01/2018 to 14/02/2018 Third Phase: 01/01/2018 to 14/02/2018 Final Phase: 25th February,2018 onwards Final Phase: 25th February, 2018 onwards


We are excited to reveal some of the data for our new OpenPathology.net project. Similar to our previous project for NHS prescribing data (openprescribing.net/), we are developing free, open dashboards for analysing NHS pathology data. So far we have data from two laboratories (North Devon and Cornwall), and have started to analyse it.
What have we found so far?
Lots. This blog post is one in a series highlighting some initial insights we have noted.
To start with, we’ve noted substantial variation in the number of tests (per 10,000 population) different practices order. I want to highlight an example in this blog.
Figure 1 below shows the total number of Alanine Aminotransferase (ALT; a liver function test) tests ordered by one practice orders (per 10,000 population). The graph also shows how this practice compares to other General Practices (deciles indicated in blue). Clearly, these GPs tend to order a much larger number of ALT tests compared to their colleagues in other practices.
The next chart shows another practice in a different CCG that clearly tends to order many fewer ALT tests than the previous practice.
Why does this matter?
General Practitioners (GPs) currently have no idea how many tests they ordered compared to their colleagues. Feedback can be useful for a number of reasons, such as prompting reflections and audits on one’s practice, and feedback has also been shown to have a positive impact on future practice.
Beyond useful feedback for clinicians, this variation in practice is of value for all NHS users to explore and understand. It is plausible that both of these practices provide excellent care and order these tests appropriately. However, the identification of inefficiency is one of the NHS’s priorities, and variation in care can be an early indicator of this.
What next?
Having compared variation at a practice level, it is instructive to look at variation at higher levels, such as laboratory or CCG. Our next blog post describes some interesting issues we needed to solve before we can move on with our analyses.
We are still keeping busy collecting more and more data from around the UK. The more data we have, the better we can explore variation such as what we’ve seen above. If you’re interested in getting involved in OpenPathology or can contribute data, get in touch: ebmdatalab@phc.ox.ac.uk.


Summary
Software engeneer with strong technical background and skills in various tool and technologies. Solid understanding of Software Development Life Cycle, experience working in agile environment. Hands on in API testing, UI test automation, regression, performance and load testing.
Experience
Jul, 2018 – till now Symphony Solutions
Project Description: Product provides automated compliance control for customers' cloud resources based on customer defined compliance rules, and an ability to easily create, test and manage new rules.
Role: Senior Software Test Automation Engineer
Responsibilities:


Taco Tuesday
It's Taco Tuesday! It's the day when we celebrate the finest food known to human kind: tacos. Unfortunately, due to their popularity, there's a huge line for tacos. But don't worry: good things come to those who wait. To estimate your wait for tacos, simply:
- Enter the number of cashiers on duty.
- Enter the number of clients waiting for tacos.
- Enter the amount of time each client takes while ordering.
The amount of time each client takes is randomly generated. Feel free to edit the default numbers.


You can Tidy an existing document with these simple steps, below.
Open the document that you would like to Tidy.
Choose the Tidy options that indicate the cleanup, formatting, and checks that you want Balthisar Tidy to perform.
When you’re satisfied that the Tidy’d text is what you want, save the file.


Preparation time
less than 30 mins
Cooking time
10 to 30 mins
Serves
Serves 4
Dietary
This simple dish of barbecued aubergine is dressed with chilli, chickpeas, feta and mint.
Prick the aubergines to allow moisture to escape while cooking.
On a hot barbecue, cook the whole aubergines for 15 minutes, turning every five minutes until the aubergines are soft and the skin is blackened and blistered. Set aside until cool enough to handle.
On a small tray, slice the aubergine open lengthways, spoon out the excess water and seeds. Remove the flesh from the skin with a spoon and place into a large bowl.
Drizzle with your best olive oil and the lemon juice. Season to taste with salt and freshly ground black pepper; then add a pinch of sugar.
Reserve some of the chickpeas, pepper and mint for garnish, then mix in the remaining chickpeas, dates, pepper, mint, coriander, chilli and garlic. Taste and correct the seasoning to your liking.
Spoon the aubergine into the middle of a serving plate and garnish with the feta, flaked almonds, reserved chickpeas, chopped mint and pepper.
Drizzle with balsamic vinegar and a little more olive oil. Top with crisp croûtons and serve.


NJ
Front End Intermediate Projects
Random Quote Machine
Weather App
Wikipedia Viewer
Twitch Tv Viewer
Other FCC Front-End Projects
Tribute Page
Personal Portfolio
Javascript Calculator
Pomodoro Clock
Tic Tac Toe Game
Simon Game
Say Hi
Free
Code Camp
Twitch
Viewer
Freecodecamp Streaming Status
All Channels
Online
Offline


Please ensure you have read the bug reporting guidelines before reporting a bug. In particular, please re-read the documentation to verify that what you are trying is possible. If the documentation is not clear, please report that, too; it is a documentation bug. If a program does something different from what the documentation says, that is also a bug.
Poor performance is not necessarily a bug. Read the documentation or ask on one of the mailing lists for help in tuning your applications. Failing to comply to the SQL standard is not necessarily a bug either, unless compliance for the specific feature is explicitly claimed.
Before you continue, check on the TODO list and in the FAQ to see if your bug is already known. If you cannot decode the information on the TODO list, report your problem so we can clarify the TODO list.
To report a security bug, please send an email to<EMAIL_ADDRESS>All other bugs will be forwarded to the pgsql-bugs mailing list where they will be publicly archived.
Make sure you are running the latest available minor release for your major version before reporting a bug. The current list of supported versions is {%for ver in supportedversions%}{{ver}}{%if not forloop.last%}, {%endif%}{%endfor%}.
This bug report form should only be used for reporting bugs and problems with the PostgreSQL database. Problems with database connectors such as ODBC and JDBC, graphical administration tools such as pgAdmin or other external projects should not be reported here; please report to those projects directly. For products closely connected with PostgreSQL, there may be an appropriate mailing list available.


Post-Mining Reclamation in Artisanal and Small-Scale Mining
Bansah, K. J., Sakyi-Addo, G. B. and Dumakor-Dupey, N. K. (2016)
In the Proceedings of International Conference & Exhibition on Advanced
& Nano Materials (ICANM2016), August 1-3, 2016, Montreal, Canada, pp. 172 – 179


Note Count Count Denomination 0 x 1000 0 x 500 0 x 200 0 x 100 0 x 50 0 x 20 0 x 10 0 x 5 0 x 2 0 x 1 0 Notes Dispensed


Broadway Damage (1997)
Seen 30 May 1998 for $8 with Andrea at the Quad Cinema
"Greetings from Greenwich Village" is the subtitle to this bubbly little independent film, written, edited, and directed by Victor Mignatti. Considering it's practically a one-man show, it can be forgiven its flaws. In fact, it's lucky it got made at all, in all likelihood.
*Broadway Damage* presents us with two young people starting out. Marc (Michael Lucas) is a cute young gay man, would-be actor, and Cynthia (Mara Hobel) is his fabulous female friend who does not let more than a few extra pounds get in the way of self-esteem or her dream to work for New Yorker editor Tina Brown. She thinks she's better than entry level, and doesn't try too hard to do anything but try getting an interview with Ms. Brown in a variety of inventive methods.
"Broadway damage" is acting jargon I didn't fully understand, but I think it refers to those would-be actors who are particularly stuck on the idea of performing live on stage. Throughout the film we see Marc and his friend Robert (Aaron Williams) getting feedback from a drama coach as they recite lines or sing. Robert is stuck on Marc and with his goofy Gilligan-style hat and glasses he is the "nerd" role in the movie. While pining away for Marc, he attempts to woo a hunky, bespectacled, Monet-loving, Zola-reading clerk in a kitschy card store.
Meanwhile, Marc falls in love with neighbor David (Hugh Panaro), whom he spots in a backing building visible from his fire escape. Hearing him sing a song helps him fall a bit harder. But David is involved in a relationship, and as the story progresses, David turns out not to be at all what he seems.
*Broadway Damage* is light, fluffy entertainment; it provides a lot of amusing little moments and more than a few stereotypes along the way. But the audience (98% gay) seemed to love it nonetheless. Mara Hobel, best known for playing the Christina Crawford as a child role in Mommie Dearest, is the stereotypical fat girl fag hag; Marc is a "ten" but doesn't think so--"my arms aren't big enough"; Robert loves Sondheim, of course. The movie has a curious throwback quality. Finding an dilapidated apartment via obituaries is something straight out of a 1970s sitcom. Didn't Oscar and Felix have to do this once? Nary a mention of AIDS. Just frivolous amusement all the way. Costumes and interior design are more important here than cinematography, which is rather basic.
I could go on about "why are these people friends?" but why? Yes, it's odd that they are friends but no one knows the clothes hound Cynthia comes from a family that's stinkin' rich. But it's all so amusing--at least at the time. Broadway Damage shows young people starting out in life and love.  Hearts broken and rebuilt along the way. Possibly the biggest problem they have in life is a mouse and rat problem in their hovel. It doesn't take itself too seriously and neither should you. Go and enjoy it. Class dismissed.
TOILET NOTE: There were just three women in this audience, and they were thrilled to discover that for once, there was no long line at the Ladies' Room. A once-in-a-lifetime event.
More movie reviews by Seth Bookey, with graphics, can be found at http://www.geocities.com/Athens/2679/kino.html
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Appearance
Kingdra is a large, seahorse-like Pokémon with a tightly curled tail. It is covered in blue scales except for its yellow, compact belly scales. There are thin spines with a single branch atop its head and thin, white fins under its cheeks. Its thin snout is powerful, allowing squirts of water jets with devastating power to be fired. Two-pronged fins extend slightly past its cheeks. On its back is a white fin supported by thin, blue spines similar to the ones on its head.


Table Name: tabPatient
| Sr | Fieldname | Type | Label | Options |
|---|---|---|---|---|
| 1 | basic_info |
Section Break | Patient Demographics |
fa fa-user |
| 2 | naming_series |
Select | Patient ID |
PID- |
| 3 | patient_name |
Data | Full Name | |
| 4 | sex |
Select | Gender |
Male Female |
| 5 | blood_group |
Select | Blood Group |
A Positive A Negative AB Positive AB Negative B Positive B Negative O Positive O Negative |
| 6 | dob |
Date | DOB | |
| 7 | age_html |
HTML | Age | |
| 8 | status |
Select | Status |
Active Dormant Open |
| 9 | image |
Attach Image | Image | |
| 10 | column_break_14 |
Column Break | ||
| 11 | customer |
Link | Customer | Customer |
| 12 | company |
Link | Company | Company |
| 13 | report_preference |
Select | Report Preference |
Email Print |
| 14 | mobile |
Data | Mobile | |
| 15 | email |
Data |
|
|
| 16 | phone |
Data | Phone | |
| 17 | disabled |
Check | Disabled | |
| 18 | sb_relation |
Section Break | Patient Relation | |
| 19 | patient_relation |
Table | Patient Relation | Patient Relation |
| 20 | allergy_medical_and_surgical_history |
Section Break | Allergies, Medical and Surgical History | |
| 21 | allergies |
Small Text | Allergies | |
| 22 | medication |
Small Text | Medication | |
| 23 | column_break_20 |
Column Break | ||
| 24 | medical_history |
Small Text | Medical History | |
| 25 | surgical_history |
Small Text | Surgical History | |
| 26 | personal_and_social_history |
Section Break | Personal and Social History | |
| 27 | occupation |
Data | Occupation | |
| 28 | column_break_25 |
Column Break | ||
| 29 | marital_status |
Select | Marital Status |
Single Married Divorced Widow |
| 30 | risk_factors |
Section Break | Risk Factors | |
| 31 | tobacco_past_use |
Data | Tobacco Past Use | |
| 32 | tobacco_current_use |
Data | Tobacco Current Use | |
| 33 | alcohol_past_use |
Data | Alcohol Past Use | |
| 34 | alcohol_current_use |
Data | Alcohol Current Use | |
| 35 | column_break_32 |
Column Break | ||
| 36 | surrounding_factors |
Small Text | Occupational Hazards and Environmental Factors | |
| 37 | other_risk_factors |
Small Text | Other Risk Factors | |
| 38 | more_info |
Section Break | More Information |
fa fa-file-text |
| 39 | patient_details |
Text |
Patient Details
Additional information regarding the patient |
|
| 40 | ac_sb |
Section Break | Account Details | |
| 41 | default_currency |
Link | Default Currency | Currency |
Inherits from frappe.model.document.Document
erpnext.healthcare.doctype.patient.patient.create_customer (doc)
No docs
Public API
/api/method/erpnext.healthcare.doctype.patient.patient.get_patient_detail
erpnext.healthcare.doctype.patient.patient.get_patient_detail (patient, company=None)
No docs
erpnext.healthcare.doctype.patient.patient.make_invoice (patient, company)
No docs


Sending a message from here will show up in the other window.
Send
Launch window to talk to
Launch window


2.3.5
Base UI pages including 404 and error page handlers.
> npm install @nxus/base-ui --save
The module registers two handlers:
404
template and return the rendered content./error
: On a 50x error, the router will redirecto to /error
and the module will render the 500
template and return the rendered content.The module provides a helper for generating list/detail views from a model:
app.get('base-ui').viewModel('user', {base: '/users', titleField: 'email'})
You may pass in an options object, as in this example, or subclass of ViewBase, or a string path to a subclass of ViewBase.
import {ViewBase} from '@nxus/base-ui'
class UserView extends ViewBase {
model() {
return 'user'
}
base() {
return '/users'
}
titleField() {
return 'email
}
}
app.get('base-ui').viewModel(UserView)
If you want to provide your own 404 or 500 page, define the relevant new template. Base-ui will use these to handle the routes above.
app.get('templater').template('404', 'ejs', 'path/to/my/404template.ejs')
app.get('templater').template('500', 'ejs', 'path/to/my/500template.ejs')
The ViewBase class provides a helper module for defining Base-UI based pages.
class TodoView extends ViewBase {
base () {
return '/todo'
}
model () {
return 'todo'
}
templateDir () {
return __dirname+'/views'
}
}
#base
The base url for the UI pages.
The base url for the UI pages.
string
:
Defaults to /
#displayName
The display name for the model to use in the UI
The display name for the model to use in the UI
string
:
Defaults to
#ignore
Fields in the model to ignore in the UI
Fields in the model to ignore in the UI
string
#model
Define the primary model for this view module
Define the primary model for this view module
string
#model_populate
Define any populated relationships for the model
Define any populated relationships for the model
array
#templateDir
The directory to find the templates.
The directory to find the templates.
string
:
Defaults to null.
#templatePrefix
The prefix to use for the templates. Defaults to view-
The prefix to use for the templates. Defaults to view-
string
#titleField
Fields in the model to use for the instance title
Fields in the model to use for the instance title
string
The base-ui module class.
#viewModel(model, opts)
Creates a List and Detail UI for the specified model, including all routes and views. You can pass in the following combinations:
Routes created are:
/
: list page / /:id
: detail pageViews which can be overriden are:
view--list
: the list page viewview--detail
: the detail page viewOptions available are:
base
: the url at which the paths are created. For example, '/users'.templatePrefix
: a custom prefix for generated templates. Defaults to view-
.ignore
: an array of model fields to ignore in the UI. Defaults to ['id', 'createdAt', 'updatedAt']
templateDir
: a directory containing the list/form templates for the model. Defaults to none.displayName
: an alternate name to use for the display in the UI. Defaults to model
.instanceTitle
: attribute of instance to use for title and linkCreates a List and Detail UI for the specified model, including all routes and views. You can pass in the following combinations:
Routes created are:
/
: list page / /:id
: detail pageViews which can be overriden are:
view--list
: the list page viewview--detail
: the detail page viewOptions available are:
base
: the url at which the paths are created. For example, '/users'.templatePrefix
: a custom prefix for generated templates. Defaults to view-
.ignore
: an array of model fields to ignore in the UI. Defaults to ['id', 'createdAt', 'updatedAt']
templateDir
: a directory containing the list/form templates for the model. Defaults to none.displayName
: an alternate name to use for the display in the UI. Defaults to model
.instanceTitle
: attribute of instance to use for title and link


Tribute to Eru Ilúvatar
Eru listening to ainurs' song
In Tolkien writtings, Eru is the creator of all the universe
Created the ainurs
Created the men
Helped the valars to defeat Ar-Pharazôn
More information
here