use of org.hl7.fhir.dstu3.model.Patient in project gpconnect-demonstrator by nhsconnect.
the class PatientResourceProvider method patientDetailsToRegisterPatientResourceConverter.
// a cut-down Patient
private Patient patientDetailsToRegisterPatientResourceConverter(PatientDetails patientDetails) throws FHIRException {
Patient patient = patientDetailsToMinimalPatient(patientDetails);
HumanName name = getPatientNameFromPatientDetails(patientDetails);
patient.addName(name);
patient = setStaticPatientData(patient);
return patient;
}
use of org.hl7.fhir.dstu3.model.Patient in project bunsen by cerner.
the class TestData method newPatient.
/**
* Returns a FHIR Patient for testing purposes.
*/
public static Patient newPatient() {
Patient patient = new Patient();
patient.setId("test-patient");
patient.setMultipleBirth(new IntegerType(1));
return patient;
}
use of org.hl7.fhir.dstu3.model.Patient in project bunsen by cerner.
the class TestData method newCondition.
/**
* Returns a FHIR Condition for testing purposes.
*/
public static Condition newCondition() {
Condition condition = new Condition();
// Condition based on example from FHIR:
// https://www.hl7.org/fhir/condition-example.json.html
condition.setId("Condition/example");
condition.setLanguage("en_US");
// Narrative text
Narrative narrative = new Narrative();
narrative.setStatusAsString("generated");
narrative.setDivAsString("This data was generated for test purposes.");
XhtmlNode node = new XhtmlNode();
node.setNodeType(NodeType.Text);
node.setValue("Severe burn of left ear (Date: 24-May 2012)");
condition.setText(narrative);
condition.setSubject(new Reference("Patient/example").setDisplay("Here is a display for you."));
condition.setVerificationStatus(Condition.ConditionVerificationStatus.CONFIRMED);
// Condition code
CodeableConcept code = new CodeableConcept();
code.addCoding().setSystem("http://snomed.info/sct").setCode("39065001").setDisplay("Severe");
condition.setSeverity(code);
// Severity code
CodeableConcept severity = new CodeableConcept();
severity.addCoding().setSystem("http://snomed.info/sct").setCode("24484000").setDisplay("Burn of ear").setUserSelected(true);
condition.setSeverity(severity);
// Onset date time
DateTimeType onset = new DateTimeType();
onset.setValueAsString("2012-05-24");
condition.setOnset(onset);
return condition;
}
use of org.hl7.fhir.dstu3.model.Patient in project bunsen by cerner.
the class ValueSetUdfsTest method patient.
private static Patient patient(String id, String marritalStatus) {
Patient patient = new Patient();
patient.setId(id);
patient.setMaritalStatus(codeable("http://hl7.org/fhir/v3/MaritalStatus", marritalStatus));
return patient;
}
use of org.hl7.fhir.dstu3.model.Patient in project syndesis-qe by syndesisio.
the class FhirUtils method deleteOnePatient.
private void deleteOnePatient(Patient patient) {
IdType idtp = new IdType(extractSimpleId(patient.getId(), FhirEntity.PATIENT.getName()));
checkConnection();
fhirClient.deletePatientById(idtp);
}
Aggregations