mstark6428
02/27/2023, 2:25 PMrahul1
02/27/2023, 4:42 PMmstark6428
02/27/2023, 5:15 PM{
resourceType: "AccessPolicy",
name: `RelatedPerson Access Policy - ${relatedPersonId}`,
compartment: {
reference: patientRef,
},
resource: [
{
resourceType: "Patient",
compartment: {
reference: patientRef,
},
readonly: true,
},
{
resourceType: "RelatedPerson",
compartment: {
reference: `RelatedPerson/${relatedPersonId}`,
},
},
{
resourceType: "Observation",
compartment: {
reference: patientRef,
},
readonly: true,
},
{
resourceType: "DiagnosticReport",
compartment: {
reference: patientRef,
},
readonly: true,
},
{
resourceType: "MedicationRequest",
compartment: {
reference: patientRef,
},
readonly: true,
},
{
resourceType: "Coverage",
compartment: {
reference: patientRef,
},
readonly: true,
},
{
resourceType: "CarePlan",
compartment: {
reference: patientRef,
},
readonly: true,
},
{
resourceType: "Immunization",
compartment: {
reference: patientRef,
},
readonly: true,
},
{
resourceType: "Task",
criteria: `Task?patient=${patientRef}`,
readonly: true,
},
],
}mstark6428
02/27/2023, 5:16 PMmstark6428
02/27/2023, 5:18 PMpatient property on the RelatedPerson record.mstark6428
02/28/2023, 2:11 PMrahul1
02/28/2023, 4:04 PMrahul1
02/28/2023, 4:06 PM{
resourceType: "RelatedPerson",
compartment: {
reference: `RelatedPerson/${relatedPersonId}`,
},
},
FHIR compartments have a very specific definition in FHIR, but right now we only support the Patient compartment in our server. However, we could try to add the RelatedPerson compartment, if you thought that was necessaryrahul1
02/28/2023, 4:07 PMrahul1
02/28/2023, 4:07 PMrahul1
02/28/2023, 4:09 PM{
resourceType: "RelatedPerson",
criteria: `RelatedPerson?_id=${relatedPersonId}`,
},mstark6428
02/28/2023, 4:58 PMmstark6428
02/28/2023, 6:07 PM