Advance Care Plan

Using CarePlan resource as a single comprehensive central record per patient, that links all associated form, worksheet and attachments.

  • The status of care plan has draft, active and revoked
  • Status active means the form is published
  • If the patient has published form, then it will return the CarePlan with the PDF format of the ACP form stored as a contained Binary resource with its id referenced in an image source data (the src attribute) in the text element. The supportingInfo shall not be return as this is not summary element If patient does not published form, but has draft form, then the API shall just return those summary elements without the supportingInfo and text element
idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..0uri
language0..0codeBinding
textC0..0Narrative
containedC0..0Resource
id0..0string
extensionC0..0Extension
url1..1uriFixed Value
valueStringstring
id0..0string
extensionC0..0Extension
url1..1uriFixed Value
valueStringstring
modifierExtensionΣ ?! C0..0Extension
identifierΣ C0..0Identifier
instantiatesCanonicalΣ0..0canonical(ActivityDefinition | Measure | OperationDefinition | PlanDefinition | Questionnaire)
instantiatesUriΣ0..0uri
basedOnΣ C0..0Reference(CarePlan | NutritionOrder | RequestOrchestration | ServiceRequest)
replacesΣ C0..0Reference(CarePlan)
partOfΣ C0..0Reference(CarePlan)
statusΣ ?!1..1codeBinding
intentΣ ?!1..1codeBinding
id0..0string
extensionC0..0Extension
id0..0string
extensionC0..0Extension
systemΣ1..1uri
versionΣ0..0string
codeΣ C1..1code
displayΣ C0..1string
userSelectedΣ0..0boolean
textΣ0..1string
titleΣ0..1string
descriptionΣ0..1string
subjectΣ C1..1Reference(Group | Patient)
encounterΣ C0..0Reference(Encounter)
periodΣ C0..0Period
createdΣ1..1dateTime
custodianΣ C0..1Reference(CareTeam | Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
contributorC0..*Reference(CareTeam | Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
careTeamC0..0Reference(CareTeam)
addressesΣ0..0CodeableReference(Condition)
id0..0string
extSummryInfoC0..1Extension(Complex)
referenceΣ C1..1string
typeΣ0..0uriBinding
identifierΣ C0..0Identifier
displayΣ C0..0string
goalC0..0Reference(Goal)
note0..0Annotation
idΣ0..1id
id0..1string
extensionC0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..0uri
profileΣ0..0canonical(StructureDefinition)
securityΣ C0..0CodingBinding
tagΣ C0..0Coding
implicitRulesΣ ?!0..0uri
language0..0codeBinding
textC0..1Narrative
containedC0..0Resource
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
urlΣ C0..1uri
identifierΣ C0..0Identifier
versionΣ1..1string
nameΣ C0..1string
titleΣ0..1string
derivedFromΣ0..0canonical(Questionnaire)
statusΣ ?! C1..1codeBinding
experimentalΣ0..0boolean
subjectTypeΣ0..0codeBinding
dateΣ0..0dateTime
publisherΣ0..0string
contactΣ0..0ContactDetail
descriptionΣ0..1markdown
useContextΣ0..0UsageContext
jurisdictionΣ0..0CodeableConceptBinding
purpose0..0markdown
copyright0..0markdown
copyrightLabel0..0string
approvalDate0..0date
lastReviewDate0..0date
effectivePeriodΣ C0..0Period
id0..1string
extensionC0..*Extension
systemΣ0..1uri
versionΣ0..1string
codeΣ C1..1code
displayΣ C0..1string
userSelectedΣ0..1boolean
id0..1string
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
linkIdC1..1string
definition0..1uri
codeC0..1Coding
prefix0..1string
text0..1string
typeC1..1codeBinding
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
question1..1string
operatorC1..1codeBinding
answerBooleanboolean
answerCodingCoding
answerDatedate
answerDateTimedateTime
answerDecimaldecimal
answerIntegerinteger
answerQuantityQuantity
answerReferenceReference(Resource)
answerStringstring
answerTimetime
enableBehaviorC0..1codeBinding
disabledDisplay0..1codeBinding
requiredC0..1boolean
repeatsC0..1boolean
readOnlyC0..1boolean
maxLengthC0..1integer
answerConstraintC0..1codeBinding
answerValueSetC0..1canonical(ValueSet)
id0..1string
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
valueCodingCoding
valueDatedate
valueIntegerinteger
valueReferenceReference(Resource)
valueStringstring
valueTimetime
initialSelected0..1boolean
item0..*see (item)
idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..0uri
language0..0codeBinding
textC0..0Narrative
containedC0..0Resource
extBusinessVersionC1..1Extension(string)
extPublishedFormAttachmentC0..1Extension(Attachment)
extLinkedFormC0..1Extension(Reference)
extFormDeleteReasonC0..1Extension(Coding)
modifierExtensionΣ ?! C0..0Extension
identifierΣ C0..0Identifier
basedOnΣ C0..0Reference(QuestionnaireResponse)
partOfΣ C0..0Reference(Observation | Procedure)
questionnaireΣ1..1canonical(Questionnaire)
statusΣ ?!1..1codeBinding
subjectΣ C1..1Reference(Resource)
encounterΣ C0..0Reference(Encounter)
authoredΣ0..1dateTime
authorΣ C0..1Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
sourceΣ C0..1Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
id0..1string
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
linkIdC1..1string
definition0..1uri
text0..1string
id0..1string
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
valueAttachmentAttachment
valueBooleanboolean
valueCodingCoding
valueDatedate
valueDateTimedateTime
valueDecimaldecimal
valueIntegerinteger
valueQuantitySimpleQuantity
valueReferenceReference(Resource)
valueStringstring
valueTimetime
valueUriuri
item0..*see (item)
item0..*see (item)
idΣ0..1id
id0..0string
extensionC0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..0uri
profileΣ0..0canonical(StructureDefinition)
securityΣ C0..0CodingBinding
tagΣ C0..0Coding
implicitRulesΣ ?!0..0uri
language0..0codeBinding
textC0..0Narrative
containedC0..0Resource
extInstitutionIdC0..1Extension(integer)
extBusinessVersionC1..1Extension(string)
extLinkedFormC0..1Extension(Reference)
extDocumentDeleteReasonC0..1Extension(Coding)
modifierExtensionΣ ?! C0..0Extension
identifierΣ C0..0Identifier
versionΣ0..1string
basedOnC0..0Reference(Appointment | AppointmentResponse | CarePlan | Claim | CommunicationRequest | Contract | CoverageEligibilityRequest | DeviceRequest | EnrollmentRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | RequestOrchestration | ServiceRequest | SupplyRequest | VisionPrescription)
statusΣ ?!1..1codeBinding
docStatusΣ0..1codeBinding
modalityΣ0..0CodeableConceptBinding
id0..0string
extensionC0..0Extension
id0..0string
extensionC0..0Extension
systemΣ1..1uri
versionΣ0..0string
codeΣ C1..1code
displayΣ C0..0string
userSelectedΣ0..0boolean
textΣ0..0string
id0..0string
extensionC0..0Extension
id0..0string
extensionC0..0Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ C1..1codeBinding
displayΣ C0..0string
userSelectedΣ0..0boolean
textΣ0..0string
subjectΣ C1..1Reference(Resource)
event0..0CodeableReference
bodySiteΣ0..0CodeableReference(BodyStructure)
facilityTypeC0..0CodeableConcept
practiceSettingC0..0CodeableConcept
periodΣ C0..0Period
dateΣ0..1instant
authorΣ C0..1Reference(CareTeam | Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
custodianC0..1Reference(Organization)
descriptionΣ0..1markdown
securityLabelΣ0..0CodeableConcept
id0..0string
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
attachmentΣ C1..1Attachment
idΣ0..1id
id0..0string
extensionC0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..0uri
profileΣ0..0canonical(StructureDefinition)
securityΣ C0..0CodingBinding
tagΣ C0..0Coding
implicitRulesΣ ?!0..0uri
language0..0codeBinding
textC0..0Narrative
containedC0..0Resource
id0..0string
extensionC0..*Extension
url1..1uriFixed Value
id0..0string
extensionC0..*Extension
id0..0string
extensionC0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ C1..1codeBinding
displayΣ C1..1string
userSelectedΣ0..0boolean
textΣ0..1string
id0..0string
extensionC0..*Extension
url1..1uriFixed Value
id0..0string
extensionC0..*Extension
id0..0string
extensionC0..*Extension
systemΣ0..1uriFixed Value
versionΣ0..0string
codeΣ C0..1codeBinding
displayΣ C0..1string
userSelectedΣ0..0boolean
textΣ0..0string
extDeceasedInfoC0..1Extension(Complex)
extPatientReligionC0..1Extension(CodeableConcept)
extStatusChangeReasonC0..1Extension(CodeableConcept)
modifierExtensionΣ ?! C0..0Extension
id0..1string
extensionC0..*Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed ValuePattern
valueΣ C1..1string
periodΣ C0..0Period
assignerΣ C0..0Reference(Organization)
id0..1string
extensionC0..*Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed ValuePattern
valueΣ C1..1string
periodΣ C0..0Period
assignerΣ C0..0Reference(Organization)
activeΣ ?!1..1boolean
id0..0string
extensionC0..0Extension
useΣ ?!0..0codeBinding
textΣ1..1string
familyΣ0..0string
givenΣ0..0string
prefixΣ0..0string
suffixΣ0..0string
periodΣ C0..0Period
id0..0string
extensionC0..0Extension
systemΣ C0..1codeBinding
valueΣ C0..1string
useΣ ?!0..1codeBinding
rankΣ0..0positiveInt
periodΣ C0..0Period
genderΣ1..1codeBinding
birthDateΣ1..1date
deceasedBooleanboolean
deceasedDateTimedateTime
id0..1string
extensionC0..0Extension
useΣ ?!0..1codeBinding
typeΣ0..1codeBinding
textΣ0..1string
lineΣ0..*string
cityΣ0..1string
districtΣ0..1string
stateΣ0..1string
postalCodeΣ1..1string
countryΣ0..1string
periodΣ C0..0Period
id0..0string
extensionC0..0Extension
id0..0string
extensionC0..0Extension
systemΣ0..1uri
versionΣ0..0string
codeΣ C1..1code
displayΣ C1..1string
userSelectedΣ0..0boolean
textΣ0..0string
photoC0..0Attachment
generalPractitionerC0..0Reference(Organization | Practitioner | PractitionerRole)
id0..0string
extensionC0..0Extension
referenceΣ C1..1string
typeΣ0..1uriBinding
identifierΣ C0..0Identifier
displayΣ C0..1string